.dynamic-question-review{position:relative;overflow-anchor:none}.dynamic-question-review[data-question-moving]{isolation:isolate}.dynamic-question-review[data-question-moving]>.dqr-question-content{position:relative;z-index:1}.dynamic-question-review>.review-motion-ghost{position:absolute;z-index:2;pointer-events:none;box-sizing:border-box;margin:0}.focus-app .answer-help{margin-top:24px;border:1px solid #192e6524;border-radius:16px;background:#ebe6d5;color:#192e65;overflow:hidden}.answer-help>summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 18px;list-style:none;cursor:pointer;font:700 13px/1.5 Manrope,sans-serif}.answer-help>summary::-webkit-details-marker{display:none}.answer-help-symbol{font-size:24px;color:#796299}.answer-help-toggle{margin-left:auto;width:20px;height:20px;position:relative}.answer-help-toggle:before,.answer-help-toggle:after{content:"";position:absolute;background:currentColor;top:9px;left:4px;width:12px;height:2px;transition:transform .22s ease}.answer-help-toggle:after{transform:rotate(90deg)}.answer-help[open] .answer-help-toggle:after{transform:rotate(0)}.answer-help-body{padding:0 18px 18px}.answer-help-card{display:flex;align-items:center;justify-content:flex-start;gap:24px;padding:18px;background:#ded5ed;border-radius:12px}.answer-help-card>div{max-width:520px}.answer-help-card strong{font:750 14px/1.4 Manrope,sans-serif}.focus-app .answer-help-card p{font:500 12px/1.65 Manrope,sans-serif;margin:6px 0 0;color:#435377}.focus-app .answer-help-card button{display:flex;align-items:center;gap:14px;flex:none;min-height:44px;background:#192e65;border:0;color:#f5f2e6;border-radius:99px;padding:10px 18px;font:700 12px/1.4 Manrope,sans-serif;cursor:pointer;transition:background .18s ease}.focus-app .answer-help-card button:hover{background:#2c427b}.answer-help :is(button,summary):focus-visible{outline:2px solid #192e65;outline-offset:3px}.answer-help[open] .answer-help-body{animation:help-reveal .26s ease both}@keyframes help-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(max-width:600px){.answer-help-card{align-items:flex-start;flex-direction:column;gap:14px}.answer-help>summary{padding:12px}.answer-help-body{padding:0 12px 12px}}@media(prefers-reduced-motion:reduce){.answer-help[open] .answer-help-body{animation:none}.answer-help-toggle:after{transition:none}}body .focus-app.flow-relay :is(.try-choices,.respondent-choices)[data-answer-controls]{container-type:inline-size;min-width:0;& label.answer-option{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 16px;border:1px solid var(--morrow-control-border);border-radius:28px;background:var(--morrow-white);color:var(--morrow-navy);font:500 14px/1.5 var(--morrow-font);cursor:pointer;text-align:left;transition:background-color .16s ease,border-color .16s ease}& label.answer-option:hover{background:var(--morrow-surface-hover);border-color:var(--morrow-navy)}& label.answer-option:is(.selected,.is-selected){background:var(--morrow-surface-selected);border-color:var(--morrow-navy);box-shadow:inset 0 0 0 1px var(--morrow-navy)}& label.answer-option:focus-within{outline:none}& label.answer-option:has(input:focus-visible){outline:2px solid var(--morrow-navy);outline-offset:4px}& label.answer-option:has(input:disabled){opacity:.5;cursor:default}& label.answer-option>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;clip-path:none;cursor:inherit}.answer-orb{box-sizing:border-box;display:grid;place-items:center;flex:none;width:28px;height:28px;aspect-ratio:1;border:1px solid var(--morrow-control-border);border-radius:50%;background:transparent;color:var(--morrow-navy);font:700 13px/1 var(--morrow-font);transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.answer-orb.is-dot{width:20px;height:20px}.answer-orb.is-dot>span{width:8px;height:8px;border-radius:50%;background:transparent}:is(.selected,.is-selected) .answer-orb{background:var(--morrow-navy);border-color:var(--morrow-navy);color:var(--morrow-cream)}:is(.selected,.is-selected) .answer-orb.is-dot>span{background:var(--morrow-cream)}.answer-option-label{min-width:0;overflow-wrap:anywhere}.answer-rating-points{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;max-width:580px;margin:0 auto;padding:4px 0}.answer-rating-points label.answer-rating-point{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;min-height:0;padding:4px 0;border:0;border-radius:12px;background:transparent;box-shadow:none;text-align:center;font-size:13px}.answer-rating-point .answer-orb{width:56px;height:56px;font-size:20px;background:var(--morrow-white);border-color:var(--morrow-control-border)}.answer-rating-point:hover .answer-orb{border-color:var(--morrow-navy);box-shadow:0 0 0 4px #192e6509}.answer-rating-point:is(.selected,.is-selected) .answer-orb{background:var(--morrow-navy);color:var(--morrow-cream);border-color:var(--morrow-navy);box-shadow:0 0 0 4px var(--morrow-gold)}.answer-rating-point .answer-option-label{line-height:1.45;max-width:100%}.answer-exceptions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-top:20px;margin-top:16px;border-top:1px solid var(--morrow-line)}.answer-exceptions label.answer-option{flex:0 1 auto;flex-direction:row;justify-content:flex-start;gap:8px;min-height:44px;padding:8px 14px;font-size:12px;grid-column:auto}&.try-scale{display:block}}@container (max-width:420px){body .focus-app.flow-relay :is(.try-choices,.respondent-choices)[data-answer-controls]{.answer-rating-points{gap:6px}.answer-rating-points label.answer-rating-point{padding:4px 0}.answer-rating-point .answer-orb{width:44px;height:44px;font-size:18px}.answer-rating-point .answer-option-label{font-size:11px;line-height:1.5}}}@container (max-width:300px){body .focus-app.flow-relay :is(.try-choices,.respondent-choices)[data-answer-controls]{.answer-rating-points{grid-template-columns:minmax(0,1fr);gap:4px}.answer-rating-points label.answer-rating-point{flex-direction:row;gap:14px;text-align:left}.answer-rating-point .answer-option-label{font-size:14px}}}@media(prefers-reduced-motion:reduce){body .focus-app.flow-relay [data-answer-controls] :is(label.answer-option,.answer-orb){transition:none}}.learning-understanding{color:#192e65;text-align:left;min-width:0;padding:24px 0 4px;animation:learning-understanding-reveal .2s ease-out}.learning-understanding-intro>span{font-size:12px;font-weight:650;letter-spacing:.025em}.learning-understanding h3{font-size:clamp(26px,3.2vw,40px);line-height:1.15;letter-spacing:-.035em;margin:12px 0}.learning-understanding h3:focus{outline:none}.learning-understanding p{font-size:15px;line-height:1.65;max-width:70ch;margin:0}.learning-original,.learning-correction-source{padding:24px 0;margin-top:8px;border-bottom:1px solid #bec4cc}.learning-original>span,.learning-correction-source>span{font-size:12px;font-weight:700}.learning-understanding blockquote{font-size:clamp(18px,2.2vw,26px);font-weight:600;line-height:1.45;letter-spacing:-.02em;margin:10px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.learning-meanings{display:grid;grid-template-columns:repeat(var(--meaning-count),minmax(0,1fr));margin:26px 0;gap:24px}.learning-meanings label{display:flex;flex-direction:column;gap:10px;min-width:0;border-left:1px solid #bec4cc;padding-left:24px}.learning-meanings label:first-child{border-left:0;padding-left:0}.learning-meanings label>span,.learning-correction-note>span,.learning-correction-prompt>span{font-size:13px;font-weight:700}.learning-understanding .learning-meanings textarea,.learning-understanding .learning-correction-prompt textarea,.learning-understanding .learning-correction-note textarea{display:block;width:100%;box-sizing:border-box;min-height:96px;border:1px solid #9aa6ba;border-radius:10px;background:#fffaf0;color:#192e65;padding:14px 16px;font:inherit;font-size:19px;font-weight:600;line-height:1.4;resize:vertical;outline-offset:4px}.learning-understanding .learning-meanings textarea{background:#f4dda8}.learning-understanding .learning-correction-note textarea{font-size:17px;font-weight:400}.learning-understanding textarea::placeholder{color:#52627e;opacity:1;font-weight:400}.learning-understanding textarea:focus-visible{outline:3px solid #314b87;outline-offset:3px}.learning-meanings label>small{font-size:11px;line-height:1.5}.learning-meanings .learning-first-reading{color:#67514c}.learning-understanding .learning-meaning-note{font-size:13px;line-height:1.6;margin:20px 0;color:#435472}.learning-understanding-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 24px;margin-top:28px}.learning-understanding .learning-understanding-actions .focus-primary{background:#f1d28e;color:#192e65;border:0}.learning-understanding .learning-understanding-actions .focus-text-button{color:#192e65}.learning-understanding-actions button:focus-visible{outline:3px solid #314b87;outline-offset:5px}.learning-understanding-actions button:disabled{opacity:.6;cursor:default}.learning-correction-note,.learning-correction-prompt{display:grid;gap:10px;margin-top:24px}.learning-correction-note small{font-size:11px;text-align:right}.learning-correction-options{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.learning-correction-options span{font-size:13px;padding:8px 12px;border:1px solid #aab4c7;border-radius:7px}.learning-understanding .learning-correction-active{font-size:23px;font-weight:600;margin-top:22px}.learning-understanding .learning-understanding-error{color:#9b352d;font-size:14px;margin-top:18px}@keyframes learning-understanding-reveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media(max-width:700px){.learning-meanings{grid-template-columns:1fr;gap:20px}.learning-meanings label{border-left:0;padding-left:0}.learning-understanding-actions{align-items:stretch;flex-direction:column;gap:18px}.learning-understanding-actions button{min-height:44px}.learning-understanding-actions .focus-primary{width:100%;min-width:0}.learning-understanding .learning-meanings textarea{min-height:76px}.learning-original,.learning-correction-source{padding:20px 0}.learning-understanding blockquote{font-size:20px}}@media(prefers-reduced-motion:reduce){.learning-understanding{animation:none}}.choice-menu[data-appearance=luminous],.choice-popover[data-appearance=luminous]{--veil-plum:#493b67;--veil-paper:#fcfaf6;--veil-ink:#202346;--veil-sage:#e8eee6;--veil-check:#164c48}.choice-menu[data-appearance=luminous] .choice-trigger{position:relative;min-height:52px;padding:10px 14px;gap:10px;border:1px solid #a79bbb;border-radius:18px;background:var(--veil-plum);color:#fffdf4;font-weight:550;font-size:14px;line-height:1.5;isolation:isolate;overflow:hidden}.choice-menu[data-appearance=luminous] .choice-trigger:hover{background:#544671}.choice-menu[data-appearance=luminous] .choice-trigger-label{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;flex:1;text-overflow:ellipsis}.choice-menu[data-appearance=luminous] .choice-trigger:focus-visible{outline:2px solid #f3d292;outline-offset:4px}.choice-menu .choice-trigger:disabled{opacity:.58;cursor:not-allowed}.choice-menu .choice-trigger[aria-invalid=true]{border:2px solid #b3544e}.choice-description{display:block;margin-top:8px;font:500 12px/1.5 Manrope,sans-serif}.choice-menu[data-appearance=luminous] .choice-wash{width:18px;height:18px;flex:0 0 18px;margin:0}.choice-popover[data-appearance=luminous]{border:1px solid #e5e1e9;border-radius:22px;padding:12px;background:var(--veil-paper);color:var(--veil-ink);box-shadow:0 18px 56px #15102c33;font:500 16px/1.5 Manrope,sans-serif;animation:veil-open .18s cubic-bezier(.2,.7,.2,1);scroll-padding-block:10px}.choice-popover[data-appearance=luminous][data-side=up]{--veil-offset:-2px}.choice-popover[data-appearance=luminous][data-side=down]{--veil-offset:2px}.choice-popover[data-appearance=luminous] [role=option]{position:relative;display:flex;gap:12px;min-height:58px;padding:10px 12px 10px 4px;border-radius:16px;outline:none;font-weight:500;isolation:isolate;transition:background .15s ease}.choice-popover[data-appearance=luminous] [role=option][aria-selected=true]{background:var(--veil-sage);font-weight:600}.choice-popover[data-appearance=luminous] [role=option][data-active=true]:not([aria-selected=true]){background:transparent;outline:none}.choice-popover[data-appearance=luminous] [role=option][data-active=true][data-keyboard=false]{outline:none}.choice-popover[data-appearance=luminous] [role=option]:hover:not([aria-disabled=true]){background:#f0efeb}.choice-popover[data-appearance=luminous] [role=option][aria-selected=true]:hover{background:var(--veil-sage)}.choice-popover[data-appearance=luminous] [role=option][data-active=true][data-keyboard=true]{outline:2px solid #635879;outline-offset:-2px}.choice-popover [role=option][aria-disabled=true]{opacity:.48;cursor:not-allowed}.choice-option-copy{display:flex;flex-direction:column;flex:1;min-width:0;overflow-wrap:anywhere}.choice-option-copy small{font-size:12px;font-weight:450;line-height:1.5;margin-top:4px;color:#555b72}.choice-selected{display:flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px}.choice-selected svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.choice-popover[data-appearance=luminous] .choice-selected{width:26px;height:26px;flex-basis:26px;color:#6b5f83;border-radius:50%}.choice-popover[data-appearance=luminous] [aria-selected=true] .choice-selected{background:var(--veil-check);color:#fff}.choice-wash{--wash-a:#b58ad9;--wash-b:#e5b7ed;position:relative;display:block;width:22px;height:22px;flex:0 0 22px;overflow:hidden;pointer-events:none;border-radius:25%;background:radial-gradient(ellipse at 37% 40%,var(--wash-a) 0%,transparent 62%),radial-gradient(ellipse at 67% 66%,var(--wash-b) 0%,transparent 65%);opacity:.84;filter:blur(3px);transform:translateZ(0)}.choice-wash[data-tone=fern]{--wash-a:#62b795;--wash-b:#d3dc8a}.choice-wash[data-tone=peach]{--wash-a:#edb082;--wash-b:#f0a4b5}.choice-wash[data-tone=rose]{--wash-a:#d084cf;--wash-b:#efc4ee}.choice-wash[data-tone=cobalt]{--wash-a:#6995ed;--wash-b:#c4d3f6}.choice-wash[data-tone=teal]{--wash-a:#69bfc1;--wash-b:#c4dba3}.choice-popover[data-appearance=luminous][data-density=compact] [role=option]{min-height:56px;padding-block:6px}.choice-popover[data-density=compact] .choice-wash{width:20px;height:20px;flex-basis:20px}@keyframes veil-open{0%{opacity:0;transform:translateY(var(--veil-offset,2px))}to{opacity:1;transform:none}}@media(max-width:400px){.choice-popover[data-appearance=luminous]{padding:8px;font-size:14px}.choice-popover[data-appearance=luminous] [role=option]{gap:12px;padding-inline:4px 8px}.choice-popover[data-appearance=luminous] .choice-wash{width:20px;height:20px;flex-basis:20px}}@media(prefers-reduced-motion:reduce){.choice-popover[data-appearance=luminous]{animation:none}.choice-popover[data-appearance=luminous] [role=option]{transition:none}}@media(forced-colors:active){.choice-wash{display:none!important}.choice-popover,.choice-menu .choice-trigger{border:1px solid ButtonText!important;box-shadow:none!important}.choice-popover [role=option][aria-selected=true]{border:1px solid Highlight!important}.choice-popover [role=option][data-active=true]{outline:2px solid Highlight!important}.choice-popover .choice-selected{forced-color-adjust:auto}}.morrow-avatar{box-sizing:border-box;width:100%;height:100%;position:relative;isolation:isolate;container-type:inline-size;touch-action:pan-y}.morrow-avatar canvas,.morrow-avatar>svg{position:absolute;inset:0;display:block;width:100%;height:100%}.morrow-avatar [hidden]{display:none!important}.morrow-avatar .goodbye{opacity:0;box-sizing:border-box;position:absolute;left:75%;top:19%;padding:12px 16px;background:#fffdf5;color:#25365f;border:1px solid #e5dfd1;border-radius:20px 20px 20px 5px;font:600 clamp(10px,1.7cqw,17px)/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.25px;white-space:nowrap;transform-origin:12px 100%;pointer-events:none;user-select:none}.morrow-avatar svg{overflow:visible}@container (max-width:520px){.morrow-avatar .goodbye{left:50%;top:2%;width:94px;margin-left:-47px;text-align:center;padding:7px 9px;font-size:11px;border-radius:16px 16px 16px 4px}}@container (max-width:260px){.morrow-avatar .goodbye{width:80px;margin-left:-40px;font-size:9px;padding:5px 7px}}@media(prefers-reduced-motion:reduce){.morrow-avatar .goodbye{opacity:1!important;transform:rotate(-4deg)!important}}.morrow-avatar.is-arriving>svg{opacity:0}.morrow-avatar canvas,.morrow-avatar>svg{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.focus-app .shopping-preview .preview-sheet:has(.morrow-thank-you){display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1fr);align-items:center;gap:24px 40px;padding:36px 48px;background:#f7f4e9;border-radius:30px}.morrow-thank-you{position:relative;box-sizing:border-box;width:100%;max-width:480px;justify-self:center;padding:0 48px 48px 0}.morrow-thank-you .morrow-avatar{height:auto;aspect-ratio:1}.morrow-thank-you .morrow-avatar .goodbye{left:85%;right:auto;top:19%;width:auto;margin-left:0;padding:9px 12px;font-size:clamp(10px,2.7cqw,13px);border-radius:18px 18px 18px 4px}.morrow-thank-you .morrow-avatar:not([data-arrived=true]){opacity:0}.focus-app .morrow-thank-you .thank-you-replay{position:absolute;bottom:0;left:calc(50% - 24px);transform:translate(-50%);display:flex;align-items:center;gap:8px;white-space:nowrap;min-height:36px;padding:6px 12px;border:1px solid #192e651c;border-radius:24px;background:#e6e0ee;color:#192e65;font:650 11px/1.5 Manrope,sans-serif;cursor:pointer;transition:background-color .2s}.focus-app .morrow-thank-you .thank-you-replay:hover{background:#d7cce5}.morrow-thank-you .thank-you-replay:focus-visible{outline:2px solid #192e65;outline-offset:4px}.morrow-thank-you:has(.morrow-avatar:not([data-renderer=webgl])) .thank-you-replay{visibility:hidden}.thank-you-copy{max-width:540px}.focus-app .shopping-preview .thank-you-copy>h2{font:750 clamp(30px,3vw,46px)/1.14 Manrope,sans-serif;letter-spacing:-.045em;margin:0 0 18px;color:#192e65}.focus-app .shopping-preview .thank-you-copy>p{font:500 14px/1.75 Manrope,sans-serif;color:#485a7d;margin:0}.finale-recap{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin:24px 0;font:650 12px/1.5 Manrope,sans-serif;color:#43577d}.finale-recap span{display:flex;align-items:center;gap:8px}.finale-recap i{width:8px;height:8px;border-radius:50%;background:#7e9b85}.finale-recap span:nth-child(2) i{background:#a591bf}.thank-you-copy .focus-actions{margin-top:28px;gap:16px;flex-wrap:wrap}@media(max-width:800px){.focus-app .shopping-preview .preview-sheet:has(.morrow-thank-you){grid-template-columns:1fr;padding:24px;gap:28px}.morrow-thank-you{max-width:360px}.morrow-thank-you .morrow-avatar{height:auto;aspect-ratio:1}.thank-you-copy{justify-self:center;text-align:center}.finale-recap,.thank-you-copy .focus-actions{justify-content:center}.focus-app .shopping-preview .thank-you-copy>h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.focus-app .morrow-thank-you .thank-you-replay{display:none}}.review-answers>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.review-answers>header>div:first-child{display:grid;gap:4px}.review-answers>header>div:first-child>span{font-size:12px;color:var(--morrow-ink-muted)}.review-answers .choice-trigger{min-height:44px;font-size:14px;color:var(--morrow-navy);border-color:var(--morrow-line);background:var(--morrow-cream)}.review-answer-list{display:grid;gap:8px}.review-answers{container-type:inline-size}.review-rating-list{display:grid;grid-template-columns:repeat(var(--rating-count,5),minmax(0,1fr));gap:10px;max-width:100%;padding:4px 0 12px}.review-rating-option{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:16px 10px 12px;border:1px solid #738099;border-radius:12px;background:var(--morrow-cream)}.review-rating-option>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--morrow-navy);color:var(--morrow-cream);font:750 14px/1 var(--morrow-font)}.focus-app .review-answers .review-rating-option textarea{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:72px;height:72px;padding:6px 2px;margin:0;background:transparent;border:0;border-radius:4px;color:var(--morrow-navy);font:650 14px/1.5 var(--morrow-font);text-align:center;resize:vertical;letter-spacing:0;overflow-wrap:normal;word-break:normal}.review-rating-option:focus-within{border-color:#64739b;box-shadow:0 0 0 2px #192e6514}.focus-app .review-rating-option textarea:focus-visible{outline:2px solid var(--morrow-navy);outline-offset:3px}@container (max-width:650px){.review-rating-list{grid-template-columns:minmax(0,1fr);gap:8px}.review-rating-option{flex-direction:row;gap:14px;padding:10px 14px}.review-rating-option>span{flex:none}.focus-app .review-answers .review-rating-option textarea{height:56px;min-height:56px;padding:6px 2px;text-align:left;font-size:16px}}.review-answer-row{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding-left:12px;border:1px solid var(--morrow-line);border-radius:10px;background:var(--morrow-cream)}.review-answer-row>span{flex:none;color:var(--morrow-ink-muted);font-size:12px;width:22px}.focus-app .review-answer-row input{flex:1;min-width:0;width:100%;padding:12px 0;background:transparent;border:0;border-radius:4px;color:var(--morrow-navy);font:600 14px/1.5 var(--morrow-font)}.review-answer-row:focus-within{border-color:var(--morrow-line-selected);box-shadow:0 0 0 2px #192e6514}.focus-app .review-answer-row input:focus-visible{outline:0}.focus-app .review-answer-row button{flex:none;width:40px;min-width:40px;min-height:44px;padding:0;background:transparent;border:0;color:var(--morrow-ink-muted);font-size:20px}.focus-app .review-answer-row button:hover{background:#192e6509;color:var(--morrow-navy)}.review-answer-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:8px}.focus-app .review-answer-actions>button{min-height:44px;background:transparent;border:0;border-radius:8px;color:var(--morrow-navy);padding:8px 0;font:700 14px/1.5 var(--morrow-font)}.review-required{display:flex;align-items:center;gap:8px;min-height:40px;font:500 14px/1.5 var(--morrow-font);color:var(--morrow-ink-muted);width:fit-content;margin-top:12px}.review-required input{width:16px;height:16px;margin:0;accent-color:var(--morrow-navy)}.review-written{font:500 14px/1.6 var(--morrow-font);color:var(--morrow-ink-muted);margin:0}@media(max-width:500px){.review-answers>header{flex-wrap:wrap}.review-answer-row input{font-size:16px}}body .focus-app.flow-relay .review-answers .review-rating-list{grid-template-columns:minmax(0,1fr);gap:0;padding:0}body .focus-app.flow-relay .review-answers .review-rating-option{flex-direction:row;gap:16px;padding:12px 0;border:0;border-bottom:1px solid var(--morrow-line);border-radius:0;background:transparent;box-shadow:none}body .focus-app.flow-relay .review-answers .review-rating-option>span{flex:none;width:44px;height:44px;border:1px solid var(--morrow-control-border);background:var(--morrow-white);color:var(--morrow-navy);font-size:16px}body .focus-app.flow-relay .review-answers .review-rating-option textarea{min-height:44px;height:44px;padding:10px 12px;border:1px solid transparent;border-radius:12px;background:var(--morrow-white);font-size:16px;text-align:left;resize:vertical}body .focus-app.flow-relay .review-answers .review-answer-row{gap:16px;padding:12px 0;border:0;border-bottom:1px solid var(--morrow-line);border-radius:0;background:transparent;box-shadow:none}body .focus-app.flow-relay .review-answers .review-answer-row>span{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid var(--morrow-control-border);border-radius:50%;background:var(--morrow-white);color:var(--morrow-navy);font-size:16px}body .focus-app.flow-relay :is(.review-answer-row input,.review-rating-option textarea,.choice-row input,.rating-editor input,.comparison-labels input){box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:12px;background:var(--morrow-white);color:var(--morrow-navy);font:600 16px/1.5 var(--morrow-font)}body .focus-app.flow-relay :is(.review-answer-row input,.review-rating-option textarea,.choice-row input,.rating-editor input,.comparison-labels input):focus-visible{outline:2px solid var(--morrow-navy);outline-offset:3px}.focus-app .preview-wording-editor{margin:24px 0 0;padding:24px;background:var(--morrow-white);border:1px solid var(--morrow-line);border-radius:var(--morrow-radius-card);color:var(--morrow-navy)}.preview-editor-heading{display:flex;align-items:baseline;gap:16px;margin-bottom:24px}.preview-editor-heading>span{font-size:var(--morrow-text-title);font-weight:800;letter-spacing:-.02em}.preview-editor-heading p{margin:0;font-size:var(--morrow-text-support);color:var(--morrow-ink-muted)}.preview-editor-fields,.preview-response-fields{border:0;padding:0;margin:0;min-width:0}.preview-editor-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.preview-wording-field>label{display:block;font:750 var(--morrow-text-support)/1.5 var(--morrow-font);margin-bottom:12px}.focus-app .preview-wording-field>textarea{box-sizing:border-box;width:100%;min-height:160px;resize:vertical;padding:16px;margin:0;background:var(--morrow-cream);color:var(--morrow-navy);border:1px solid var(--morrow-line);border-radius:var(--morrow-radius-field);font:650 18px/1.6 var(--morrow-font)}.preview-wording-field>textarea:focus-visible{outline:2px solid #192e6559;outline-offset:3px}.preview-wording-editor .review-answers{border:0;border-top:1px solid var(--morrow-line);padding:24px 0 0;margin:0;min-width:0}.focus-app.flow-relay .preview-sheet .preview-wording-editor .review-answers h2{font:750 var(--morrow-text-support)/1.5 var(--morrow-font);margin:0;letter-spacing:0}.preview-wording-editor .review-answers>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.preview-wording-editor .review-required{display:flex;align-items:center;gap:8px;font-size:14px;margin-top:16px}.preview-wording-editor .review-required input{width:16px;height:16px;accent-color:var(--morrow-navy)}.preview-wording-editor .review-answers>header>div>span{font-size:12px}.preview-wording-editor .review-written{background:var(--morrow-cream);padding:16px;border-radius:10px;font-size:14px}.preview-wording-editor .review-answer-row input{min-width:0;font-size:14px}.preview-wording-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:24px;padding-top:20px;border-top:1px solid var(--morrow-line);flex-wrap:wrap}.preview-wording-actions p{margin:0 auto 0 0;font-size:var(--morrow-text-support);color:var(--morrow-ink-muted)}.preview-response-fields[hidden]{display:none}@media(max-width:800px){.preview-editor-fields{grid-template-columns:1fr;gap:24px}.preview-wording-editor .review-answers{border-left:0;border-top:1px solid var(--morrow-line);padding:20px 0 0}.preview-editor-heading{display:block}.preview-editor-heading p{margin-top:6px}}@media(max-width:500px){.focus-app .preview-wording-editor{padding:16px}.preview-wording-actions p{flex-basis:100%}.preview-wording-actions{gap:16px}.focus-app .preview-wording-field>textarea{font-size:16px}}.shopping-preview .preview-sheet{position:relative}.shopping-preview .preview-remove-question{position:absolute;top:22px;right:24px;z-index:2;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #192e6525;border-radius:50%;background:#ebe7d7;color:#192e65;font:26px/1 sans-serif;cursor:pointer;transition:background-color .18s ease}.shopping-preview .preview-remove-question:hover{background:#ded5ed}.shopping-preview .preview-remove-question:focus-visible{outline:2px solid #192e65;outline-offset:3px}.shopping-preview .preview-sheet:has(.preview-remove-question) .sheet-eyebrow{padding-right:50px;min-height:32px}.shopping-preview .preview-question-heading{padding-right:30px}@media(max-width:600px){.shopping-preview .preview-remove-question{top:16px;right:16px}.shopping-preview .preview-question-heading{padding-right:0}.shopping-preview .preview-actions{flex-wrap:wrap}.shopping-preview .preview-answer-state{order:3;width:100%;text-align:center}}@media(max-width:600px){.focus-app.flow-relay .shopping-preview .preview-toolbar{display:grid;gap:12px}.shopping-preview .preview-toolbar>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.focus-app.flow-relay .shopping-preview .preview-edit-tools{justify-content:space-between;gap:12px}.shopping-preview .preview-toolbar small{margin-top:0}}.preview-motion-stage{position:relative;isolation:isolate}.preview-motion-stage[data-moving=true]{overflow:hidden;overflow:clip}.preview-motion-content{display:flow-root}.preview-motion-ghost{position:absolute;inset:0 0 auto;pointer-events:none;z-index:1}.shopping-preview .preview-choice-hint{margin:0 0 16px;color:#52617e;font:500 12px/1.6 var(--morrow-font)}.shopping-preview .preview-choice-hint kbd{font:750 11px/1.4 var(--morrow-font)}.focus-app.flow-relay .shopping-preview .respondent-choices.has-shortcuts label{gap:16px;padding:14px 18px;min-height:64px;border-radius:12px}.shopping-preview .choice-key{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid #7c8494;border-radius:7px;background:#fbfaf5;color:#192e65;font:750 14px/1 var(--morrow-font);transition:background-color .16s,color .16s,border-color .16s}.shopping-preview .selected .choice-key{background:#192e65;color:#fbfaf5;border-color:#192e65}.decision-app.focus-app.flow-relay .shopping-preview .respondent-choices.has-shortcuts label:focus-within{outline:none;box-shadow:none}.decision-app.focus-app.flow-relay .shopping-preview .respondent-choices.has-shortcuts label:has(input:focus-visible){outline:2px solid #192e65;outline-offset:3px;box-shadow:0 0 0 3px #fbfaf5}.shopping-preview .choice-label{flex:1;min-width:0}.shopping-preview .choice-tick{width:18px;height:18px;flex:none;opacity:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.shopping-preview .selected .choice-tick{opacity:1}@media(max-width:600px){.focus-app.flow-relay .shopping-preview .respondent-choices.has-shortcuts label{padding:12px 14px;gap:12px;min-height:60px}.shopping-preview .choice-key{flex-basis:30px;width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.shopping-preview .choice-key{transition:none}}html:has(.focus-app.flow-relay){scrollbar-gutter:stable}[data-morrow-nav]{--morrow-motion-ease: cubic-bezier(.22, 1, .36, 1);--morrow-underline-offset: 13px}.morrow-underline-track{position:absolute;left:0;top:calc(50% + var(--morrow-underline-offset));bottom:auto;width:1px;height:3px;pointer-events:none;transition:none}[data-morrow-underline]{display:block;width:1px;height:3px;background:var(--morrow-gold,#f8d985);transform-origin:left center;transition:none}[data-morrow-underline][data-ready=true],.morrow-underline-track:has([data-ready=true]){transition:transform .5s var(--morrow-motion-ease)}@media(prefers-reduced-motion:reduce){[data-morrow-underline][data-ready=true],.morrow-underline-track:has([data-ready=true]){transition:none}}.focus-app.flow-relay .focus-main:is([data-flow-scene=question],[data-flow-scene=compare]){width:88%;max-width:1690px;padding:20px 0 24px;min-height:0;margin-top:0}.focus-app.flow-relay:is([data-editorial-screen=question],[data-editorial-screen=compare]) .chapter-navigation{width:88%;max-width:1690px;margin-inline:auto;padding:16px 0 4px;border-bottom:0}.flow-relay:is([data-editorial-screen=question],[data-editorial-screen=compare]) .chapter-context{display:none}.guided-question-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;align-items:start}.guided-question-content{min-width:0}.question-rail{border-right:1px solid #f1f0de28;padding-right:24px;position:sticky;top:calc(var(--relay-nav-height,80px) + 115px);max-height:calc(100dvh - 310px);overflow-y:auto;scrollbar-width:thin}.question-rail summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;font:750 14px/1.5 Manrope,sans-serif;color:#f1f0de;padding:0 0 22px;pointer-events:none}.question-rail summary::-webkit-details-marker{display:none}.question-rail summary>span{font-weight:500;font-size:11px;color:#c6cce0}.question-rail section+section{border-top:1px solid #f1f0de25;margin-top:20px;padding-top:20px}.question-rail h2{font:750 10px/1.5 Manrope,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#c6cce0;margin:0 10px 10px}.focus-app .question-rail button{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 10px;border:0;border-radius:10px;background:transparent;color:#d2d8e7;text-align:left;font:500 12px/1.5 Manrope,sans-serif;cursor:pointer;transition:background .2s,color .2s}.focus-app .question-rail button[aria-current=step]{background:#f1f0de16;color:#faf7ed;box-shadow:inset 0 0 0 1px #f1f0de24}.focus-app .question-rail button:hover{background:#f1f0de10;color:#faf7ed}.focus-app .question-rail button[aria-current=step]:hover{background:#f1f0de20}.question-rail button>span:last-child{min-width:0}.question-rail strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}.question-rail small{display:block;font-size:10px;color:#c6cce0;margin-top:4px}.rail-question-number{flex:none;display:grid;place-items:center;width:18px;min-height:20px;font-size:10px;color:#f3d596}.rail-question-number svg{width:18px;height:18px;fill:none;stroke:#cce2d5;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.question-rail button[data-reward=true] .rail-question-number{animation:rail-reward .6s ease both}.question-rail button[data-reward=true] path{stroke-dasharray:1;animation:rail-check .45s ease both}@keyframes rail-check{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes rail-reward{0%{scale:.75}45%{scale:1.2}to{scale:1}}.guided-position{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px;font:500 12px/1.5 Manrope,sans-serif;color:#c6cce0}.guided-position>div{display:flex;align-items:center;gap:20px}.guided-position>div>span{font-weight:750;color:#f1f0de}.guided-position [role=progressbar]{width:100px;height:3px;border-radius:4px;background:#65749a;overflow:hidden}.guided-position i{display:block;height:100%;background:#f3d596;transition:width .4s ease}.guided-paper{padding:28px 32px;border-radius:20px;background:#f1f0de;color:#192e65;min-width:0}.guided-paper-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.focus-app .guided-paper-header h1{display:flex;align-items:center;gap:12px;margin:0;font:750 13px/1.5 Manrope,sans-serif;letter-spacing:0}.guided-paper-header h1>span{font-size:24px;color:#9d6d18}.guided-paper-tools{display:flex;align-items:center;gap:12px}.wording-switch{display:flex;border-radius:30px;background:#e4e4d2;padding:4px;gap:2px}.focus-app .wording-switch button{border:0;border-radius:24px;background:transparent;color:#43577d;padding:10px 14px;font:650 11px/1.5 Manrope,sans-serif;min-height:40px;cursor:pointer}.focus-app .wording-switch button[aria-pressed=true]{background:#fffdf4;color:#192e65;box-shadow:0 1px 5px #192e6518}.focus-app .wording-switch button:hover:not(:disabled){background:#faf7e9;color:#192e65}.focus-app .guided-paper #focus-question{box-sizing:border-box;width:100%;display:block;background:transparent;border:0;border-radius:4px;color:#192e65;font:700 clamp(28px,2.6vw,43px)/1.28 Manrope,sans-serif;letter-spacing:-.04em;padding:8px 0;min-height:115px;max-height:440px;resize:vertical;field-sizing:content}.guided-edit-hint{display:flex;justify-content:space-between;gap:20px;font:500 11px/1.6 Manrope,sans-serif;color:#52617e;padding:16px 0 20px}.guided-answer-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #192e6530;padding-top:18px;margin-bottom:14px;font:500 12px/1.5 Manrope,sans-serif}.guided-answer-heading p{margin:0}.guided-answer-heading span{color:#52617e}.focus-app .guided-answer-heading>button,.focus-app .guided-compare{border:0;border-radius:0;background:transparent;color:#192e65;text-decoration:underline;text-underline-offset:4px;font:650 12px/1.5 Manrope,sans-serif;min-height:44px;padding:8px 0;cursor:pointer}.guided-paper .primary-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guided-paper .respondent-choices label{background:transparent;border:1px solid #192e6528;border-radius:10px;color:#192e65;padding:12px 16px;min-height:48px;font-size:13px}.guided-paper .respondent-choices label:hover,.guided-paper .respondent-choices label.selected{background:#e1e7d8;color:#192e65;border-color:#192e6570}.guided-paper .answer-sample>textarea{width:100%;box-sizing:border-box;min-height:90px;border:1px solid #192e6530;border-radius:10px;background:#fffdf450;color:#192e65;padding:16px;font:500 14px/1.6 Manrope,sans-serif;resize:vertical}.guided-paper .respondent-assistance{margin-top:8px}.guided-paper .respondent-assistance summary{font-size:12px}.guided-paper-footer{padding:0;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.focus-app .guided-roulette{display:flex;align-items:center;gap:12px;min-height:44px;border:1px solid #192e6530;border-radius:28px;background:transparent;color:#192e65;padding:12px 16px;font:650 12px/1.5 Manrope,sans-serif;cursor:pointer}.focus-app .guided-roulette:hover{background:#e6e7d6;color:#192e65}.guided-roulette small{padding-left:10px;border-left:1px solid #192e6530;font-size:11px;white-space:nowrap}.guided-compare span{margin-left:10px}.guided-topic{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-top:12px;color:#d2d8e7;font:500 12px/1.5 Manrope,sans-serif}.guided-topic .topic-disclosure{margin:0}.guided-paper :is(button,textarea,input):focus-visible{outline:3px solid #a77925;outline-offset:3px}.question-rail button:focus-visible{outline:2px solid #f3d596;outline-offset:-2px}.question-dock{position:fixed;bottom:0;left:0;right:0;z-index:40;box-sizing:border-box;background:color-mix(in srgb,var(--dock-section-bg,#192e65) 86%,#08162e);color:#f1f0de;border-top:1px solid #f1f0de26;padding:18px 6% max(18px,env(safe-area-inset-bottom));font-family:Manrope,sans-serif}.question-dock>.dock-inner{max-width:1690px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.question-dock button{font-family:inherit;cursor:pointer}.dock-back{display:flex;align-items:center;gap:12px;background:transparent;color:#d2d8e7;border:0;font-size:12px;font-weight:650;min-height:44px;padding:8px 0}.dock-back:hover{color:#fffdf4;text-decoration:underline;text-underline-offset:5px}.dock-decision{display:flex;align-items:center;gap:24px}.dock-decision p{font:500 12px/1.5 Manrope,sans-serif;margin:0;color:#c6cce0}.dock-decision p strong{color:#f3d596}.dock-decision p i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#b8ded8;margin-right:8px}.dock-next{display:flex;align-items:center;justify-content:center;gap:24px;border:0;border-radius:32px;background:#f3d596;color:#192e65;min-height:52px;padding:14px 28px;font-size:13px;font-weight:750}.dock-next:hover{background:#f8e5b7}.dock-next:disabled{opacity:.5;cursor:not-allowed}.question-dock button:focus-visible{outline:3px solid #fffdf4;outline-offset:4px}.flow-relay:is([data-editorial-screen=question],[data-editorial-screen=compare]) .focus-footer{padding-bottom:110px}@media(max-width:1100px){.guided-question-workspace{grid-template-columns:190px minmax(0,1fr);gap:24px}.question-rail{padding-right:16px}.guided-paper{padding:24px}.guided-paper-header{flex-wrap:wrap;gap:12px}.guided-paper-header h1{flex:1}.guided-paper-tools{margin-left:auto}.wording-switch button{padding-inline:10px}.guided-position{flex-wrap:wrap;gap:8px}}@media(max-width:850px){
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry .aim-desktop-field{display:block!important}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry .aim-mobile-field{display:none!important}.guided-question-workspace{grid-template-columns:1fr;gap:18px}.question-rail{position:static;border:1px solid #f1f0de30;border-radius:12px;padding:0;max-height:none;overflow:visible}.question-rail summary{padding:14px 16px;pointer-events:auto;cursor:pointer}.question-rail summary>span:after{content:" \2304";margin-left:14px}.question-rail nav{max-height:260px;overflow:auto;padding:0 16px 14px}.guided-paper-header{align-items:flex-start}.guided-paper-tools{width:100%;justify-content:space-between}.guided-paper-footer{flex-wrap:wrap;gap:12px}.question-dock{padding:12px 5% max(12px,env(safe-area-inset-bottom))}.question-dock>.dock-inner{gap:12px}.dock-decision{gap:8px;align-items:flex-end;flex-direction:column}.dock-decision p{font-size:10px}.dock-next{min-height:46px;padding:12px 18px;gap:14px}.dock-back{font-size:11px}.guided-topic{justify-content:space-between;flex-wrap:wrap;gap:8px}.guided-position>div{gap:12px}.guided-position [role=progressbar]{width:80px}}@media(max-width:500px){.focus-app.flow-relay .focus-main:is([data-flow-scene=question],[data-flow-scene=compare]),.focus-app.flow-relay:is([data-editorial-screen=question],[data-editorial-screen=compare]) .chapter-navigation{width:92%}.guided-paper{padding:20px;border-radius:16px}.guided-paper .primary-answers{grid-template-columns:1fr}.guided-answer-heading{align-items:flex-start;flex-direction:column;gap:4px}.guided-edit-hint{font-size:10px;gap:12px}.focus-app .wording-switch button{padding:9px 10px;font-size:10px}.guided-paper-tools{gap:4px}.guided-paper .action-menu-trigger{width:36px}.focus-app .guided-roulette{font-size:11px;padding:10px 12px;gap:8px;flex-wrap:wrap}.guided-paper-footer{align-items:flex-start;flex-direction:column}.guided-position{font-size:11px}.question-dock>.dock-inner{align-items:flex-end}.dock-decision p{max-width:190px;text-align:right}.dock-back{max-width:90px}.dock-next{font-size:12px}}@media(prefers-reduced-motion:reduce){.question-rail button,.guided-position i{transition:none}.question-rail button[data-reward=true] :is(.rail-question-number,path){animation:none}}.focus-app .guided-comparison .workbench-heading{margin:0 0 24px}.focus-app .guided-comparison .workbench-heading h1{font:700 clamp(28px,2.6vw,42px)/1.2 Manrope,sans-serif;letter-spacing:-.045em;margin:0 0 12px}.focus-app .guided-comparison .workbench-heading p{font:500 13px/1.7 Manrope,sans-serif;color:#c6cce0;margin:0}.focus-app .guided-comparison .comparison-cards{gap:18px;align-items:stretch}.focus-app .guided-comparison .comparison-card{display:flex;flex-direction:column;background:#f1f0de;color:#192e65;border:2px solid transparent;border-radius:20px;padding:24px;min-width:0}.focus-app .guided-comparison .comparison-card:nth-child(2){background:#d5e8db}.focus-app .guided-comparison .comparison-card.is-chosen{border-color:#f3d596}.focus-app .guided-comparison .comparison-select{padding:0;gap:12px;min-height:40px}.focus-app .guided-comparison .comparison-select>strong{font-size:12px}.focus-app .guided-comparison .comparison-select>span{font-size:12px;border:1px solid #192e6530;border-radius:6px;width:28px;height:28px;display:grid;place-items:center}.focus-app .guided-comparison .comparison-wording{font:700 clamp(23px,2.1vw,34px)/1.3 Manrope,sans-serif;letter-spacing:-.035em;min-height:105px;margin:16px 0 0;resize:vertical;border:0;background:transparent;color:#192e65;padding:4px 0}.focus-app .guided-comparison .comparison-format{margin:16px 0 12px;padding-top:14px;font-size:11px;gap:12px;border-top:1px solid #192e6525}.focus-app .guided-comparison .comparison-format button{font-size:11px;color:#42577d}.focus-app .guided-comparison .live-question-preview{flex:1}.focus-app .guided-comparison .primary-answers{display:grid;grid-template-columns:1fr;gap:8px}.focus-app .guided-comparison .respondent-choices label{background:transparent;border:1px solid #192e6530;border-radius:9px;min-height:44px;padding:12px;font-size:12px;color:#192e65}.focus-app .guided-comparison .respondent-choices label:hover,.focus-app .guided-comparison .respondent-choices label.selected{background:#ffffff50;border-color:#192e6570}.focus-app .guided-comparison .sample-text>textarea{min-height:110px;font-size:14px;padding:14px}.focus-app .guided-comparison .respondent-assistance summary{font-size:11px}.focus-app .guided-comparison .comparison-card-choice{align-self:flex-end;border:1px solid #192e6538;border-radius:26px;background:transparent;color:#192e65;min-height:44px;padding:10px 14px;font:750 12px/1.5 Manrope,sans-serif;margin-top:24px}.focus-app .guided-comparison .comparison-card-choice[aria-pressed=true]{background:#192e65;color:#faf7ed}.focus-app .guided-comparison .comparison-card-choice:hover{background:#192e650a;border-color:#192e6570;color:#192e65}.focus-app .guided-comparison .comparison-card-choice[aria-pressed=true]:hover{background:#192e65;border-color:#192e65;color:#faf7ed}.focus-app .guided-comparison .comparison-card :is(button,textarea,input):focus-visible{outline:3px solid #a77925;outline-offset:3px}@media(max-width:1100px){.focus-app .guided-comparison .comparison-cards{grid-template-columns:1fr}.focus-app .guided-comparison .comparison-wording{min-height:120px}}.focus-app .guided-paper .answer-sample,.focus-app .guided-comparison .answer-sample{margin:0;padding:0}.focus-app .guided-comparison .comparison-card-choice{margin-top:16px}.focus-app .guided-paper .guided-paper-footer{padding:0;min-height:0}.focus-app .guided-paper .respondent-choices,.focus-app .guided-comparison .respondent-choices{margin-top:0}.focus-app .guided-comparison .comparison-select>span{padding:0}.focus-app .guided-comparison .comparison-card.is-chosen{box-shadow:none}.dock-context{display:flex;align-items:center;gap:32px;min-width:0}.question-dock .guided-position{margin:0;flex:none;font-size:12px}.question-dock .guided-position>div{gap:16px}.question-dock .guided-position [role=progressbar]{width:90px}.focus-app .guided-comparison .comparison-card-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:0;margin:20px 0 0;min-height:0}.focus-app .guided-comparison .comparison-card-actions .comparison-card-choice{margin:0 0 0 auto;transform:none;box-shadow:none;transition:background-color .18s ease,border-color .18s ease}.focus-app .guided-comparison .comparison-card-actions .guided-roulette{max-width:100%;font-size:11px;padding:10px 12px;gap:8px}.guided-question-workspace :is(button,input,textarea,summary){scroll-margin-block:120px 150px}@media(max-width:1100px){.dock-context{flex-direction:column;align-items:flex-start;gap:8px}.dock-context .guided-position{order:-1}.dock-context .dock-back{min-height:32px;padding:0}.dock-decision{gap:16px}}@media(max-width:850px){
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry .aim-desktop-field{display:block!important}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry .aim-mobile-field{display:none!important}.question-dock>.dock-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center}.dock-context{display:contents}.dock-context .guided-position{grid-column:1/-1;grid-row:1;order:0}.question-dock .guided-position>div{justify-content:space-between;width:100%}.question-dock .guided-position [role=progressbar]{width:min(140px,35vw)}.dock-context .dock-back{grid-column:1;grid-row:2;min-height:44px}.dock-decision{grid-column:2;grid-row:2;gap:5px}.question-dock .guided-position{font-size:11px}.flow-relay:is([data-editorial-screen=question],[data-editorial-screen=compare]) .focus-footer{padding-bottom:150px}}@media(prefers-reduced-motion:reduce){.focus-app .guided-comparison .comparison-card-actions .comparison-card-choice{transition:none}}.focus-app .bloom-share-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.bloom-share-button .share-link-symbol{width:18px;height:18px;flex:none}.focus-app .survey-share-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:32px;border:1px solid #f7f4e733;border-radius:var(--morrow-radius-panel);overflow:auto;background:var(--morrow-cream);color:var(--morrow-navy);text-align:left;font:var(--morrow-text-support)/1.6 var(--morrow-font);box-shadow:0 24px 90px #08152f40;color-scheme:light}.survey-share-dialog[open]{animation:share-arrive var(--morrow-motion-reveal) var(--morrow-motion-ease) both}.survey-share-dialog::backdrop{background:#0b173bb8;backdrop-filter:blur(5px);animation:share-backdrop var(--morrow-motion-reveal) ease both}.survey-share-dialog .share-heading{position:relative}.survey-share-dialog .share-eyebrow{display:flex;align-items:center;gap:10px;padding-right:42px;font-size:12px;font-weight:700;color:var(--morrow-ink-muted)}.survey-share-dialog .share-sun{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:var(--morrow-butter);color:#91661a;font-size:27px;line-height:1}.focus-app .survey-share-dialog h2{margin:22px 36px 14px 0;font:800 clamp(28px,3vw,36px)/1.12 var(--morrow-font);letter-spacing:var(--morrow-tracking-title);color:var(--morrow-navy)}.survey-share-dialog #share-description{margin:0;max-width:43ch;color:var(--morrow-ink-muted);font-size:14px}.focus-app .survey-share-dialog .share-close{position:absolute;right:-8px;top:-4px;display:grid;place-items:center;width:44px;height:44px;padding:12px;border:0;border-radius:50%;background:#192e650a;color:var(--morrow-navy);cursor:pointer;transition:background var(--morrow-motion-fast) ease}.focus-app .survey-share-dialog .share-close:hover{background:var(--morrow-lilac)}.survey-share-dialog svg{display:block;width:20px;height:20px;flex-shrink:0}.survey-share-dialog .share-link-panel{margin-top:26px;padding:20px;background:#ede9d8;border-radius:var(--morrow-radius-card)}.survey-share-dialog .share-link-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:12px}.survey-share-dialog label{display:block;margin:0;font-size:12px;font-weight:800}.survey-share-dialog .share-snapshot-count{font-size:11px;color:var(--morrow-ink-muted)}.focus-app .survey-share-dialog input{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid var(--morrow-line);border-radius:var(--morrow-radius-field);background:var(--morrow-cream);color:var(--morrow-navy);font:12px/1.6 var(--morrow-font);text-overflow:ellipsis}.survey-share-dialog .share-snapshot-note{margin:8px 0 18px;color:var(--morrow-ink-muted);font-size:12px}.survey-share-dialog .share-actions{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:10px}.focus-app .survey-share-dialog :is(.share-copy,.share-preview){box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:var(--morrow-control-height);padding:12px 16px;border:1px solid transparent;font:750 14px/1.4 var(--morrow-font);color:var(--morrow-navy);text-decoration:none;cursor:pointer;transition:background var(--morrow-motion-fast) ease,box-shadow var(--morrow-motion-fast) ease}.focus-app .survey-share-dialog .share-copy{border-radius:var(--morrow-radius-pill);background:var(--morrow-gold);box-shadow:0 2px 5px #192e6509}.focus-app .survey-share-dialog .share-copy:hover{background:#edcb81;box-shadow:0 3px 8px #192e6512}.focus-app .survey-share-dialog .share-copy[data-copied=true]{background:var(--morrow-gold)}.focus-app .survey-share-dialog .share-copy[data-copied=true]:hover{background:#edcb81}.focus-app .survey-share-dialog .share-preview{border-radius:12px;background:var(--morrow-compare-fill)}.focus-app .survey-share-dialog .share-preview:hover{background:var(--morrow-compare-hover)}.survey-share-dialog .share-status{margin:0;font-size:12px;font-weight:650;color:var(--morrow-navy)}.survey-share-dialog .share-status:not(:empty){margin-top:12px}.survey-share-dialog .share-boundary{margin:20px 0 0;padding:0;border:0;color:var(--morrow-ink-muted);font-size:12px;line-height:1.65}.survey-share-dialog .share-error{margin:24px 0 0;color:var(--morrow-navy)}.focus-app .survey-share-dialog :is(button,input,a):focus-visible{outline:2px solid var(--morrow-navy);outline-offset:3px}@keyframes share-arrive{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes share-backdrop{0%{opacity:0}to{opacity:1}}@media(max-width:480px){.focus-app .survey-share-dialog{padding:24px 20px}.survey-share-dialog .share-eyebrow{font-size:11px;gap:8px}.survey-share-dialog .share-link-panel{padding:16px;margin-top:22px}.survey-share-dialog .share-actions{grid-template-columns:1fr}.focus-app .survey-share-dialog h2{margin-top:20px;margin-right:0}}@media(prefers-reduced-motion:reduce){.survey-share-dialog[open],.survey-share-dialog::backdrop{animation:none}.focus-app .survey-share-dialog :is(button,a){transition:none}}.survey-share-dialog{--yellow:var(--morrow-gold);--ink:var(--morrow-navy)}.survey-share-dialog svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.focus-app .survey-share-dialog .copy-button{position:relative;overflow:hidden;isolation:isolate;transform-origin:center;height:61px;gap:10px;transition:background-color .25s;box-shadow:none}.focus-app .survey-share-dialog .copy-button:hover{background:#efd395;box-shadow:none}.focus-app .survey-share-dialog .share-preview{height:61px}.focus-app .survey-share-dialog .replay{border:0;min-height:0;font:550 11px/1.5 var(--morrow-font);padding:0;background:none;color:var(--morrow-ink-muted)}.survey-share-dialog .share-eyebrow .sun-badge{width:36px;height:36px}.survey-share-dialog .share-eyebrow .sun-badge svg{width:30px;height:30px}.survey-share-dialog::backdrop{backdrop-filter:none}.survey-share-dialog .status-slot .status{font-size:11px}.survey-share-dialog .status-slot .status svg{width:14px;height:14px}.survey-share-dialog [hidden]{display:none!important}.focus-app .survey-share-dialog p{max-width:none}.focus-app .survey-share-dialog .status{color:var(--morrow-navy)}.focus-app .survey-share-dialog.manual-copy .status{color:#7d5515}.survey-share-dialog .sun-badge{width:55px;height:55px;border-radius:50%;background:#fce9b7;display:grid;place-items:center;flex-shrink:0;position:relative}.survey-share-dialog .sun-badge svg{width:42px;height:42px;color:#976917;overflow:visible}.survey-share-dialog .sun-core{fill:currentColor;stroke:none;transform-origin:24px 24px}.survey-share-dialog .sun-rays{transform-origin:24px 24px;stroke-width:1.8}.survey-share-dialog .link-frame{position:relative;border-radius:13px;isolation:isolate}.survey-share-dialog .link-trace{pointer-events:none;position:absolute;inset:-1px;border:2px solid #b18b3a;border-radius:14px;opacity:0;clip-path:inset(0 100% 0 0 round 14px)}.survey-share-dialog .button-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(104deg,transparent 24%,#fff8d78c 47%,#fff4c94d 56%,transparent 76%);transform:translate(-130%);z-index:0;opacity:0}.survey-share-dialog .copy-art{position:relative;width:31px;height:34px;flex-shrink:0;z-index:1;display:block}.survey-share-dialog .copy-art svg{width:46px;height:46px;position:absolute;left:-8px;top:-6px;overflow:visible;stroke-width:2.4}.survey-share-dialog .back-sheet,.survey-share-dialog .front-sheet{transform-box:fill-box;transform-origin:center;fill:var(--yellow)}.survey-share-dialog .paper-rule{stroke-width:1.4;opacity:0}.survey-share-dialog .success-disc{fill:#fff3d4;stroke:none;transform-origin:28px 28px;opacity:0}.survey-share-dialog .success-tick{stroke-width:3;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.survey-share-dialog .tiny-rays{stroke-width:1.8;opacity:0;transform-origin:28px 28px}.survey-share-dialog .button-label{position:relative;display:block;height:28px;line-height:28px;overflow:hidden;min-width:112px;text-align:left;z-index:1}.survey-share-dialog .label-copy,.survey-share-dialog .label-done{display:block;position:absolute;inset:0;white-space:nowrap}.survey-share-dialog .label-done{opacity:0;transform:translateY(22px)}.survey-share-dialog .status-slot{height:32px;display:flex;align-items:flex-end;justify-content:space-between;gap:15px;padding-top:10px}.survey-share-dialog .status{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:550;line-height:1.5;opacity:0;transform:translateY(5px);margin:0}.survey-share-dialog .status svg{width:14px;height:14px;stroke-width:2}.survey-share-dialog .replay{padding:0;white-space:nowrap;background:none;color:#56647e;font-size:11px;line-height:1.5;text-decoration:underline;text-underline-offset:3px;opacity:0;pointer-events:none}.survey-share-dialog .replay.visible{pointer-events:auto}.survey-share-dialog.is-copied .copy-button{background:var(--yellow)}.survey-share-dialog.is-copied .back-sheet,.survey-share-dialog.is-copied .front-sheet{opacity:0}.survey-share-dialog.is-copied .success-disc{opacity:1}.survey-share-dialog.is-copied .success-tick{opacity:1;stroke-dashoffset:0}.survey-share-dialog.is-copied .label-copy{opacity:0;transform:translateY(-22px)}.survey-share-dialog.is-copied .label-done,.survey-share-dialog.is-copied .status{opacity:1;transform:none}.survey-share-dialog.is-copied .replay{opacity:1}.survey-share-dialog.manual-copy .status svg{display:none}.survey-share-dialog.manual-copy .link-input{outline:2px solid #af8734;outline-offset:2px}.survey-share-dialog.manual-copy .status{opacity:1;transform:none;color:#7d5515}@media(max-width:760px){.focus-app .survey-share-dialog :is(.copy-button,.share-preview){height:57px}.survey-share-dialog .button-label{min-width:94px}.survey-share-dialog .copy-art{width:28px;height:31px}.survey-share-dialog .copy-art svg{width:42px;height:42px;left:-7px;top:-6px}}@media(max-width:480px){.focus-app .survey-share-dialog .copy-button{height:53px;gap:12px}.focus-app .survey-share-dialog .share-preview{height:49px}.survey-share-dialog .button-label{min-width:88px;line-height:26px;height:26px}.survey-share-dialog .copy-art{width:25px;height:29px}.survey-share-dialog .copy-art svg{width:39px;height:39px;left:-7px;top:-6px}.survey-share-dialog .status-slot{gap:7px}.survey-share-dialog .status-slot .status{font-size:10px;gap:4px}.survey-share-dialog .status-slot .status svg{width:12px;height:12px}.focus-app .survey-share-dialog .replay{font-size:9px}}@media(prefers-reduced-motion:reduce){.focus-app .survey-share-dialog .copy-button{transition:none}}.focus-app.flow-relay :is(.dqr-dock,.try-actions) button.question-continue{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;min-width:0;padding:0 22px;border:1px solid #f6dfa5;border-radius:var(--morrow-radius-pill);background:linear-gradient(180deg,#f5d994,#efce82) #efce82;color:var(--morrow-navy);box-shadow:0 2px 6px #0718391f,inset 0 1px #fff6;font:800 14px/20px var(--morrow-font);letter-spacing:0;white-space:nowrap}.focus-app.flow-relay :is(.dqr-dock,.try-actions) button.question-continue:hover:not(:disabled){background:var(--morrow-gold-hover);color:var(--morrow-navy);border-color:#f6dfa5}.focus-app.flow-relay :is(.dqr-dock,.try-actions) button.question-continue>svg{display:block;width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.focus-app.flow-relay :is(.dqr-dock,.try-actions) button.question-continue:focus-visible{outline:3px solid var(--morrow-navy);outline-offset:3px}@media(max-width:700px){.focus-app.flow-relay :is(.dqr-dock,.try-actions) button.question-continue{min-height:48px;font-size:13px;gap:5px;padding:0 8px}}body:is([data-density=balanced],[data-density=compact]):has(.focus-app.flow-relay) .focus-app.flow-relay :is(.dqr-dock,.try-actions) button.question-continue{min-height:var(--lab-button);height:auto;padding:8px 14px;font-size:14px;line-height:20px;white-space:normal}.survey-try-it{--try-navy:var(--morrow-navy);--try-line:var(--morrow-line);--try-cream:var(--morrow-cream);--try-paper:var(--morrow-white);--try-muted:var(--morrow-ink-muted);--try-on-navy:var(--morrow-canvas-muted);--try-gold:var(--morrow-gold);width:100%;margin:0 auto;padding:0 0 var(--morrow-space-6);color:var(--try-cream);font:500 var(--morrow-text-body)/var(--morrow-leading-body) var(--morrow-font)}.survey-try-it *{box-sizing:border-box}.focus-app.flow-relay .survey-try-it button{font-family:inherit;letter-spacing:0;cursor:pointer;box-shadow:none}.survey-try-it button:disabled{cursor:default;opacity:.55}.survey-try-it :focus-visible{outline:3px solid var(--try-gold);outline-offset:3px}.survey-try-it .try-sheet :focus-visible{outline-color:var(--try-navy)}.survey-try-it :is(h1,h2):focus{outline:none}.survey-try-it{max-width:var(--lab-width,1320px)}.try-workspace-header{position:sticky;top:var(--relay-nav-height,64px);z-index:12;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0 16px;margin-bottom:16px;background:var(--section-bg);border-bottom:1px solid var(--morrow-canvas-line)}.focus-app.flow-relay .try-workspace-header h1{font:var(--morrow-weight-title) 28px/1.2 var(--morrow-font);letter-spacing:var(--morrow-tracking-title);margin:0 0 4px}.try-workspace-header p{font-size:13px;line-height:20px;margin:0;color:var(--try-on-navy)}.try-toolbar{gap:16px;padding:8px 0 16px;margin-bottom:20px}.try-toolbar-actions{display:flex;align-items:center;gap:12px}.try-toolbar .try-length{gap:12px}.try-toolbar .try-device-switch{border-radius:var(--morrow-radius-pill);padding:2px}.focus-app.flow-relay .try-toolbar .try-device-switch button{padding:8px 12px;gap:6px;font-size:13px;border-radius:var(--morrow-radius-pill)}.try-toolbar .try-device-switch svg{width:18px;height:18px}.try-test-disclosure{color:var(--try-on-navy);font-size:12px;margin:16px 0 0}.try-edit-notice{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:var(--try-cream);color:var(--try-navy);padding:12px 18px;border-radius:var(--morrow-radius-field);box-shadow:0 6px 24px #0002;z-index:90;max-width:calc(100% - 32px);font-size:13px}.try-edit-notice:empty{display:none}.focus-app.flow-relay .try-workspace-header .bloom-share-button{flex:none;min-height:44px;padding:10px 18px;background:var(--try-gold);color:var(--try-navy);border:1px solid transparent;border-radius:var(--morrow-radius-pill);font:750 14px/20px var(--morrow-font)}.try-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--morrow-space-4);margin-bottom:var(--morrow-space-5);color:var(--try-cream)}.try-preview-toolbar strong{font-size:var(--morrow-text-support);font-weight:var(--morrow-weight-control);letter-spacing:0}.try-device-switch{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--morrow-canvas-line);border-radius:var(--morrow-radius-card)}.focus-app.flow-relay .try-device-switch button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;border:0;border-radius:var(--morrow-radius-field);color:var(--try-on-navy);background:transparent;font-weight:var(--morrow-weight-control);font-size:var(--morrow-control-text);line-height:20px}.focus-app.flow-relay .try-device-switch button[aria-pressed=true]{background:var(--try-cream);color:var(--try-navy)}.try-settings{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-bottom:var(--morrow-space-5)}.try-settings>p{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--morrow-text-label);color:var(--try-on-navy)}.try-settings>p>i{width:8px;height:8px;border-radius:50%;background:var(--try-gold);flex:none}.try-length{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:var(--morrow-text-label)}.try-length>span:first-child,.try-length small{color:var(--try-on-navy);font-size:inherit}.try-length-options{display:flex;padding:4px;border:1px solid var(--morrow-canvas-line);border-radius:var(--morrow-radius-pill);background:transparent}.try-length-note{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;margin:0 0 var(--morrow-space-5);border:1px solid var(--morrow-canvas-line);border-radius:var(--morrow-radius-field);font-size:13px;line-height:1.6;color:var(--try-on-navy)}.try-length-note>span{color:var(--try-gold);font-size:20px;line-height:1.2}.try-length-note p{margin:0}.try-length-note strong{color:var(--try-cream);margin-right:5px}.try-length-note[data-caution=true]{background:var(--morrow-butter);border-color:var(--try-gold);color:var(--try-navy)}.try-length-note[data-caution=true] :is(strong,span){color:inherit}.try-length-retained{display:block;font-weight:650}.try-finale{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1fr);align-items:center;gap:24px}.try-finale p{font-size:var(--morrow-text-support);line-height:1.6;color:var(--try-muted)}.try-finale .morrow-thank-you{max-width:300px}.focus-app.flow-relay .try-length-options button{min-height:var(--morrow-control-compact);padding:8px 16px;background:transparent;border:0;border-radius:var(--morrow-radius-pill);color:var(--try-on-navy);font-size:var(--morrow-control-text);font-weight:var(--morrow-weight-control);line-height:20px}.focus-app.flow-relay .try-length-options button[aria-checked=true]{color:var(--try-navy);background:var(--try-gold)}.try-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:var(--morrow-space-5)}.try-sheet{min-width:0;border-radius:var(--morrow-radius-panel);overflow:hidden;background:var(--try-cream);color:var(--try-navy);display:flex;flex-direction:column;container-type:inline-size}.try-sheet-body{padding:var(--morrow-panel-padding);flex:1;min-width:0}.try-progress{display:flex;gap:6px}.try-progress>i{display:block;flex:1;min-width:0;height:4px;border-radius:2px;background:var(--morrow-line-selected);transition:background-color var(--morrow-motion-fast)}.try-progress>i[data-answered=true]{background:var(--try-gold)}.try-progress>i[data-current=true]{background:var(--try-navy)}.try-where{display:flex;justify-content:space-between;gap:16px;margin-top:var(--morrow-space-4);font-size:var(--morrow-text-label);font-weight:var(--morrow-weight-control);color:var(--try-muted)}.try-question-stage{position:relative;isolation:isolate;margin-top:var(--morrow-space-5);overflow-anchor:none}.try-question-stage[data-moving=true]{overflow:clip}.try-copy{display:flow-root;margin:0;min-width:0}.try-copy-ghost{position:absolute;inset:0 0 auto;pointer-events:none;z-index:2}.focus-app.flow-relay .survey-try-it .try-copy h2{font:var(--morrow-weight-title) min(var(--morrow-text-question),32px)/var(--lab-question-line,1.25) var(--morrow-font);letter-spacing:var(--morrow-tracking-title);margin:0 0 var(--lab-gap,16px);max-width:60ch;color:var(--try-navy)}.survey-try-it .try-copy>p{font-size:var(--morrow-text-support);line-height:var(--morrow-leading-body);color:var(--try-muted);margin:0 0 var(--morrow-space-5);max-width:60ch}.try-answer{min-width:0}.survey-try-it .try-answer textarea{display:block;width:100%;min-height:112px;resize:vertical;font:500 16px/1.5 var(--morrow-font);background:var(--try-paper);color:var(--try-navy);border:1px solid var(--morrow-control-border);border-radius:var(--morrow-radius-field);padding:var(--lab-gap,16px);caret-color:var(--try-navy)}.try-answer textarea::placeholder{color:var(--try-muted)}.try-choices{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:0;margin:0;border:0;min-width:0}.try-choices label{position:relative;display:flex;align-items:center;gap:12px;min-height:var(--lab-row,56px);padding:10px 14px;border:1px solid var(--morrow-control-border);border-radius:var(--morrow-radius-field);background:var(--try-paper);color:var(--try-navy);font-size:var(--morrow-text-support);line-height:20px;cursor:pointer;transition:background-color var(--morrow-motion-fast),border-color var(--morrow-motion-fast)}.try-choices label:hover{background:var(--morrow-surface-hover)}.try-choices label.is-selected{background:var(--morrow-surface-selected);border-color:var(--try-navy)}.try-choices label:has(input:focus-visible){outline:3px solid var(--try-navy);outline-offset:3px}.try-choices label:has(input:disabled){opacity:.55;cursor:default}.try-choices input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.try-choices kbd{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid var(--morrow-control-border);border-radius:7px;font:var(--morrow-weight-control) 14px/1 var(--morrow-font)}.try-choices .is-selected kbd{background:var(--try-navy);color:var(--try-cream);border-color:var(--try-navy)}.try-choices label>svg{margin-left:auto;flex:none}.try-actions{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;margin:var(--morrow-space-5) 0 0;padding:var(--lab-gap,16px) 0 8px;border-top:1px solid var(--try-line)}.focus-app.flow-relay .survey-try-it .try-next{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:var(--lab-button,var(--morrow-control-height));padding:8px 18px;border:1px solid transparent;border-radius:var(--morrow-radius-pill);background:var(--try-navy);color:var(--try-cream);font-size:var(--morrow-control-text);font-weight:var(--morrow-weight-control);line-height:20px}.focus-app.flow-relay .survey-try-it .try-next:hover{background:var(--try-cream);color:var(--try-navy);border-color:var(--try-navy)}.focus-app.flow-relay .survey-try-it .try-link{min-height:44px;background:transparent;color:var(--try-navy);border:0;padding:0 6px;font-size:var(--morrow-control-text);font-weight:var(--morrow-weight-control);text-decoration:underline;text-underline-offset:4px}.survey-try-it .try-copy .try-error{color:#923d25;font-size:14px;margin-top:16px}.try-hill{position:relative;isolation:isolate;margin-top:auto;padding-top:var(--morrow-space-5);pointer-events:none;user-select:none}.try-hill>svg{display:block;width:100%;height:auto;overflow:visible}.try-pennant{transition:transform .55s cubic-bezier(.22,1,.36,1);transform-box:fill-box}.try-walker{position:absolute;left:0;top:0;width:76px;height:76px;z-index:2;will-change:transform;pointer-events:none}.try-walker-body{width:100%;height:100%;transform-origin:50% 90%}.try-walker .morrow-avatar{width:100%;height:100%;pointer-events:none}.try-shadow{position:absolute;left:0;top:0;width:34px;height:8px;margin-left:-17px;margin-top:-4px;border-radius:50%;background:var(--morrow-line-selected);z-index:1}.try-puff{position:absolute;left:0;top:0;width:7px;height:7px;border-radius:50%;background:var(--try-paper);border:1px solid var(--try-gold);pointer-events:none}.try-finish-bubble{position:absolute;bottom:60px;right:5%;padding:6px 10px;background:var(--try-paper);border:1px solid var(--try-line);border-radius:14px 14px 14px 4px;font-size:var(--morrow-text-label);font-weight:var(--morrow-weight-control)}.try-rail{display:flex;flex-direction:column;gap:var(--lab-gap,16px);min-width:0}.try-run-card,.try-run-note{padding:var(--lab-nested,24px);background:var(--try-cream);color:var(--try-navy);border:1px solid var(--try-line);border-radius:var(--morrow-radius-card)}.focus-app.flow-relay .try-run-card h2{margin:0 0 8px;font:var(--morrow-weight-control) var(--morrow-text-title)/1.35 var(--morrow-font);color:var(--try-navy);letter-spacing:-.025em}.focus-app.flow-relay .try-run-card h2{display:flex;align-items:center;justify-content:space-between;font-size:15px;letter-spacing:0;margin-bottom:12px}.try-run-card h2>span{font-size:12px;color:var(--try-muted);font-weight:500}.try-run-card>p{font-size:var(--morrow-text-support);line-height:var(--morrow-leading-body);color:var(--try-muted);margin:0 0 var(--lab-gap,16px)}.try-run-card .try-hill{height:64px;padding:0;margin:0 0 12px;overflow:hidden;border-radius:8px}.try-run-card .try-hill>svg{height:64px}.try-run-card .try-walker{width:28px;height:28px}.try-run-card .try-shadow{width:14px;height:4px;margin-left:-7px}.try-run-card .try-finish-bubble{display:none}.try-run-card ol{list-style:none;display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.try-run-card li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-radius:var(--morrow-radius-field)}.try-run-card li[data-current=true]{background:var(--morrow-surface-selected)}.focus-app.flow-relay .try-pick{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;text-align:left;background:transparent;border:0;color:var(--try-navy);min-height:44px;padding:12px 8px;border-radius:var(--morrow-radius-field);font-size:var(--morrow-text-support);font-weight:650;line-height:1.5}.focus-app.flow-relay .try-run-card .try-pick{font-size:13px;line-height:1.45;padding:8px;gap:6px;font-weight:600}.try-run-card li:hover{background:var(--morrow-surface-hover)}.try-pick>span:first-child{font-size:var(--morrow-text-label);color:var(--try-muted);font-variant-numeric:tabular-nums}.try-pick small{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--try-muted);font-size:var(--morrow-text-caption);font-weight:500;margin-top:4px}.try-pick small>i{width:8px;height:8px;border-radius:2px;flex:none}.try-pick small>em{font-style:normal;font-size:11px}.focus-app.flow-relay .try-edit{color:var(--try-navy);background:transparent;border:0;padding:0 8px;min-height:44px;font-size:var(--morrow-text-label);font-weight:var(--morrow-weight-control);text-decoration:underline;text-underline-offset:3px}.try-run-note{display:flex;align-items:start;gap:12px;font-size:var(--morrow-text-support);line-height:var(--morrow-leading-body);background:var(--morrow-surface-subtle)}.try-run-note>svg{color:var(--try-navy);flex:none;margin-top:2px}.try-run-note p{margin:0}.try-run-card :focus-visible{outline-color:var(--try-navy)}.focus-app.flow-relay .try-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 16px;border:1px solid var(--morrow-canvas-line);border-radius:var(--morrow-radius-field);color:var(--try-cream);background:transparent;font-size:var(--morrow-control-text);font-weight:var(--morrow-weight-control)}.survey-try-it[data-device=mobile] .try-layout{grid-template-columns:minmax(0,1fr) 320px}.survey-try-it[data-device=mobile] .try-sheet{width:min(100%,390px);justify-self:center}@container (max-width:600px){.try-finale{grid-template-columns:1fr;gap:20px}.try-finale .morrow-thank-you{max-width:240px}.try-sheet-body{padding:var(--morrow-panel-padding)}.try-question-stage{margin-top:var(--morrow-space-5)}.focus-app.flow-relay .survey-try-it .try-copy h2{font-size:min(28px,var(--morrow-text-question));line-height:1.33;max-width:none}.try-choices{grid-template-columns:minmax(0,1fr)}.try-walker{width:58px;height:58px}.try-answer textarea{font-size:16px;padding:12px}.try-actions{gap:10px}.focus-app.flow-relay .survey-try-it .try-next{flex:1;padding:0 18px}.try-actions .question-continue{flex:1}}@container (max-width:300px){.focus-app.flow-relay .survey-try-it .try-actions .try-next{flex-basis:100%;white-space:nowrap}}@media(max-width:1000px){.try-layout,.survey-try-it[data-device=mobile] .try-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.try-toolbar{flex-wrap:wrap;gap:10px;padding:8px 0 12px}.try-toolbar-actions{width:100%;gap:8px;justify-content:space-between}.try-toolbar .try-device-switch{align-self:auto}.focus-app.flow-relay .try-toolbar .try-device-switch button{padding:8px;gap:4px;font-size:12px}.focus-app.flow-relay .try-workspace-header h1{font-size:24px}.try-workspace-header p{font-size:12px;max-width:24ch}.survey-try-it{padding:0 0 var(--morrow-space-6)}.try-preview-toolbar{align-items:flex-start;gap:14px;flex-direction:column}.try-preview-toolbar strong{font-size:14px}.try-device-switch{align-self:stretch}.focus-app.flow-relay .try-device-switch button{flex:1}.try-settings{gap:16px}.try-length{width:100%}.try-settings>p{font-size:12px}.try-sheet{border-radius:var(--morrow-radius-panel)}.try-run-card,.try-run-note{padding:var(--morrow-panel-padding)}}@media(prefers-reduced-motion:reduce){.try-pennant,.try-progress>i,.try-choices label{transition:none}.try-walker{will-change:auto}}.try-workspace-header.try-toolbar{display:grid;grid-template-columns:1fr auto;gap:16px 24px;background:var(--morrow-navy);padding-top:0}.try-return-bar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--morrow-canvas-line);min-height:44px}.try-return-bar>span{font-size:var(--morrow-text-caption);color:var(--try-on-navy)}.focus-app.flow-relay .try-exit{display:inline-flex;align-items:center;gap:8px;padding:8px 0;min-height:44px;border:0;background:transparent;color:var(--try-cream);font-size:var(--morrow-control-text);font-weight:650}.try-layout{grid-template-columns:minmax(0,2.15fr) minmax(280px,1fr)}.survey-try-it[data-device=desktop] .try-sheet-body{padding:clamp(24px,3vw,40px)}.survey-try-it[data-device=desktop] .try-answer textarea{min-height:180px}.try-sheet .try-where{margin-top:24px}.try-sheet .try-where>span:first-child{text-transform:uppercase;letter-spacing:.06em;font-size:var(--morrow-text-caption)}.try-run-card li{position:relative;border-bottom:1px solid var(--try-line);border-radius:0}.try-run-card li[data-current=true]{border-radius:var(--morrow-radius-field);border-bottom-color:transparent}.try-run-card li[data-current=true]:before{content:"";position:absolute;left:-4px;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--try-navy)}.focus-app.flow-relay .try-run-card .try-pick{padding-block:14px}.focus-app.flow-relay .try-run-card .try-summary{width:100%;margin-top:16px;border-color:var(--morrow-control-border);color:var(--try-navy);background:var(--try-paper)}@media(prefers-reduced-motion:no-preference){.try-answer[data-confirming=true] .is-selected .answer-orb,.shopping-preview[data-confirming=true] .selected .answer-orb{animation:try-selection-confirm .52s cubic-bezier(.22,1,.36,1) both}@keyframes try-selection-confirm{0%,to{box-shadow:0 0 #192e6500}40%{box-shadow:0 0 0 6px #192e651a}70%{box-shadow:0 0 0 3px #192e650c}}}@media(max-width:1000px){.try-layout{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:760px){.try-workspace-header.try-toolbar{grid-template-columns:1fr;gap:10px}.try-return-bar{grid-column:1}.try-return-bar>span{font-size:10px;text-align:right;max-width:14ch}.try-layout,.survey-try-it[data-device=mobile] .try-layout{grid-template-columns:minmax(0,1fr)}.try-toolbar-actions,.try-length{justify-content:space-between}.survey-try-it[data-device=desktop] .try-sheet-body{padding:var(--morrow-panel-padding)}}.morrow-trust{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin:0 0 22px;color:#43577d;font:500 12px/1.65 Manrope,sans-serif}.morrow-trust>p{display:flex;align-items:baseline;gap:9px;margin:0;max-width:720px}.morrow-trust>p>span{color:#956b21;font-size:18px}.morrow-trust details{flex:0 1 auto;max-width:100%}.morrow-trust summary{cursor:pointer;color:#192e65;font-weight:700;text-decoration:underline;text-underline-offset:4px;padding-block:8px;min-height:24px;list-style:none}.morrow-trust summary:after{content:" +";text-decoration:none}.morrow-trust details[open]{flex-basis:100%}.morrow-trust details[open] summary:after{content:" \2212"}.morrow-trust-explanation{max-width:800px;border-left:2px solid #b79548;padding:4px 0 4px 18px;margin-top:8px}.morrow-trust-explanation p{margin:0 0 10px}.morrow-trust-explanation p:last-child{margin:0}.morrow-trust-explanation strong{color:#192e65}.morrow-trust.on-blue{color:#d1d9eb}.morrow-trust.on-blue summary,.morrow-trust.on-blue strong{color:#f5f2e6}.morrow-trust.on-blue>p>span{color:#f3d596}.morrow-trust summary:focus-visible{outline:2px solid #c39642;outline-offset:4px;border-radius:3px}.inline-aim>.morrow-trust{max-width:800px;margin:18px auto 0;text-align:left}.six-good-review .morrow-trust{grid-column:1/-1;margin-bottom:0}.section-garden>.morrow-trust{margin-top:-12px}.dqr-card .dqr-version-chip[data-approved=true],.dqr-card.is-selected .dqr-version-chip[data-approved=true]{background:#192e65;color:#f5f2e6}.dqr-card .dqr-version-chip[data-approved=false]{background:#eee6cd;color:#192e65}@media(max-width:700px){.morrow-trust{font-size:11px;gap:3px;margin-bottom:16px}.morrow-trust>p{max-width:100%}.morrow-trust-explanation{padding-left:12px}.morrow-trust summary{min-height:28px}}.insights-answer-example{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:14px 18px;margin:0 0 28px;border:1px solid var(--morrow-canvas-line);border-radius:12px;color:var(--morrow-cream);font-size:13px}.insights-answer-example p{margin:0;line-height:1.6}.insights-answer-example strong{color:var(--morrow-gold)}.focus-app.flow-relay .insights-answer-example button{color:var(--morrow-cream);background:transparent;flex:none;text-decoration:underline;text-underline-offset:4px}.answers-summary-panel,.answer-empty,.answer-topic-panel,.answer-reading-panel{background:var(--morrow-cream);color:var(--morrow-navy);border-radius:24px;padding:clamp(24px,3vw,40px);min-width:0}.focus-app.flow-relay .insights-calm :is(.answers-summary-panel,.answer-empty,.answer-reading-panel)>h2{font-size:clamp(26px,2.5vw,36px);line-height:1.2;letter-spacing:-.04em;margin:18px 0 12px}.answer-eyebrow{font-size:13px;font-weight:750;display:flex;align-items:center;gap:10px;color:var(--morrow-ink-muted)}.answer-eyebrow>span[aria-hidden=true]{background:#f2e2b6;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;color:#805d1e;font-size:23px}.answer-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;color:var(--morrow-ink-muted)}.answers-summary-panel>p,.answer-empty>p,.answer-topic-panel>p,.answer-quote-preview>p{color:var(--morrow-ink-muted);font-size:14px;line-height:1.7}.answer-summary-grid{display:grid;grid-template-columns:1.03fr 1fr;gap:36px;margin-top:32px;align-items:start}.answer-bars nav{display:grid;gap:4px}.focus-app.flow-relay .answer-bars button{padding:16px;border-radius:12px;background:transparent;color:var(--morrow-navy);text-align:left;width:100%;border:1px solid transparent}.focus-app.flow-relay .answer-bars button[aria-pressed=true]{background:#eee5c9;border-color:#ac9862}.focus-app.flow-relay .answer-bars button:hover{background:#eeeadd}.answer-bars button>span:first-child{display:flex;justify-content:space-between;gap:16px;font-size:17px;margin-bottom:12px}.answer-bar-track{display:block;height:10px;background:#ddddd3;border-radius:6px;overflow:hidden}.answer-bar-track i{display:block;height:100%;background:#63739a;border-radius:inherit}.answer-bars button[aria-pressed=true] .answer-bar-track i{background:var(--morrow-navy)}.answer-bars>small,.answer-topic-panel>small{display:block;margin:24px 16px 0;font-size:12px;line-height:1.7;color:var(--morrow-ink-muted)}.answer-quote-preview{background:#eeebe0;border-radius:20px;padding:28px;min-width:0}.focus-app.flow-relay .answer-quote-preview h3{font-size:26px;line-height:1.25;letter-spacing:-.03em;margin:16px 0 8px}.answer-quotes blockquote{margin:0;padding:24px 0;border-top:1px solid var(--morrow-line)}.answer-quotes blockquote p{margin:0 0 12px;font-size:clamp(16px,1.45vw,21px);line-height:1.65;color:var(--morrow-navy);overflow-wrap:anywhere}.answer-quotes mark{background:#eee0ad;color:var(--morrow-navy);border-radius:3px;padding:1px 0;box-decoration-break:clone;-webkit-box-decoration-break:clone}.answer-quotes cite{font-size:12px;line-height:1.6;font-style:normal;font-weight:650;color:var(--morrow-ink-muted);display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.answer-quotes cite span{font-weight:500}.focus-app.flow-relay :is(.answer-quote-preview,.answer-reading-panel) button:not(.answer-group-filters button){color:var(--morrow-navy);background:transparent;border:0;border-radius:3px;text-decoration:underline;text-underline-offset:4px;font-size:14px;font-weight:750;padding:8px 0}.answer-context-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.answer-context-grid article,.focus-app.flow-relay .answer-context-grid>button{padding:28px;border-radius:22px;background:#f3e9ca;color:var(--morrow-navy);text-align:left;border:1px solid transparent;line-height:1.6}.focus-app.flow-relay .answer-context-grid>button{background:#dceadf;cursor:pointer}.focus-app.flow-relay .answer-context-grid>button:hover{border-color:var(--morrow-success-ink)}.focus-app.flow-relay .answer-context-grid h3{font-size:20px;line-height:1.4;margin:12px 0 8px;letter-spacing:-.02em}.answer-context-grid p,.answer-context-grid>button>span:last-child{font-size:14px;color:var(--morrow-ink-muted);margin:0}.answers-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding-top:24px;border-top:1px solid var(--morrow-canvas-line);grid-column:1/-1}.answers-bottom p{font-size:13px;color:var(--morrow-canvas-muted)}.written-answer-layout{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.45fr);gap:24px;align-items:start}.answer-question-picker{display:grid;gap:10px;font-size:12px;font-weight:750;color:var(--morrow-ink-muted)}.answer-question-picker select{width:100%;padding:10px;border-radius:8px;border:1px solid var(--morrow-control-border);color:var(--morrow-navy);background:#fbfaf5;font:inherit;font-size:13px}.focus-app.flow-relay .answer-topic-panel h2{font-size:clamp(23px,2.1vw,30px);line-height:1.3;letter-spacing:-.035em;margin:24px 0 12px}.answer-topic-panel nav{margin-top:28px;padding-top:22px;border-top:1px solid var(--morrow-line)}.answer-topic-panel h3{font-size:13px;color:var(--morrow-ink-muted);margin:0 0 10px}.focus-app.flow-relay .answer-topic-panel nav button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;padding:17px 14px;background:transparent;border:1px solid transparent;border-bottom-color:var(--morrow-line);border-radius:0;color:var(--morrow-navy);font-size:15px;font-weight:700;line-height:1.5}.focus-app.flow-relay .answer-topic-panel nav button[aria-pressed=true]{background:#eee0ad;border-color:#ac9862;border-radius:12px}.focus-app.flow-relay .answer-topic-panel nav button:hover{background:#eeeadd}.answer-group-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.focus-app.flow-relay .answer-group-filters button{padding:9px 14px;border-radius:24px;background:#eeebe0;border:1px solid #a1a69f;color:var(--morrow-navy);font-size:13px;font-weight:750;min-height:40px}.focus-app.flow-relay .answer-group-filters button[aria-pressed=true]{background:var(--morrow-navy);color:var(--morrow-cream);border-color:var(--morrow-navy)}.answer-sample-note{font-size:12px;line-height:1.6;color:var(--morrow-ink-muted);margin:16px 0 24px}.answer-reading-panel>footer{display:flex;gap:16px;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid var(--morrow-line);font-size:12px;color:var(--morrow-ink-muted)}.answer-empty{padding:clamp(28px,4vw,56px)}.answer-empty>p{max-width:65ch}.answer-empty-note{padding:20px 24px;background:#eeebe0;border-radius:16px;margin:28px 0;max-width:720px;line-height:1.7}.answer-empty-note p{margin:6px 0 0;color:var(--morrow-ink-muted);font-size:14px}.answer-empty>small{display:block;margin-top:14px;color:var(--morrow-ink-muted);font-size:12px}.answer-no-match{padding:28px 0;line-height:1.6}.answer-no-match h3{font-size:19px}@media(max-width:850px){
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry .aim-desktop-field{display:block!important}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry .aim-mobile-field{display:none!important}.answer-summary-grid,.written-answer-layout{grid-template-columns:1fr}.answer-context-grid{gap:16px}.answer-topic-panel nav{display:grid;grid-template-columns:1fr 1fr;gap:4px}.answer-topic-panel h3{grid-column:1/-1}.answer-reading-panel>footer{flex-wrap:wrap}}@media(max-width:550px){.answer-context-grid{grid-template-columns:1fr}.answer-panel-heading{align-items:flex-start;flex-direction:column;gap:10px}.answer-summary-grid{gap:24px}.answer-quote-preview{padding:20px}.answers-bottom,.insights-answer-example{align-items:flex-start;flex-direction:column}.answer-topic-panel nav{grid-template-columns:1fr}.answers-bottom .insight-outline{width:100%}.insights-calm .insights-tabs{gap:0 14px}.insights-calm .insights-tabs>button{font-size:13px}}@media(prefers-reduced-motion:reduce){.answer-bar-track i{transition:none}}.answer-dashboard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;color:var(--morrow-cream);font-size:13px}.answer-dashboard-toolbar>span{color:var(--morrow-canvas-muted)}.answer-dashboard-toolbar label{display:flex;align-items:center;gap:12px}.answer-filter-label{font-size:12px;color:var(--morrow-canvas-muted)}.answer-dashboard-toolbar select{max-width:100%;min-height:44px;padding:10px 38px 10px 16px;border:1px solid #7b88aa;border-radius:24px;background:#263c70;color:var(--morrow-cream);font:650 13px/1.4 Manrope,sans-serif}.answer-dashboard-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:20px;align-items:stretch}.answer-distribution,.answer-top-themes{padding:28px;border-radius:20px;background:#fbfaf5;color:var(--morrow-navy);min-width:0}.answer-distribution{display:grid;grid-template-columns:1.1fr 1fr;align-content:center;align-items:center;gap:18px}.answer-donut{position:relative;min-width:0;aspect-ratio:1}.survey-insights .answer-donut>svg{display:block;width:100%;height:100%;fill:none;stroke:none}.survey-insights :is(.answer-theme-icon,.answer-action-icon)>svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.answer-donut>div{position:absolute;inset:30%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.answer-donut strong{font:800 clamp(30px,3vw,44px)/1.1 Manrope,sans-serif;letter-spacing:-.05em}.answer-donut span{font-size:12px;font-weight:650;line-height:1.5;margin-top:5px}.answer-donut-legend{display:grid;gap:5px;min-width:0}.focus-app.flow-relay .answer-donut-legend button{display:flex;gap:12px;align-items:center;width:100%;padding:14px 16px;min-height:52px;background:transparent;color:var(--morrow-navy);border:1px solid transparent;border-radius:12px;text-align:left;font-size:13px;font-weight:650;line-height:1.4;transition:background-color .18s ease,border-color .18s ease}.answer-donut-legend button>i{width:15px;height:15px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1px #192e6526}.answer-donut-legend button>strong{margin-left:auto;font-size:14px}.focus-app.flow-relay .answer-donut-legend button:hover{background:#f1eee4;border-color:#ddd8c9}.focus-app.flow-relay .answer-donut-legend button:focus-visible{outline:2px solid var(--morrow-navy);outline-offset:2px;background:#f1eee4}@media(prefers-reduced-motion:reduce){.focus-app.flow-relay .answer-donut-legend button{transition:none}}.answer-distribution-note{grid-column:1/-1;font-size:12px;line-height:1.6;color:var(--morrow-ink-muted);margin:4px 0 0}.answer-top-themes>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.focus-app.flow-relay .answer-top-themes h2{font-size:19px;line-height:1.3;margin:0;letter-spacing:-.025em}.focus-app.flow-relay .answer-top-themes>header>button{border:0;background:transparent;color:var(--morrow-navy);padding:6px 0;min-height:36px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.answer-top-themes nav{display:grid;gap:8px}.focus-app.flow-relay .answer-top-themes nav button{display:grid;grid-template-columns:34px minmax(95px,1fr) minmax(48px,1.1fr) 24px 12px;gap:10px;align-items:center;text-align:left;width:100%;padding:9px 12px;min-height:53px;border:1px solid #ddd9cb;border-radius:12px;background:#fbfaf5;color:var(--morrow-navy);font-size:12px;font-weight:650;line-height:1.4}.focus-app.flow-relay .answer-top-themes nav button:hover{background:#f0ede4;border-color:#8290ac}.answer-theme-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--theme-color) 30%,#fbfaf5);color:var(--morrow-navy)}.answer-theme-track{height:11px;border-radius:8px;background:#e9e8e2;overflow:hidden}.answer-theme-track i{display:block;height:100%;border-radius:inherit;background:var(--theme-color)}.answer-top-themes nav strong{text-align:right}.answer-top-themes>p{font-size:12px;color:var(--morrow-ink-muted);line-height:1.6;margin:16px 0 0}.answer-dashboard-actions{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.answer-dashboard-actions article{padding:28px;border-radius:20px;background:#f7edce;display:flex;flex-direction:column;align-items:flex-start;color:var(--morrow-navy)}.answer-dashboard-actions article+article{background:#ebe8f4}.answer-action-label{display:flex;gap:12px;align-items:center;font-size:13px;font-weight:750}.answer-action-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#edda9f;font-size:26px}.answer-dashboard-actions article+article .answer-action-icon{background:#d9d2ec}.focus-app.flow-relay .answer-dashboard-actions h2{font-size:clamp(22px,2vw,29px);line-height:1.25;letter-spacing:-.035em;margin:18px 0 24px;max-width:27ch}.focus-app.flow-relay .answer-dashboard-actions button{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;min-width:190px;padding:12px 22px;border-radius:30px;border:1px solid var(--morrow-navy);background:var(--morrow-navy);color:#fbfaf5;font-size:13px;font-weight:750}.focus-app.flow-relay .answer-dashboard-actions article+article button{background:#fbfaf5;color:var(--morrow-navy);border-color:#b7adc9}.focus-app.flow-relay .answer-dashboard-actions button:hover{box-shadow:0 3px 10px #192e6520}@media(max-width:1100px){.answer-dashboard-grid{grid-template-columns:1fr 1fr}.answer-distribution{grid-template-columns:1fr}.answer-donut{width:min(240px,100%);margin:auto}.answer-donut-legend{grid-template-columns:1fr 1fr;gap:0 16px}.answer-top-themes nav .answer-theme-track{display:none}.focus-app.flow-relay .answer-top-themes nav button{grid-template-columns:34px 1fr 24px 12px}}@media(max-width:760px){.answer-dashboard-grid,.answer-dashboard-actions{grid-template-columns:1fr}.answer-dashboard-toolbar>span,.answer-filter-label{display:none}.answer-dashboard-toolbar{justify-content:flex-end}.answer-distribution,.answer-top-themes,.answer-dashboard-actions article{padding:24px}.answer-top-themes nav .answer-theme-track{display:block}.focus-app.flow-relay .answer-top-themes nav button{grid-template-columns:32px minmax(70px,1fr) minmax(30px,.7fr) 20px 10px;gap:8px;padding:9px}.answer-donut-legend{grid-template-columns:1fr}.answer-donut strong{font-size:40px}}@media(max-width:360px){.answer-top-themes nav .answer-theme-track{display:none}.focus-app.flow-relay .answer-top-themes nav button{grid-template-columns:28px 1fr 20px 10px}.answer-theme-icon{width:28px;height:28px}}.answer-summary-filter{position:relative;z-index:2;max-width:300px}.focus-app.flow-relay .answer-summary-filter .choice-trigger{background:#263c70;color:var(--morrow-cream);border:1px solid #8794b0;min-height:44px;border-radius:24px}.focus-app.flow-relay .answer-question-picker .choice-trigger{width:100%;background:#fbfaf5;color:var(--morrow-navy);border:1px solid var(--morrow-control-border);min-height:46px;border-radius:10px}.survey-insights :is(.answer-question-picker,.answer-summary-filter) .choice-trigger>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}@media(max-width:550px){.answer-summary-filter{width:100%;max-width:100%}.answer-summary-filter .choice-trigger{width:100%}}.question-removal{box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;border:1px solid #192e6526;border-radius:24px;padding:32px;color:#192e65;background:#faf7ed;box-shadow:0 24px 100px #08173855;font-family:Manrope,sans-serif}.question-removal::backdrop{background:#09173599;backdrop-filter:blur(5px)}.removal-eyebrow{font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#52617e}.question-removal h2{font-size:28px;line-height:1.2;letter-spacing:-.04em;margin:16px 0 24px}.question-removal blockquote{margin:0;padding:18px 20px;border-left:3px solid #e5c174;background:#f0ead6;border-radius:0 10px 10px 0;font-size:16px;font-weight:650;line-height:1.6;overflow-wrap:anywhere}.question-removal p{font-size:14px;line-height:1.7;color:#465575;margin:20px 0 28px}.question-removal>div{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.question-removal button{border:1px solid #192e6540;border-radius:40px;padding:14px 22px;min-height:48px;background:transparent;color:#192e65;font:750 13px/1.4 Manrope,sans-serif;cursor:pointer;transition:background .18s}.question-removal button:hover{background:#eee8d6}.question-removal button.confirm-remove{background:#192e65;color:#faf7ed;border-color:#192e65}.question-removal button.confirm-remove:hover{background:#29447f}.question-removal button:focus-visible{outline:3px solid #ae7714;outline-offset:4px}@media(prefers-reduced-motion:no-preference){.question-removal[open]{animation:removal-enter .26s cubic-bezier(.22,1,.36,1)}.question-removal[open]::backdrop{animation:removal-backdrop .22s ease}@keyframes removal-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes removal-backdrop{0%{opacity:0}to{opacity:1}}}@media(max-width:450px){.question-removal{padding:24px}.question-removal>div{flex-direction:column}.question-removal button{width:100%}}.flow-relay .survey-insights{max-width:1080px;margin:0 auto;padding:20px 28px 48px;color:#f1f0de}.insights-tabs{display:flex;gap:24px;border-bottom:1px solid #f1f0de33;margin-bottom:36px}.focus-app .insights-tabs button{border:0;border-radius:0;padding:14px 0;background:none;color:inherit;font:650 14px/1.5 Manrope,sans-serif;border-bottom:2px solid transparent;cursor:pointer}.insights-tabs button[aria-current]{border-color:#f3d596}.insights-tabs button span{display:inline-grid;place-items:center;margin-left:8px;min-width:22px;border-radius:50%;background:#f1f0de;color:#192e65;font-size:12px}.insights-heading{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-bottom:32px}.insights-eyebrow{display:flex;align-items:center;gap:10px;font:750 10px/1.5 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase}.insights-heading h1{font:750 clamp(34px,4.5vw,56px)/1.08 Manrope,sans-serif;letter-spacing:-.05em;margin:16px 0}.insights-heading h1 em{font-style:normal;color:#f3d596}.insights-heading p{font:500 15px/1.7 Manrope,sans-serif;max-width:580px;margin:0}.insights-heading>.focus-primary{flex:none;font-size:13px}.survey-insights h2{letter-spacing:-.025em}.survey-insights svg{width:28px;height:28px;flex:none;fill:#f3d596;stroke:#9b6b19;stroke-width:1.2}.insight-key{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;padding:36px;border-radius:20px;background:#faf7ed;color:#192e65}.insight-key h2{font:750 clamp(24px,2.8vw,34px)/1.25 Manrope,sans-serif;margin:24px 0 18px}.insight-key p{font:500 14px/1.7 Manrope,sans-serif;margin:12px 0 0}.insight-key .insight-aim{font-weight:700}.insight-section-counts{align-self:center;display:grid;gap:20px}.insight-section-counts>div{display:grid;gap:6px;font:650 12px/1.4 Manrope,sans-serif}.insight-section-counts>div>div{display:flex;align-items:center;gap:12px}.insight-section-counts i{height:14px;min-width:6px;border-radius:4px;display:block;box-shadow:inset 0 0 0 1px #192e6520}.insight-section-counts small{font-size:11px}.insight-support{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.insight-support article{padding:24px;background:#faf7ed;color:#192e65;border-radius:12px}.insight-support h2{font:750 15px/1.4 Manrope,sans-serif;margin:12px 0 8px}.insight-support p{font:500 13px/1.7 Manrope,sans-serif;margin:0}.insights-more-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:36px 0 16px}.insights-more-heading h2{font-size:20px;margin:0}.focus-app .survey-insights :is(.insights-more-heading,.insights-footer)>button{border:0;border-bottom:1px solid currentColor;border-radius:0;background:none;color:inherit;font:650 13px/1.5 Manrope,sans-serif;padding:12px 0;cursor:pointer}.insight-discover{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.focus-app .insight-discover>button{display:flex;flex-direction:column;gap:16px;border:0;border-radius:12px;padding:24px;background:var(--insight-paper);color:#192e65;text-align:left;cursor:pointer;transition:transform .25s ease;font:500 13px/1.6 Manrope,sans-serif}.insight-discover>button:hover{transform:translateY(-3px)}.insight-discover strong{font-size:18px;line-height:1.3;letter-spacing:-.03em}.insight-discover b{display:flex;justify-content:space-between;margin-top:auto;padding-top:12px;font-size:12px}.insight-opportunity{display:flex;align-items:center;gap:20px;padding:24px;margin-top:20px;background:#f2e9cd;color:#192e65;border-radius:12px}.insight-opportunity>div{flex:1}.insight-opportunity h2{font-size:16px;margin:0 0 8px}.insight-opportunity p{font-size:13px;line-height:1.6;margin:0}.focus-app .insight-opportunity>button{border:0;border-radius:30px;background:#f3d596;color:#192e65;padding:14px 20px;font-weight:750;cursor:pointer}.insight-gap-list{display:grid;gap:20px}.insight-gap{display:flex;gap:20px;padding:28px;border-radius:18px;background:var(--insight-paper);color:#192e65;scroll-margin-top:110px}.insight-gap-number{display:grid;place-items:center;align-self:flex-start;width:36px;height:36px;flex:none;background:#fffcf3a6;border-radius:50%;font-size:14px;font-weight:750}.insight-gap-content{flex:1;min-width:0}.insight-gap h2{font:750 23px/1.3 Manrope,sans-serif;margin:2px 0 10px}.insight-gap-content>p{font-size:14px;line-height:1.6;max-width:720px;margin:0 0 20px}.insight-question-label{display:grid;gap:10px;font:650 11px/1.5 Manrope,sans-serif}.insight-question-label textarea{resize:vertical;min-height:86px;width:100%;box-sizing:border-box;border:1px solid #192e6530;border-radius:10px;background:#fffcf380;color:#192e65;padding:16px;font:650 16px/1.6 Manrope,sans-serif}.insight-gap-actions{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:16px}.insight-gap-actions label{display:grid;gap:6px;font:650 11px/1.5 Manrope,sans-serif;min-width:0}.insight-gap-actions select{border:1px solid #192e6540;border-radius:8px;background:#fffcf380;color:#192e65;max-width:100%;padding:10px 34px 10px 12px;font:650 13px/1.4 Manrope,sans-serif;min-height:44px}.focus-app .insight-gap-actions>button,.focus-app .insight-added button{flex:none;display:flex;gap:16px;align-items:center;justify-content:center;min-height:44px;padding:12px 22px;background:#192e65;color:#f1f0de;border:0;border-radius:30px;font:700 13px/1.5 Manrope,sans-serif;cursor:pointer}.insight-answer-note{font:500 11px/1.5 Manrope,sans-serif;margin:12px 0 0!important}.insight-added{padding:16px 20px;background:#fffcf380;border-radius:12px}.insight-added p{font-size:13px;line-height:1.6}.insight-added .insight-added-question{font-size:18px;font-weight:650}.insights-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:32px;padding:20px 0 0;border-top:1px solid #f1f0de33}.insights-footer p{font-size:11px;line-height:1.6;margin:0}.insights-empty{padding:32px;border:1px solid #f1f0de44;border-radius:16px}.survey-insights :is(button,select,textarea):focus-visible{outline:3px solid #d9a536;outline-offset:4px}.survey-insights :is(.insight-key,.insight-gap,.insight-support,.insight-discover,.insight-opportunity){overflow-wrap:anywhere}@media(max-width:900px){.insights-heading{gap:20px}.insights-heading>.focus-primary{padding:14px 18px}.insight-key{gap:24px;padding:28px}.insight-support article,.focus-app .insight-discover>button{padding:20px}}@media(max-width:650px){.flow-relay .survey-insights{padding:12px 16px 32px}.insights-tabs{gap:18px;margin-bottom:24px}.focus-app .insights-tabs button{font-size:12px}.insights-heading{display:block}.insights-heading>.focus-primary{margin-top:20px}.insights-heading h1{font-size:36px}.insight-key{grid-template-columns:1fr;padding:24px;gap:24px}.insight-key h2{font-size:26px}.insight-support{grid-template-columns:1fr;gap:10px}.insight-support article{display:grid;grid-template-columns:28px 1fr;column-gap:14px}.insight-support h2{margin:2px 0 8px}.insight-support p{grid-column:2}.insight-discover{grid-template-columns:1fr}.insight-opportunity{flex-wrap:wrap;padding:20px}.insight-opportunity>div{flex-basis:70%}.insight-opportunity>button{margin-left:48px}.insights-more-heading h2{font-size:18px}.insight-gap{padding:20px 16px;gap:12px}.insight-gap-number{width:28px;height:28px;font-size:12px}.insight-gap h2{font-size:21px}.insight-gap-actions{align-items:stretch;flex-direction:column;gap:12px}.insight-gap-actions select{width:100%}.insight-question-label textarea{font-size:16px;padding:12px;min-height:140px}.insights-footer{align-items:start;flex-direction:column;gap:12px}.insights-footer p{max-width:270px}}@media(prefers-reduced-motion:reduce){.focus-app .insight-discover>button{transition:none}.insight-discover>button:hover{transform:none}}.focus-app .insight-added .insight-length-link{display:inline;padding:0;min-height:44px;background:none;color:inherit;text-decoration:underline;text-underline-offset:3px;border-radius:0;font:inherit}.flow-relay:is([data-editorial-screen=coverage],[data-editorial-screen=analysis]) .relay-primary-nav button[aria-current=page]{color:#f3d596;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px}.focus-app.flow-relay .focus-main:is([data-flow-scene=coverage],[data-flow-scene=analysis]){width:88%;max-width:1690px;padding-top:22px}.flow-relay .survey-insights{width:100%;max-width:none;padding:20px 0 48px}.insight-key{display:block;max-width:none}.insight-key>div{max-width:780px}.insight-key h2{max-width:700px}.insight-gap{overflow:hidden}.insight-section-field{display:grid;gap:8px;min-width:0;font:650 11px/1.5 Manrope,sans-serif}.insight-section-field .choice-trigger{min-width:220px;background:#fffcf380;color:#192e65;border-color:#192e6538}.insight-added{padding:24px 28px;background:#fffcf380;border:1px solid #192e6512;border-radius:14px}.insight-saved-heading{display:flex;align-items:center;gap:12px}.insight-saved-heading p{margin:0;font:500 13px/1.6 Manrope,sans-serif}.insight-saved-mark{position:relative;display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#192e65;color:#faf7e9}.survey-insights .insight-saved-mark svg{width:24px;height:24px;fill:none;stroke:#faf7e9;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.insight-saved-check{stroke-dasharray:1;stroke-dashoffset:0}.insight-saved-ring{position:absolute;inset:0;border:1.5px solid #192e65;border-radius:50%;opacity:0;pointer-events:none}.insight-added .insight-added-question{margin:24px 0 28px;font:650 clamp(18px,2vw,24px)/1.55 Manrope,sans-serif;max-width:960px;letter-spacing:-.025em}.insight-added-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #192e6525;padding:20px 0 0}.insight-added-footer>span{font:500 12px/1.6 Manrope,sans-serif;max-width:380px}.focus-app .insight-added-footer>button{margin:0;min-width:180px}.insight-added .insight-path-note{margin:0 0 20px;max-width:700px;font-size:13px;line-height:1.7}.insights-more-heading>button{flex:none}@media(max-width:650px){.flow-relay .survey-insights{padding:12px 0 32px}.insight-added{padding:20px 16px}.insight-added .insight-added-question{margin:20px 0 24px;font-size:18px}.insight-added-footer{align-items:stretch;flex-direction:column;gap:16px}.insight-added-footer>button{width:100%}.insight-section-field .choice-trigger{min-width:0;width:100%}.insight-saved-heading{align-items:flex-start}.insight-saved-heading p{font-size:12px}.insight-gap{gap:10px;padding:20px 14px}.insight-key{padding:24px}.insights-more-heading{align-items:start}}.insight-reading-questions{max-width:920px;margin-top:28px;border-top:1px solid #192e6525;padding-top:20px}.insight-reading-questions>span{display:block;font-size:12px;font-weight:650;margin-bottom:8px}.focus-app .insight-reading-questions button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;text-align:left;border:0;border-bottom:1px solid #192e6518;border-radius:0;background:transparent;color:#192e65;padding:14px 0;font:600 15px/1.6 Manrope,sans-serif;cursor:pointer}.insight-reading-questions button small{flex:none;font-size:11px;text-decoration:underline;text-underline-offset:4px}.insight-reading-questions button:hover span{text-decoration:underline;text-underline-offset:4px}@media(max-width:650px){.focus-app .insight-reading-questions button{align-items:start;flex-direction:column;gap:6px}}.survey-insights .insight-key{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:56px;align-items:center;padding:40px 44px}.survey-insights .insight-key-copy{max-width:850px}.survey-insights .insight-key h2{margin:22px 0 18px;max-width:780px;font-size:clamp(26px,2.7vw,40px);line-height:1.25}.survey-insights .insight-key p{font-size:16px;line-height:1.75;max-width:76ch}.insight-connection{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;min-height:220px;border-left:1px solid #192e6518;padding-left:36px;gap:16px}.connection-label{font:650 10px/1.5 Manrope,sans-serif;letter-spacing:.09em;text-transform:uppercase;text-align:center;color:#52617e}.connection-papers{position:relative;display:flex;align-items:center;justify-content:center;width:174px;height:100px}.connection-papers i{position:absolute;width:65px;height:88px;border:2px solid #faf7ed;border-radius:12px;background:#cce2d5;transform:translate(-48px) rotate(-12deg)}.connection-papers i:before,.connection-papers i:after{content:"";position:absolute;left:14px;right:14px;top:28px;height:3px;border-radius:4px;background:#192e6540}.connection-papers i:after{top:40px;right:24px}.connection-papers i:nth-child(2){background:#f3d596;transform:translateY(-7px);z-index:1}.connection-papers i:nth-child(3){background:#e7cbd6;transform:translate(48px) rotate(12deg)}.connection-thread{width:92px;height:22px;border:1px solid #748368;border-top:0;border-radius:0 0 24px 24px;position:relative}.connection-thread:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#192e65;bottom:-4px;left:calc(50% - 4px)}.survey-insights .insight-support{gap:18px;margin-top:18px}.survey-insights .insight-support article{display:block;padding:28px;border:1px solid #f1f0de30;border-radius:18px}.insight-support-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#cce2d5;font:750 11px Manrope,sans-serif}.insight-support article:nth-child(2) .insight-support-mark{background:#e7cbd6}.insight-support article:nth-child(3) .insight-support-mark{background:#ded5ee}.survey-insights .insight-support h2{margin:20px 0 14px;font:750 18px/1.4 Manrope,sans-serif;letter-spacing:-.03em}.survey-insights .insight-support p{font:500 14px/1.8 Manrope,sans-serif;max-width:47ch}.insight-question-shortcuts{display:grid;gap:12px}.focus-app .insight-question-shortcuts>button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:44px;padding:0 0 12px;border:0;border-bottom:1px solid #192e6524;border-radius:0;background:transparent;color:#192e65;text-align:left;font:600 14px/1.6 Manrope,sans-serif;cursor:pointer}.insight-question-shortcuts>button small{font-size:11px;text-decoration:underline;text-underline-offset:4px}.focus-app .insight-question-shortcuts>button:hover{background:transparent;color:#192e65}.insight-question-shortcuts>button:hover span{text-decoration:underline;text-underline-offset:4px}.focus-app .survey-insights .insight-discover>button{position:relative;padding:28px;border:2px solid transparent;border-radius:18px;gap:16px;box-shadow:0 4px #091b4333;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.focus-app .survey-insights .insight-discover>button strong{font-size:23px;line-height:1.25;max-width:23ch}.focus-app .survey-insights .insight-discover>button>span:not(.insights-eyebrow){font-size:14px;line-height:1.7}.focus-app .survey-insights .insight-discover>button b{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;box-sizing:border-box;min-height:46px;margin-top:auto;padding:12px 18px;border-radius:28px;background:#192e65;color:#faf7ed;font-size:12px;font-weight:750}.insight-discover>button b>span{font-size:22px;line-height:1}.focus-app .survey-insights .insight-discover>button:hover{background:var(--insight-paper);color:#192e65;border-color:#faf7ed;box-shadow:0 9px 20px #091b4330;transform:translateY(-3px)}.focus-app .survey-insights .insight-discover>button:hover b{background:#29447f;color:#faf7ed}.focus-app .survey-insights .insight-discover>button:active{transform:translateY(0);box-shadow:0 2px #091b4333}.focus-app .survey-insights .insight-discover>button:focus-visible{outline:3px solid #f3d596;outline-offset:5px}@media(max-width:950px){.survey-insights .insight-key{grid-template-columns:minmax(0,1fr) 160px;gap:28px;padding:28px}.insight-connection{padding-left:24px}.connection-papers{transform:scale(.8);width:130px}.survey-insights .insight-support{gap:12px}.survey-insights .insight-support article{padding:22px}.focus-app .survey-insights .insight-discover>button{padding:22px}}@media(max-width:700px){.survey-insights .insight-key{grid-template-columns:1fr;gap:0;padding:24px}.insight-connection{display:none}.survey-insights .insight-key p{font-size:14px}.survey-insights .insight-support{grid-template-columns:1fr}.survey-insights .insight-support article{padding:24px}.survey-insights .insight-support h2{margin-top:16px}.survey-insights .insight-discover{grid-template-columns:1fr}.focus-app .survey-insights .insight-discover>button strong{font-size:23px}.focus-app .survey-insights .insight-discover>button{padding:24px}.focus-app .survey-insights .insight-discover>button b{margin-top:8px}}@media(prefers-reduced-motion:reduce){.focus-app .survey-insights .insight-discover>button{transition:none;transform:none}}.focus-app .survey-insights .insight-gap{height:auto!important;max-height:none;overflow:visible;align-items:flex-start}.focus-app .survey-insights .insight-gap-content{min-width:0;max-height:none;overflow:visible}.focus-app .survey-insights .insight-added{display:grid;gap:22px;height:auto;max-height:none;overflow:visible}.focus-app .survey-insights .insight-added-question{margin:0;opacity:1!important;visibility:visible;transform:none}.focus-app .survey-insights .insight-added-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;position:static;padding-top:22px;margin:0;min-height:0}.focus-app .survey-insights .insight-added-actions{position:static;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px;min-width:0}.focus-app .survey-insights .insight-added-actions button{position:static;max-width:100%;white-space:normal;margin:0;transform:none}@media(max-width:900px){.focus-app .survey-insights .insight-added-footer{grid-template-columns:1fr;gap:16px}.focus-app .survey-insights .insight-added-actions{justify-content:space-between}.focus-app .survey-insights .insight-added-actions button{flex:1}}.focus-app .survey-insights .insight-checks>button{padding:20px 24px;margin:8px 0;border:1px solid #f1f0de24;border-radius:12px;background:transparent;color:#f1f0de;transform:none;box-shadow:none;transition:background-color .18s ease,border-color .18s ease}.focus-app .survey-insights .insight-checks>button:hover{background:#f1f0de0c;border-color:#f1f0de50;color:#f1f0de}.focus-app .survey-insights .insight-checks>button>span:last-child{text-underline-offset:4px;line-height:1.6}@media(max-width:650px){.focus-app .survey-insights .insight-checks>button{padding:18px 20px;gap:14px}}@media(prefers-reduced-motion:reduce){.focus-app .survey-insights .insight-checks>button{transition:none}}.focus-app.flow-relay .focus-main:is([data-flow-scene=coverage],[data-flow-scene=analysis]){width:90%;max-width:1500px;padding:28px 0 40px}.insights-workspace{font-family:Manrope,sans-serif;color:#f4f1e5}.insights-workspace .insights-tabs{margin-bottom:32px}.opportunities-heading{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:28px}.opportunities-heading>div:first-child{flex:1;min-width:0}.focus-app .opportunities-heading h1{font:750 clamp(30px,3.2vw,48px)/1.08 Manrope,sans-serif;letter-spacing:-.045em;max-width:900px;margin:16px 0;color:#f4f1e5}.opportunities-heading h1 em{font-style:normal;color:var(--morrow-gold)}.opportunities-heading p{font:500 14px/1.65 Manrope,sans-serif;max-width:64ch;color:#c6cce0;margin:0}.insights-workspace button{cursor:pointer;font-family:inherit}.focus-app .insights-workspace :is(.insight-primary,.insight-secondary,.insight-outline){display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:12px 22px;min-height:46px;border-radius:28px;font:750 12px/1.5 Manrope,sans-serif;transform:none;box-shadow:none;transition:background .18s,border-color .18s}.focus-app .insights-workspace .insight-primary{background:var(--morrow-navy);color:#fffdf4;border:1px solid var(--morrow-navy)}.focus-app .insights-workspace .insight-primary:hover{background:#2b4278}.focus-app .insights-workspace .insight-secondary{background:transparent;color:var(--morrow-navy);border:1px solid #192e6540}.focus-app .insights-workspace .insight-secondary:hover{background:#192e6509}.focus-app .insights-workspace .insight-outline{background:transparent;color:#f4f1e5;border:1px solid #f4f1e550}.focus-app .insights-workspace .insight-outline:hover{background:#f4f1e50c;border-color:#f4f1e590}.focus-app .insights-workspace .insight-quiet{min-height:42px;padding:8px 10px;background:transparent;border:0;border-radius:8px;color:var(--morrow-navy);font:700 12px/1.5 Manrope,sans-serif;text-decoration:underline;text-underline-offset:5px;transform:none}.focus-app .insights-workspace .insight-quiet:hover{background:#192e6508}.insights-workspace button:disabled{opacity:.5;cursor:not-allowed}.insights-workspace :is(button,textarea,input):focus-visible{outline:3px solid #c5983f;outline-offset:3px}.blind-overview-count{display:flex;align-items:center;gap:10px;align-self:flex-end;padding-bottom:4px}.blind-overview-count>strong{font-size:26px;color:var(--morrow-gold)}.blind-overview-count>span{font-size:11px;margin-right:10px}.blind-workspace{display:grid;grid-template-columns:minmax(230px,.3fr) minmax(0,.7fr);gap:20px;align-items:start}.blind-opportunities{display:grid;gap:12px}.focus-app .blind-opportunities>button{display:block;width:100%;padding:20px;text-align:left;background:var(--opportunity-color);color:var(--morrow-navy);border:2px solid transparent;border-radius:17px;transform:none;transition:border-color .18s,box-shadow .18s}.focus-app .blind-opportunities>button:hover{background:var(--opportunity-color);border-color:#fffdf4;box-shadow:0 4px 16px #071a3a20}.focus-app .blind-opportunities>button[aria-current=true]{border-color:#f3cf77}.blind-opportunities>button>span{display:flex;align-items:center;gap:10px;margin-bottom:14px}.blind-opportunities b{display:grid;place-items:center;width:28px;height:28px;background:#fffdf4a0;border-radius:8px;font-size:10px}.blind-opportunities small{font:750 9px/1.4 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.04em}.blind-opportunities i{font-style:normal;margin-left:auto}.blind-opportunities strong{display:block;font:750 20px/1.25 Manrope,sans-serif;letter-spacing:-.04em}.blind-opportunities p{font:500 12px/1.6 Manrope,sans-serif;margin:10px 0 0;color:#43577d}.blind-opportunities .opportunity-status{display:block;margin-top:12px;text-transform:none;font-size:11px}.blind-editor{min-width:0;background:#f7f4e9;color:var(--morrow-navy);border-radius:20px;padding:28px 32px}.blind-editor>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.blind-editor>header>span{font:750 9px/1.6 Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#52617e}.blind-editor>header i{font-style:normal;padding:0 10px}.focus-app .blind-editor>header button{border:0;background:transparent;color:var(--morrow-navy);font:700 11px/1.5 Manrope,sans-serif;min-height:36px;padding:6px 0;text-decoration:underline;text-underline-offset:6px;display:flex;gap:10px}.focus-app .blind-editor h2{font:750 clamp(28px,2.6vw,40px)/1.15 Manrope,sans-serif;letter-spacing:-.04em;margin:0 0 16px;color:var(--morrow-navy)}.blind-context{font:500 14px/1.7 Manrope,sans-serif;color:#52617e;margin:0 0 22px}.blind-reason{display:flex;align-items:center;gap:16px;padding:18px 22px;background:var(--opportunity-color);border-radius:12px;margin-bottom:24px}.blind-reason>span{font-size:24px}.blind-reason strong{font:750 10px/1.5 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.04em}.blind-reason p{font:500 12px/1.7 Manrope,sans-serif;margin:5px 0 0;color:#43577d}.blind-question{display:block}.blind-question>span{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:9px}.blind-question strong{font:750 10px/1.5 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.03em}.blind-question small{font:500 10px/1.5 Manrope,sans-serif;text-transform:none;letter-spacing:0;color:#52617e}.focus-app .blind-question textarea{box-sizing:border-box;display:block;width:100%;min-height:120px;padding:18px 20px;border:1px solid #192e6525;border-radius:12px;background:#fffdf5;color:var(--morrow-navy);font:750 clamp(18px,1.5vw,23px)/1.5 Manrope,sans-serif;letter-spacing:-.025em;resize:vertical}.focus-app .blind-question textarea:focus{border-color:#a98a42;box-shadow:0 0 0 3px #d5ba7425}.blind-fields{display:flex;gap:16px;flex-wrap:wrap;margin-top:22px}.blind-fields>div{min-width:180px}.blind-fields>div>span{display:block;font:700 10px/1.5 Manrope,sans-serif;text-transform:uppercase;color:#52617e;margin-bottom:6px}.blind-fields .choice-trigger{width:100%;background:#fffdf5;color:var(--morrow-navy);border-color:#192e6525;min-height:42px;border-radius:9px;font-size:12px}.blind-answer-controls{margin-top:20px}.blind-answer-controls .review-answers>header{display:none}.blind-answer-controls .review-answers{padding:0;border:0}.focus-app .blind-editor-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;position:static;border-top:1px solid #192e6520;margin-top:30px;padding-top:20px}.blind-editor-actions>p{flex:1;min-width:170px;font:500 11px/1.6 Manrope,sans-serif;color:#52617e;margin:0}.focus-app .blind-editor-actions .insight-primary{background:#f5d78f;color:var(--morrow-navy);border-color:transparent}.focus-app .blind-editor-actions .insight-primary:hover{background:#f2ce73}.blind-editor .insight-added{padding:22px;background:color-mix(in srgb,var(--opportunity-color) 60%,#fffdf4);border-radius:14px;margin-top:24px}.insights-workspace .insight-added-question{font-size:23px!important;line-height:1.5!important}.insights-workspace .insight-added-footer{grid-template-columns:1fr!important}.insights-workspace .insight-added-actions{justify-content:space-between!important}.insight-editor-error{padding:14px;background:#f5d78f;border-radius:10px}.insights-progress{flex:0 1 550px;min-width:430px;display:grid;grid-template-columns:92px minmax(140px,1fr) 150px;gap:20px;align-items:center;padding:24px;background:#ffffff05;border:1px solid #f4f1e515;border-radius:20px}.insight-ring{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--morrow-gold) var(--progress),#ffffff14 0)}.insight-ring>span{width:72px;height:72px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#203569;border-radius:50%;font-size:12px;color:#c6cce0}.insight-ring strong{font-size:27px;line-height:1.2;color:#f4f1e5}.insights-progress>div>strong{font-size:12px}.insights-progress p{font-size:11px;margin-top:8px}.insight-progress-track{height:7px;background:#ffffff14;border-radius:8px;overflow:hidden;margin-top:16px}.insight-progress-track i{display:block;background:var(--morrow-gold);height:100%;border-radius:8px;transition:width .4s}.insights-progress dl{margin:0;border-left:1px solid #f4f1e520;padding-left:20px;display:grid;gap:10px;font-size:10px}.insights-progress dl>div{display:flex;gap:14px;justify-content:space-between}.insights-progress dt{display:flex;align-items:center;gap:8px}.insights-progress dd{margin:0;font-weight:750}.status-dot{width:11px;height:11px;border-radius:50%;display:inline-block;background:var(--morrow-mint)}.status-dot.applied{background:var(--morrow-gold)}.status-dot.saved{background:#e7cbd6}.status-dot.dismissed{background:var(--morrow-lilac)}.featured-insight{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr) minmax(140px,.6fr);gap:28px;padding:32px;background:#f7f4e9;color:var(--morrow-navy);border-radius:20px}.featured-label{display:inline-block;padding:5px 10px;border-radius:20px;background:#f5d78f;font:750 9px/1.4 Manrope,sans-serif;letter-spacing:.04em;text-transform:uppercase}.focus-app .featured-insight h2{font:750 clamp(25px,2.3vw,34px)/1.2 Manrope,sans-serif;letter-spacing:-.04em;margin:16px 0 12px;color:var(--morrow-navy)}.featured-insight-copy>p{font:500 13px/1.7 Manrope,sans-serif;color:#43577d;margin:0}.featured-improvement{display:flex;gap:12px;padding:16px;margin-top:20px;background:#f2e9cd;border-radius:12px}.insight-sun{font-size:26px;line-height:1.2;color:#986d20}.featured-improvement strong{font:750 9px/1.5 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.04em}.featured-improvement p{font:600 12px/1.6 Manrope,sans-serif;margin:6px 0 0}.featured-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.featured-connections{border-left:1px solid #192e651a;padding-left:24px}.featured-connections h3{font:750 9px/1.5 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px}.focus-app .featured-connections>button{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:12px;background:transparent;border:1px solid #192e6520;border-radius:10px;color:var(--morrow-navy);text-align:left;margin-bottom:10px;transform:none}.focus-app .featured-connections>button:hover{background:#192e6505;border-color:#192e6550}.featured-connections>button>span{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--morrow-mint);font-size:10px;font-weight:750}.featured-connections>button:nth-of-type(2)>span{background:#e7cbd6}.featured-connections strong{font:600 12px/1.5 Manrope,sans-serif}.featured-connections i{font-style:normal;margin-left:auto}.featured-connections>div{border-top:1px solid #192e651a;padding-top:22px;margin-top:24px}.featured-connections p{font:500 12px/1.7 Manrope,sans-serif;margin:0}.featured-insight .insight-connection{border:0;padding:0;gap:28px;min-height:200px}.featured-insight .connection-label{font-size:8px}.opportunity-list-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0 14px}.focus-app .opportunity-list-heading h2{font:750 22px/1.4 Manrope,sans-serif;color:#f4f1e5;margin:0;letter-spacing:-.035em}.opportunity-list-heading .choice-trigger{background:transparent;color:#f4f1e5;border-color:#f4f1e530;min-height:40px;font-size:11px}.opportunity-rows{display:grid;gap:10px}.opportunity-row{background:#f7f4e9;border-radius:13px;color:var(--morrow-navy);overflow:hidden}.focus-app .opportunity-open{width:100%;display:grid;grid-template-columns:34px minmax(140px,.9fr) minmax(200px,1.3fr) 130px 12px;gap:22px;align-items:center;min-height:76px;padding:14px 20px;background:transparent;color:var(--morrow-navy);border:0;text-align:left;transform:none}.focus-app .opportunity-open:hover{background:color-mix(in srgb,var(--opportunity-color) 35%,#f7f4e9)}.opportunity-index{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--opportunity-color);font-size:10px;font-weight:750}.opportunity-open>strong{font:750 14px/1.5 Manrope,sans-serif}.opportunity-open>p{font:500 12px/1.6 Manrope,sans-serif;color:#43577d;margin:0}.insight-status{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:20px;padding:7px 12px;background:var(--morrow-mint);font:750 10px/1.4 Manrope,sans-serif;white-space:nowrap;color:var(--morrow-navy)}.insight-status.applied{background:var(--morrow-lilac)}.insight-status.saved{background:#f2e1ae}.insight-status.dismissed{background:#e4e2dc}.insight-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.opportunity-row-actions{display:flex;gap:10px;justify-content:flex-end;padding:0 20px 10px}.focus-app .opportunity-row-actions button{padding:5px 10px;min-height:32px;border:0;border-radius:6px;background:transparent;color:#52617e;font:650 10px/1.5 Manrope,sans-serif}.focus-app .opportunity-row-actions button:hover{background:#192e6508;color:var(--morrow-navy)}.focus-app .opportunities-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #f4f1e525;margin-top:28px;padding:18px 0 0;position:static}.opportunities-footer strong{font:700 12px/1.5 Manrope,sans-serif;color:#f4f1e5}.opportunities-footer p{font:500 10px/1.6 Manrope,sans-serif;margin:4px 0 0;color:#c6cce0}@media(max-width:1200px){.insights-progress{min-width:370px;grid-template-columns:80px 1fr;flex-basis:400px}.insights-progress dl{grid-column:1/-1;display:flex;flex-wrap:wrap;border:0;padding:0;gap:12px 24px}.insight-ring{width:80px;height:80px}.insight-ring>span{width:62px;height:62px}.featured-insight{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.featured-insight .insight-connection{display:none}.blind-editor{padding:24px}.blind-workspace{grid-template-columns:260px minmax(0,1fr)}.blind-overview-count{flex-wrap:wrap;max-width:200px}.blind-overview-count .insight-outline{margin-top:6px}}@media(max-width:850px){
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry .aim-desktop-field{display:block!important}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry .aim-mobile-field{display:none!important}.opportunities-heading{flex-direction:column;align-items:stretch;gap:24px}.insights-progress{flex:auto;min-width:0;grid-template-columns:80px 1fr 150px}.insights-progress dl{grid-column:auto;display:grid;padding-left:16px;border-left:1px solid #f4f1e520}.blind-overview-count{align-self:stretch;max-width:none}.blind-overview-count .insight-outline{margin:0 0 0 auto}.blind-workspace{grid-template-columns:1fr}.blind-opportunities{grid-template-columns:repeat(2,minmax(0,1fr))}.blind-opportunities p{display:none}.blind-opportunities strong{font-size:17px}.blind-opportunities>button>span{margin-bottom:10px}.featured-insight{padding:24px;gap:20px}.opportunity-open{gap:14px!important;grid-template-columns:30px 1fr 120px 12px!important}.opportunity-open>p{grid-column:2/4;grid-row:2}.opportunity-open>.insight-status{grid-column:3;grid-row:1}.opportunity-open>span:last-child{grid-column:4;grid-row:1}}@media(max-width:600px){.focus-app.flow-relay .focus-main:is([data-flow-scene=coverage],[data-flow-scene=analysis]){width:92%;padding-top:20px}.insights-progress{grid-template-columns:72px 1fr;padding:18px;gap:16px}.insights-progress dl{grid-column:1/-1;display:flex;gap:10px 18px;padding:12px 0 0;border-left:0;border-top:1px solid #f4f1e520}.insight-ring{width:72px;height:72px}.insight-ring>span{width:56px;height:56px}.insight-ring strong{font-size:23px}.blind-opportunities{gap:8px}.focus-app .blind-opportunities>button{padding:14px}.blind-opportunities small:not(.opportunity-status){display:none}.blind-editor{padding:22px 18px}.blind-editor>header{gap:10px;margin-bottom:18px}.blind-editor>header>span{font-size:8px}.blind-editor>header button{font-size:10px}.blind-question>span>small{display:none}.blind-reason{padding:16px;gap:12px}.blind-fields{gap:14px}.blind-fields>div{flex:1;min-width:150px}.blind-editor-actions>p{flex-basis:100%}.blind-editor-actions .insight-primary{flex:1;padding:12px!important;gap:10px!important}.featured-insight{grid-template-columns:1fr;padding:24px}.featured-connections{border-left:0;border-top:1px solid #192e651a;padding:24px 0 0}.featured-connections>div{margin-top:18px;padding-top:18px}.featured-actions{gap:8px}.featured-actions .insight-primary{flex:1}.opportunity-list-heading{align-items:flex-start}.opportunity-list-heading .choice-trigger{max-width:130px;white-space:normal;text-align:left}.opportunity-open{padding:16px!important;grid-template-columns:28px minmax(0,1fr) 12px!important;gap:12px!important}.opportunity-open>.insight-status{grid-row:3;grid-column:2;justify-self:start}.opportunity-open>span:last-child{grid-column:3}.opportunity-open>p{grid-column:2/4}.opportunity-row-actions{justify-content:flex-start;padding-left:55px}.opportunities-footer{flex-direction:column;align-items:stretch!important}.opportunities-footer .insight-outline{align-self:flex-end}.insights-workspace .insight-added{padding:18px}.insights-workspace .insight-added-actions{flex-direction:column}.insights-workspace .insight-added-actions button{width:100%}.insights-workspace .insight-added-question{font-size:19px!important}}@media(prefers-reduced-motion:reduce){.insights-workspace *{animation:none!important;transition:none!important}}.flow-relay .survey-insights.insights-workspace{padding:0 0 24px}.focus-app.flow-relay #opening-object:has(>.insights-workspace){padding-top:28px}.focus-app .blind-opportunities>button[data-status=applied]{background:#edf2e9;border-color:#b5cebf}.focus-app .blind-opportunities>button[data-status=applied] .opportunity-status{display:inline-flex;background:#244b3e;color:#fffdf4;border-radius:20px;padding:8px 12px;font-size:11px;letter-spacing:0}.focus-app .blind-opportunities>button[data-status=applied]>span>i{display:grid;place-items:center;background:#244b3e;color:#fffdf4;width:26px;height:26px;border-radius:50%}.focus-app .blind-opportunities>button[aria-current=true]{outline:3px solid var(--morrow-gold);outline-offset:3px}.focus-app.flow-relay .insights-calm{padding:0 0 24px;color:var(--morrow-cream);font-family:var(--morrow-font)}.insights-calm .insights-tabs{align-items:center;flex-wrap:wrap;gap:0 24px;margin-bottom:32px}.insights-calm .insight-progress-note{margin-left:auto;color:var(--morrow-canvas-muted);font-size:12px}.insights-calm .opportunities-heading{gap:40px;margin-bottom:32px;align-items:center}.focus-app.flow-relay .insights-calm .opportunities-heading h1{font-size:clamp(30px,3.5vw,48px);margin:0 0 16px;line-height:1.12}.insights-calm .opportunities-heading p{max-width:48ch}.insights-calm .insight-aim-context{flex:0 1 320px;border-left:1px solid var(--morrow-canvas-line);padding-left:24px;min-width:0}.insight-aim-context>span{font-size:11px;color:var(--morrow-canvas-muted)}.insights-calm .insight-aim-context p{margin-top:8px;font-size:16px;font-weight:650;color:var(--morrow-cream);overflow-wrap:anywhere;max-height:6.4em;overflow:auto}.insight-overview{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);background:var(--morrow-cream);color:var(--morrow-navy);border-radius:var(--morrow-radius-panel);padding:var(--morrow-panel-padding);gap:clamp(28px,4vw,64px);align-items:start}.insights-calm .featured-insight{display:block;padding:0;background:transparent;border-radius:0;min-width:0}.insight-section-label{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:750;color:var(--morrow-ink-muted)}.insight-section-label .insight-sun{width:32px;height:32px;display:grid;place-items:center;flex:none;background:var(--morrow-butter);border-radius:50%;font-size:25px}.focus-app.flow-relay .insights-calm .featured-insight h2{font-size:clamp(23px,2.1vw,30px);margin:20px 0 12px;max-width:28ch;line-height:1.2}.insights-calm .featured-insight-copy>p{font-size:14px;max-width:60ch;color:var(--morrow-ink-muted)}.insights-calm .featured-improvement{margin:24px 0 0;padding:22px 24px;background:#f2e8cb;border-radius:var(--morrow-radius-card)}.insights-calm .featured-improvement strong{font:700 11px/1.5 var(--morrow-font);text-transform:none;letter-spacing:0;color:var(--morrow-ink-muted)}.insights-calm .featured-improvement p{font:750 clamp(18px,1.6vw,23px)/1.45 var(--morrow-font);letter-spacing:-.025em;margin-top:12px;overflow-wrap:anywhere}.insights-calm .featured-actions{margin:22px 0 24px;gap:12px}.focus-app.flow-relay .insights-calm :is(.insight-primary,.insight-secondary){font-size:14px;min-height:48px;padding:12px 20px;gap:12px}.focus-app.flow-relay .insights-calm .insight-primary{background:var(--morrow-gold);color:var(--morrow-navy);border:1px solid transparent}.focus-app.flow-relay .insights-calm .insight-primary:hover{background:var(--morrow-gold-hover)}.focus-app.flow-relay .insights-calm .insight-secondary{background:var(--morrow-compare-fill);border:1px solid transparent;color:var(--morrow-navy)}.focus-app.flow-relay .insights-calm .insight-secondary:hover{background:var(--morrow-compare-hover)}.insight-evidence{border-top:1px solid var(--morrow-line);margin-top:24px}.insight-evidence>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:52px;font-size:13px;font-weight:700;gap:12px;border-radius:4px}.insight-evidence>summary::-webkit-details-marker{display:none}.insight-evidence>summary>span{font-size:20px;transition:transform var(--morrow-motion-fast) ease}.insight-evidence[open]>summary>span{transform:rotate(45deg)}.insight-evidence>summary:focus-visible{outline:2px solid var(--morrow-navy);outline-offset:4px}.insights-calm .featured-connections{border:0;padding:8px 0 0}.insights-calm .featured-connections>div{padding-top:16px;margin-top:16px}.insights-calm .featured-connections h3{font-size:11px;letter-spacing:0;text-transform:none}.insights-calm .featured-connections p{font-size:14px}.insight-angle-list{border-left:1px solid var(--morrow-line);padding-left:clamp(24px,3vw,40px);min-width:0}.insight-angle-list>header{padding:6px 0 20px}.focus-app .insight-angle-list h2{font:750 22px/1.25 var(--morrow-font);letter-spacing:-.035em;color:var(--morrow-navy);margin:14px 0 10px}.insight-angle-list>header>p,.insight-angles-empty{font-size:13px;line-height:1.6;margin:0;color:var(--morrow-ink-muted)}.insights-calm .opportunity-rows{display:block}.insights-calm .opportunity-row{border-radius:0;background:transparent;border-top:1px solid var(--morrow-line);overflow:visible}.focus-app.flow-relay .insights-calm .opportunity-open{display:grid;grid-template-columns:32px minmax(0,1fr) auto!important;gap:12px!important;align-items:center;padding:18px 8px!important;min-height:90px;border-radius:10px;transition:background var(--morrow-motion-fast) ease}.focus-app.flow-relay .insights-calm .opportunity-open:hover{background:#eae7d8}.insights-calm .opportunity-index{width:30px;height:30px;border-radius:9px}.insights-calm .opportunity-copy{display:grid;gap:4px;min-width:0}.insights-calm .opportunity-copy>small{font-size:11px;color:var(--morrow-ink-muted)}.insights-calm .opportunity-copy>strong{font-size:15px;line-height:1.4;font-weight:750}.insights-calm .opportunity-copy .insight-status{justify-self:start;font-size:10px;padding:4px 8px;margin-top:4px}.insights-calm .opportunity-open>.opportunity-go{grid-row:auto;grid-column:auto;font-size:11px;color:var(--morrow-ink-muted);text-decoration:underline;text-underline-offset:4px}.insights-calm .blind-workspace{grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);gap:28px}.insights-calm .blind-opportunities{gap:4px}.focus-app.flow-relay .insights-calm .blind-opportunities>button{background:transparent;color:var(--morrow-canvas-muted);border:1px solid transparent;border-radius:12px;padding:18px;box-shadow:none;transition:background var(--morrow-motion-fast) ease,color var(--morrow-motion-fast) ease}.focus-app.flow-relay .insights-calm .blind-opportunities>button:hover{background:#ffffff0c;color:var(--morrow-cream);border-color:transparent;box-shadow:none}.focus-app.flow-relay .insights-calm .blind-opportunities>button[aria-current=true]{background:var(--morrow-ideas-fill);color:var(--morrow-navy);border-color:transparent;box-shadow:none;outline:none}.insights-calm .blind-opportunities>button>span{margin-bottom:10px}.insights-calm .blind-opportunities b{background:#ffffff12;color:inherit}.insights-calm .blind-opportunities>button[aria-current=true] b{background:#192e6508}.focus-app.flow-relay .insights-calm .blind-opportunities strong{font-size:16px;line-height:1.35}.insights-calm .blind-opportunities .opportunity-status{font-size:11px;letter-spacing:0;text-transform:none;margin-top:8px;background:none!important;padding:0!important;color:inherit!important;display:block}.focus-app.flow-relay .insights-calm .blind-opportunities>button[data-status=applied] .insight-completion-mark{display:grid;place-items:center;flex:none;width:30px;height:30px;margin-left:auto;border-radius:50%;background:var(--morrow-mint);color:var(--morrow-navy)}.focus-app.flow-relay .insights-calm .blind-opportunities>button[data-status=applied][aria-current=true] .insight-completion-mark{background:var(--morrow-navy);color:var(--morrow-cream)}.insights-calm .insight-completion-mark svg{width:16px;height:16px}.insights-calm .blind-editor{border-radius:var(--morrow-radius-panel);padding:var(--morrow-panel-padding);background:var(--morrow-cream)}.focus-app.flow-relay .insights-calm .blind-editor h2{font-size:clamp(24px,2.4vw,34px)}.insights-calm .blind-reason{padding:0 0 20px;margin-bottom:24px;border-bottom:1px solid var(--morrow-line);border-radius:0;background:transparent}.insights-calm .blind-reason>span{display:none}.insights-calm .blind-reason strong{font-size:12px;text-transform:none;letter-spacing:0}.insights-calm .blind-reason p{font-size:13px}.insights-calm .blind-question strong,.insights-calm .blind-fields>div>span{font-size:12px;letter-spacing:0;text-transform:none}.focus-app .insights-calm .blind-fields .choice-trigger{background:#ede9d8;min-height:48px;font-size:14px}.insights-calm .blind-fields{display:grid;grid-template-columns:1fr 1fr}.insights-calm .blind-fields>div{min-width:0}.insights-calm .blind-editor-actions{gap:12px}.insights-calm .blind-editor-actions>p{flex-basis:100%}.blind-secondary-actions{display:flex;align-items:center;gap:8px;margin-right:auto;flex-wrap:wrap}.insights-calm .opportunities-footer{margin-top:24px;padding-top:18px}.insights-calm .opportunities-footer p{font-size:12px}@media(max-width:1000px){.insight-overview{grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr);gap:24px}.insight-angle-list{padding-left:24px}.insights-calm .insight-aim-context{flex-basis:240px}.insights-calm .blind-workspace{grid-template-columns:220px minmax(0,1fr);gap:20px}}@media(max-width:760px){.insights-calm .insights-tabs{margin-bottom:24px;gap:0 20px}.insights-calm .insight-progress-note{flex-basis:100%;margin:8px 0 12px;font-size:11px}.insights-calm .opportunities-heading{flex-direction:column;align-items:stretch;gap:20px;margin-bottom:24px}.insights-calm .insight-aim-context{flex:auto;border-left:0;padding:0;display:flex;align-items:baseline;gap:12px}.insights-calm .insight-aim-context>span{flex:none}.insights-calm .insight-aim-context p{font-size:14px;margin:0}.insight-overview{grid-template-columns:1fr;gap:28px}.insight-angle-list{border-left:0;border-top:1px solid var(--morrow-line);padding:24px 0 0}.insights-calm .blind-workspace{grid-template-columns:1fr;gap:18px}.insights-calm .blind-opportunities{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding:3px 3px 12px;gap:8px}.focus-app.flow-relay .insights-calm .blind-opportunities>button{flex:0 0 200px;scroll-snap-align:start;padding:14px}.insights-calm .blind-opportunities small:not(.opportunity-status){display:inline}.insights-calm .featured-improvement{padding:18px}.insights-calm .opportunities-footer{align-items:stretch;gap:16px}.insights-calm .blind-fields{grid-template-columns:1fr}}@media(max-width:400px){.insights-calm .featured-actions{gap:8px}.focus-app.flow-relay .insights-calm .featured-actions :is(.insight-primary,.insight-secondary){flex:1;padding:12px;font-size:13px;gap:8px}.insights-calm .featured-actions .insight-quiet{flex-basis:100%}.focus-app.flow-relay .insights-calm .opportunity-open{grid-template-columns:28px minmax(0,1fr)!important}.insights-calm .opportunity-open>.opportunity-go{grid-column:2;justify-self:start}}@media(prefers-reduced-motion:reduce){.insights-calm .insight-evidence>summary>span{transition:none}}.focus-app.flow-relay .insights-calm :is(.insight-primary,.insight-secondary,.insight-explore){display:inline-flex;align-items:center;justify-content:center;min-height:48px;gap:12px;padding:12px 20px;font:750 14px/1.5 var(--morrow-font);transition:background-color var(--morrow-motion-fast) var(--morrow-motion-ease),border-color var(--morrow-motion-fast) var(--morrow-motion-ease);transform:none}.focus-app.flow-relay .insights-calm .insight-primary{border-color:#e8c882;border-radius:var(--morrow-radius-pill);box-shadow:inset 0 1px #fff6,0 2px 4px #07183912}.focus-app.flow-relay .insights-calm .insight-secondary{border-radius:12px;border-color:#92b7a1}.focus-app.flow-relay .insights-calm .insight-explore{border:1px solid #bdadd2;border-radius:12px;background:var(--morrow-ideas-fill);color:var(--morrow-navy);box-shadow:inset 0 1px #fff6;cursor:pointer}.focus-app.flow-relay .insights-calm .insight-explore:hover{background:var(--morrow-ideas-hover);border-color:#a58dbf}.focus-app.flow-relay .insights-calm .insight-quiet:hover{background:#192e650d;color:var(--morrow-navy)}.insights-calm.is-overview .opportunities-footer{justify-content:flex-end}.focus-app.flow-relay .insights-calm.is-overview .opportunities-heading h1{font-size:clamp(28px,3vw,40px);margin-bottom:10px}.insights-calm.is-overview .opportunities-heading{margin-bottom:24px}@media(prefers-reduced-motion:reduce){.focus-app.flow-relay .insights-calm :is(.insight-primary,.insight-secondary,.insight-explore){transition:none}}.focus-app.flow-relay .focus-main[data-flow-scene=aim]{width:92%;max-width:1200px;padding:64px 0;min-height:calc(100dvh - 180px);display:flex;align-items:center;justify-content:center}.inline-aim{width:100%;font-family:Manrope,sans-serif;padding:0 0 30px}.focus-app .inline-aim h1{font:750 clamp(40px,5.2vw,72px)/1.07 Manrope,sans-serif;letter-spacing:-.055em;text-align:center;text-wrap:balance;max-width:1040px;margin:0 auto 40px;color:#f1f0de}.inline-aim h1 em{font-style:normal;color:#f3d596}.inline-aim-box{width:min(800px,100%);margin:auto;padding:10px;background:#f0dda6;border-radius:30px;color:#192e65;box-sizing:border-box}.inline-aim-entry{display:flex;align-items:center;gap:16px;padding:16px 16px 16px 24px;background:#faf7ed;border-radius:22px}.inline-aim-entry>div{flex:1;min-width:0}.inline-aim-entry label{display:block;font-size:11px;font-weight:650;color:#52617e;margin-bottom:4px}.focus-app .inline-aim-entry input{box-sizing:border-box;width:100%;min-width:0;border:0;background:transparent;color:#192e65;font:600 clamp(20px,2vw,27px)/1.4 Manrope,sans-serif;letter-spacing:-.025em;padding:0;border-radius:6px}.inline-aim-entry input::placeholder{color:#687391;font-weight:500}.focus-app .inline-aim-entry>button{display:flex;align-items:center;justify-content:center;gap:12px;flex:none;min-height:50px;border:0;border-radius:28px;padding:14px 20px;background:#192e65;color:#faf7ed;font:750 12px/1.5 Manrope,sans-serif;cursor:pointer;transform:none}.focus-app .inline-aim-entry>button:hover{background:#2b4278}.focus-app .inline-aim-entry>button:disabled{opacity:.45;cursor:not-allowed}.inline-aim-entry>button>span{background:#faf7ed20;padding:2px 6px;border-radius:5px}.inline-aim-reading{padding:20px 18px 6px;animation:aim-inline-arrival .45s ease both}.aim-reading-heading{display:flex;align-items:center;gap:12px}.aim-reading-heading>span{font-size:24px;color:#92651b}.focus-app .aim-reading-heading h2{font:750 15px/1.5 Manrope,sans-serif;letter-spacing:-.02em;margin:0;color:#192e65}.aim-reading-choices{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0 36px}.focus-app .aim-reading-choices button{display:flex;align-items:center;gap:10px;text-align:left;min-height:44px;padding:10px 14px 10px 10px;border:1px solid transparent;border-radius:13px;background:#faf7ed99;color:#192e65;font:650 12px/1.5 Manrope,sans-serif;cursor:pointer;transition:background .2s;transform:none}.focus-app .aim-reading-choices button:hover{background:#faf7ed}.aim-reading-choices button>span{flex:none;width:22px;height:22px;display:grid;place-items:center;background:#192e650c;border-radius:6px;font-size:10px}.aim-reading-content>p{margin:12px 0 0 36px;font:500 11px/1.5 Manrope,sans-serif;color:#52617e}.aim-reading-content>p button,.inline-aim-selected>button{background:transparent;border:0;color:#192e65;text-decoration:underline;text-underline-offset:4px;min-height:36px;padding:4px;font:750 11px/1.5 Manrope,sans-serif;cursor:pointer}.inline-aim-selected{display:flex;align-items:flex-start;gap:12px;padding:18px;background:#faf7ed80;border-radius:16px;margin:12px 4px 0;animation:aim-inline-arrival .4s ease both}.inline-aim-selected>span{font-size:22px;color:#92651b}.inline-aim-selected>div{flex:1}.inline-aim-selected small{font:650 10px/1.5 Manrope,sans-serif;color:#52617e;text-transform:capitalize}.inline-aim-selected p{font:650 14px/1.6 Manrope,sans-serif;margin:4px 0 0}.inline-aim-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 14px 8px}.inline-aim-meta>div{display:flex;gap:2px;border-radius:24px;padding:3px;background:#192e6509}.focus-app .inline-aim-meta button{background:transparent;border:0;border-radius:22px;min-height:36px;padding:8px 12px;color:#435273;font:650 11px/1.5 Manrope,sans-serif;cursor:pointer}.focus-app .inline-aim-meta button[aria-pressed=true]{background:#faf7ed;color:#192e65}.focus-app .inline-aim-meta button:hover{background:#faf7ed90}.inline-aim-meta p{font:500 11px/1.5 Manrope,sans-serif;color:#435273;margin:0}.inline-aim-note{text-align:center;color:#c6cce0;font:500 12px/1.7 Manrope,sans-serif;margin:22px 0 0}.inline-aim-error{padding:12px;font-size:12px;font-weight:650}.inline-aim :is(button,input):focus-visible{outline:2px solid #192e65;outline-offset:4px}@keyframes aim-inline-arrival{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.focus-app.flow-relay .focus-main[data-flow-scene=aim]{padding:40px 0 24px;min-height:calc(100dvh - 170px)}.focus-app .inline-aim h1{font-size:44px;margin-bottom:30px}.inline-aim-box{border-radius:24px}.inline-aim-entry{flex-wrap:wrap;padding:18px;border-radius:17px}.inline-aim-entry>div{flex-basis:100%}.focus-app .inline-aim-entry>button{width:100%}.inline-aim-reading{padding:16px 8px 4px}.aim-reading-choices{margin-left:0}.aim-reading-content>p{margin-left:0}.inline-aim-selected{padding:14px}.inline-aim-meta{padding:14px 8px 8px}.inline-aim-note{font-size:11px}}@media(prefers-reduced-motion:reduce){.inline-aim *{animation:none!important;transition:none!important}}.focus-app .inline-aim-entry{align-items:center;gap:24px;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .2s,background .2s}.focus-app .inline-aim-entry:has(input:focus-visible){box-shadow:inset 0 0 0 2px #b59852;background:#fffdf6}.focus-app .inline-aim-entry input:focus,.focus-app .inline-aim-entry input:focus-visible{outline:none!important;box-shadow:none;border:0;background:transparent}.focus-app .inline-aim-entry>div{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:64px}.focus-app .inline-aim-entry label{margin:0}.focus-app .inline-aim-entry input{min-height:36px;line-height:1.3;padding:0}.focus-app .inline-aim-entry>button{min-height:54px;margin:0;align-self:center}@media(max-width:760px){.focus-app .inline-aim-entry{gap:16px}.focus-app .inline-aim-entry>div{min-height:62px}.focus-app .inline-aim-box{width:calc(100% - 24px)}}.focus-app .inline-aim-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 22px;align-items:center;padding:16px 20px 20px 24px}.focus-app .inline-aim-entry>div{display:contents}.focus-app .inline-aim-entry label{grid-column:1;grid-row:1}.focus-app .inline-aim-entry input{grid-column:1;grid-row:2;min-height:54px}.focus-app .inline-aim-entry>button{grid-column:2;grid-row:2}@media(max-width:760px){.focus-app .inline-aim-entry{grid-template-columns:minmax(0,1fr);padding:18px;gap:6px}.focus-app .inline-aim-entry>button{grid-column:1;grid-row:3;margin-top:10px}.focus-app .inline-aim-entry input{min-height:48px}}.focus-app .inline-aim-entry>button[aria-disabled=true]{background:#929bb0;color:#fffdf4;cursor:not-allowed;box-shadow:none;transform:none}.aim-choice-help{margin:18px 24px 0;padding:14px 18px;border-radius:12px;background:#fffdf4;color:#192e65;font:650 14px/1.6 Manrope,sans-serif}.inline-aim-box{position:relative;isolation:isolate}.inline-aim-entry,.inline-aim-reading,.inline-aim-error,.aim-choice-help{position:relative}.inline-aim.is-choosing-focus .inline-aim-reading{position:relative;margin:12px 4px 0;padding:20px;border-radius:18px;background:#f8edce;box-shadow:0 6px 22px -14px #80632e60,inset 0 1px #fff9}.focus-app .aim-edit-topic{margin-left:auto;flex:none;min-height:36px;padding:6px 8px;border:0;background:transparent;color:#52617e;font-size:11px;text-decoration:underline;text-underline-offset:4px}.focus-app .aim-edit-topic:hover{background:#fffdf580;color:#192e65}.aim-reading-heading h2{flex:1}@media(max-width:500px){.inline-aim.is-choosing-focus .inline-aim-reading{padding:16px 12px}.aim-reading-heading{flex-wrap:wrap;gap:8px}.aim-reading-heading h2{min-width:180px}.focus-app .aim-edit-topic{margin-left:32px}.aim-reading-choices{display:grid;grid-template-columns:1fr}.aim-reading-choices button{width:100%}}@media(prefers-reduced-motion:reduce){.focus-app .inline-aim :is(h1,.inline-aim-entry,.inline-aim-meta,.inline-aim-note){transition:none}}@media(prefers-reduced-motion:reduce){.focus-app.flow-relay:has(.inline-aim),.focus-app.flow-relay:has(.inline-aim) .relay-navigation,.inline-aim-box:before{transition:none}}.aim-panel-presence{position:relative;z-index:2;height:0;opacity:0;overflow:hidden;visibility:hidden;transition:height .6s cubic-bezier(.25,.8,.25,1),opacity .24s ease,visibility .6s}.aim-panel-presence.is-open{opacity:1;visibility:visible;transition:height .6s cubic-bezier(.25,.8,.25,1),opacity .4s 80ms ease,visibility 0ms}.aim-panel-presence>div{padding-top:12px}.inline-aim .aim-panel-presence .inline-aim-reading{display:grid;box-sizing:border-box;min-height:184px;margin:0 4px;padding:20px;border-radius:18px;background:#f8edce;box-shadow:inset 0 1px #fff9;animation:none}.inline-aim .aim-panel-presence .inline-aim-reading.is-brief{min-height:116px}.inline-aim .aim-panel-presence .inline-aim-reading[hidden]{display:none}.aim-panel-presence .inline-aim-selected{margin-top:0;animation:none}.aim-reading-content,.aim-listening{grid-area:1/1;min-width:0;transition:opacity .32s ease,transform .44s cubic-bezier(.22,1,.36,1),visibility .32s}.aim-reading-content{opacity:1;transform:none;visibility:visible;transition-delay:.1s}.inline-aim .aim-reading-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;margin:18px 0 0}.focus-app .inline-aim .aim-reading-choices button{width:100%;min-height:64px;padding:14px;border:1px solid #192e6524;background:#ede7d2;line-height:1.5;transition:background-color .18s ease,border-color .18s ease}.focus-app .inline-aim .aim-reading-choices button:hover{background:#e4dcc3;border-color:#192e6560}.inline-aim .aim-reading-content>p{margin:14px 0 0}@media(max-width:560px){.inline-aim .aim-reading-choices{grid-template-columns:1fr;gap:8px}.focus-app .inline-aim .aim-reading-choices button{min-height:54px;padding:12px}}.is-listening .aim-reading-content{opacity:0;transform:translateY(4px);visibility:hidden;pointer-events:none;transition-delay:0ms}.aim-listening{display:flex;align-items:center;justify-content:center;gap:18px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);color:var(--morrow-navy)}.is-listening .aim-listening{opacity:1;visibility:visible;transform:none;transition-delay:.12s}.aim-listening strong{font-size:15px;letter-spacing:-.015em;font-weight:750}.aim-listening p{font-size:12px;color:#645b47;margin-top:6px}.aim-listening-orbit{position:relative;display:grid;place-items:center;width:50px;height:50px;flex:none;color:#976c23}.aim-listening-orbit>span{font-size:29px;line-height:1}.aim-listening-orbit>i{position:absolute;inset:0;border:1px solid #b88e3b45;border-radius:50%;opacity:0}.is-listening .aim-listening-orbit>i{animation:aim-listen-ripple 2.8s ease-out infinite}.is-listening .aim-listening-orbit>i:nth-of-type(2){animation-delay:.9s}.is-listening .aim-listening-orbit>i:nth-of-type(3){animation-delay:1.8s}.is-listening .aim-listening-dots{animation:aim-listen-breathe 1.8s ease-in-out infinite}@keyframes aim-listen-ripple{0%{transform:scale(.7);opacity:0}25%{opacity:.8}to{transform:scale(1.45);opacity:0}}@keyframes aim-listen-breathe{0%,to{opacity:.35}50%{opacity:1}}@media(max-width:760px){.inline-aim .aim-panel-presence .inline-aim-reading{min-height:264px;padding:16px 12px}.inline-aim .aim-panel-presence .inline-aim-reading.is-brief{min-height:136px}.aim-listening{gap:6px}.aim-listening strong{font-size:14px}.aim-listening p{max-width:24ch;font-size:12px}}@media(prefers-reduced-motion:reduce){.aim-reading-content,.aim-listening{transition:none}.is-listening .aim-listening-orbit>i,.is-listening .aim-listening-dots{animation:none}.is-listening .aim-listening-orbit>i:first-of-type{opacity:.5}}.aim-perimeter{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:3;border-radius:inherit}.aim-perimeter rect{x:2px;y:2px;width:calc(100% - 4px);height:calc(100% - 4px);rx:28px;fill:none;stroke-linecap:round}.aim-perimeter-trail{stroke:#8e826c;stroke-width:1.5;stroke-dasharray:18 82;opacity:.25}.aim-perimeter-edge{stroke:#b6aa8e;stroke-width:1.5;stroke-dasharray:9 91;opacity:.7}.aim-perimeter-tip{stroke:#e0d8c2;stroke-width:2;stroke-dasharray:2 98}@media(prefers-reduced-motion:no-preference){.aim-perimeter rect{animation:aim-perimeter-orbit 22s linear infinite}@keyframes aim-perimeter-orbit{to{stroke-dashoffset:-100}}}@media(max-width:760px){.aim-perimeter rect{rx:22px}}@media(prefers-reduced-motion:reduce){.aim-perimeter{display:none}}.morrow-wink{position:relative;display:inline-block}.relay-navigation .morrow-wink sup{display:inline-block;transform-origin:center;animation:morrow-register-wink 6.2s linear infinite}.morrow-wink-spark{position:absolute;width:7px;height:7px;right:-10px;top:3px;fill:none;stroke:currentColor;stroke-width:1.2;opacity:0;animation:morrow-spark-blink 6.2s linear infinite;pointer-events:none}.morrow-wink[data-paused=true] :is(sup,svg){animation-play-state:paused}.morrow-wink[data-restart=true] :is(sup,svg){animation:none}@keyframes morrow-register-wink{0%,1.4%,11%,to{transform:translate(0) rotate(0) scale(1)}3.5%{transform:translate(.15px,-1.15px) rotate(-13deg) scale(1.075)}5.7%{transform:translate(.2px,.15px) rotate(7deg) scale(.975)}7.8%{transform:translateY(-.3px) rotate(-3deg) scale(1.015)}}@keyframes morrow-spark-blink{0%,3%,9%,to{opacity:0;transform:translate(-.7px,1px) scale(.25) rotate(-16deg)}4.7%{opacity:.62;transform:translateY(-.25px) scale(.9) rotate(8deg)}6.5%{opacity:.18;transform:translate(.5px,-.7px) scale(.75) rotate(15deg)}}@media(prefers-reduced-motion:reduce){.relay-navigation .morrow-wink sup,.morrow-wink-spark{animation:none}.morrow-wink-spark{display:none}}.nav-step,.nav-description,.nav-current{display:none}.focus-app .action-menu-trigger{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:#192e65;letter-spacing:3px;font:700 18px Manrope,sans-serif}.focus-app .action-menu-trigger:hover,.focus-app .action-menu-trigger[aria-expanded=true]{background:#e1e5d8;color:#192e65}.morrow-action-menu{box-sizing:border-box;z-index:170;background:#faf7e9;color:#192e65;padding:8px;border:1px solid #192e6528;border-radius:14px;box-shadow:0 12px 36px #0d1d4030;overflow:auto;font:600 13px/1.5 Manrope,sans-serif}.morrow-action-menu>button,.morrow-action-menu .choice-trigger{box-sizing:border-box;display:flex;align-items:center;width:100%;border:0;border-radius:8px;min-height:44px;padding:12px;text-align:left;background:transparent;color:#192e65;font:inherit}.morrow-action-menu>button:hover:not(:disabled),.morrow-action-menu .choice-trigger:hover{background:#e1e5d8;color:#192e65}.morrow-action-menu .choice-menu{width:100%}.morrow-action-menu .choice-trigger{justify-content:space-between}.morrow-action-menu .menu-remove{margin-top:6px;border-top:1px solid #192e6524;border-radius:0 0 8px 8px;color:#923b39}.morrow-action-menu :focus-visible{outline:2px solid #192e65;outline-offset:-2px}.focus-app .editorial-outline .section-editor-number:hover:not(:disabled){background:var(--section-paper);color:#192e65;box-shadow:inset 0 0 0 2px #192e65}.focus-app .section-editor-item[data-current=true] .section-editor-number:hover{background:#faf7e9;color:#192e65}.focus-app .section-editor-select:hover{color:inherit;background:transparent;text-decoration:underline;text-underline-offset:4px}.focus-app .section-editor-questions .editorial-drag-handle:hover{background:#e1e5d8;color:#192e65}.focus-app .section-editor-title>button:hover{background:#e8ecde;color:#192e65}.focus-app .section-editor-add:hover{background:transparent;color:#192e65;text-decoration:underline;text-underline-offset:5px}.focus-app .section-editor-add>span{transition:background .18s,color .18s}.focus-app .section-editor-add:hover>span{background:#192e65;color:#faf7ed;text-decoration:none}.focus-app .insight-added-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.focus-app .insight-added button.quiet-remove{padding:8px 0;min-width:0;color:#763b38;background:transparent;border-radius:0;text-decoration:underline;text-underline-offset:4px;font-size:12px}.focus-app .insight-added button.quiet-remove:hover{color:#542522;background:transparent}.insight-gap-content{overflow-wrap:anywhere}.insight-added-footer{flex-wrap:wrap}.insight-added .insight-saved-copy{opacity:1!important}.insight-gap{height:auto!important}.suggestion-topics{margin-top:20px}.suggestion-topics .question-explore-actions{justify-content:flex-start}.focus-app .focus-paper .question-remove{border:0;background:transparent;color:#192e65;font:600 12px Manrope,sans-serif;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:8px}.insight-checks{margin:28px 0;padding:24px 0;border-block:1px solid #f1f0de30}.insight-checks h2{margin:0 0 18px;font-size:22px}.insight-checks>button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:18px 0;border:0;border-radius:0;border-top:1px solid #f1f0de20;background:transparent;color:#f1f0de;text-align:left}.insight-checks>button strong{display:block;font-size:15px;margin-bottom:6px}.insight-checks>button small{font-size:13px;line-height:1.6;font-weight:450}.insight-checks>button>span:last-child{font-size:12px;text-decoration:underline;flex:none}.insight-checks>button:hover{background:#ffffff08;color:#f1f0de}.insight-all-added{padding:24px;background:#cce2d5;color:#192e65;border-radius:14px}.insight-all-added h2{font-size:22px;margin-bottom:12px}.insight-all-added p{font-size:14px;line-height:1.7}.insight-all-added button{margin-top:16px;background:#192e65;color:#faf7e9;border:0;border-radius:24px}.insight-length-update{font-size:13px;line-height:1.6;padding:16px 20px;margin-bottom:20px;border:1px solid #f3d59660;border-radius:12px;color:#f1f0de}@media(max-width:700px){.focus-app.flow-relay .relay-navigation{min-height:76px;padding:12px 5%;gap:16px}.focus-app.flow-relay .relay-menu-toggle{width:44px;height:44px;border-radius:14px;background:#ffffff06;border-color:#f1f0de45}.focus-app.flow-relay .relay-menu-toggle:hover{background:#ffffff14;color:inherit}.focus-app.flow-relay .relay-primary-nav{top:calc(100% + 8px);left:4%;right:4%;border:1px solid #f1f0de35;border-radius:18px;padding:8px 20px;background:var(--section-bg);box-shadow:0 20px 48px #08153055;max-height:calc(100dvh - 100px);overflow:auto}.focus-app.flow-relay .relay-primary-nav[data-open=true]{display:flex;flex-direction:column;align-items:stretch;gap:0}.focus-app.flow-relay .relay-primary-nav button{display:flex;width:100%;justify-content:flex-start;align-items:center;gap:16px;min-height:70px;padding:14px 0;border:0;border-bottom:1px solid #f1f0de20;border-radius:0;background:transparent;color:var(--section-ink);text-align:left;text-decoration:none}.focus-app.flow-relay .relay-primary-nav button:last-of-type{border-bottom:0}.focus-app.flow-relay .relay-primary-nav button:hover{background:#ffffff08;color:var(--section-ink)}.focus-app.flow-relay .relay-primary-nav button[aria-current=page]{color:#f3d596;background:transparent}.nav-step{display:block;font-size:11px;font-weight:500;width:20px;color:inherit;opacity:.85}.nav-title{font-size:19px;line-height:1.3;letter-spacing:-.02em}.nav-description{display:block;font-size:11px;line-height:1.5;margin-top:4px;font-weight:450;color:var(--section-ink)}.nav-current{display:block;margin-left:auto;font-size:8px}.focus-app .insight-added-actions{width:100%;justify-content:space-between;gap:12px}.focus-app .insight-added-actions button{min-width:0;font-size:12px;padding:12px 16px}.insight-checks>button{align-items:start;flex-direction:column;gap:12px}}.relay-primary-nav button{position:relative;isolation:isolate;transform-origin:center}.nav-copy{position:relative}.nav-reveal-halo{position:absolute;inset:3px -2px;border-radius:12px;border:1px solid #f3d59680;background:radial-gradient(ellipse at center,#f3d59630,transparent 75%);box-shadow:0 0 22px #f3d59620;opacity:0;pointer-events:none;z-index:-1}.nav-reveal-spark{position:absolute;right:-2px;top:0;width:14px;height:14px;fill:#f3d596;opacity:0;pointer-events:none}.focus-app.flow-relay .relay-menu-toggle{position:relative}.relay-menu-toggle:after{content:"";position:absolute;right:-2px;top:-2px;width:7px;height:7px;border-radius:50%;background:#f3d596;box-shadow:0 0 0 4px var(--section-bg);opacity:0;transform:scale(0);transition:opacity .25s,transform .45s cubic-bezier(.22,1,.36,1)}.relay-menu-toggle[data-survey-new=true]:after{opacity:1;transform:scale(1)}.relay-nav-options{display:flex;align-items:center;gap:12px}.focus-app.flow-relay .relay-test-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--morrow-canvas-muted);font:600 12px/1.3 var(--morrow-font);white-space:nowrap}.focus-app.flow-relay .relay-test-action:hover{background:#ffffff0d;color:var(--morrow-cream)}.relay-test-action>svg{width:15px;height:15px}.focus-app .draft-options summary{justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border-radius:8px}.focus-app .draft-options summary:after{content:none}.focus-app .draft-options summary:hover,.focus-app .draft-options[open] summary{background:#ffffff0d}.focus-app.flow-relay .relay-test-action:focus-visible{outline:3px solid var(--morrow-gold);outline-offset:3px}@media(max-width:700px){.relay-nav-options:has(.relay-test-action){flex-direction:row;align-items:center;gap:2px}.focus-app.flow-relay .relay-test-action{font-size:11px;padding:8px 4px}}.relay-test-short{display:none}@media(max-width:700px){.focus-app.flow-relay .relay-navigation{gap:8px}.relay-test-action:has(.relay-test-short) .relay-test-label{display:none}.relay-test-short{display:inline}}@media(max-width:900px){.nav-reveal-halo{inset:5px -10px;border-radius:10px}.nav-reveal-spark{top:12px;right:14px}}@media(prefers-reduced-motion:reduce){.relay-menu-toggle:after{transition:none}.nav-reveal-halo,.nav-reveal-spark{display:none}}.relay-page-notification{position:fixed;top:96px;right:24px;z-index:200;width:min(360px,calc(100vw - 32px));box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:14px 12px 14px 18px;border-radius:12px;background:#f7f4e7;color:#192e65;box-shadow:0 8px 24px #0e1b3830;font:500 13px/1.5 Manrope,sans-serif;animation:relay-notification-arrive .18s ease-out}.relay-page-notification button{display:grid;place-items:center;flex:none;width:32px;min-height:32px;padding:0;margin-left:auto;border:0;border-radius:6px;background:transparent;color:#192e65;cursor:pointer}.relay-page-notification button:hover{background:#192e6510}.relay-page-notification button:focus-visible{outline:2px solid #192e65;outline-offset:2px}@keyframes relay-notification-arrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:700px){.relay-page-notification{top:84px;right:16px;font-size:12px}}@media(prefers-reduced-motion:reduce){.relay-page-notification{animation:none}}.aim-reveal-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.aim-reveal-line>span{display:block}.chapter-reward{position:relative;display:grid;place-items:center;flex:none;width:28px;height:28px}.chapter-reward-rays{position:absolute;width:48px;height:48px;fill:none;stroke:#192e65;stroke-width:2;stroke-linecap:round;opacity:0;pointer-events:none}.chapter-check{stroke-dasharray:1;stroke-dashoffset:0}.focus-app .review-checkpoint{width:min(620px,calc(100% - 32px));max-height:85dvh;overflow:auto;border:1px solid #dcd5be;border-radius:24px;background:#faf7e9;color:#192e65;padding:32px;box-shadow:0 24px 90px #10152850}.review-checkpoint::backdrop{background:#10152880;backdrop-filter:blur(5px)}.checkpoint-sun{display:block;color:#946a18;font-size:30px}.review-checkpoint h2{font:750 clamp(25px,4vw,34px)/1.15 Manrope,sans-serif;letter-spacing:-.04em;margin:12px 0}.review-checkpoint>p{font-size:15px;line-height:1.6}.checkpoint-groups{margin:24px 0;display:grid;gap:16px}.checkpoint-groups h3{display:flex;align-items:center;gap:8px;font-size:13px;margin:0 0 8px}.checkpoint-groups h3 i{width:12px;height:12px;border:1px solid #192e6540;border-radius:50%}.focus-app .checkpoint-groups button{width:100%;display:flex;gap:16px;justify-content:space-between;text-align:left;padding:14px 0;border:0;border-top:1px solid #192e6525;background:none;color:#192e65;font:600 15px/1.5 Manrope,sans-serif;cursor:pointer}.checkpoint-actions{display:flex;align-items:center;gap:24px}.focus-app .checkpoint-actions .focus-primary{background:#192e65;color:#faf7e9}.focus-app .review-checkpoint :focus-visible{outline:2px solid #192e65;outline-offset:3px}.checkpoint-actions .focus-text-button{color:#192e65}.focus-app .suggestion-next{display:flex;gap:16px;align-items:stretch;margin:4px 0 24px}.focus-app .suggestion-next .focus-primary{background:#f3d596;color:#192e65;min-height:52px;display:flex;align-items:center;justify-content:center;gap:24px;min-width:230px}.focus-app .suggestion-keep{border:1px solid #ffffff70;color:var(--section-ink);background:none;border-radius:999px;min-height:52px;padding:12px 24px;font:650 14px/1.4 Manrope,sans-serif;cursor:pointer}.suggestion-note{display:flex;gap:12px;max-width:65ch;margin:0 0 20px;font-size:14px;line-height:1.6}.suggestion-note>span{color:#f3d596;font-size:25px}.suggestion-note strong{font-size:13px}.suggestion-note p{margin:4px 0}.suggestion-original,.suggestion-explore{border-top:1px solid #ffffff35;padding:12px 0;font-size:14px;line-height:1.6}.suggestion-original summary,.suggestion-explore summary{cursor:pointer;min-height:32px;font-weight:650}.suggestion-original>p{font-size:19px;margin:14px 0}.suggestion-original ul{padding-left:20px;font-size:13px}.suggestion-explore>div{padding-top:12px}.focus-app .suggestion-explore .question-explore-actions{margin:0;gap:16px;flex-wrap:wrap}.section-question-disclosure{margin:0 0 20px;font-size:12px}.section-question-disclosure>summary{cursor:pointer;font-weight:600;min-height:32px}.section-question-disclosure .section-question-list{margin-top:12px}.focus-app .section-local-heading{margin-bottom:8px}.launch-duration label>span{display:grid;gap:6px}.launch-duration label strong{font-size:16px;color:#192e65}.launch-duration label small{font-size:13px;line-height:1.45;color:#4c5e52}.launch-duration label{min-height:76px}.launch-pending{padding:14px 16px;background:#f5ead0;border-radius:10px;font-size:13px;line-height:1.55;color:#574616}.launch-pending strong{display:block;margin-bottom:4px}.focus-app .launch-actions .focus-primary{font-size:14px}@media(max-width:700px){.focus-app .review-checkpoint{padding:24px}.checkpoint-actions{flex-direction:column;align-items:stretch;gap:12px}.focus-app .suggestion-next{flex-direction:column;gap:10px}.suggestion-next button{width:100%}.suggestion-note{font-size:13px}.launch-duration label strong{font-size:15px}.launch-duration label small{font-size:12px}.section-question-disclosure{margin-bottom:12px}}.focus-app .suggestion-next{margin-top:18px}.focus-app.flow-relay .section-question-overview{margin-bottom:16px}.focus-app.flow-relay .section-question-overview .section-local-heading{margin-bottom:8px}.focus-app.flow-relay .section-question-disclosure{margin-bottom:0}.focus-app .question-idea-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:16px}.question-idea-footer .approach-switch-line{margin:0}.focus-app .question-idea-footer .another-idea,.focus-app .question-idea-footer .question-shuffle{display:flex;align-items:center;gap:12px;background:none;color:#192e65;border:1px solid #192e6540;border-radius:999px;padding:12px 18px;min-height:46px;font:650 13px/1.5 Manrope,sans-serif;cursor:pointer;max-width:100%;text-align:left}.question-idea-footer .another-idea small{font:600 11px/1.4 Manrope,sans-serif;white-space:nowrap}.question-idea-footer .morrow-orbit{flex:none;width:18px;height:18px}.question-answer-peek{font:600 12px/1.5 Manrope,sans-serif;max-width:100%}.question-answer-peek summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px}.question-answer-peek summary:after{content:"\ff0b";font-size:16px}.question-answer-peek[open] summary:after{content:"\2212"}.question-answer-peek p{font:500 12px/1.7 Manrope,sans-serif!important;margin:4px 0 0!important;max-width:50ch}.question-answer-peek summary::-webkit-details-marker{display:none}.question-idea-footer :is(button,summary):focus-visible{outline:2px solid #192e65;outline-offset:4px}.focus-app .survey-launch .launch-pending{margin:24px 0;padding:18px 20px;line-height:1.7}.focus-app .survey-launch .launch-pending strong{margin-bottom:8px}.focus-app .survey-launch .launch-actions{margin-top:24px;gap:16px}.focus-app .survey-launch .launch-estimate{margin-top:28px;margin-bottom:0}.focus-app .morrow-comparison .question-idea-footer .approach-switch .morrow-spin{color:#192e65;border-color:#192e6540;background:transparent;box-shadow:none}.focus-app .morrow-comparison .question-idea-footer .approach-switch .morrow-spin:hover{background:#192e6509;color:#192e65}.question-idea-footer .approach-switch{margin-bottom:0}@media(max-width:700px){.focus-app .question-idea-footer{align-items:stretch;gap:8px}.focus-app .question-idea-footer .another-idea,.focus-app .question-idea-footer .question-shuffle{font-size:12px;padding:10px 12px;gap:8px}.question-idea-footer .approach-switch{max-width:100%}.question-idea-footer .another-idea span{min-width:0}.focus-app .survey-launch .launch-pending{padding:16px;margin:20px 0}.focus-app .survey-launch .launch-actions{gap:12px;margin-top:20px}}.focus-app.flow-relay .focus-main:is([data-flow-scene=question],[data-flow-scene=lab]){width:88%;max-width:1280px;padding-top:8px}.focus-app.flow-relay:is([data-editorial-screen=question],[data-editorial-screen=lab]) .chapter-navigation{width:88%;max-width:1280px;margin-inline:auto;padding:16px 0 4px}.flow-relay:is([data-editorial-screen=question],[data-editorial-screen=lab]) .focus-paper{padding:28px 36px;border-radius:22px;min-height:0}.flow-relay .question-paper-toolbar{gap:16px;margin-bottom:24px;align-items:center}.flow-relay .question-paper-toolbar>label{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.flow-relay .question-paper-toolbar>label>span{font-size:24px;color:#aa741a}.flow-relay .question-paper-toolbar>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.question-save-state{font-size:11px;color:#52617e}.flow-relay .focus-paper .paper-compare{font-size:11px;border-radius:30px;min-height:40px;padding:8px 16px;border-color:#192e6540}.flow-relay .focus-paper .question-reel-window{min-height:0}.flow-relay .focus-paper #focus-question{display:block;box-sizing:border-box;width:100%;height:clamp(150px,18vw,220px);min-height:150px;margin:0;padding:8px 0 20px;border:0;border-radius:0;font:650 clamp(26px,3.2vw,44px)/1.3 Manrope,sans-serif;letter-spacing:-.04em;resize:vertical;background:transparent;color:#192e65}.flow-relay .focus-paper #focus-question:focus-visible{outline:2px solid #a77925;outline-offset:6px;border-radius:4px}.flow-relay .focus-paper .question-idea-footer{border-top:1px solid #192e6520;margin-top:16px;padding-top:18px;display:flex;align-items:center;gap:12px}.flow-relay .question-topic-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0;color:var(--section-ink);font-size:13px}.flow-relay .question-topic-row .topic-suggestions{margin:0}.question-next-area{margin-top:24px}.question-next-card{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px 32px;background:var(--next-paper,#ded5ee);color:#192e65;border-radius:20px}.question-next-card>div:first-child{flex:1;min-width:0}.question-next-eyebrow{font:750 10px/1.6 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#455a82}.question-next-card h2{font:650 clamp(21px,2vw,28px)/1.4 Manrope,sans-serif;letter-spacing:-.035em;margin:12px 0 0;overflow-wrap:anywhere}.question-next-actions{display:flex;flex-direction:column;align-items:center;gap:12px;flex:none}.focus-app .question-next-actions>.focus-primary{background:#192e65;color:#faf7ed;border:1px solid #192e65;min-height:52px;min-width:180px;font-size:13px;padding:14px 24px}.focus-app .question-next-actions>.focus-primary:hover{background:#29447f;color:#faf7ed}.focus-app .question-next-actions>.question-keep-original{background:transparent;color:#192e65;border:0;border-radius:0;font-size:12px;padding:8px 4px;min-height:36px;text-decoration:underline;text-underline-offset:4px}.question-next-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:12px;font:500 12px/1.6 Manrope,sans-serif;color:var(--section-ink)}.focus-app .question-next-footer>button{border:0;border-radius:0;padding:10px 0;background:transparent;color:inherit;font:inherit;min-height:44px;text-decoration:underline;text-underline-offset:5px}.question-next-footer>span:last-child{text-align:right}.question-next-area button:focus-visible{outline:3px solid #a77925;outline-offset:4px}@media(max-width:700px){.focus-app.flow-relay .focus-main:is([data-flow-scene=question],[data-flow-scene=lab]){width:92%;padding-top:4px}.focus-app.flow-relay:is([data-editorial-screen=question],[data-editorial-screen=lab]) .chapter-navigation{width:92%;padding:10px 0 4px}.flow-relay:is([data-editorial-screen=question],[data-editorial-screen=lab]) .chapter-track{margin-right:0;padding-right:2px}.flow-relay:is([data-editorial-screen=question],[data-editorial-screen=lab]) .focus-paper{padding:20px;border-radius:16px}.focus-app.flow-relay .question-paper-toolbar{align-items:flex-start;flex-wrap:wrap;flex-direction:column;margin-bottom:16px;gap:8px}.focus-app.flow-relay .question-paper-toolbar>div{width:100%;justify-content:flex-end;gap:10px}.focus-app.flow-relay .question-paper-toolbar>div .question-save-state{margin-right:auto}.flow-relay .focus-paper #focus-question{font-size:26px;height:210px}.flow-relay .question-idea-footer .question-shuffle{font-size:12px;padding-inline:0;gap:8px;text-align:left;flex-wrap:wrap}.flow-relay .question-topic-row{font-size:12px;align-items:center;flex-wrap:wrap;gap:8px}.flow-relay .question-topic-row .topic-disclosure{margin:0}.question-next-card{flex-direction:column;align-items:stretch;gap:24px;padding:24px;border-radius:16px}.question-next-actions{align-items:stretch}.question-next-footer{align-items:flex-start;font-size:11px;gap:20px}.question-next-footer>span{max-width:55%}}.focus-app.flow-relay .focus-main:is([data-flow-scene=question],[data-flow-scene=compare]){width:90%;padding:32px 0 48px}.guided-question-workspace{grid-template-columns:220px minmax(0,1fr);gap:36px}.question-rail{top:calc(var(--relay-nav-height,80px) + 28px);max-height:calc(100dvh - 150px)}.question-rail summary{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#c6cce0;padding-bottom:20px}.question-rail summary>span{font-size:9px;white-space:nowrap}.question-rail section+section{border:0;margin-top:24px;padding-top:0}.question-rail h2{display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:0;text-transform:none;color:#f1f0de;margin:0 4px 8px}.question-rail h2 i{width:6px;height:6px;border-radius:50%;flex:none}.focus-app .question-rail button{position:relative;align-items:center;padding:12px 10px;font-size:11px;line-height:1.5;min-height:44px;color:#c6cce0}.focus-app .question-rail button:is(:hover,[aria-current=step]),.focus-app .question-rail button[aria-current=step]:hover{background:#f1f0de;color:#192e65;box-shadow:none;transform:none}.question-rail button:is(:hover,[aria-current=step]) .rail-question-number{color:#43577d}.question-rail button:is(:hover,[aria-current=step]) svg{stroke:#192e65}.rail-question-number{font-size:10px;color:#b7c1d8}.question-rail button>span:last-child{padding-right:7px}.rail-current-dot{display:none;position:absolute;right:8px;top:calc(50% - 3px);width:6px;height:6px;background:#e1b653;border-radius:50%}.question-rail [aria-current=step] .rail-current-dot{display:block}.focus-app .question-rail .rail-add-question{margin-top:24px;gap:12px;font-weight:500}.wording-decision{font-family:Manrope,sans-serif;min-width:0}.focus-main[data-flow-scene=compare]:has(.guided-comparison){padding-bottom:160px!important}.decision-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;min-height:44px}.decision-heading>div:first-child{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.focus-app .decision-heading h1{font:750 14px/1.5 Manrope,sans-serif;letter-spacing:0;color:#f1f0de;margin:0;white-space:nowrap}.decision-heading p{font:500 12px/1.6 Manrope,sans-serif;color:#c6cce0;margin:0}.focus-app .decision-heading .action-menu-trigger{color:#f1f0de}.focus-app .decision-heading .action-menu-trigger:is(:hover,[aria-expanded=true]){background:#f1f0de15;color:#f1f0de}.decision-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.decision-card{display:flex;flex-direction:column;min-width:0;min-height:330px;background:#f4f1e5;color:#192e65;border:2px solid transparent;border-radius:24px;padding:26px}.decision-card.decision-morrow{border-color:#f3d596}.decision-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 26px}.focus-app .decision-card h2{display:flex;align-items:center;gap:10px;font:750 13px/1.5 Manrope,sans-serif;letter-spacing:0;margin:0;color:#43577d}.decision-card h2>span{font-size:24px;line-height:1;color:#976814}.decision-card kbd{font:650 11px/1.5 Manrope,sans-serif;background:#192e650a;color:#43577d;border-radius:6px;padding:4px 8px}.focus-app .decision-wording,.focus-app .decision-wording-input{display:block;box-sizing:border-box;text-align:left;width:100%;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:#192e65;font:750 clamp(24px,2.25vw,37px)/1.23 Manrope,sans-serif;letter-spacing:-.045em;resize:none;min-height:0;overflow:hidden;box-shadow:none;transform:none;overflow-wrap:anywhere;transition:none}.focus-app .decision-wording{cursor:text}.focus-app .decision-wording:hover{background:transparent;color:#192e65;transform:none;box-shadow:none}.decision-wording mark{color:inherit;background:linear-gradient(transparent 57%,#f0dca2 57%);padding:0}.decision-reason{font:500 13px/1.7 Manrope,sans-serif;color:#43577d;margin:20px 0 0}.focus-app .decision-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:auto 0 0;padding:32px 0 0;min-height:0;color:#52617e}.decision-save{font-size:11px;line-height:1.5}.focus-app .decision-card .decision-keep,.focus-app .decision-card .decision-use{min-height:46px;border:1px solid #192e6540;border-radius:28px;background:transparent;color:#192e65;padding:12px 20px;font:750 12px/1.5 Manrope,sans-serif;cursor:pointer;transform:none;box-shadow:none;transition:background-color .18s ease,border-color .18s ease;margin-left:auto}.focus-app .decision-card .decision-keep:hover{background:#192e6509;border-color:#192e6580;transform:none}.focus-app .decision-card .decision-use{background:#192e65;border-color:#192e65;color:#fffdf4}.focus-app .decision-card .decision-use:hover{background:#273f77;border-color:#273f77;transform:none}.focus-app .decision-card .decision-roulette{display:flex;align-items:center;gap:7px;min-height:44px;padding:6px 0;border:0;background:transparent;color:#43577d;font:650 11px/1.5 Manrope,sans-serif;cursor:pointer;transform:none;box-shadow:none}.decision-roulette>span{font-size:21px;color:#976814;transition:rotate .35s ease}.decision-roulette:hover>span{rotate:90deg}.focus-app .decision-card .decision-roulette:hover{color:#192e65;text-decoration:underline;text-underline-offset:4px;background:transparent}.decision-roulette small{font-size:10px;white-space:nowrap;color:#52617e}.wording-decision button:disabled{opacity:.5;cursor:not-allowed}.wording-decision .decision-card :is(button,textarea,input):focus-visible{outline:2px solid #976814;outline-offset:5px}.compact-answer-editor{margin-top:18px;padding:20px 22px;background:#f1f0de09;border:1px solid #f1f0de26;border-radius:18px;color:#f1f0de}.compact-answer-editor>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.compact-answer-editor>header>div:first-child{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.compact-answer-editor strong{font-size:12px}.compact-answer-editor small{font-size:10px;color:#c6cce0}.compact-answer-editor .choice-trigger{color:#f3d596;border-color:#f1f0de30;background:transparent;font-size:11px;min-height:38px}.compact-answer-editor .choice-trigger:hover{background:#f1f0de12;color:#fff0cb}.answer-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.answer-chip{display:flex;align-items:center;max-width:100%;min-height:42px;border:1px solid #f1f0de20;border-radius:10px;background:#f1f0de12;overflow:hidden;padding-left:12px;box-sizing:border-box}.focus-app .answer-chip input{min-width:0;max-width:100%;background:transparent;border:0;border-radius:0;color:#f1f0de;font:600 12px/1.5 Manrope,sans-serif;padding:10px 0;box-sizing:border-box}.answer-chip input::placeholder{color:#c6cce0}.answer-chip>span{font-size:10px;color:#c6cce0;margin-right:10px}.focus-app .answer-chip>button{flex:none;border:0;border-radius:0;background:transparent;color:#c6cce0;font-size:18px;min-width:36px;min-height:42px;padding:0;cursor:pointer;transform:none}.focus-app .answer-chip>button:hover{background:#f1f0de12;color:#fffdf4}.focus-app .answer-chip-add{min-height:42px;padding:10px 14px;border:1px solid #f1f0de45;background:transparent;color:#f1f0de;border-radius:10px;font:600 12px/1.5 Manrope,sans-serif;cursor:pointer;transform:none}.focus-app .answer-chip-add:hover{background:#f1f0de12}.compact-answer-editor p{font-size:12px;color:#c6cce0;margin:0}.compact-required{display:flex;align-items:center;gap:8px;width:fit-content;font-size:10px;color:#c6cce0;margin-top:14px;min-height:28px;cursor:pointer}.compact-required input{width:14px;height:14px;accent-color:#f3d596;margin:0}.decision-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px}.focus-app .decision-bottom>button{background:transparent;border:0;color:#c6cce0;padding:10px 0;font:600 11px/1.5 Manrope,sans-serif;min-height:44px;cursor:pointer}.focus-app .decision-bottom>button:hover{color:#f1f0de;text-decoration:underline;text-underline-offset:5px}.decision-bottom .topic-disclosure{margin:0}.decision-bottom .choice-trigger{font-size:11px}.decision-validation{padding:16px 20px;background:#f3d596;color:#192e65;border-radius:12px;font:600 12px/1.6 Manrope,sans-serif;margin:18px 0}.decision-validation button{margin-left:12px;background:transparent;border:0;text-decoration:underline;color:inherit;cursor:pointer}.wording-decision :is(input,button):focus-visible{outline:2px solid #f3d596;outline-offset:3px}@media(min-width:1700px){.decision-card{min-height:360px;padding:32px}.decision-card>header{margin-bottom:30px}}@media(max-width:1100px){.guided-question-workspace{grid-template-columns:175px minmax(0,1fr);gap:24px}.decision-card{padding:22px;min-height:320px}.focus-app .decision-wording,.focus-app .decision-wording-input{font-size:26px}.decision-card>header{margin-bottom:22px}}@media(max-width:850px){
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry .aim-desktop-field{display:block!important}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry .aim-mobile-field{display:none!important}.guided-question-workspace{grid-template-columns:1fr;gap:20px}.question-rail{position:static;max-height:none}.question-rail summary{padding:14px 16px}.focus-app .question-rail .rail-add-question{margin:4px 16px 14px;width:calc(100% - 32px)}.decision-heading>div:first-child{gap:4px;flex-direction:column}.decision-card{padding:22px;min-height:300px}}@media(max-width:600px){.focus-app.flow-relay .focus-main:is([data-flow-scene=question],[data-flow-scene=compare]){width:92%;padding-top:20px}.decision-cards{grid-template-columns:1fr;gap:14px}.decision-card{min-height:0;padding:22px;border-radius:20px}.decision-card>header{margin-bottom:22px}.focus-app .decision-card>footer{padding-top:26px}.decision-heading p{font-size:11px}.compact-answer-editor{padding:16px}.compact-answer-editor>header{gap:8px}.compact-answer-editor>header>div:first-child{gap:4px}.decision-bottom{gap:12px;flex-wrap:wrap}.focus-app .decision-wording,.focus-app .decision-wording-input{font-size:27px}}@media(prefers-reduced-motion:reduce){.wording-decision *{transition:none!important}.decision-roulette:hover>span{rotate:none}}body[data-density] .focus-app.flow-relay .dynamic-question-review.dqr-unified{.dqr-focus-stage{display:grid;isolation:isolate;min-width:0}.dqr-focus-stage>.dqr-review-context,.dqr-focus-stage>.dqr-ideas{grid-area:1/1;min-width:0;align-self:start}.dqr-focus-stage>.dqr-ideas{z-index:1;margin:0;min-height:100%;background:var(--review-paper)}.dqr-ideas .dqr-reasons{width:100%;margin:0}.dqr-ideas[data-connected=true] .dqr-reasons{padding-bottom:14px;border-bottom:1px solid var(--question-gold-edge)}.dqr-reason-heading{justify-content:flex-start;gap:12px;flex-wrap:wrap}.dqr-reason-close,.dqr-change-reason{margin-left:auto}.dqr-reason-summary{font-size:13px;color:var(--review-ink)}.dqr-change-reason{padding:8px 12px;min-height:44px;border:1px solid var(--morrow-control-border);border-radius:var(--morrow-radius-pill);background:var(--morrow-white);color:var(--morrow-navy);font:650 12px/1.4 var(--morrow-font)}.dqr-review-context{min-height:0}.dqr-meta{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--morrow-line);gap:12px}.dqr-focus-heading{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.dqr-focus-heading>span{font-size:15px;font-weight:750;color:var(--morrow-navy)}.dqr-focus-heading h1{font-size:13px;font-weight:500;color:var(--morrow-ink-muted)}.dqr-stage:not(.is-comparing) .dqr-card{border:0;border-radius:0;padding:0;min-height:0;background:transparent;box-shadow:none}.dqr-stage:not(.is-comparing) .dqr-card-head{margin-bottom:16px;min-height:24px}.dqr-stage:not(.is-comparing) .dqr-version{width:24px;height:24px;font-size:11px;border-radius:6px}.dqr-stage:not(.is-comparing) .dqr-version-label{font-size:12px;font-weight:600}.dqr-stage:not(.is-comparing) .dqr-question{margin-bottom:24px;max-width:60ch}.dqr-action-footer{grid-template-columns:minmax(0,1fr) auto;margin-top:24px;padding:16px 0 0}.dqr-action-footer .dqr-dock{grid-column:2;grid-row:1}.dqr-footer-back{grid-row:1}.dqr-save-status{grid-column:1/-1}}@media(max-width:360px){body[data-density] .focus-app.flow-relay .relay-navigation{gap:4px}body[data-density] .focus-app.flow-relay .relay-nav-options{margin-right:0}}.question-edit-fields{border:0;padding:0;margin:0;min-width:0}.focus-app.flow-relay .question-edit-dialog{--review-ink:var(--morrow-navy);--review-paper:#faf7ed;--review-cream:var(--morrow-cream);--review-muted:var(--morrow-ink-muted);--review-line:var(--morrow-line);width:min(620px,calc(100vw - 32px));max-width:620px;max-height:calc(100dvh - 32px);overflow:auto;border:0;border-radius:20px;padding:0;background:var(--review-paper);color:var(--review-ink);font:500 14px/1.5 Manrope,sans-serif;box-shadow:0 24px 80px #081b4540}.question-edit-dialog :is(button,input,textarea,select){font-family:inherit}.question-edit-dialog .dqr-modal-body{min-width:0}.question-edit-dialog .dqr-modal-actions{position:sticky;bottom:-1px;background:var(--morrow-white);padding-block:16px;margin-bottom:-16px;z-index:2}@media(max-width:700px){body[data-density] .focus-app.flow-relay .dynamic-question-review.dqr-unified{.dqr-meta{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px}.dqr-focus-heading{gap:4px 10px}.dqr-progress{grid-column:1/-1;grid-row:2;margin:0;order:initial}.dqr-pips{flex-wrap:nowrap;overflow-x:auto;max-width:100%}.dqr-pips button{flex:0 0 44px}.dqr-meta>.action-menu-trigger{grid-column:2;grid-row:1}.dqr-action-footer{grid-template-columns:minmax(0,1fr)}.dqr-action-footer .dqr-dock{grid-column:1;grid-row:1;width:100%}.dqr-footer-back{grid-column:1;grid-row:2}}.focus-app.flow-relay .relay-navigation .flow-brand{white-space:nowrap;flex-shrink:0}}.focus-app.flow-relay[data-editorial-screen=review-summary]{--section-bg:var(--morrow-navy);--section-ink:var(--morrow-cream);--section-muted:var(--morrow-canvas-muted)}.dynamic-question-review{--review-ink:var(--morrow-navy);--review-paper:#faf7ed;--review-cream:var(--morrow-cream);--review-gold:var(--morrow-gold);--review-mint:var(--morrow-mint);--review-muted:var(--morrow-ink-muted);--review-line:var(--morrow-line);width:min(1110px,calc(100% - 80px));margin:32px auto 0;padding-bottom:32px;font:500 14px/1.5 Manrope,sans-serif;color:var(--review-ink);isolation:isolate}.dynamic-question-review :is(button,input,textarea,select){font-family:inherit}.dynamic-question-review button{letter-spacing:0;box-shadow:none;cursor:pointer}.dynamic-question-review :is(button,a,input,textarea,select):focus-visible{outline:2px solid currentColor;outline-offset:4px}.dynamic-question-review button:disabled{cursor:default;opacity:.5}.dynamic-question-review button:hover:not(:disabled){text-decoration:none}.dynamic-question-review .dqr-select.is-selected,.dynamic-question-review .dqr-selected{background:var(--review-ink);border-color:var(--review-ink);color:#fff}.dynamic-question-review .dqr-alternative-action button{background:var(--review-ink);color:var(--review-cream)}.dynamic-question-review .dqr-select:hover:not(:disabled){background:#29457f;border-color:#29457f;color:#fff}.dynamic-question-review .dqr-alternative-action button:hover:not(:disabled){background:#29457f;color:#fff}.dqr-sections{display:grid;grid-template-columns:repeat(var(--dqr-section-count),minmax(0,1fr));gap:12px;margin-bottom:20px}.dqr-section{display:flex;align-items:center;gap:14px;min-height:56px;padding:12px 18px;background:var(--review-cream);color:var(--review-ink);border:0;border-radius:10px;position:relative;text-align:left;transition:background-color .18s ease}.dqr-section>span:first-child:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;background:var(--dqr-section-paper);vertical-align:1px}.dqr-section:hover:not(:disabled){background:var(--morrow-white)}.dqr-section[aria-current=step]:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:3px;border-radius:2px;background:var(--review-gold)}.dynamic-question-review .dqr-section[aria-current=step]{background:var(--dqr-section-paper)}.dqr-section-context{display:flex;align-items:center;gap:12px;background:var(--active-section-paper);padding:14px 18px;margin-bottom:20px;border-radius:12px;color:var(--review-ink)}.dqr-section-context h2{font:750 17px/1.35 Manrope,sans-serif;letter-spacing:-.025em;margin:0;overflow-wrap:anywhere}.dqr-section-index{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:8px;background:#ffffff65;font-size:12px;font-weight:800}.dqr-section-context>span:last-child{margin-left:auto;flex:none;font-size:11px;color:var(--review-muted)}.dqr-section>span{font-size:12px;font-weight:600;flex:none}.dqr-section>span:last-child{margin-left:auto}.dqr-section strong{font-size:13px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.dqr-shell{padding:22px 28px 32px;background:var(--review-cream);border-radius:22px;min-width:0}.dqr-meta{display:flex;align-items:center;gap:9px;margin-bottom:18px;color:var(--review-muted);font-size:12px;min-height:24px;flex-wrap:wrap}.dqr-meta h1{font:750 13px/1.5 Manrope,sans-serif;color:var(--review-ink);letter-spacing:0;margin:0}.dqr-meta [data-scene-heading]:focus{outline:none}.dqr-progress{display:flex;align-items:center;gap:16px;margin-left:auto}.dqr-pips{display:flex;align-items:center;gap:3px;max-width:280px;flex-wrap:wrap}.dqr-pips button{display:grid;place-items:center;border:0;background:transparent;min-height:24px;width:24px;padding:6px 0;border-radius:3px}.dqr-pips button span{display:block;width:100%;height:5px;border-radius:4px;background:#bac1cd;transition:background .2s,transform .2s}.dqr-pips button.is-approved span{background:var(--review-gold)}.dqr-pips button.is-current span{background:var(--review-ink);transform:scaleY(1.3)}.dqr-pips button:hover{background:transparent}.dynamic-question-review .dqr-meta .action-menu-trigger{position:relative;box-sizing:border-box;flex:0 0 44px;width:44px;height:44px;min-height:44px;letter-spacing:0;font-size:0}.dynamic-question-review .dqr-meta .action-menu-trigger:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:22px;height:4px;background:radial-gradient(circle at 2px 2px,currentColor 2px,transparent 2.1px),radial-gradient(circle at 11px 2px,currentColor 2px,transparent 2.1px),radial-gradient(circle at 20px 2px,currentColor 2px,transparent 2.1px)}.dqr-stage{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}.dqr-stage.is-comparing{grid-template-columns:repeat(2,minmax(0,1fr))}.dqr-card{background:var(--active-section-paper);border:2px solid var(--review-line);border-radius:16px;padding:20px 24px 14px;min-width:0;display:flex;flex-direction:column;min-height:270px;transition:background-color .25s,border-color .25s}.dqr-card.is-selected{background:var(--morrow-butter);border-color:var(--review-ink);box-shadow:inset 0 0 0 1px var(--review-ink)}.dqr-card.is-selected .dqr-version{background:var(--review-ink);color:var(--review-cream);border-color:var(--review-ink)}.dqr-card.is-selected .dqr-version-chip{background:#fff7e4}.dqr-card[data-selectable=true]{cursor:pointer}.dqr-card[data-selectable=true]:not(.is-selected):hover{border-color:#192e6570}.dqr-card-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px;min-height:32px}.dqr-version{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#192e650b;border:1px solid var(--review-line);font-size:13px;font-weight:800;flex:none}.dqr-version.is-morrow{background:var(--review-gold);border-color:var(--review-gold)}.dqr-version-label{font-size:12px;font-weight:750}.dqr-version-chip{background:#f2e9cd;padding:5px 9px;border-radius:6px;font-size:10px;font-weight:650;white-space:nowrap}.dqr-selected,.dqr-select{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;background:var(--review-ink);color:var(--review-cream);padding:7px 11px;border-radius:8px;font-size:11px;font-weight:700;min-height:32px;border:1px solid var(--review-ink)}.dqr-select:not(.is-selected){background:transparent;color:var(--review-ink)}.dqr-select:hover:not(:disabled){background:var(--review-gold);color:var(--review-ink)}.dqr-selected svg,.dqr-select svg{width:14px;height:14px}.dqr-question{font:750 clamp(28px,3vw,42px)/1.15 Manrope,sans-serif;letter-spacing:-.04em;max-width:30ch;margin:0 0 12px;overflow-wrap:anywhere;text-wrap:pretty;color:var(--review-ink)}.dqr-stage.is-comparing .dqr-question{font-size:clamp(25px,2.3vw,33px)}.dqr-question mark{color:inherit;background:transparent;text-decoration:underline;text-decoration-color:var(--review-gold);text-decoration-thickness:4px;text-underline-offset:4px}.dqr-description{font-size:14px;line-height:1.6;color:var(--review-muted);margin:0 0 24px;max-width:70ch}.dqr-answer-meta{margin-top:auto;display:flex;align-items:center;gap:12px;background:#eeece3;border-radius:10px;min-height:48px;padding:11px 14px;font-size:12px}.dqr-answer-meta>svg{flex:none;width:18px;height:18px}.dqr-answer-meta strong{font-weight:750;flex:none}.dqr-answer-meta>span{border-left:1px solid var(--review-line);padding-left:12px;line-height:1.4;color:var(--review-muted)}.dynamic-question-review .dqr-answer-format{display:block;width:100%;margin-top:auto}.dynamic-question-review .dqr-answer-format .choice-trigger{width:100%;padding:0 14px 0 0;gap:8px;min-height:48px;border:1px solid #192e651c;border-radius:10px;background:var(--active-section-paper);color:var(--review-ink)}.dynamic-question-review .dqr-answer-format .choice-trigger:hover,.dynamic-question-review .dqr-answer-format .choice-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--active-section-paper) 85%,var(--morrow-white));border-color:#192e6560}.dynamic-question-review .dqr-card.is-selected .dqr-answer-format .choice-trigger{background:#fff7e4}.dynamic-question-review .dqr-card.is-selected .dqr-answer-format .choice-trigger:hover,.dynamic-question-review .dqr-card.is-selected .dqr-answer-format .choice-trigger[aria-expanded=true]{background:var(--morrow-white)}.dynamic-question-review .dqr-answer-format .choice-trigger-label{flex:1;white-space:normal;overflow:visible}.dynamic-question-review .dqr-answer-format .dqr-answer-meta{background:transparent;border-radius:0;margin:0}.dynamic-question-review .dqr-answer-format .dqr-answer-meta svg{transform:none}.choice-popover.dqr-format-popover{background:var(--morrow-white);color:var(--morrow-navy);border:1px solid #192e652b;border-radius:14px;padding:6px;box-shadow:0 12px 32px #0c1c4226;font:650 13px/1.4 Manrope,sans-serif}.choice-popover.dqr-format-popover [role=option]{padding:12px;border-radius:9px;min-height:58px}.choice-popover.dqr-format-popover [role=option][data-active=true]{background:#f2e9cd;outline:0}.choice-popover.dqr-format-popover [role=option][data-active=true][data-keyboard=true]{outline:2px solid var(--morrow-navy);outline-offset:-2px}.choice-popover.dqr-format-popover [role=option][aria-selected=true]{background:#eeece3}.choice-popover.dqr-format-popover .choice-option-copy small{color:var(--morrow-ink-muted);font-size:11px;margin-top:3px}.choice-popover.dqr-format-popover .choice-selected{color:var(--morrow-navy)}@media(max-width:700px){.dqr-section-context{padding:12px;gap:9px;flex-wrap:wrap}.dqr-section-context h2{font-size:15px;flex:1}.dqr-section-context>span:last-child{width:100%;margin-left:41px;font-size:10px}.dynamic-question-review .dqr-answer-format .dqr-answer-meta{flex-wrap:nowrap}.dynamic-question-review .dqr-answer-format .dqr-answer-meta>span{display:none}}.dqr-stage.is-comparing .dqr-answer-meta>span{display:none}.dqr-card-tools{display:flex;justify-content:flex-end;gap:18px;margin-top:8px;flex-wrap:wrap}.dqr-card-tools button{font-size:11px;font-weight:600;color:var(--review-muted);background:transparent;border:0;padding:6px 0;min-height:32px;text-decoration:underline;text-underline-offset:4px;border-radius:3px}.dqr-card-tools button:hover{color:var(--review-ink);background:transparent}.dqr-selection-note{display:flex;justify-content:center;align-items:center;gap:8px;font-size:12px;line-height:1.5;color:var(--review-muted);margin:16px 0 8px;text-align:center}.dqr-selection-note>svg{width:16px;height:16px;flex:none}.dqr-reasons{padding:18px 20px;background:#f2e9cd;border-radius:14px;margin-top:20px}.dqr-reasons h2,.dqr-alternative-list h2,.dqr-insight h2{display:flex;align-items:center;gap:10px;font:750 14px/1.5 Manrope,sans-serif;margin:0}.dqr-reasons h2>svg{color:#906518}.dqr-reason-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.dqr-reason-list button{background:var(--review-paper);border:1px solid var(--review-line);border-radius:999px;font-size:12px;min-height:40px;padding:9px 15px;color:var(--review-ink);transition:background-color .2s,color .2s}.dqr-reason-list button[aria-pressed=true]{background:var(--review-ink);color:var(--review-cream);border-color:var(--review-ink)}.dqr-reason-list button:hover:not([aria-pressed=true]){background:#fffdf5}.dqr-alternative-list{position:relative;margin-top:22px;display:grid;gap:12px;padding:20px;border:1px solid var(--review-line);border-radius:18px;background:#fffcf5}.dqr-alternative-list:before{content:"";position:absolute;left:calc(50% - 12px);top:-7px;width:24px;height:3px;border-radius:4px;background:#9ca4bd}.dqr-alternative-count{margin-left:auto;font-size:11px;color:var(--review-muted);white-space:nowrap}.dqr-alternative-list .dqr-alternative.is-recommended{border:2px solid #b67712;padding:15px 19px}.dqr-alternative-label{flex-wrap:wrap}.dqr-suggestion-label{padding:4px 8px;border-radius:6px;background:#ffe3a1;color:#67490e;font-size:11px;font-weight:750}@media(max-width:700px){.dqr-alternative-list{padding:14px 10px;gap:10px}.dqr-alternative-list>header{flex-wrap:wrap}.dqr-alternative-count{margin-left:0;width:100%}.dqr-alternative-list .dqr-alternative.is-recommended{padding:13px}}.dqr-alternative-list>header{display:flex;align-items:center;gap:12px;margin:0 0 6px}.dqr-spark{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:#ece9dd}.dqr-alternative-list>header p{font-size:12px;color:var(--review-muted);margin-top:3px}.dqr-alternative{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:20px;align-items:center;padding:15px 19px;border:2px solid var(--review-line);border-radius:12px;background:var(--review-paper);min-width:0;transition:background-color .24s ease,border-color .24s ease}.dqr-alternative[data-selectable=true]{cursor:pointer}.dqr-alternative[data-selectable=true]:hover{border-color:#192e6570}.dqr-alternative-list .dqr-alternative.is-selected{border-color:var(--review-ink);background:var(--morrow-butter)}.dynamic-question-review .dqr-alternative-action button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:110px}.dqr-alternative-action button svg{width:14px;height:14px}.dynamic-question-review .dqr-alternative-action button[aria-pressed=false]{background:transparent;color:var(--review-ink);box-shadow:inset 0 0 0 1px var(--review-ink)}.dynamic-question-review .dqr-alternative-action button[aria-pressed=false]:hover:not(:disabled){background:#f2e9cd;color:var(--review-ink)}.dqr-alternative-label{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:750;color:var(--review-muted)}.dqr-alternative-label>span{display:grid;place-items:center;width:22px;height:22px;border-radius:5px;background:#ece9dd;color:var(--review-ink)}.dqr-alternative h3{font:750 16px/1.4 Manrope,sans-serif;letter-spacing:-.02em;margin:7px 0 4px;overflow-wrap:anywhere;color:var(--review-ink)}.dqr-alternative p{font-size:12px;line-height:1.5;color:var(--review-muted)}.dqr-alternative-action{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.dqr-alternative-action small{font-size:11px;text-align:right;color:var(--review-muted);line-height:1.5}.dqr-alternative-action button{background:var(--review-ink);color:var(--review-cream);border:0;border-radius:999px;padding:9px 17px;min-height:36px;font-size:12px}.dqr-alternative-action button:hover{background:#243d76}.dqr-empty{padding:18px 0;color:var(--review-muted);font-size:13px}.dqr-review-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:20px;border-top:1px solid var(--review-line);padding-top:10px;font-size:11px;color:var(--review-muted)}.dqr-review-footer button{background:transparent;border:0;color:var(--review-ink);font-size:11px;text-decoration:underline;text-underline-offset:4px;padding:8px 0;min-height:36px}.dqr-review-footer button:hover{background:transparent}.dqr-dock{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:6px;position:sticky;bottom:20px;z-index:20;width:min(600px,100%);margin:-12px auto 0;padding:7px;border-radius:999px;border:1px solid var(--morrow-canvas-line);background:var(--review-ink);color:var(--review-cream);box-shadow:0 8px 24px #081b4526}.dqr-dock>.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dqr-dock-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;min-height:50px;min-width:0;border:1px solid #ffffff1a;border-radius:999px;background:#344979;color:var(--review-cream);font-size:13px;font-weight:700;white-space:nowrap;transition:background-color .2s,color .2s}.dqr-compare{grid-column:1;grid-row:1}.dqr-more{grid-column:3;grid-row:1}.dqr-dock-button>svg{width:17px;height:17px;flex:none}.dqr-dock-button[aria-pressed=true],.dqr-dock-button[aria-expanded=true],.dqr-dock-button:hover:not(:disabled){background:#4b608f;color:var(--review-cream)}.dqr-dock .dqr-approve{grid-column:2;grid-row:1;background:var(--review-gold);border-color:var(--review-gold);color:var(--review-ink);font-size:14px;font-weight:800}.dqr-dock .dqr-approve:hover:not(:disabled){background:var(--morrow-gold-hover);color:var(--review-ink)}.dqr-ab{font-weight:650;font-size:12px;border-right:1px solid var(--morrow-canvas-line);padding-right:8px}.dqr-footnote{display:flex;justify-content:space-between;gap:20px;color:var(--section-muted);font-size:10px;margin-top:30px;line-height:1.6}.dqr-alert,.dqr-error{padding:14px 16px;background:#f3c9ad;color:#542d25;border-radius:10px;font-size:13px;margin:0 0 18px}.dqr-alert button{background:transparent;color:inherit;margin-top:10px;border-color:currentColor;font-size:12px}.dqr-error{margin:16px 0 0}.dqr-condition{font-size:12px;margin-top:16px;color:var(--review-muted)}.dqr-condition button{background:none;border:0;text-decoration:underline;color:var(--review-ink);font-size:12px}.dqr-insight{margin-top:16px;padding:18px;background:#f2e9cd;border-radius:12px}.dqr-insight>div{display:flex;gap:10px;align-items:center}.dqr-insight p{font-size:13px;margin:10px 0}.dqr-insight button{font-size:12px;margin-right:10px;background:var(--review-paper);border:1px solid var(--review-line);border-radius:999px}.dynamic-question-review .dqr-dialog{width:min(620px,calc(100vw - 32px));max-width:620px;max-height:calc(100dvh - 40px);overflow:auto;border:0;border-radius:20px;padding:0;background:var(--review-paper);color:var(--review-ink);font-family:Manrope,sans-serif;box-shadow:0 24px 80px #081b4540}.dqr-dialog::backdrop{background:#101e45b3;backdrop-filter:blur(4px)}.dqr-modal-body{padding:28px}.dqr-modal-body>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.dqr-modal-body>header h2{font:750 27px/1.2 Manrope,sans-serif;letter-spacing:-.035em;margin:0}.dqr-modal-body>header p{font-size:12px;color:var(--review-muted);line-height:1.6;margin-top:10px}.dqr-close{display:grid;place-items:center;flex:none;width:36px;height:36px;min-height:36px;padding:0;border:0;border-radius:50%;background:#192e650b;color:var(--review-ink)}.dqr-preview-question{font:700 24px/1.35 Manrope,sans-serif;letter-spacing:-.025em;margin:0 0 20px;overflow-wrap:anywhere}.dqr-preview-answers{padding:16px;border-radius:12px;background:#f2e9cd}.dqr-preview-answers .answer-sample{padding:0;background:none}.dqr-preview-answers .answer-sample textarea{width:100%;min-height:110px;background:var(--review-paper);color:var(--review-ink);border:1px solid var(--review-line);border-radius:10px;padding:14px;font-size:14px}.dqr-preview-answers .respondent-choices{margin:0}.dqr-preview-answers .primary-answers,.dqr-preview-answers .extra-answers{display:grid;gap:8px}.dqr-preview-answers .respondent-choices label{display:flex;align-items:center;gap:12px;min-height:44px;padding:12px;border:1px solid var(--review-line);border-radius:8px;background:var(--review-paper);color:var(--review-ink);font-size:13px}.dqr-preview-answers .respondent-choices input{appearance:auto;position:static;opacity:1;width:16px;height:16px;clip-path:none;margin:0;flex:none;accent-color:var(--review-ink)}.dqr-preview-answers .answer-dot{display:none}.dqr-preview-answers .scale-point{margin-right:10px}.dqr-preview-answers .multiple-count{font-size:12px;margin:0 0 12px}.dqr-modal-note{font-size:12px;color:var(--review-muted);margin-top:16px}.dqr-edit-label{display:block;font-size:12px;font-weight:750;margin-bottom:9px}.dqr-edit-textarea{width:100%;min-height:120px;border:1px solid var(--review-line);border-radius:10px;background:var(--morrow-white);color:var(--review-ink);padding:14px;font-size:16px;line-height:1.5;resize:vertical}.dqr-modal-body .review-answers{margin-top:22px}.dqr-modal-body .review-answers>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px}.dqr-modal-body .review-answers h2{font-size:15px}.dqr-modal-body .review-answers header span,.dqr-modal-body .review-written{font-size:12px;color:var(--review-muted)}.dqr-modal-body .review-answer-list{display:grid;gap:8px}.dqr-modal-body .review-answer-row{display:flex;align-items:center;gap:10px;font-size:12px}.dqr-modal-body .review-answer-row input{flex:1;width:100%;border:1px solid var(--review-line);border-radius:7px;background:var(--morrow-white);padding:10px;font-size:13px;color:var(--review-ink)}.dqr-modal-body .review-answer-row button{min-height:36px;padding:4px 10px;font-size:18px}.dqr-modal-body .review-answer-actions{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px}.dqr-modal-body .review-required{display:flex;align-items:center;gap:10px;font-size:12px;margin-top:18px}.dqr-modal-body .review-required input{appearance:auto;opacity:1;width:16px;height:16px}.dqr-modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.dqr-modal-actions button{border:0;border-radius:999px;background:#e5e6e0;color:var(--review-ink);font-size:13px;padding:12px 20px}.dqr-modal-actions .dqr-save{background:var(--review-ink);color:var(--review-cream)}.dqr-toast{position:fixed;z-index:180;bottom:90px;left:50%;transform:translate(-50%,10px);opacity:0;pointer-events:none;max-width:calc(100vw - 32px);padding:12px 18px;background:var(--review-mint);color:var(--review-ink);border-radius:12px;box-shadow:0 8px 25px #10214825;font-size:12px;text-align:center;transition:opacity .2s,transform .25s}.dqr-toast.is-visible{opacity:1;transform:translate(-50%)}@media(min-width:1500px){.dynamic-question-review{width:min(1240px,calc(100% - 120px));margin-top:40px}.dqr-shell{padding:28px 32px 36px}.dqr-card{padding:26px 30px 18px;min-height:310px}.dqr-question{font-size:44px}}@media(max-width:950px){.dynamic-question-review{width:calc(100% - 40px)}.dqr-progress{gap:12px}.dqr-pips{max-width:220px}.dqr-shell{padding:20px 20px 30px}.dqr-card{padding:18px}.dqr-answer-meta{flex-wrap:wrap}.dqr-answer-meta>span{border:0;padding:0;width:100%}}@media(max-width:700px){.dynamic-question-review{width:calc(100% - 28px);margin-top:24px;padding-bottom:24px}.dqr-sections{gap:7px;grid-template-columns:repeat(var(--dqr-section-count),minmax(0,1fr));overflow-x:auto;padding-bottom:9px;margin-bottom:12px}.dqr-section{min-height:92px;padding:12px 10px;display:grid;grid-template-columns:1fr auto;align-items:start;gap:7px}.dqr-section strong{grid-column:1 / -1;grid-row:2;font-size:11px}.dqr-section>span{font-size:10px}.dqr-shell{padding:16px 14px 28px;border-radius:18px}.dqr-meta{gap:7px;font-size:11px}.dqr-meta h1{font-size:12px}.dqr-progress{order:2;width:100%;justify-content:space-between;gap:8px}.dqr-meta>div:last-child{margin-left:auto}.dqr-pips{max-width:55%}.dqr-pips button{width:20px;min-height:24px}.dqr-stage.is-comparing{grid-template-columns:1fr}.dqr-card{padding:16px 15px 10px;min-height:250px;border-radius:13px}.dqr-card-head{gap:7px;margin-bottom:18px}.dqr-version-label{font-size:11px}.dqr-version-chip{font-size:9px;padding:5px 7px}.dqr-selected,.dqr-select{font-size:10px;padding:6px 8px;min-height:30px}.dqr-question,.dqr-stage.is-comparing .dqr-question{font-size:29px;line-height:1.2;letter-spacing:-.035em}.dqr-description{font-size:13px;margin-bottom:20px}.dqr-answer-meta{padding:10px;font-size:11px;gap:8px}.dqr-answer-meta>span{font-size:11px}.dqr-reasons{padding:16px 12px}.dqr-reason-list{gap:6px}.dqr-reason-list button{font-size:11px;padding:9px 12px}.dqr-reasons h2,.dqr-alternative-list h2{font-size:13px}.dqr-alternative{grid-template-columns:1fr;padding:14px;gap:12px}.dqr-alternative h3{font-size:15px}.dqr-alternative-action{flex-direction:row;align-items:center;justify-content:space-between}.dqr-alternative-action small{text-align:left}.dqr-dock{grid-template-columns:.9fr 1.4fr 1.1fr;gap:4px;padding:5px;bottom:12px;border-radius:999px;margin-top:-8px}.dqr-dock-button{min-height:46px;font-size:11px;gap:5px;padding:0 7px}.dqr-dock .dqr-approve{font-size:11px;padding:0 8px}.dqr-dock-button>svg{width:15px;height:15px}.dqr-dock-button>svg:last-child:not(:first-child){display:none}.dqr-ab{font-size:10px;padding-right:6px}.dqr-footnote{margin-top:24px}.dqr-review-footer{font-size:10px;gap:8px}.dqr-review-footer button{font-size:10px}.dqr-modal-body{padding:24px}.dqr-toast{bottom:82px;width:max-content}}@media(max-width:380px){.dqr-ab{display:none}.dqr-selected{margin-left:0}.dqr-section{padding:10px 8px}.dqr-question{font-size:26px}}@media(prefers-reduced-motion:reduce){.dynamic-question-review *,.dynamic-question-review *:before,.dynamic-question-review *:after{animation:none!important;transition:none!important}}.dynamic-question-review .dqr-section{min-height:72px;gap:14px;overflow:visible;transition:background-color var(--morrow-motion-fast)}.dynamic-question-review .dqr-section:not([aria-current=step]){background:#ffffff06;color:#c6cee0;box-shadow:inset 0 0 0 1px #ffffff1c}.dynamic-question-review .dqr-section:not([aria-current=step]):hover{background:#ffffff12;color:#fffdf5}.dynamic-question-review .dqr-section:not([aria-current=step]) .dqr-section-count{color:#b5bfd6}.dynamic-question-review .dqr-section:not([aria-current=step]) .dqr-section-check{background:#ffffff14;color:#e6dbb4}.dynamic-question-review .dqr-section:not([aria-current=step]):before{background:#f3d59666}.dynamic-question-review .dqr-section:focus-visible{outline:2px solid var(--review-gold);outline-offset:4px}.dynamic-question-review .dqr-section-context{background:transparent;padding:0 0 16px;border-radius:0;border-bottom:1px solid var(--review-line)}.dqr-section-tools{margin-left:auto;display:flex;align-items:center;gap:18px;flex:none}.dqr-section-tools>span{font:500 11px/1.5 Manrope,sans-serif;color:var(--review-muted)}.focus-app .dqr-remove-question{display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:8px;border:1px solid #192e6526;border-radius:50%;background:#eeeadd;color:var(--morrow-navy);box-shadow:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.focus-app .dqr-remove-question:hover{background:#e5ddc8;border-color:#63759d}.focus-app .dqr-remove-question:focus-visible{outline:2px solid var(--morrow-navy);outline-offset:3px}.dqr-remove-question svg{width:18px;height:18px}@media(max-width:700px){.dqr-section-tools{gap:10px}.dqr-section-tools>span{font-size:10px;max-width:76px;text-align:right}.focus-app .dqr-remove-question{width:40px;height:40px}.dqr-section-context h2{min-width:0}.dqr-section-tools{margin-left:0}}.dynamic-question-review .dqr-section-index{background:var(--active-section-paper)}.dynamic-question-review .dqr-section>.dqr-section-marker{display:grid;place-items:center;flex:none;width:32px;height:32px}.dynamic-question-review .dqr-section>.dqr-section-marker:before{display:none}.dqr-section-number{font-size:var(--morrow-text-label)}.dqr-section-check{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--morrow-navy);color:var(--morrow-cream)}.dqr-section-check svg{width:23px;height:23px}.dqr-section-check path{stroke-dasharray:1;stroke-dashoffset:0}.dynamic-question-review .dqr-section-count{display:grid;gap:1px;text-align:left;margin-left:auto;font-size:var(--morrow-text-label)}.dqr-section-count b{font-weight:750;white-space:nowrap}.dqr-section-count small{font:500 var(--morrow-text-caption)/1.3 var(--morrow-font)}.dynamic-question-review .dqr-section:before{content:"";position:absolute;left:1px;right:1px;bottom:0;height:2px;background:#192e652b;border-radius:1px;transform:scaleX(var(--section-progress));transform-origin:left center;transition:transform .3s ease-out;pointer-events:none}@media(max-width:700px){.dynamic-question-review .dqr-section{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px 4px;padding:12px 8px;min-height:100px;align-content:start}.dynamic-question-review .dqr-section strong{grid-column:1 / -1;grid-row:2;font-size:var(--morrow-text-caption)}.dynamic-question-review .dqr-section>.dqr-section-marker{width:24px;height:24px}.dqr-section-check{width:24px;height:24px}.dqr-section-check svg{width:18px;height:18px}.dynamic-question-review .dqr-section-count{grid-column:2;grid-row:1;text-align:right;font-size:10px;gap:0}.dqr-section-count small{font-size:9px}}@media(prefers-reduced-motion:reduce){.dynamic-question-review .dqr-section:before{transition:none}}.six-good-review{--navy:#192E65;--cream:#F3F1E5;--butter:#F3D596;--mint:#CCE2D5;--paper-line:rgba(25,46,101,.19);--canvas-line:rgba(243,241,229,.25);--sans:Manrope,sans-serif;--serif:Manrope,sans-serif;--ease:cubic-bezier(.18,.8,.22,1)}.six-good-review *{box-sizing:border-box}.six-good-review{color-scheme:dark;scroll-behavior:smooth}.six-good-review{margin:0;background:var(--navy);color:var(--cream);font-family:var(--sans);-webkit-font-smoothing:antialiased}.six-good-review button,.six-good-review input,.six-good-review textarea{font:inherit}.six-good-review button{cursor:pointer;-webkit-tap-highlight-color:transparent}.six-good-review button:disabled{cursor:default}.six-good-review button,.six-good-review textarea{touch-action:manipulation}.six-good-review button:focus-visible,.six-good-review a:focus-visible{outline:3px solid var(--butter);outline-offset:5px}.six-good-review [hidden]{display:none!important}.six-good-review ::selection{background:var(--butter);color:var(--navy)}.six-good-review .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.six-good-review .skip-link{position:fixed;top:12px;left:12px;z-index:100;background:var(--butter);color:var(--navy);padding:12px 18px;transform:translateY(-160%)}.six-good-review .skip-link:focus{transform:none}.six-good-review .page{width:min(1440px,100%);margin:auto;padding:0 64px}.six-good-review .masthead{height:98px;display:flex;justify-content:space-between;align-items:center}.six-good-review .brand{display:flex;gap:24px;align-items:center}.six-good-review .wordmark{font-size:34px;line-height:1;font-weight:800;letter-spacing:-2.7px}.six-good-review .workspace{font-size:14px;border-left:1px solid var(--canvas-line);padding-left:24px;letter-spacing:-.15px}.six-good-review .header-note{display:flex;gap:25px;align-items:center;font-size:10px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase}.six-good-review .draft-label{border:1px solid var(--canvas-line);padding:8px 11px;border-radius:4px;letter-spacing:1.2px}.six-good-review .steps{border-top:1px solid var(--canvas-line);border-bottom:1px solid var(--canvas-line)}.six-good-review .steps ol{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:0}.six-good-review .steps li{min-height:58px;display:flex;align-items:center;justify-content:center;gap:12px;color:#f3f1e58c;font-size:12px;position:relative}.six-good-review .steps li+li:before{content:"";position:absolute;left:0;height:12px;width:1px;background:var(--canvas-line)}.six-good-review .steps .step-number{font-size:9px;letter-spacing:.7px;font-weight:700}.six-good-review .steps .complete{color:var(--cream)}.six-good-review .steps [aria-current=step]{color:var(--butter);font-weight:750}.six-good-review .steps [aria-current=step]:after{content:"";position:absolute;left:19%;right:19%;bottom:-1px;height:3px;background:var(--butter)}.six-good-review .hero-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);column-gap:66px;row-gap:32px;padding-top:47px;align-items:start}.six-good-review .statement{grid-column:2;grid-row:1}.six-good-review .eyebrow{margin:0 0 16px;font-size:10px;line-height:1.5;font-weight:750;letter-spacing:2px;text-transform:uppercase;color:var(--mint)}.six-good-review h1{font-size:clamp(37px,4vw,59px);line-height:1.06;font-weight:650;letter-spacing:-2.8px;margin:0}.six-good-review .headline-line{display:block}.six-good-review h1 em{font-family:var(--serif);font-size:1.095em;font-weight:450;letter-spacing:-1.5px;color:var(--butter)}.six-good-review .completion{grid-column:1;grid-row:1 / span 2;align-self:stretch;position:relative;display:flex;flex-direction:column;padding-top:9px}.six-good-review .completion-top{display:flex;align-items:center;gap:13px;font-size:10px;font-weight:750;letter-spacing:1.8px;text-transform:uppercase}.six-good-review .tiny-line{width:31px;height:2px;background:var(--mint);display:block}.six-good-review .number-window{position:relative;min-height:415px;display:flex;align-items:center;margin-top:11px}.six-good-review .big-six{display:block;font-size:clamp(340px,36.7vw,525px);font-weight:650;letter-spacing:-.105em;line-height:.88;margin-left:-.061em;transform-origin:50% 80%;font-variant-numeric:lining-nums}.six-good-review .approval-stamp{position:absolute;right:0;bottom:80px;width:131px;padding:19px 17px 17px;background:var(--butter);color:var(--navy);font-size:11px;line-height:1.5;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;border-radius:3px}.six-good-review .approval-stamp svg{display:block;width:27px;height:27px;margin-bottom:11px}.six-good-review .metric-footer{border-top:1px solid var(--canvas-line);padding-top:20px;display:flex;align-items:start;justify-content:space-between;gap:22px;margin-top:auto}.six-good-review .metric-footer p{margin:0;font-size:19px;font-weight:550;line-height:1.45;letter-spacing:-.55px}.six-good-review .metric-footer .section-count{font-size:10px;letter-spacing:1.3px;line-height:1.6;text-transform:uppercase;white-space:nowrap;padding-top:2px;font-weight:650;color:var(--mint)}.six-good-review .question-stage{grid-column:2;grid-row:2;min-width:0}.six-good-review .chapter-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;align-items:end}.six-good-review .review-chapter-tab{position:relative;text-align:left;border:0;border-radius:9px 9px 0 0;background:var(--cream);color:var(--navy);padding:15px 18px 18px;min-height:116px;display:flex;flex-direction:column;gap:16px;transition:transform .35s var(--ease);isolation:isolate}.six-good-review .review-chapter-tab:nth-child(1){background:var(--butter)}.six-good-review .review-chapter-tab:nth-child(2){background:var(--mint)}.six-good-review .review-chapter-tab:nth-child(3){background:var(--cream)}.six-good-review .review-chapter-tab[aria-selected=false]{transform:translateY(8px)}.six-good-review .review-chapter-tab[aria-selected=false]:after{content:"";position:absolute;inset:0;background:var(--navy);opacity:.2;z-index:-1;border-radius:inherit;transition:opacity .2s}.six-good-review .review-chapter-tab[aria-selected=false]:hover{transform:translateY(2px)}.six-good-review .review-chapter-tab[aria-selected=false]:hover:after{opacity:.08}.six-good-review .review-chapter-tab:focus-visible{outline:3px solid var(--cream);outline-offset:4px;z-index:2}.six-good-review .tab-meta{display:flex;align-items:center;justify-content:space-between;gap:4px;position:relative;font-size:9px;font-weight:750;letter-spacing:.6px;text-transform:uppercase}.six-good-review .tab-count{font-size:8px;letter-spacing:.1px;opacity:.75}.six-good-review .tab-title{display:block;position:relative;font-size:19px;line-height:1.12;font-weight:720;letter-spacing:-.7px;padding-right:15px}.six-good-review .tab-arrow{position:absolute;right:16px;bottom:19px;width:14px;height:14px;opacity:.65}.six-good-review .review-chapter-tab[aria-selected=true] .tab-arrow{opacity:1}.six-good-review .chapter-paper{position:relative;background:var(--cream);color:var(--navy);border-radius:0 0 11px 11px;padding:24px 26px 17px;min-height:292px}.six-good-review .paper-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px}.six-good-review .paper-label{font-size:9px;line-height:1.5;text-transform:uppercase;letter-spacing:1.15px;font-weight:750}.six-good-review .purpose-toggle{display:flex;align-items:center;gap:7px;padding:6px 0 6px 6px;background:transparent;border:0;color:var(--navy);font-size:10px;font-weight:650;white-space:nowrap}.six-good-review .purpose-toggle svg{width:14px;height:14px}.six-good-review .purpose-toggle:hover{text-decoration:underline;text-underline-offset:3px}.six-good-review .purpose-toggle:focus-visible,.six-good-review .chapter-paper button:focus-visible{outline-color:var(--navy)}.six-good-review .question-list{display:grid}.six-good-review .question-row{border-bottom:1px solid var(--paper-line);padding:0;position:relative}.six-good-review .question-row:last-child{border-bottom:0}.six-good-review .question-button{display:grid;grid-template-columns:26px minmax(0,1fr) 22px;gap:11px;width:100%;text-align:left;padding:20px 0 19px;border:0;background:transparent;color:var(--navy);align-items:start;border-radius:4px}.six-good-review .question-number{font-size:10px;font-weight:750;letter-spacing:.3px;padding-top:6px;color:var(--morrow-ink-muted);opacity:1}.six-good-review .question-copy{font-size:19px;font-weight:550;line-height:1.35;letter-spacing:-.45px;overflow-wrap:anywhere}.six-good-review .question-button .edit-icon{width:17px;height:17px;margin-top:5px;opacity:.35}.six-good-review .question-button:hover .edit-icon{opacity:1}.six-good-review .question-button:hover .question-copy{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.six-good-review .question-purpose{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--ease)}.six-good-review .question-purpose>div{overflow:hidden}.six-good-review .question-purpose p{margin:0;padding:0 33px 0 37px;font-size:12px;line-height:1.55;color:var(--navy)}.six-good-review .question-purpose.open{grid-template-rows:1fr}.six-good-review .question-purpose.open p{padding-bottom:18px}.six-good-review .question-purpose strong{font-weight:800}.six-good-review .chapter-footnote{margin:10px 0 0;font-size:10px;line-height:1.5;color:#192e65b3;font-weight:500}.six-good-review .action-zone{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:39px 0 0;padding:26px 0 25px;border-top:1px solid var(--canvas-line)}.six-good-review .primary-action{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:60px;padding:17px 27px;border:0;border-radius:100px;background:var(--butter);color:var(--navy);font-size:14px;font-weight:750;letter-spacing:-.25px;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.six-good-review .primary-action:hover{transform:translateY(-3px);box-shadow:0 5px #f3d59630}.six-good-review .primary-action:active{transform:translateY(0);box-shadow:none}.six-good-review .primary-action svg{width:21px;height:21px}.six-good-review .text-action{background:transparent;border:0;padding:12px 0;color:var(--cream);display:flex;align-items:center;gap:9px;font-size:11px;font-weight:600;justify-self:start}.six-good-review .text-action svg{width:15px;height:15px}.six-good-review .text-action:hover span{text-decoration:underline;text-underline-offset:4px}.six-good-review .replay{justify-self:end;color:var(--mint)}.six-good-review .page-note{margin:0;padding-bottom:28px;text-align:center;color:#f3f1e58f;font-size:10px;font-weight:500;letter-spacing:.12px}.six-good-review .dialog{border:0;padding:0;background:var(--cream);color:var(--navy);border-radius:18px;width:min(650px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 28px 100px #0000003b;color-scheme:light}.six-good-review .dialog::backdrop{background:#0a1942b8;backdrop-filter:blur(8px)}.six-good-review .dialog button:focus-visible,.six-good-review .dialog textarea:focus-visible{outline:3px solid var(--navy);outline-offset:4px}.six-good-review .modal-shell{padding:35px}.six-good-review .modal-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.six-good-review .modal-kicker{margin:0;font-size:10px;text-transform:uppercase;letter-spacing:1.7px;font-weight:750}.six-good-review .close-button{width:42px;height:42px;border:1px solid var(--paper-line);border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--navy);flex-shrink:0}.six-good-review .close-button svg{width:17px;height:17px}.six-good-review .close-button:hover{background:var(--mint)}.six-good-review .modal-title{font-size:38px;line-height:1.1;font-weight:650;letter-spacing:-1.7px;margin:26px 0 15px}.six-good-review .modal-description{font-size:13px;line-height:1.6;max-width:45ch;margin:0;color:#192e65bf}.six-good-review .edit-label{display:block;font-size:11px;font-weight:700;margin:26px 0 10px}.six-good-review .edit-textarea{width:100%;min-height:160px;resize:vertical;border:1px solid rgba(25,46,101,.4);border-radius:9px;background:transparent;color:var(--navy);padding:17px;font-size:20px;line-height:1.4;letter-spacing:-.3px}.six-good-review .edit-error{font-size:12px;font-weight:700;min-height:19px;margin:9px 0;color:var(--navy)}.six-good-review .modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin-top:20px}.six-good-review .secondary-button{background:transparent;border:1px solid rgba(25,46,101,.28);color:var(--navy);padding:13px 19px;min-height:46px;border-radius:100px;font-size:12px;font-weight:700}.six-good-review .secondary-button:hover{background:var(--mint)}.six-good-review .dark-button{border:0;color:var(--cream);background:var(--navy);border-radius:100px;padding:14px 23px;min-height:48px;font-size:12px;font-weight:700}.six-good-review .dark-button:hover{box-shadow:0 3px #192e6533;transform:translateY(-1px)}.six-good-review .all-dialog{width:min(810px,calc(100vw - 32px))}.six-good-review .all-summary{display:flex;align-items:center;gap:17px;margin:20px 0 27px;font-size:10px;font-weight:750;letter-spacing:.7px;text-transform:uppercase}.six-good-review .summary-rule{width:25px;height:1px;background:var(--navy);opacity:.3}.six-good-review .all-section{border-top:1px solid var(--paper-line);padding:21px 0 9px}.six-good-review .all-section-title{margin:0 0 5px;display:flex;align-items:center;gap:17px;font-size:20px;font-weight:750;letter-spacing:-.8px}.six-good-review .all-section-title span{font-size:10px;font-weight:650;opacity:.6;letter-spacing:0}.six-good-review .all-question{display:grid;grid-template-columns:27px 1fr 18px;align-items:start;gap:10px;text-align:left;width:100%;padding:16px 0;color:var(--navy);background:transparent;border:0;border-radius:4px;font-size:15px;line-height:1.45;letter-spacing:-.3px}.six-good-review .all-question>span:first-child{font-size:10px;opacity:.6;padding-top:3px}.six-good-review .all-question svg{width:15px;height:15px;margin-top:3px;opacity:.45}.six-good-review .all-question:hover>span:nth-child(2){text-decoration:underline;text-underline-offset:4px}.six-good-review .all-question+.all-question{border-top:1px solid rgba(25,46,101,.08)}.six-good-review .all-endnote{padding-top:23px;margin:0;color:#192e65b3;font-size:11px}.six-good-review .preview-dialog{width:min(1040px,calc(100vw - 32px));max-height:calc(100dvh - 32px)}.six-good-review .preview-top{padding:23px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--paper-line)}.six-good-review .back-review{background:transparent;border:0;color:var(--navy);padding:8px 0;display:flex;align-items:center;gap:9px;font-size:11px;font-weight:750}.six-good-review .back-review svg{width:17px;height:17px}.six-good-review .preview-mark{font-size:25px;font-weight:800;letter-spacing:-1.8px}.six-good-review .preview-meta{font-size:9px;letter-spacing:1.2px;font-weight:750;text-transform:uppercase}.six-good-review .preview-body{max-width:730px;margin:auto;padding:35px 30px 30px}.six-good-review .preview-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 33px;padding:0;list-style:none}.six-good-review .preview-steps li{height:4px;background:#192e6521;border-radius:1px}.six-good-review .preview-steps .seen{background:var(--navy)}.six-good-review .preview-kicker{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;font-weight:750;margin:0 0 12px}.six-good-review .preview-title{font-size:45px;line-height:1.1;letter-spacing:-1.8px;font-weight:650;margin:0 0 10px}.six-good-review .preview-description{margin:0 0 30px;font-size:13px;line-height:1.6;color:#192e65bd}.six-good-review .answer-group{margin-bottom:25px}.six-good-review .answer-label{display:flex;gap:13px;align-items:start;margin:0 0 12px}.six-good-review .answer-number{font-size:10px;line-height:1.5;font-weight:700;opacity:.55;padding-top:4px}.six-good-review .answer-question{font-size:18px;line-height:1.45;letter-spacing:-.4px;font-weight:550}.six-good-review .answer-field{display:block;width:100%;min-height:92px;padding:14px 16px;border:1px solid rgba(25,46,101,.25);border-radius:7px;color:var(--navy);background:transparent;font-size:14px;line-height:1.5;resize:vertical}.six-good-review .answer-field::placeholder{color:#192e657a}.six-good-review .preview-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--paper-line);padding-top:23px;margin-top:6px}.six-good-review .preview-bottom .secondary-button[hidden]{display:block!important;visibility:hidden}.six-good-review .preview-note{text-align:center;font-size:10px;color:#192e6591;margin:24px 0 0}.six-good-review .toast{position:fixed;bottom:25px;left:50%;z-index:50;width:max-content;max-width:calc(100vw - 32px);padding:15px 21px;background:var(--mint);color:var(--navy);border-radius:8px;box-shadow:0 8px 35px #00000029;font-size:12px;line-height:1.5;font-weight:650;transform:translate(-50%,30px);opacity:0;pointer-events:none;transition:opacity .25s,transform .4s var(--ease)}.six-good-review .toast.visible{opacity:1;transform:translate(-50%)}@media(min-width:1450px){.six-good-review .hero-grid{column-gap:88px;padding-top:59px;row-gap:36px}.six-good-review .number-window{min-height:450px}.six-good-review .chapter-paper{padding:27px 29px 20px}.six-good-review .question-button{padding:23px 0}.six-good-review .question-copy{font-size:21px}.six-good-review .action-zone{margin-top:46px}}@media(max-width:1150px){.six-good-review .page{padding:0 40px}.six-good-review .hero-grid{column-gap:43px;grid-template-columns:minmax(0,.67fr) minmax(0,1.33fr)}.six-good-review h1{font-size:43px;letter-spacing:-2px}.six-good-review .number-window{min-height:390px}.six-good-review .big-six{font-size:380px}.six-good-review .approval-stamp{width:109px;right:-4px;bottom:83px;padding:15px;font-size:9px}.six-good-review .approval-stamp svg{width:23px;height:23px;margin-bottom:8px}.six-good-review .metric-footer p{font-size:16px}.six-good-review .metric-footer .section-count{font-size:8px}.six-good-review .review-chapter-tab{padding:14px 14px 16px;min-height:109px}.six-good-review .tab-title{font-size:17px}.six-good-review .tab-arrow{right:11px;bottom:17px;width:12px;height:12px}.six-good-review .chapter-paper{padding:20px 20px 17px}.six-good-review .question-copy{font-size:17px}.six-good-review .question-button{padding:19px 0;gap:8px;grid-template-columns:24px minmax(0,1fr) 17px}.six-good-review .question-purpose p{padding-left:32px}.six-good-review .action-zone{gap:17px}.six-good-review .text-action{font-size:10px}}@media(max-width:850px){
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry .aim-desktop-field{display:block!important}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry .aim-mobile-field{display:none!important}.six-good-review .page{padding:0 26px}.six-good-review .masthead{height:83px}.six-good-review .header-note>span:first-child{display:none}.six-good-review .hero-grid{column-gap:30px;grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);row-gap:26px;padding-top:37px}.six-good-review h1{font-size:36px;letter-spacing:-1.65px}.six-good-review .eyebrow{font-size:8px;letter-spacing:1.5px}.six-good-review .completion-top{font-size:8px;letter-spacing:1px;gap:9px}.six-good-review .tiny-line{width:20px}.six-good-review .number-window{min-height:350px;margin-top:8px}.six-good-review .big-six{font-size:310px}.six-good-review .approval-stamp{width:96px;right:-5px;bottom:80px;padding:12px;font-size:8px}.six-good-review .metric-footer{gap:10px;display:block}.six-good-review .metric-footer p{font-size:15px;letter-spacing:-.3px}.six-good-review .metric-footer .section-count{margin-top:13px;display:block}.six-good-review .review-chapter-tab{padding:14px 11px 16px;min-height:103px;gap:15px}.six-good-review .tab-title{font-size:15px;letter-spacing:-.6px}.six-good-review .tab-count{font-size:7px}.six-good-review .tab-arrow{right:7px}.six-good-review .chapter-paper{padding:18px 17px 14px;min-height:295px}.six-good-review .question-copy{font-size:16px}.six-good-review .paper-label{font-size:8px}.six-good-review .purpose-toggle{font-size:9px;gap:5px}.six-good-review .question-button{grid-template-columns:19px minmax(0,1fr) 14px;gap:7px}.six-good-review .question-button .edit-icon{width:14px;height:14px}.six-good-review .question-purpose p{padding-left:26px;padding-right:20px;font-size:11px}.six-good-review .chapter-footnote{font-size:9px}.six-good-review .primary-action{font-size:12px;padding:16px 22px;min-height:56px;gap:18px}.six-good-review .action-zone{gap:12px;margin-top:34px}.six-good-review .text-action{font-size:9px;gap:6px}.six-good-review .text-action svg{width:13px;height:13px}.six-good-review .replay span{max-width:50px;text-align:left;line-height:1.5}}@media(max-width:650px){.six-good-review .page{padding:0 22px}.six-good-review .masthead{height:79px}.six-good-review .wordmark{font-size:30px;letter-spacing:-2.3px}.six-good-review .brand{gap:18px}.six-good-review .workspace{padding-left:18px;font-size:12px}.six-good-review .header-note{font-size:8px}.six-good-review .draft-label{font-size:8px;padding:7px 9px}.six-good-review .steps li{gap:0;min-height:52px;font-size:10px;letter-spacing:-.1px}.six-good-review .steps .step-number{display:none}.six-good-review .steps [aria-current=step]:after{left:11%;right:11%}.six-good-review .hero-grid{grid-template-columns:1fr;gap:28px;padding-top:35px}.six-good-review .statement{grid-column:1;grid-row:1}.six-good-review .eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:15px}.six-good-review h1{font-size:clamp(35px,8.7vw,50px);line-height:1.08;letter-spacing:-1.8px}.six-good-review h1 em{font-size:1.08em;letter-spacing:-1px}.six-good-review .completion{grid-column:1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:0 15px;padding:0;min-height:215px}.six-good-review .completion-top{grid-column:2;grid-row:1;align-self:end;font-size:8px;gap:8px;margin-top:21px;letter-spacing:1px}.six-good-review .tiny-line{width:20px}.six-good-review .number-window{grid-column:1;grid-row:1 / span 2;min-height:215px;margin:0;align-items:center}.six-good-review .big-six{font-size:264px;line-height:.86;margin-left:-.04em}.six-good-review .approval-stamp{position:static;grid-column:2;grid-row:2;align-self:start;width:auto;max-width:165px;margin-top:20px;padding:15px 17px;font-size:9px;letter-spacing:1.4px;display:flex;align-items:center;gap:12px}.six-good-review .approval-stamp svg{width:23px;height:23px;flex-shrink:0;margin:0}.six-good-review .metric-footer{position:absolute;left:calc(50% + 7.5px);right:0;bottom:8px;border:0;padding:0;margin:0;display:block}.six-good-review .metric-footer p{font-size:13px;line-height:1.4}.six-good-review .metric-footer .section-count{font-size:8px;margin-top:9px;letter-spacing:1.1px}.six-good-review .question-stage{grid-column:1;grid-row:3;margin-top:8px}.six-good-review .chapter-index{gap:4px}.six-good-review .review-chapter-tab{min-height:105px;padding:13px 12px 16px;gap:17px}.six-good-review .tab-title{font-size:16px;padding-right:0}.six-good-review .tab-arrow{display:none}.six-good-review .tab-count{font-size:7px}.six-good-review .chapter-paper{padding:21px 20px 17px;min-height:282px}.six-good-review .paper-label{font-size:8px}.six-good-review .purpose-toggle{font-size:9px}.six-good-review .question-button{padding:20px 0;grid-template-columns:21px minmax(0,1fr) 15px;gap:8px}.six-good-review .question-copy{font-size:17px;line-height:1.4;letter-spacing:-.45px}.six-good-review .question-number{font-size:9px}.six-good-review .question-purpose p{font-size:11px;padding-left:29px}.six-good-review .chapter-footnote{font-size:9px;line-height:1.6}.six-good-review .action-zone{grid-template-columns:1fr 1fr;gap:17px 12px;margin-top:28px;padding:24px 0 17px}.six-good-review .primary-action{grid-row:1;grid-column:1 / -1;justify-self:center;min-width:252px;min-height:59px;font-size:13px;gap:30px}.six-good-review .text-action{grid-row:2;font-size:10px}.six-good-review .replay span{max-width:none}.six-good-review .page-note{font-size:9px;padding-bottom:24px}.six-good-review .dialog{border-radius:13px;max-height:calc(100dvh - 28px)}.six-good-review .modal-shell{padding:24px}.six-good-review .modal-title{font-size:32px;letter-spacing:-1.4px;margin-top:24px}.six-good-review .modal-description{font-size:12px}.six-good-review .edit-textarea{font-size:18px}.six-good-review .modal-actions{gap:12px}.six-good-review .modal-actions .secondary-button,.six-good-review .modal-actions .dark-button{font-size:11px}.six-good-review .all-section-title{font-size:18px}.six-good-review .all-question{font-size:14px;grid-template-columns:22px 1fr 15px;gap:8px}.six-good-review .preview-top{padding:18px 21px}.six-good-review .preview-mark{font-size:22px}.six-good-review .preview-meta{display:none}.six-good-review .preview-body{padding:28px 24px 24px}.six-good-review .preview-title{font-size:36px;letter-spacing:-1.5px}.six-good-review .preview-description{font-size:12px}.six-good-review .answer-question{font-size:16px}.six-good-review .answer-field{font-size:13px;min-height:100px}.six-good-review .preview-bottom .dark-button,.six-good-review .preview-bottom .secondary-button{font-size:11px;padding:13px 18px}}@media(min-width:851px)and (max-height:950px){.six-good-review .masthead{height:84px}.six-good-review .steps li{min-height:54px}.six-good-review .hero-grid{padding-top:36px;row-gap:25px}.six-good-review .eyebrow{font-size:9px;margin-bottom:13px}.six-good-review h1{font-size:clamp(38px,4vw,56px);line-height:1.04}.six-good-review .number-window{min-height:378px}.six-good-review .big-six{font-size:430px}.six-good-review .review-chapter-tab{min-height:100px;padding-top:13px;padding-bottom:16px;gap:12px}.six-good-review .chapter-paper{min-height:260px;padding-top:20px;padding-bottom:15px}.six-good-review .question-copy{font-size:18px}.six-good-review .question-button{padding:18px 0}.six-good-review .action-zone{margin-top:28px;padding-top:22px;padding-bottom:20px}.six-good-review .page-note{padding-bottom:19px}}@media(min-width:851px)and (max-height:850px){.six-good-review .masthead{height:72px}.six-good-review .steps li{min-height:46px}.six-good-review .hero-grid{padding-top:27px;row-gap:20px}.six-good-review .eyebrow{font-size:9px;margin-bottom:10px}.six-good-review h1{font-size:clamp(37px,3.5vw,48px);line-height:1.04}.six-good-review .completion{padding-top:3px}.six-good-review .number-window{min-height:320px;margin-top:6px}.six-good-review .big-six{font-size:386px}.six-good-review .approval-stamp{bottom:68px}.six-good-review .metric-footer{padding-top:14px}.six-good-review .metric-footer p{font-size:17px}.six-good-review .review-chapter-tab{min-height:88px;padding-top:11px;padding-bottom:14px;gap:9px}.six-good-review .tab-title{font-size:17px}.six-good-review .tab-arrow{bottom:15px}.six-good-review .chapter-paper{min-height:228px;padding:17px 22px 13px}.six-good-review .paper-head{margin-bottom:4px}.six-good-review .question-button{padding:16px 0}.six-good-review .question-copy{font-size:18px}.six-good-review .chapter-footnote{margin-top:5px;font-size:9px}.six-good-review .action-zone{margin-top:22px;padding-top:16px;padding-bottom:16px}.six-good-review .primary-action{min-height:54px}.six-good-review .page-note{padding-bottom:18px}}@media(prefers-reduced-motion:reduce){.six-good-review{scroll-behavior:auto}.six-good-review *,.six-good-review *:before,.six-good-review *:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.six-good-review .review-chapter-tab[aria-selected=false],.six-good-review .primary-action:hover,.six-good-review .dark-button:hover{transform:none}}.six-good-review{min-height:100svh;isolation:isolate;font-size:16px;line-height:normal;letter-spacing:normal}.six-good-review button{box-shadow:none;text-transform:none;min-width:0}.six-good-review button:disabled{opacity:.55}.six-good-review .wordmark{font-family:var(--sans)}.six-good-review .purpose-toggle{min-height:26px}.six-good-review .steps button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;align-self:stretch;color:inherit;background:transparent;border:0;padding:12px 4px;font-size:inherit;font-weight:inherit;border-radius:0}.six-good-review .chapter-index{grid-template-columns:repeat(var(--review-tabs),minmax(0,1fr))}.six-good-review .review-chapter-tab:nth-child(3n+1){background:var(--butter)}.six-good-review .review-chapter-tab:nth-child(3n+2){background:var(--mint)}.six-good-review .review-chapter-tab:nth-child(3n){background:var(--cream)}.six-good-review .tab-title{overflow-wrap:anywhere}.six-good-review .chapter-paper{z-index:1}.six-good-review .completion[data-multidigit=true] .big-six{font-size:clamp(180px,24vw,350px);letter-spacing:-.09em}.six-good-review .review-question-status{display:block;font-size:10px;line-height:1.5;margin-top:5px;font-weight:700;letter-spacing:.2px}.six-good-review .all-question .question-copy{font-size:inherit;font-weight:inherit;line-height:inherit}.six-good-review .dialog{font-family:var(--sans)}.six-good-review .dialog h2{max-width:none}.six-good-review .retry-save{border:0;background:none;color:var(--butter);padding:8px;text-decoration:underline}body:has(.six-good-review){background:#192e65}@media(max-width:650px){.six-good-review .steps button{gap:0}.six-good-review .completion[data-multidigit=true] .big-six{font-size:150px}.six-good-review .tab-meta{flex-wrap:wrap}.six-good-review .tab-title{font-size:clamp(12px,3.8vw,16px)}}@media(prefers-reduced-motion:no-preference){.six-good-review .question-list{animation:review-questions-arrive .4s ease-out}@keyframes review-questions-arrive{0%{opacity:.4;transform:translate(12px)}to{opacity:1;transform:none}}}.focus-app.flow-relay .focus-main:is([data-flow-scene=question],[data-flow-scene=review-summary]){width:100%;max-width:none;margin:0;padding:0}.six-good-review{--sans:Manrope,sans-serif;--serif:Manrope,sans-serif;--cream:#f7f4e7;min-height:calc(100svh - var(--relay-nav-height,80px))}.six-good-review .page{width:min(1238px,100%)}.six-good-review h1{font-weight:750}.six-good-review h1 em{font-family:var(--sans);font-style:normal;font-weight:750;font-size:1em;letter-spacing:inherit}.six-good-review .big-six{font-family:var(--sans);font-style:normal}@media(max-width:380px){.six-good-review .review-chapter-tab{padding-inline:9px}.six-good-review .tab-title{font-size:12px;letter-spacing:-.5px}}.six-good-review .page{width:min(1180px,100%);padding:0 48px}.six-good-review .hero-grid{grid-template-columns:minmax(0,1fr) auto;column-gap:48px;row-gap:30px;padding-top:36px;align-items:center}.six-good-review .statement{grid-column:1;grid-row:1}.six-good-review h1{font-size:clamp(34px,3.4vw,48px);letter-spacing:-.045em;line-height:1.1}.six-good-review .eyebrow{color:var(--morrow-canvas-muted);font-size:9px;margin-bottom:14px}.six-good-review .completion{grid-column:2;grid-row:1;display:grid;grid-template-columns:auto auto;column-gap:18px;align-items:center;align-self:center;padding:0}.six-good-review .completion-top{grid-column:2;grid-row:1;align-self:end;font-size:9px;letter-spacing:1px;gap:0}.six-good-review .tiny-line{display:none}.six-good-review .number-window{grid-column:1;grid-row:1 / span 2;min-height:0;margin:0}.six-good-review .big-six,.six-good-review .completion[data-multidigit=true] .big-six{font-size:112px;letter-spacing:-.07em;margin:0;line-height:1}.six-good-review .metric-footer{grid-column:2;grid-row:2;align-self:start;border:0;margin:8px 0 0;padding:0}.six-good-review .metric-footer .section-count{font-size:10px;color:var(--morrow-canvas-muted);text-transform:none;letter-spacing:0;padding:0}.six-good-review .survey-launch-compact{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding:26px 0;border-top:1px solid var(--canvas-line);border-bottom:1px solid var(--canvas-line);background:transparent;border-radius:0;color:var(--cream)}.six-good-review .launch-length-heading{grid-column:1;grid-row:1;display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:0;min-width:0}.six-good-review .launch-length-heading h2{font:750 20px/1.3 Manrope,sans-serif;letter-spacing:-.025em;margin:0;color:var(--cream)}.six-good-review .launch-estimate{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--cream);flex-wrap:wrap;justify-content:flex-end}.six-good-review .launch-estimate strong{font-size:12px;font-weight:650}.six-good-review .launch-estimate span{font-size:11px;color:var(--morrow-canvas-muted)}.six-good-review .launch-duration{grid-column:1;grid-row:2;position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:4px;border:1px solid #f7f4e745;border-radius:10px;min-width:0;background:#142656;color-scheme:light}.six-good-review .launch-duration label{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:12px 14px;min-height:42px;background:transparent;border:0;border-radius:6px;color:var(--cream);cursor:pointer;transition:background-color .2s ease,color .2s ease}.six-good-review .launch-duration label[data-selected=true]{background:var(--cream);border-radius:6px;color:var(--navy)}.six-good-review .launch-duration label:has(input:focus-visible){outline:2px solid var(--cream);outline-offset:3px}.six-good-review .launch-duration strong{font-size:12px;font-weight:750;line-height:1.3;color:inherit}.six-good-review .launch-duration input{appearance:auto;position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.six-good-review .launch-send{grid-column:1 / -1;grid-row:4;display:flex;align-items:center;justify-content:space-between;gap:32px;min-width:0;padding:24px 0 0;border-top:1px solid var(--canvas-line)}.six-good-review .launch-send-copy h2{margin:0 0 8px;font:750 21px/1.3 Manrope,sans-serif;letter-spacing:-.025em;color:var(--cream)}.six-good-review .launch-send-copy p{margin:0;color:var(--morrow-canvas-muted);font-size:12px;line-height:1.6}.six-good-review .launch-send-copy{min-width:0}.six-good-review .launch-actions{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.six-good-review .launch-send .launch-actions .focus-primary{flex:1;background:var(--butter);border:1px solid var(--butter);color:var(--navy);min-width:210px;min-height:52px;font:800 13px/1.4 Manrope,sans-serif;gap:20px;padding:14px 22px;border-radius:99px;white-space:nowrap}.six-good-review .launch-send .launch-actions .focus-primary:hover{background:#f7dfa9}.six-good-review .launch-actions .bloom-share-button{border:1px solid #f7f4e770;background:transparent;color:var(--cream);font:700 12px/1.4 Manrope,sans-serif;min-height:52px;border-radius:99px;padding:14px 22px;white-space:nowrap}.six-good-review .launch-actions .bloom-share-button:hover{background:#ffffff0c}.six-good-review .launch-morrow-note{grid-column:1 / -1;grid-row:3;display:flex;align-items:flex-start;gap:9px;min-height:24px;margin:0;padding:0;border:0;background:transparent;border-radius:0;color:var(--morrow-canvas-muted)}.six-good-review .launch-morrow-note>span{font-size:21px;line-height:1.2;color:var(--butter)}.six-good-review .launch-morrow-note p{margin:0;font-size:12px;line-height:1.6}.six-good-review .launch-morrow-note strong{display:inline;margin-right:6px;color:var(--cream);font-size:12px}.six-good-review .launch-morrow-note[data-warning=true]{background:transparent;color:var(--butter)}.six-good-review .question-stage{grid-column:1 / -1;grid-row:3;width:100%;margin:0}.six-good-review .chapter-index{gap:8px;align-items:stretch}.six-good-review .review-chapter-tab:nth-child(n){background:var(--chapter-accent);border:0;min-height:86px;padding:16px 20px;gap:9px;transform:none;transition:box-shadow .2s ease}.six-good-review .review-chapter-tab[aria-selected=true]{box-shadow:inset 0 -4px 0 var(--navy)}.six-good-review .review-chapter-tab[aria-selected=false]:after{display:none}.six-good-review .review-chapter-tab[aria-selected=false]:hover{transform:none;box-shadow:inset 0 -4px #192e6540}.six-good-review .tab-title{font-size:17px;line-height:1.2;letter-spacing:-.025em}.six-good-review .tab-title br{display:none}.six-good-review .tab-arrow{bottom:17px}.six-good-review .chapter-paper{min-height:210px;padding:22px 26px 20px}.six-good-review .question-button{padding:16px 0}.six-good-review .question-copy{font-size:17px;letter-spacing:-.02em}.six-good-review .review-utilities{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px 0 0}.six-good-review .review-utilities .text-action{font-size:11px;min-height:36px}.six-good-review .review-utilities .replay span{max-width:none}.six-good-review .survey-share-dialog{color-scheme:light}.six-good-review .page-note{font-size:10px;padding-bottom:24px;margin:14px 0 0}@media(prefers-reduced-motion:no-preference){.six-good-review .launch-estimate{animation:launch-estimate-in .18s ease-out}@keyframes launch-estimate-in{0%{opacity:.5}to{opacity:1}}}@media(max-width:1000px){.six-good-review .page{padding:0 28px}.six-good-review .hero-grid{column-gap:28px}.six-good-review .completion{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.six-good-review .completion-top{order:1;align-self:auto;font-size:8px}.six-good-review .number-window{order:0}.six-good-review .big-six,.six-good-review .completion[data-multidigit=true] .big-six{font-size:86px}.six-good-review .metric-footer{order:2;align-self:auto;margin:0}.six-good-review .metric-footer .section-count{font-size:9px}.six-good-review .survey-launch-compact{grid-template-columns:1fr}.six-good-review .launch-duration label{padding:12px 9px;gap:4px}.six-good-review .launch-duration strong{font-size:11px}.six-good-review .launch-send .launch-actions .focus-primary{min-width:160px;padding-inline:16px;gap:12px}.six-good-review .launch-actions .bloom-share-button{padding-inline:16px}}@media(max-width:700px){.six-good-review .page{padding:0 20px}.six-good-review .hero-grid{display:grid;grid-template-columns:1fr;gap:22px;padding-top:28px}.six-good-review .statement{grid-column:1;grid-row:1;width:100%}.six-good-review h1{font-size:clamp(31px,7.5vw,44px)}.six-good-review .completion{grid-column:1;grid-row:2;flex-direction:row;align-items:center;gap:12px;padding:0;width:100%;min-height:0}.six-good-review .completion-top{font-size:9px;max-width:none;margin:0}.six-good-review .big-six,.six-good-review .completion[data-multidigit=true] .big-six{font-size:52px}.six-good-review .metric-footer{position:static;margin-left:auto;padding:0}.six-good-review .metric-footer .section-count{margin:0}.six-good-review .survey-launch-compact{grid-column:1;grid-row:3;grid-template-columns:1fr;padding:20px 0;gap:16px}.six-good-review .launch-length-heading{gap:12px}.six-good-review .launch-length-heading h2{font-size:19px;white-space:nowrap}.six-good-review .launch-estimate{gap:3px;flex-direction:column;align-items:flex-end}.six-good-review .launch-estimate strong{font-size:12px}.six-good-review .launch-duration label{padding:12px 10px;min-height:42px}.six-good-review .launch-morrow-note{min-height:0}.six-good-review .launch-actions{flex-wrap:nowrap;gap:8px}.six-good-review .launch-send{grid-column:1;grid-row:5;flex-direction:column;align-items:stretch;gap:18px;padding-top:22px}.six-good-review .launch-send-copy h2{font-size:20px}.six-good-review .launch-send .launch-actions .focus-primary{flex:1;min-width:0;font-size:12px;padding:12px 14px;gap:12px}.six-good-review .launch-actions .bloom-share-button{width:auto;padding:12px 18px;font-size:11px}.six-good-review .question-stage{grid-column:1;grid-row:4}.six-good-review .chapter-paper{padding:18px;min-height:210px}.six-good-review .review-chapter-tab:nth-child(n){padding:12px 10px;gap:8px;min-height:86px}.six-good-review .tab-title{font-size:13px}.six-good-review .tab-meta{flex-wrap:wrap;font-size:8px}.six-good-review .tab-count{font-size:7px}.six-good-review .tab-arrow{display:none}.six-good-review .question-copy{font-size:15px}.six-good-review .review-utilities{gap:12px}.six-good-review .review-utilities .text-action{font-size:10px}}@media(prefers-reduced-motion:reduce){.six-good-review .launch-duration label{transition:none}}.six-good-review .launch-duration{gap:8px}.six-good-review .launch-duration label:not([data-selected=true]):hover{background:#f5f2e61a}.six-good-review .launch-length-heading{flex-wrap:wrap}.focus-app.flow-relay[data-editorial-screen=garden]{--section-bg:var(--morrow-navy);--section-ink:var(--morrow-cream);--section-muted:var(--morrow-canvas-muted);background:var(--section-bg)}.focus-app.flow-relay .focus-main[data-flow-scene=garden]{width:100%;max-width:none;padding:0;margin:0}.garden-resident{width:100%;display:flow-root}.garden-resident[data-active=false]{position:fixed;inset:0;visibility:hidden;pointer-events:none;overflow:hidden;z-index:-1;contain:layout paint}.garden-resident[data-active=false] *{visibility:hidden!important}.section-garden{width:92%;max-width:1840px;margin:46px auto 0;padding-bottom:30px;color:var(--morrow-cream);font-family:Manrope,sans-serif}.garden-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin:0 20px clamp(64px,7vw,120px)}.section-garden .garden-hero h1{font:800 clamp(44px,4.7vw,84px)/1.04 Manrope,sans-serif;letter-spacing:-.04em;margin:0;color:var(--morrow-cream);max-width:14ch;outline:0}.garden-progress{text-align:right;padding-bottom:2px;flex:none}.garden-progress strong{font:800 clamp(32px,3vw,54px)/1.15 Manrope,sans-serif;letter-spacing:-.04em}.garden-progress strong span{font-weight:650}.garden-progress p{font-size:clamp(12px,1.1vw,18px);line-height:1.6;color:var(--morrow-canvas-muted);margin:4px 0 0}.garden-progress-break{display:none}.garden-next{display:flex;flex-direction:column;align-items:flex-end;gap:22px}.section-garden .garden-review-button{display:flex;align-items:center;justify-content:center;gap:28px;min-height:64px;padding:17px 30px;background:var(--morrow-gold);color:var(--morrow-navy);border:0;border-radius:99px;font:800 18px/1.4 Manrope,sans-serif;cursor:pointer;transition:background-color .2s,transform .2s}.section-garden .garden-review-button:hover{background:#ffe4a5;transform:translateY(-2px)}.section-garden .garden-review-button:focus-visible{outline:3px solid var(--morrow-cream);outline-offset:5px}.garden-creation{width:min(1160px,90%);margin:28px auto 0}@media(max-width:760px){.garden-next{width:100%;align-items:stretch;gap:20px}.section-garden .garden-review-button{width:100%;min-height:60px;font-size:17px}.garden-creation{margin-top:10px}}.garden-beds{display:grid;gap:18px;align-items:stretch}.garden-bed,.garden-drag-proxy{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;height:clamp(430px,37vw,650px);border-radius:42px;overflow:hidden;background:var(--bed-paper);color:var(--morrow-navy)}.garden-bed-heading{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:6px 12px;padding:24px 30px 0}.section-garden .garden-bed-heading h2{grid-column:1;grid-row:1;display:flex;align-items:center;min-height:44px;font:800 clamp(21px,2vw,34px)/1.15 Manrope,sans-serif;letter-spacing:-.04em;margin:0;max-width:100%;overflow-wrap:anywhere;color:var(--morrow-navy)}.section-garden .garden-title-button{display:inline;max-width:100%;padding:0;margin:0;background:none;border:0;border-radius:3px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;overflow-wrap:anywhere;cursor:text}.garden-title-button svg{display:inline-block;margin-left:9px;vertical-align:baseline}.section-garden .garden-title-button:focus-visible,.section-garden .garden-drag-handle:focus-visible{outline:2px solid var(--morrow-navy);outline-offset:4px}.garden-bed-meta{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;min-height:36px;margin:0;color:#47587d;font:650 12px/1.5 Manrope,sans-serif}.section-garden .garden-drag-handle{grid-column:2;grid-row:1;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;background:transparent;color:var(--morrow-navy);border:0;border-radius:9px;cursor:grab;touch-action:none}.section-garden .garden-drag-handle:hover{background:#192e6510}.section-garden .garden-drag-handle:active{cursor:grabbing}.section-garden .garden-drag-handle:disabled{opacity:.35;cursor:default}.garden-bed[data-dragging=true]{background:transparent;box-shadow:none}.garden-bed[data-dragging=true]>*{visibility:hidden;opacity:0;pointer-events:none}.garden-bed[data-lift-source=true]{opacity:0!important;pointer-events:none}.garden-drag-stage{position:fixed;inset:0;overflow:clip;z-index:1000;pointer-events:none}.section-garden.garden-drag-layer{position:absolute;top:0;left:0;max-width:none;margin:0;padding:0;border-radius:42px;pointer-events:none;will-change:transform;box-shadow:0 8px 24px #08122b20}.garden-drag-proxy .garden-flower-head:after{display:none}.garden-drag-proxy .garden-drag-handle{outline:none!important;background:transparent!important}.garden-title-form{grid-column:1 / -1;grid-row:1 / span 2;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:6px 12px;margin:0}.section-garden .garden-title-form input{grid-column:1;box-sizing:border-box;width:100%;height:44px;min-width:0;border:1px solid #192e6535;border-radius:6px;background:var(--morrow-cream);color:var(--morrow-navy);padding:7px 10px;font:750 20px/1.4 Manrope,sans-serif}.section-garden .garden-title-form input:focus-visible{outline:2px solid var(--morrow-navy);outline-offset:2px}.garden-title-toolbar{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;color:#47587d;font:650 12px/1.5 Manrope,sans-serif}.garden-title-actions{display:flex;align-items:center;gap:8px}.section-garden .garden-title-form button{min-height:36px;border:0;border-radius:6px;padding:6px 12px;background:transparent;color:var(--morrow-navy);font:700 12px/1.5 Manrope,sans-serif}.section-garden .garden-title-form button:hover{background:#192e650c}.section-garden .garden-title-form button[type=submit]{background:var(--morrow-navy);color:var(--morrow-cream);padding-inline:16px}.section-garden .garden-title-form button[type=submit]:hover{background:#29457f}.section-garden .garden-title-form button:focus-visible{outline:2px solid var(--morrow-navy);outline-offset:3px}.garden-bed:has(.garden-title-form) .garden-plants{pointer-events:none}.garden-footer .garden-help{display:block}.garden-error{color:var(--morrow-gold);font-size:14px}.garden-bed .garden-plants,.garden-drag-proxy .garden-plants{position:relative;inset:auto;flex:1;min-height:0;margin:0 18px 52px;z-index:1;display:grid;grid-template-columns:repeat(var(--plant-count),minmax(80px,1fr));grid-template-rows:minmax(0,1fr);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#192e6550 transparent;scroll-snap-type:x proximity}.garden-plant{position:relative;min-width:0;min-height:0;height:100%;scroll-snap-align:center}.garden-stem{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.garden-living-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;visibility:hidden}.garden-living-portrait{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.garden-plants[data-living-flowers=cached] .garden-plant{position:static}.garden-plants[data-living-flowers=cached] :is(.garden-stem,.garden-flower-art){visibility:hidden}.garden-plants[data-living-flowers=cached] .garden-flower-head{z-index:2}.garden-bed .garden-plants[data-living-flowers=cached],.garden-drag-proxy .garden-plants[data-living-flowers=cached]{margin-bottom:8px}:is(.garden-bed,.garden-drag-proxy):has(.garden-plants[data-living-flowers=cached])>.garden-soil{visibility:hidden}.garden-plants[data-living-flowers=ready] .garden-living-canvas{visibility:visible}.garden-plants[data-living-flowers=ready] .garden-plant{position:static}.garden-plants[data-living-flowers=ready] .garden-stem,.garden-plants[data-living-flowers=ready] .garden-flower-art{visibility:hidden}.garden-plants[data-living-flowers=ready] .garden-flower-head{z-index:2}:is(.garden-bed,.garden-drag-proxy):has(.garden-plants[data-living-flowers=ready])>.garden-soil{visibility:hidden}.garden-bed .garden-plants[data-living-flowers=ready],.garden-drag-proxy .garden-plants[data-living-flowers=ready]{margin-bottom:8px}.section-garden .garden-flower-head{position:absolute;left:calc(50% - 42px);display:grid;place-items:center;width:84px;height:84px;min-height:84px;margin:0;padding:0;background:transparent;border:0;border-radius:50%;color:var(--morrow-navy);cursor:pointer;touch-action:manipulation;outline-offset:3px}.section-garden .garden-flower-head:after{content:"";position:absolute;inset:1px;border:2px dashed var(--morrow-navy);border-radius:50%;opacity:0;transition:opacity .18s ease;pointer-events:none}.section-garden .garden-flower-head:hover,.section-garden .garden-flower-head:focus-visible{background:#ffffff48;outline:none}.garden-flower-head:hover:after,.garden-flower-head:focus-visible:after{opacity:1}.garden-flower-art{display:block;width:100%;height:100%;overflow:visible;transition:transform .25s cubic-bezier(.16,1,.3,1)}.garden-flower-head:hover .garden-flower-art,.garden-flower-head:focus-visible .garden-flower-art{transform:translateY(-1px)}.garden-open-flower,.garden-bud{transform-origin:50px 50px;transition:opacity .45s ease,transform .65s cubic-bezier(.16,1,.3,1)}.garden-question-number{position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:3px;font:750 10px/1 Manrope,sans-serif;color:var(--morrow-navy);background:var(--bed-paper);padding:4px 6px;border-radius:6px;opacity:0;transition:opacity .2s;pointer-events:none}.garden-flower-head:hover .garden-question-number,.garden-flower-head:focus-visible .garden-question-number{opacity:1}.garden-soil{position:absolute;z-index:0;left:0;bottom:0;display:block;width:100%;height:130px;pointer-events:none}.garden-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0 0;margin:0;color:var(--morrow-canvas-muted);font:500 12px/1.6 Manrope,sans-serif}.garden-footer>div{display:flex;align-items:center;gap:24px}.garden-footer p{margin:0}.section-garden .garden-footer button{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 0;background:none;border:0;border-radius:3px;color:var(--morrow-cream);font:650 12px/1.5 Manrope,sans-serif;text-decoration:underline;text-underline-offset:5px}.section-garden .garden-footer button:focus-visible,.section-garden .garden-empty button:focus-visible{outline:2px solid var(--morrow-gold);outline-offset:5px}.garden-question-tooltip{position:fixed;z-index:220;box-sizing:border-box;border:0;border-radius:22px;padding:21px 22px;background:var(--morrow-cream);color:var(--morrow-navy);box-shadow:0 16px 30px #10204030;font:650 14px/1.4 Manrope,sans-serif;pointer-events:none;overflow-wrap:anywhere}.garden-question-tooltip>span{display:block;font-size:11px;font-weight:650;color:#526386;margin-bottom:10px}.garden-question-tooltip p{font:750 17px/1.4 Manrope,sans-serif;letter-spacing:-.025em;margin:0}.garden-question-tooltip small{display:block;font-size:10px;font-weight:500;color:#526386;margin-top:12px}.garden-empty{padding:40px 0;max-width:600px}.section-garden .garden-empty button{background:var(--morrow-gold);color:var(--morrow-navy);border:0;border-radius:99px;padding:15px 24px;font:700 14px/1.5 Manrope,sans-serif;margin-top:24px}@media(min-width:1101px){.garden-beds:has(>.garden-bed:nth-child(4)){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1100px){.garden-hero{margin-inline:4px;gap:24px}.garden-progress-break{display:block}.garden-bed{height:480px;border-radius:30px}.garden-bed-heading{padding:24px 20px 0;gap:8px}.garden-bed-heading h2{flex-basis:100%}.garden-bed .garden-plants,.garden-drag-proxy .garden-plants{margin:0 8px 48px}.garden-beds:has(>.garden-bed:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.section-garden{width:90%;margin-top:32px}.garden-hero{align-items:flex-start;flex-direction:column;gap:26px;margin:0 0 36px}.section-garden .garden-hero h1{font-size:clamp(42px,7vw,58px)}.garden-progress{display:flex;align-items:center;gap:16px;text-align:left}.garden-progress strong{font-size:30px;white-space:nowrap}.garden-progress p{font-size:11px;line-height:1.5;margin:0;max-width:24ch}.garden-progress-break{display:none}.garden-beds,.garden-beds:has(>.garden-bed:nth-child(4)){grid-template-columns:minmax(0,1fr)!important;gap:16px}.garden-bed{height:440px;border-radius:30px}.garden-bed-heading{padding:24px 24px 0}.section-garden .garden-bed-heading h2{font-size:27px;flex-basis:auto}.garden-bed .garden-plants,.garden-drag-proxy .garden-plants{margin:0 12px 46px}.garden-soil{height:100px}.garden-footer{align-items:flex-start;flex-direction:column;gap:8px;padding:22px 0 0}.garden-footer>div{width:100%;justify-content:space-between;gap:12px}.garden-question-tooltip{padding:16px 18px;border-radius:16px}.garden-question-tooltip p{font-size:15px}}@media(prefers-reduced-motion:reduce){.section-garden *{transition:none!important;animation:none!important}}.garden-plants[data-living-flowers=preparing] :is(.garden-stem,.garden-flower-head){visibility:hidden}:is(.garden-bed,.garden-drag-proxy):has(.garden-plants[data-living-flowers=preparing])>.garden-soil{visibility:hidden}.section-garden .garden-flower-head{transition:background-color .3s ease}.quiet-section-reveal{text-align:center;padding:clamp(28px,5vh,64px) 0 36px;color:#f1f0de}.quiet-kicker{display:block;font:700 10px/1.5 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.16em;color:#f3d596;margin-bottom:20px}.focus-app .quiet-section-reveal h1{font:650 clamp(36px,4.4vw,64px)/1.12 Manrope,sans-serif;letter-spacing:-.055em;margin:0;text-wrap:balance}.quiet-section-reveal h1 em{font-style:normal;color:#f3d596}.quiet-section-reveal>p{font:500 14px/1.7 Manrope,sans-serif;color:#c8d2e5;margin:22px auto 0;max-width:48ch}.quiet-section-assembly{display:grid;grid-template-columns:repeat(var(--section-count),minmax(0,1fr));gap:16px;max-width:920px;margin:40px auto 0}.focus-app .quiet-section-card{display:flex;flex-direction:column;justify-content:space-between;gap:36px;min-width:0;min-height:230px;padding:24px;border:0;border-radius:17px;text-align:left;color:#192e65;transform-origin:center bottom;cursor:pointer}.quiet-section-meta{display:flex;justify-content:space-between;gap:16px;align-items:center;width:100%;font:550 11px/1.5 Manrope,sans-serif}.quiet-section-meta b{font-size:13px}.quiet-section-copy{display:flex;flex-direction:column;gap:18px}.quiet-section-copy strong{font:750 clamp(23px,2.5vw,34px)/1.1 Manrope,sans-serif;letter-spacing:-.05em}.quiet-section-copy small{font:650 9px/1.5 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#465a7d}.quiet-section-card:hover strong{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.quiet-section-card:focus-visible{outline:3px solid #f3d596;outline-offset:5px}.quiet-section-status{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:28px;font:500 12px/1.5 Manrope,sans-serif;color:#c8d2e5}.focus-app .quiet-section-status button{background:transparent;border:0;border-radius:0;color:#f1f0de;text-decoration:underline;text-underline-offset:5px;font:650 12px Manrope,sans-serif;min-height:44px}@media(max-width:700px){.quiet-section-assembly{grid-template-columns:1fr;gap:12px;margin-top:28px}.focus-app .quiet-section-card{min-height:110px;padding:20px;flex-direction:row;align-items:center;gap:20px}.quiet-section-meta{width:auto}.quiet-section-meta>span{display:none}.quiet-section-copy{flex:1;gap:8px}.quiet-section-copy strong{font-size:23px}.quiet-section-status{gap:12px;flex-wrap:wrap}.quiet-section-reveal{padding-top:28px}}.focus-app.flow-relay:is([data-editorial-screen=done],[data-editorial-screen=ending]) .focus-main{width:100%;max-width:none;padding-top:36px}.flow-relay:is([data-editorial-screen=done],[data-editorial-screen=ending]) .focus-main>.learning-example-note{width:88%;max-width:1200px;margin-inline:auto}.bloom-ready{color:var(--section-ink);text-align:center}.bloom-ready-copy{position:relative;z-index:1;width:88%;max-width:1100px;margin:auto}.focus-app .bloom-ready h1{font-size:clamp(42px,5.4vw,76px);line-height:1.06;letter-spacing:-.055em;text-wrap:balance;margin:0 auto 20px}.bloom-ready-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 24px;font-size:14px;color:var(--section-muted)}.bloom-ready-stats b{font-weight:750;color:var(--section-ink);font-variant-numeric:tabular-nums}.bloom-ready-note{max-width:620px;margin:16px auto 0;font-size:13px;line-height:1.5;color:var(--section-muted)}.bloom-ready-actions{display:flex;align-items:center;justify-content:center;gap:16px;margin:28px auto 32px}.focus-app .bloom-ready-actions .focus-primary,.bloom-share-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-width:176px;min-height:52px;border-radius:999px;padding:16px 24px;font:700 14px/1.4 Manrope,sans-serif}.focus-app .bloom-ready-actions .focus-primary{background:#f3d596;color:#192e65}.bloom-share-button{background:transparent;color:var(--section-ink);border:1px solid #f1f0de66;transition:background .18s ease}.bloom-share-button:hover{background:#ffffff0d}.bloom-share-button:disabled{opacity:.5;cursor:not-allowed}.bloom-ready .time-planner-compact{max-width:720px;margin:0 auto;padding:24px 0 0;border-top:1px solid #ffffff35}.bloom-ready .time-planner-compact .time-planner-heading{gap:16px;margin-bottom:16px}.bloom-ready .time-planner-compact h2{font-size:18px;letter-spacing:-.02em;margin:0}.bloom-ready .time-planner-compact .time-planner-estimate{font-size:12px}.bloom-ready .time-planner-compact .planner-segments button{padding:10px 16px}.bloom-ready .time-planner-compact .time-planner-controls{gap:16px}.bloom-ready .time-planner-compact .time-planner-controls .focus-primary{font-size:12px;min-width:140px}.bloom-ready .time-planner-compact .time-planner-advice{margin:16px 0 0;gap:12px}.bloom-ready .time-planner-compact .time-planner-advice p{font-size:13px}.bloom-ready-garden{position:relative;height:clamp(240px,31vh,330px);margin-top:8px;overflow:hidden;isolation:isolate}.bloom-ready-garden svg{display:block;width:100%;height:100%;overflow:hidden}.bloom-ready button:focus-visible{outline:2px solid #f3d596;outline-offset:5px}.bloom-ready-editor{max-width:760px;margin:28px auto 0;text-align:left}.focus-app .bloom-ready-editor .focus-paper{background:#eee8f2;color:#3d304f;min-height:0;padding:24px;border-radius:20px}.focus-app .bloom-ready-editor .focus-paper-plane{background:#eee8f2}.focus-app .bloom-ready-editor .focus-paper textarea{color:#3d304f;font-size:clamp(22px,2.5vw,32px);min-height:80px;line-height:1.3;border-color:#b9a9c6}.focus-app .bloom-ready-editor .focus-paper label{color:#665572}.bloom-ready-editor .focus-actions{justify-content:center;margin-top:20px}.shared-survey-brand{display:flex;align-items:center;gap:24px;padding:28px 6%;border-bottom:1px solid #ffffff35;color:#f1f0de}.shared-survey-brand>span:last-child{font:13px Manrope,sans-serif}.shared-survey .focus-main{padding-bottom:32px}@media(max-width:720px){.focus-app.flow-relay:is([data-editorial-screen=done],[data-editorial-screen=ending]) .focus-main{padding-top:28px}.focus-app .bloom-ready h1{font-size:clamp(38px,10vw,60px);margin-bottom:16px}.bloom-ready-stats{gap:6px 16px;font-size:12px}.bloom-ready-actions{gap:10px;margin:24px 0}.focus-app .bloom-ready-actions .focus-primary,.bloom-share-button{min-width:0;flex:1;padding:14px 12px;font-size:12px;gap:12px}.bloom-ready .time-planner-compact{padding-top:20px}.bloom-ready .time-planner-compact .time-planner-heading{display:block;margin-bottom:12px}.bloom-ready .time-planner-compact .time-planner-estimate{margin-top:6px}.bloom-ready .time-planner-compact .planner-segments button{padding:10px 8px}.bloom-ready .time-planner-compact .time-plan-current{min-height:24px;font-size:12px}.bloom-ready .time-planner-compact .time-planner-controls{gap:8px}.bloom-ready-garden{height:240px;margin-top:16px}}@media(prefers-reduced-motion:reduce){.bloom-share-button{transition:none}}.focus-app.flow-relay .chapter-navigation{display:block;padding:16px max(5%,calc((100% - 1200px)/2)) 4px;top:var(--relay-nav-height,72px);z-index:12;border-bottom:1px solid #ffffff25}.chapter-track{position:relative;display:flex;gap:12px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#ffffff50 transparent;padding:6px 2px 14px;scroll-padding:4px;isolation:isolate}.focus-app .chapter-tab{position:relative;flex:1 0 220px;min-width:0;display:flex;align-items:center;gap:14px;padding:17px 20px;min-height:64px;border:1px solid #192e6528;border-radius:12px;background:var(--chapter-color);color:#192e65;font:650 15px/1.4 Manrope,sans-serif;text-align:left;cursor:pointer;overflow:hidden;transition:box-shadow .2s ease}.focus-app .chapter-tab:hover{box-shadow:inset 0 0 0 1px #192e6560}.focus-app .chapter-tab:focus-visible{outline:2px solid #fff9e7;outline-offset:3px}.chapter-tab-label{flex:1;min-width:0;overflow-wrap:anywhere}.chapter-tab-count{font-size:12px;font-weight:550;flex-shrink:0;font-variant-numeric:tabular-nums}.chapter-tab-count>span{display:block;font-size:10px}.chapter-state{flex:none;display:grid;place-items:center;width:26px;height:26px;border:1.5px solid #192e65;border-radius:50%;color:var(--chapter-color)}.chapter-state i{width:12px;height:12px;border-radius:50%;background:#192e65}.chapter-tab[data-complete=true] .chapter-state{background:#192e65}.chapter-state svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chapter-progress-track{position:absolute;bottom:0;left:0;right:0;height:3px;background:#192e650d}.chapter-progress-fill{display:block;background:#192e65;width:100%;height:100%;transform:scaleX(0);transform-origin:left}.chapter-marker{position:absolute;bottom:4px;left:0;height:3px;border-radius:4px;pointer-events:none}.chapter-context{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px}.chapter-location{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font:500 12px/1.5 Manrope,sans-serif;color:var(--section-ink);margin:0}.chapter-location>i{width:12px;height:12px;border-radius:50%;flex:none}.chapter-location strong{font-weight:650}.chapter-question-links{display:flex;overflow-x:auto;flex-shrink:0;max-width:45%;gap:4px;scrollbar-width:thin}.focus-app .chapter-question-links button{min-height:44px;min-width:44px;padding:8px;background:none;border:0;color:var(--section-ink);font:600 12px/1.4 Manrope,sans-serif;border-radius:50%;text-decoration:none;cursor:pointer}.focus-app .chapter-question-links button[data-done=true]{text-decoration:underline;text-underline-offset:5px}.focus-app .chapter-question-links button[aria-current=step]{background:#ffffff18;box-shadow:inset 0 0 0 1px #ffffff60}.focus-app .chapter-question-links button:focus-visible{outline:2px solid #f3d596;outline-offset:-3px}@media(max-width:760px){.focus-app.flow-relay .chapter-navigation{padding:10px 5% 4px}.chapter-track{gap:10px;margin-right:-5.55%;padding-right:5.55%}.focus-app .chapter-tab{flex-basis:240px;padding:14px 16px;font-size:14px;gap:12px;min-height:60px}.chapter-context{gap:8px}.chapter-location{font-size:11px;gap:6px}.chapter-location strong{flex-basis:100%;padding-left:18px}.chapter-location>span{display:none}.chapter-question-links{max-width:48%}}@media(prefers-reduced-motion:reduce){.focus-app .chapter-tab{transition:none}}.survey-planner.time-planner{margin:40px 0 0;padding:28px 0;border-top:1px solid #ffffff35;color:inherit;text-align:left}.time-planner-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.time-planner .planner-kicker{font:650 10px/1.5 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--section-muted)}.time-planner h2{font:650 clamp(24px,2.4vw,32px)/1.2 Manrope,sans-serif;letter-spacing:-.04em;margin:8px 0 0}.time-planner-estimate{font-size:13px;white-space:nowrap;color:var(--section-muted)}.time-planner-controls{display:flex;align-items:center;justify-content:space-between;gap:24px}.time-planner fieldset{min-width:0;padding:0;margin:0;border:0}.time-planner legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.planner-segments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #ffffff45;border-radius:999px}.planner-segments button{border:0;border-radius:999px;min-height:44px;padding:12px 22px;background:transparent;color:inherit;font:600 13px/1.4 Manrope,sans-serif;transition:background .18s ease}.planner-segments button[aria-pressed=true]{background:#f3d596;color:#192e65}.time-planner-controls .focus-primary{min-width:160px;padding:14px 24px;background:#f3d596;color:#192e65}.time-planner-controls .focus-primary:disabled{opacity:.55}.time-planner-advice{display:flex;gap:14px;align-items:flex-start;margin:26px 0 0;max-width:72ch}.time-planner-advice>span{color:#f3d596;font-size:24px;line-height:1.3}.time-planner-advice p{font-size:14px;line-height:1.65;margin:0;color:var(--section-muted)}.time-planner-advice strong{display:block;font-size:12px;color:var(--section-ink);margin-bottom:5px}.time-planner-omitted{margin:12px 0 0 38px}.time-planner-omitted summary{font-size:12px;min-height:44px;color:var(--section-muted)}.time-planner-omitted ul{padding-left:18px;max-width:70ch;font-size:13px;line-height:1.6}.time-planner-omitted li{margin:10px 0}.time-planner .planner-message{font-size:13px;line-height:1.6;margin:16px 0 0}.time-planner button:focus-visible,.time-planner summary:focus-visible{outline:2px solid #f3d596;outline-offset:4px}@media(max-width:700px){.time-planner-heading{display:block}.time-planner-estimate{display:block;margin-top:12px}.time-planner-controls{align-items:stretch;flex-direction:column;gap:16px}.planner-segments button{padding:10px 8px;font-size:12px}.time-planner h2{font-size:25px}.time-planner-advice p{font-size:13px}.time-planner-controls .focus-primary{width:100%}.time-planner-omitted{margin-left:0}}@media(prefers-reduced-motion:reduce){.planner-segments button{transition:none}}.time-plan-current{display:flex;align-items:center;gap:9px;font-size:13px;min-height:48px;color:var(--section-muted)}.time-plan-current>span{color:#f3d596}.learning-editor,.learning-review{width:min(1180px,100%);margin:0 auto;padding:28px 0 64px}.learning-inline-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.learning-inline-heading h1{font-size:44px;line-height:1.12;letter-spacing:-.035em;max-width:760px;margin:0}.learning-inline-heading h2{font-size:32px;margin:0 0 12px}.learning-inline-heading p{margin:0}.learning-inline-heading>button{flex-shrink:0}.learning-question-context{font-size:24px;line-height:1.45;max-width:900px;margin:24px 0 40px}.learning-paper{background:#f7f4e8;color:#192e65;border-radius:20px;padding:36px;margin:32px 0}.learning-paper h2{font-size:32px;line-height:1.2;margin:0 0 24px}.learning-paper h3{font-size:23px;margin:0 0 16px}.learning-paper p{max-width:70ch;line-height:1.6}.learning-paper label,.follow-through-columns label,.learning-next-question label{display:grid;gap:10px;font-size:15px;font-weight:600}.learning-paper input:not([type=checkbox]),.learning-paper textarea,.follow-through-columns textarea,.learning-next-question textarea{width:100%;box-sizing:border-box;color:#192e65;background:#fffdf6;border:1px solid #7984a0;border-radius:10px;padding:16px;font:inherit;font-size:18px;line-height:1.5;caret-color:#192e65}.learning-paper textarea,.learning-next-question textarea{min-height:120px;resize:vertical}.learning-paper textarea::placeholder,.follow-through-columns textarea::placeholder{color:#566485;opacity:1}.learning-paper .focus-primary{background:#192e65;color:#f7f4e8}.learning-paper .focus-text-button{color:#192e65}.learning-paper .focus-actions{margin-top:28px;gap:24px;flex-wrap:wrap}.learning-option-editors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 28px}.decision-meanings{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #b4b9c3;border-bottom:1px solid #b4b9c3;margin-bottom:24px}.decision-meanings>div{padding:24px 24px 20px 0}.decision-meanings>div+div{border-left:1px solid #b4b9c3;padding-left:28px}.decision-meanings h3{margin-bottom:8px}.decision-meanings p{margin:0}.learning-paper .learning-toggle,.learning-toggle{display:flex;align-items:flex-start;gap:14px;margin:24px 0;cursor:pointer}.learning-toggle input{width:22px;height:22px;flex:0 0 22px;margin:3px 0;accent-color:#192e65}.learning-toggle strong,.learning-toggle small{display:block}.learning-toggle strong{font-size:20px}.learning-toggle small{font-size:15px;font-weight:400;line-height:1.5;margin-top:6px;max-width:60ch}.learning-details{border-top:1px solid currentColor;padding:22px 0;margin-top:24px}.learning-details summary,.learning-preview-context summary{cursor:pointer;min-height:30px;font-weight:650}.learning-details[open] summary{margin-bottom:18px}.learning-details .choice-menu{margin-top:18px}.landmark-editors{display:grid;grid-template-columns:1fr 1fr;gap:24px}.landmark-editors>div{display:grid;gap:14px}.moment-timeline{display:grid;grid-template-columns:repeat(3,1fr);position:relative;isolation:isolate;margin:32px 0}.moment-timeline:before{content:"";position:absolute;left:16.66%;right:16.66%;top:12px;height:1px;background:#62718b;z-index:-1}.moment-timeline button{border:0;background:none;color:#192e65;display:grid;justify-items:center;gap:14px;padding:0 5px 12px;min-height:70px;font:inherit}.moment-node{width:24px;height:24px;border:2px solid #192e65;background:#f7f4e8;border-radius:50%;box-sizing:border-box}.moment-timeline [aria-pressed=true] .moment-node{background:#192e65;box-shadow:inset 0 0 0 5px #f7f4e8}.moment-timeline [aria-pressed=true]{font-weight:750;text-decoration:underline;text-underline-offset:7px}.moment-delay{max-width:220px}.learning-caption{font-size:14px;line-height:1.5}.learning-proposal{display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;align-items:start;margin-top:36px}.learning-proposal .learning-paper{margin:0}.learning-source blockquote,.follow-through-columns blockquote{font-size:28px;line-height:1.45;letter-spacing:-.02em;margin:30px 0}.learning-source>span{font-size:14px}.learning-review-intro{max-width:70ch;font-size:18px;line-height:1.5;margin:24px 0 34px}.learning-next-draft{margin:56px 0}.learning-next-draft h2{font-size:32px;margin:0 0 12px}.learning-next-draft>details{border-top:1px solid #a9afc0;padding:22px 0}.learning-next-draft summary{font-size:22px;cursor:pointer}.learning-next-draft summary span{font-size:14px;margin-left:20px}.learning-next-question{margin:20px 0;display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px}.learning-next-question label{font-size:14px}.learning-next-question textarea{color:#192e65}.learning-next-question button{min-height:44px}.learning-follow-through{border-top:1px solid #a9afc0;padding-top:40px;margin-top:56px}.follow-through-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;margin-top:28px}.follow-through-columns>div,.follow-through-columns label{min-width:0}.follow-through-columns input:not([type=checkbox]),.follow-through-columns textarea{min-width:0;max-width:100%}.follow-through-columns blockquote{overflow-wrap:anywhere}.follow-through-columns label.learning-toggle{display:flex;align-items:flex-start}.follow-through-columns label.learning-toggle input{flex-shrink:0}.follow-through-columns .learning-paper{margin:0;display:grid;gap:22px;min-width:0}.learning-saved-followup{border-top:1px solid #a9afc0;padding:24px 0;line-height:1.7}.learning-message{padding:20px 0;font-size:17px}.learning-error{color:#8c2d28;background:#ffeadc;padding:18px;border-radius:10px;font-size:17px}.learning-review-entry{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #a9afc0;margin-top:40px;padding:30px 0}.learning-example-note{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:0 0 24px;padding:12px 0;border-bottom:1px solid #a9afc0;font-size:14px}.learning-example-note a{color:inherit;text-underline-offset:5px}.learning-correction-entry{margin-top:22px}.learning-sample{margin-top:16px}.learning-adapted-note{font-size:15px;line-height:1.6}.learning-end-suggestion{border-top:1px solid #9da6b7;padding-top:26px;margin-top:34px}.learning-end-suggestion label{display:grid;gap:14px;font-size:24px;font-weight:650}.learning-end-suggestion button{margin-top:18px}.learning-preview-context{margin-top:28px}.learning-preview-context .choice-menu{margin:16px 12px 0 0}.learning-preview-context p{font-size:14px!important}.point-to-problem{margin-top:28px}.point-to-problem .learning-inline-heading{align-items:center;margin-bottom:16px}.point-to-problem .learning-inline-heading p{font-size:18px}.point-image{position:relative;width:100%;max-width:800px;margin:0 auto}.point-image img{width:100%;height:auto;display:block}.point-landmark{position:absolute;border:1px solid #192e65;background:transparent;border-radius:8px;color:#192e65;min-height:0;cursor:pointer;transition:background .15s}.point-landmark:hover{background:#192e6510}.point-landmark[aria-pressed=true]{background:#ffd47740;border:2px solid #192e65}.point-marker{position:absolute;right:-10px;top:-10px;display:grid;place-items:center;width:24px;height:24px;background:#192e65;color:#fffdf6;border-radius:50%;font-size:18px}.point-text-options{border:0;padding:0;display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.point-text-options legend{font-size:14px;margin-bottom:12px}.point-text-options button{font:inherit;font-size:15px;border:1px solid #7885a1;border-radius:10px;background:transparent;color:#192e65;padding:12px 16px;min-height:44px}.point-text-options [aria-pressed=true]{background:#192e65;color:#fffdf6}.point-followup{display:grid;gap:14px;font-size:24px;font-weight:650;border-top:1px solid #a9afc0;padding-top:24px}.learning-editor :focus-visible,.learning-review :focus-visible,.point-to-problem :focus-visible{outline:3px solid #e6b849;outline-offset:4px}.learning-paper :focus-visible{outline-color:#192e65}.learning-editor button:disabled,.learning-review button:disabled{opacity:.55;cursor:not-allowed}.learning-editor ::selection,.learning-review ::selection{background:#eecb78;color:#192e65}@media(max-width:800px){.learning-proposal,.follow-through-columns{grid-template-columns:1fr;gap:24px}.learning-inline-heading{align-items:flex-start}.learning-inline-heading h1{font-size:36px}.learning-option-editors{grid-template-columns:1fr}.learning-paper{padding:26px}.learning-next-question{grid-template-columns:1fr}.learning-source blockquote{margin:20px 0}.landmark-editors{grid-template-columns:1fr}}@media(max-width:520px){.learning-editor,.learning-review{padding:12px 0 32px}.learning-inline-heading{flex-direction:column;gap:18px}.learning-inline-heading h1{font-size:32px}.learning-paper{padding:22px 18px;border-radius:16px}.learning-paper h2,.learning-inline-heading h2{font-size:27px}.learning-paper textarea{font-size:18px}.learning-question-context{font-size:20px}.decision-meanings{grid-template-columns:1fr}.decision-meanings>div+div{border-left:0;border-top:1px solid #b4b9c3;padding-left:0}.learning-example-note,.learning-review-entry{flex-direction:column;align-items:flex-start}.learning-example-note{gap:10px}.learning-source blockquote,.follow-through-columns blockquote{font-size:24px}.moment-timeline button{font-size:14px}.point-to-problem .learning-inline-heading{align-items:flex-start}.point-followup{font-size:20px}.point-text-options{gap:8px}.learning-paper .focus-actions{flex-direction:column;align-items:stretch}.point-marker{width:20px;height:20px;font-size:15px}}@media(prefers-reduced-motion:reduce){.point-landmark{transition:none}}.focus-app .learning-paper .focus-primary{background:#f3d28e;color:#192e65}.focus-app .learning-paper .focus-primary:hover{background:#e9c371}.learning-followup-choices{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.learning-followup-choices span{padding:10px 18px;border:1px solid #687c72;border-radius:8px;color:#203f37}@font-face{font-family:Manrope;src:url("data:font/woff2;base64,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") format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Bricolage;src:url("data:font/woff2;base64,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") format("woff2");font-weight:200 800;font-display:swap}:root{font-family:Manrope,sans-serif;color:#272324;background:#f8f2e9;font-synthesis:none;--ink:#272324;--paper:#f8f2e9;--line:#b7afa5}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit;color:inherit}button,a{touch-action:manipulation}button{cursor:pointer;border:1px solid var(--line);background:transparent;border-radius:12px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:650}button:hover{background:#00000009}button:disabled{opacity:.45;cursor:default}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}input,textarea{min-width:0}textarea{resize:vertical}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid currentColor;outline-offset:4px}h1,h2,h3,p{margin:0}p{line-height:1.5}select{border:0;background:transparent;padding:10px;max-width:100%}select option{background:#fff;color:#272324}input[type=checkbox],input[type=radio]{accent-color:#443463;width:16px;height:16px}details{margin-top:12px}summary{cursor:pointer;padding:12px 0;font-size:12px}.micro{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:650}.author-stage{min-height:100svh;position:relative;isolation:isolate;display:flex;flex-direction:column}.topbar{height:78px;padding:0 4%;display:flex;align-items:center;gap:26px;flex-shrink:0}.wordmark{font-family:Bricolage,sans-serif;font-size:31px;font-weight:800;letter-spacing:-1.8px}.wordmark span{font-size:10px;vertical-align:top;margin-left:4px;letter-spacing:0}.concept-name{text-transform:capitalize;font-size:13px;display:flex;align-items:center;gap:8px}.concept-name img{width:22px;height:22px}.topbar nav{display:flex;gap:12px;margin-left:auto;align-items:center}.topbar nav button{border-color:transparent}.topbar nav button:first-child{border-color:currentColor;border-radius:100px;padding:10px 20px}.goal-line{display:flex;align-items:center;gap:12px;font-size:12px;max-width:760px}.goal-line>span:first-child{white-space:nowrap;opacity:.8}.goal-line input{border:0;border-bottom:1px solid transparent;padding:10px 0;background:transparent;font-size:13px;font-weight:650;flex:1;width:400px}.goal-line input:hover{border-bottom-color:currentColor}.goal-line>span:last-child{font-size:20px}.weave-top,.relay-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:8px 4% 16px}.pager{display:flex;align-items:center;gap:12px;white-space:nowrap}.pager button{width:42px;padding:0;min-height:42px;border-radius:50%;font-size:20px}.pager>span{font-size:11px}.pager b{font-size:15px;margin-left:5px}.pager i{font-style:normal;opacity:.7;margin-left:4px}.question-text{display:block;width:100%;border:0;background:transparent;padding:0;resize:none;overflow:hidden;font-family:Bricolage,sans-serif;font-weight:600;letter-spacing:-.035em;line-height:1.09;font-size:clamp(34px,4.1vw,60px);border-radius:0;min-height:55px}.question-text:focus-visible{outline:2px dashed currentColor;outline-offset:8px}.scene-caption{display:flex;justify-content:space-between;gap:20px;font-size:11px;margin-bottom:16px}.scene-caption>span:last-child{opacity:.75}.edit-tools{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:12px}.edit-tools>div:last-child{display:flex;align-items:center}.edit-tools button{border-color:transparent;font-size:11px;padding:8px 12px}.question-meta{display:flex;gap:16px;align-items:center;font-size:11px}.question-meta select{font-size:12px;padding-left:0}.question-meta label{display:flex;align-items:center;gap:6px;white-space:nowrap}.primary{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;border:0;background:var(--ink);color:var(--paper);min-height:56px;border-radius:100px;padding:16px 24px;font-weight:700;font-size:14px}.primary:hover{background:#45374f;color:#fff}.primary span{font-size:23px;font-weight:400}.notice{font-size:11px;line-height:1.5;max-width:440px}.stage-bottom{padding:22px 4%;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;margin-top:auto}.stage-bottom>span{opacity:.75}.answer-shape{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0 8px}.answer-shape>span:not(.written-placeholder){border:1px solid currentColor;border-radius:10px;min-width:44px;padding:10px;text-align:center;font-size:13px}.answer-shape small{display:none}.written-placeholder{font-size:14px;opacity:.65;padding:12px 0;display:flex;justify-content:space-between;width:100%}.written-placeholder b{font-size:20px;font-weight:400}.editable-answers{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.editable-answers>label{display:flex;align-items:center;gap:9px;border:1px solid var(--line);padding:3px 6px 3px 10px;border-radius:10px;max-width:100%;background:#ffffff30}.editable-answers label>span{font-size:10px;opacity:.65}.editable-answers input{background:transparent;border:0;max-width:180px;width:150px;padding:10px 0;font-size:13px}.editable-answers button{padding:0;min-width:36px;min-height:36px;border:0}.editable-answers .add-answer{border:1px dashed var(--line);padding:8px 15px;font-size:12px}.weave{background:#f5e9dd;color:#322b36;--ink:#322b36;--paper:#fff9f2;--line:#b6a79a}.weave-stage{width:min(1080px,88%);margin:20px auto 26px}.weave .question-scene{max-width:940px;margin:0 auto}.weave .question-heading{max-width:900px}.weave .scene-caption .concept-label{font-weight:700}.route-space{margin-top:32px}.route-instruction{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px;padding:0 6px}.route-instruction h2{font-family:Bricolage,sans-serif;font-size:24px;font-weight:550;letter-spacing:-.03em}.route-instruction>span{font-size:12px}.route-ports{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.route-choice{min-width:0}.route-ticket{width:100%;display:flex;flex-direction:column;text-align:left;border:0;border-radius:18px 18px 6px 6px;padding:20px 24px;min-height:205px;position:relative;box-shadow:0 3px #322b36;transform-origin:center bottom;background:#c8d9f5;color:#272b40}.route-ticket:hover{background:#bdd0ee}.route-choice:nth-child(2) .route-ticket{background:#eeb5a2;color:#40251f}.route-choice:nth-child(3) .route-ticket{background:#e8d56f;color:#3a3111}.ticket-top{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:12px}.port-disc{font-size:32px;line-height:1;font-weight:400}.port-name{font-family:Bricolage,sans-serif;font-size:28px;letter-spacing:-.025em;margin-top:16px;line-height:1.05;font-weight:650}.ticket-detail{font-size:11px;margin-top:8px}.route-decision{margin-top:auto;padding-top:18px;font-size:12px;font-weight:750}.route-ticket:not(.included){background:#dfe2e5;color:#4d5155;box-shadow:0 1px #9da1a6}.path-peek{border:0;display:block;width:100%;font-size:11px;min-height:40px}.weave-decision{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0 0}.eligibility-knot{border:0;font-size:12px;text-align:left}.eligibility-knot.resolved{color:#286541}.shared-question-note{display:flex;gap:24px;align-items:center;min-height:180px;max-width:650px;margin:auto}.shared-question-note>span{font-size:56px}.shared-question-note p{font-size:14px}.weave-review-stage{background:#fff8ef;border-radius:28px;max-width:1000px;margin:auto;padding:36px 44px;min-height:500px;box-shadow:0 6px #e1caba}.weave .inline-review h2{font-size:38px;max-width:700px}.screener-proposal{padding:24px 0}.review-label{font-size:11px;margin-bottom:10px}.proposal-hero{font-family:Bricolage,sans-serif;font-size:34px;line-height:1.1;letter-spacing:-.03em}.screening-choices{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 10px}.screening-choices span{padding:10px 12px;border:1px solid #c6b7a8;border-radius:10px;font-size:12px}.screener-proposal>button{border:0;padding-left:0;font-size:12px}.result-route-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.result-route-tabs button[aria-pressed=true]{background:#d8caed}.route-result>p{font-size:24px;margin:25px 0}.remainder{background:#39283f;color:#fbf3fb;--ink:#38263d;--paper:#fff3fc;--line:#9c829f}.remainder>.author-stage>.goal-line{margin:4px auto 20px;width:min(1020px,88%);max-width:none}.remainder-stage{width:min(1020px,88%);margin:0 auto 30px}.folio-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.folio-heading>span{font-family:Bricolage,sans-serif;font-size:27px;line-height:1.05;letter-spacing:-.025em}.folio-heading strong{font-weight:650}.question-folio{background:#f1e7f5;color:#39283f;border-radius:22px;box-shadow:0 7px #1e1522;overflow:hidden;position:relative}.source-tab{background:#f5bb84;color:#462b18;padding:14px 28px;display:flex;align-items:center;gap:22px;transform-origin:left center}.source-tab>span{font-size:10px;text-transform:uppercase;letter-spacing:.06em}.source-tab>strong{font-size:13px;font-weight:650}.source-tab>button{margin-left:auto;min-height:32px;padding:0;border:0;font-size:11px}.remainder-question{padding:28px 38px 12px}.remainder .question-text{font-size:clamp(34px,3.7vw,52px);max-width:900px}.remainder .edit-tools{margin-top:8px}.source-specimen{padding:18px 38px 22px;background:#e2d4eb;color:#38263d}.record-caption{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;font-weight:700}.record-caption small{font-size:10px;font-weight:400;margin-left:10px}.record-pager{display:flex;align-items:center;gap:10px;font-size:10px}.record-pager button{min-height:28px;padding:0;min-width:28px;border:0;font-size:17px}.record-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.record-tabs button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;border:1px solid #bca5cb;border-radius:10px;padding:10px 14px;min-height:84px}.record-tabs button[aria-pressed=true]{background:#fff9ff;border-color:#614272;box-shadow:inset 0 0 0 1px #614272}.record-tabs button>span{font-size:10px;font-weight:500}.record-tabs strong{font-family:Bricolage,sans-serif;font-size:24px;font-weight:600;line-height:1.1}.record-tabs small{font-size:9px;font-weight:400}.folio-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;flex-wrap:wrap}.folio-actions>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:3px;font-size:12px}.missing-case{border:0;padding:5px 0;min-height:30px;font-size:11px;text-decoration:underline;text-underline-offset:4px}.remainder .folio-actions>.primary{background:#f5bb84;color:#462b18}.remainder .folio-actions>.primary:hover{background:#ffd3a9}.bound-question .question-text{font-size:20px;min-height:26px}.binding-result{padding:18px 0 4px}.binding-result h2{font-family:Bricolage,sans-serif;font-size:44px;letter-spacing:-.04em;line-height:1.05}.binding-result p{margin:12px 0 18px;font-size:14px;max-width:670px}.result-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.result-actions>button:last-child{border:0;font-size:11px}.provenance-seam{border-color:transparent;font-size:11px}.meaning-review,.warning{font-size:12px;padding:12px 0}.meaning-review>button{font-size:11px;margin-left:10px}.source-proof{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:25px 0}.source-proof>div{display:flex;flex-direction:column;gap:10px}.source-proof span{font-size:11px}.source-proof strong{font-family:Bricolage,sans-serif;font-size:25px;font-weight:500;line-height:1.1}.source-proof p{font-size:12px}.coverage-sentence{font-size:14px}.coverage-sentence strong{font-size:23px}.remainder .inline-review{padding-bottom:12px}.remainder .inline-review h2{font-size:34px}.remainder .inline-review details{margin-top:0}.relay{background:#292637;color:#faf5e7;--ink:#302937;--paper:#fff5c2;--line:#9c8d75}.relay-stage{width:min(1040px,88%);margin:4px auto 25px}.relay-intent{display:flex;justify-content:space-between;gap:28px;align-items:center;margin:8px 0 22px}.relay-intent h2{font-family:Bricolage,sans-serif;font-size:29px;letter-spacing:-.03em;font-weight:500}.relay-intent p{font-size:12px;max-width:300px}.document-tabs{display:flex;justify-content:space-between;align-items:flex-end;padding:0 24px;gap:16px}.document-tabs button{border:0;border-radius:14px 14px 0 0;background:#51465e;color:#fff0ee;padding:15px 24px;min-height:48px}.document-tabs button[aria-pressed=true]{background:#fbefb7;color:#302937}.document-tabs .outro-dock{min-width:230px;display:flex;gap:30px;justify-content:space-between}.outro-dock span{font-size:11px}.relay-sheet{position:relative;background:#fbefb7;color:#302937;padding:22px 38px 26px;border-radius:22px;box-shadow:0 8px #171520;transform-origin:top center}.permission-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px}.permission-track{position:relative;overflow:hidden;min-width:260px;font-size:11px;background:#ede1a7;border-radius:7px;padding:9px 12px}.ownership-plane{position:absolute;inset:0;background:#e8d5f3;color:#382744;padding:9px 12px}.permission-row>button{min-height:35px;padding:5px 12px;font-size:11px;border-color:#b5a879}.relay .question-text{font-size:clamp(30px,3.2vw,45px);font-weight:550;max-width:920px}.relay .scene-caption{margin-bottom:12px}.relay .edit-tools{margin-top:6px}.relay .answer-shape{margin:0}.relay .written-placeholder{font-size:12px;padding:7px 0}.relay-work{border-top:1px solid #c8b97f;margin-top:12px;padding-top:20px}.relay-prompt>div:first-child{display:flex;align-items:center;gap:16px}.morrow-sigil{font-family:Bricolage,sans-serif;font-weight:750;font-size:30px;background:#d4bde6;color:#3f2d50;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;flex-shrink:0}.relay-prompt h3{font-size:17px;font-weight:650;letter-spacing:-.02em}.relay-prompt p{font-size:12px;max-width:650px;margin-top:5px}.relay-actions{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:22px}.relay-actions>div{display:flex;flex-direction:column;gap:8px}.ending-choice{font-size:12px;display:flex;align-items:center;gap:7px}.relay-actions small{font-size:10px}.relay .primary{background:#352d40;color:#fff4c4}.relay .primary:hover{background:#51415f}.relay-after{display:flex;justify-content:space-between;gap:20px;padding:25px 0 0;font-size:11px}.ending-ready{background:#dac4f1;color:#382744;border:0;display:block;margin:20px auto 0}.relay .inline-review h2{font-size:23px;margin:8px 0}.relay .review-top{font-size:10px}.relay .proposal-wording{margin-top:14px}.relay .proposal-wording textarea{font-family:Bricolage,sans-serif;font-size:22px;min-height:76px;background:#fff9dc;border:1px solid #b6a36b;padding:12px}.relay .review-actions{margin-top:15px}.relay .review-actions .primary{min-height:46px;padding:12px 20px;font-size:12px}.relay .inline-review details{font-size:11px}.relay .inline-review .review-reason{font-size:11px}.relay .inline-review:has(.proposal-wording)~.relay-actions{margin-top:10px}.relay .inline-review:has(.proposal-wording)~.relay-actions #primary-action{display:none}.working-track{height:3px;background:#c6b97f;overflow:hidden;margin-top:14px}.working-track i{display:block;width:35%;height:100%;background:#58416b;animation:working 1.5s ease-in-out infinite alternate}@keyframes working{to{transform:translate(180%)}}.inline-review{color:inherit}.review-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:650}.review-top button{border:0;min-width:38px;min-height:38px;padding:0;font-size:24px;font-weight:400}.inline-review h2{font-family:Bricolage,sans-serif;line-height:1.08;font-size:36px;font-weight:550;letter-spacing:-.035em;margin:10px 0 18px}.inline-review>p{font-size:13px}.review-reason{margin-top:14px;font-size:11px}.review-actions{display:flex;gap:16px;align-items:center;margin-top:22px}.review-actions>button:not(.primary){border:0}.proposal-wording{display:block;font-size:11px;margin:18px 0}.proposal-wording textarea{display:block;width:100%;margin-top:10px;min-height:100px}.inline-review details p{font-size:11px}.inline-review details{font-size:11px}.inline-review.stale{color:#613f24}.dialog{width:min(720px,calc(100% - 32px));max-height:88dvh;border:0;border-radius:24px;padding:26px 32px;background:#fff9ee;color:#322b36;box-shadow:0 25px 100px #0003}.dialog::backdrop{background:#20162699;backdrop-filter:blur(6px)}.dialog-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;gap:20px}.dialog-top button{border:0;font-size:24px}.dialog h2{font-family:Bricolage,sans-serif;font-size:30px;margin:18px 0}.dialog p{font-size:13px;margin:12px 0}.dialog label{display:block;font-size:12px;margin:18px 0}.dialog label>input:not([type=checkbox]),.dialog label>textarea,.dialog label>select,.dialog>details>textarea{width:100%;display:block;border:1px solid #b6a89b;border-radius:8px;padding:12px;margin-top:8px;background:#fffcf5}.dialog textarea{min-height:100px}.dialog .panel-tabs{display:flex;align-items:center;gap:10px;margin:15px 0}.panel-tabs button[aria-pressed=true]{background:#322b36;color:#fff9ee}.dialog .option-fields label{display:flex;align-items:center;gap:8px}.dialog .option-fields input{flex:1}.dialog .question-meta label{display:flex}.respondent-preview{background:#fffbf3;color:#302937;min-height:100svh;padding:34px 7%;display:flex;flex-direction:column;--ink:#302937;--paper:#fff9ef;--line:#bbb0a2}.preview-top,.preview-bottom{display:flex;justify-content:space-between;gap:25px;font-size:11px}.preview-content{width:min(820px,100%);margin:auto;padding:80px 0}.preview-content h2{font-family:Bricolage,sans-serif;font-size:clamp(36px,4vw,60px);line-height:1.08;letter-spacing:-.035em;font-weight:550;margin:20px 0}.preview-content p{max-width:640px;margin:20px 0;font-size:16px}.preview-content form>textarea{width:100%;min-height:140px;border:1px solid #b9ac9f;border-radius:15px;background:#f6eee4;padding:20px;margin:24px 0}.answer-options{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0}.answer-options label{cursor:pointer;position:relative}.answer-options input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.answer-options span{display:block;padding:15px 20px;border:1px solid #b9ac9f;border-radius:14px;font-size:15px;min-width:55px;text-align:center}.answer-options input:checked+span{background:#302937;color:#fff7e5}.answer-options input:focus-visible+span{outline:3px solid #302937;outline-offset:4px}.preview-actions{display:flex;justify-content:space-between;margin-top:24px}.preview-index{font-size:12px}.preview-note{font-size:12px!important;background:#eee2ce;padding:12px}.preview-bottom{margin-top:auto;padding-top:30px}.rehearsal-room{max-width:none;width:calc(100% - 48px);height:calc(100dvh - 48px);max-height:none;padding:15px 28px}.rehearsal-room .dialog-top{position:sticky;top:-15px;background:#fff9ee;z-index:3}.rehearsal-room .respondent-preview{min-height:calc(100dvh - 145px);padding:20px 5%;background:transparent}.rehearsal-room .preview-content{padding:25px 0}footer{padding:45px 5%;font-size:12px}footer button{font-size:12px}footer a{text-decoration:underline;text-underline-offset:4px}.weave-ending{display:flex;align-items:center;justify-content:space-between;background:#d8ddce;gap:35px;color:#2d3730}.weave-ending p{font-family:Bricolage,sans-serif;font-size:24px;max-width:600px;margin-top:12px}.weave-ending nav{display:flex;gap:20px;align-items:center}.remainder-ending{background:#39283f;color:#fbf3fb;display:flex;gap:30px;align-items:center;justify-content:space-between}.remainder-ending section{max-width:500px}.remainder-ending section a{display:block;margin-top:12px}.relay-ending{background:#fbefb7;color:#302937;display:flex;justify-content:space-between;align-items:center;gap:30px}.relay-ending>a{font-family:Bricolage,sans-serif;font-size:38px;letter-spacing:-.04em;text-decoration:none}.relay-ending small{display:block;font-family:Manrope,sans-serif;font-size:12px;letter-spacing:0;margin-top:10px}.relay-ending button{margin-top:15px}.comparison{padding:55px 5%}.comparison>h1{font-family:Bricolage,sans-serif;font-size:60px;line-height:1.05;letter-spacing:-.04em;margin:25px 0}.comparison>p{max-width:800px;font-size:15px}.comparison-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:45px}.concept{padding:22px;background:#e9e2d7;border-radius:20px;display:flex;flex-direction:column;gap:15px}.concept h2{font-family:Bricolage,sans-serif;font-size:30px;line-height:1.1}.concept p{font-size:13px}.concept figure{margin:0}.concept img{width:100%;border-radius:10px}.concept small{font-size:11px;line-height:1.5}.concept-action{padding:15px 0;font-weight:700}@media(min-width:1600px){.weave-stage{margin-top:45px}.route-ticket{min-height:235px}.remainder-stage,.relay-stage{width:1100px}.relay-sheet{padding:30px 45px}.relay-intent{margin-bottom:30px}}@media(max-width:1000px){.goal-line input{width:250px}.goal-line>span:first-child{display:none}.weave-stage,.remainder-stage,.relay-stage{width:92%}.route-ticket{padding:20px 18px}.port-name{font-size:24px}.relay-intent p{max-width:260px}.source-tab{gap:15px}.source-tab>span{max-width:100px}.question-text{font-size:46px}.edit-tools button{padding:8px}.source-proof{gap:20px}}@media(max-width:700px){.topbar{height:68px;padding:0 5%;gap:12px;flex-wrap:wrap}.wordmark{font-size:27px}.concept-name{font-size:11px;gap:5px}.concept-name img{width:18px;height:18px}.topbar nav{gap:0}.topbar nav button{font-size:10px;padding:10px 8px}.topbar nav button:first-child{padding:9px 12px}.remainder .topbar nav button:first-child{display:none}.weave-top,.relay-top{padding:4px 5% 14px;flex-wrap:wrap;gap:8px}.goal-line{width:100%;max-width:none;gap:8px}.goal-line input{font-size:11px;width:100%;padding:7px 0}.goal-line>span:last-child{font-size:16px}.weave-top .pager,.relay-top .pager{margin-left:auto}.pager{gap:10px}.pager button{width:35px;min-height:35px}.pager>span{font-size:10px}.weave-stage{width:90%;margin:12px auto 20px}.question-text,.weave .question-text{font-size:37px;line-height:1.08;letter-spacing:-.035em}.scene-caption{font-size:10px;margin-bottom:12px;gap:10px}.scene-caption>span:last-child{display:none}.edit-tools{gap:5px;flex-wrap:wrap;margin-top:8px}.edit-tools>div:last-child{margin-left:auto}.question-meta{gap:10px;font-size:10px}.question-meta select{font-size:11px}.edit-tools button{font-size:10px;padding:5px 8px;min-height:36px}.route-space{margin-top:21px}.route-instruction{display:block;margin-bottom:12px}.route-instruction h2{font-size:22px}.route-instruction>span{font-size:10px;display:block;margin-top:5px}.route-ports{grid-template-columns:1fr;gap:12px}.route-choice{position:relative}.route-ticket{min-height:91px;padding:14px 16px;display:grid;grid-template-columns:34px 1fr;column-gap:12px;border-radius:12px;box-shadow:0 2px #322b36}.ticket-top{grid-row:1/4;width:34px;flex-direction:column;gap:6px;font-size:9px}.port-disc{font-size:26px}.port-name{font-size:23px;margin:0;line-height:1.05}.ticket-detail{font-size:10px;margin-top:4px}.route-decision{font-size:10px;padding-top:7px}.path-peek{display:none}.weave-decision{flex-direction:column;align-items:stretch;gap:8px;margin-top:18px}.eligibility-knot{font-size:11px;min-height:35px;padding-left:0}.primary{min-height:52px;padding:14px 20px;font-size:13px}.stage-bottom{padding:20px 5%;font-size:10px;flex-wrap:wrap;gap:12px}.stage-bottom>span{display:none}.notice{font-size:10px}.weave-review-stage{padding:22px;min-height:0;border-radius:20px}.weave .inline-review h2{font-size:30px}.proposal-hero{font-size:27px}.screening-choices{display:grid;grid-template-columns:1fr 1fr}.screening-choices span{font-size:10px;padding:10px}.review-actions{gap:8px;flex-wrap:wrap}.review-actions .primary{width:100%}.review-actions>button:not(.primary){font-size:11px}.route-result>p{font-size:22px}.result-route-tabs{gap:5px}.result-route-tabs button{font-size:10px;min-height:38px;padding:8px}.shared-question-note{min-height:180px}.editable-answers{gap:7px;margin:15px 0}.editable-answers>label{width:100%}.editable-answers input{flex:1;max-width:none;width:100%;font-size:12px}.editable-answers .add-answer{font-size:11px}.remainder>.author-stage>.goal-line{width:90%;margin:0 auto 20px}.remainder-stage{width:90%;margin-bottom:20px}.folio-heading{gap:14px;margin-bottom:18px}.folio-heading>span{font-size:22px}.folio-heading .pager{gap:7px}.folio-heading .pager>span{font-size:0}.folio-heading .pager b,.folio-heading .pager i{font-size:11px}.folio-heading .pager button{width:30px;min-height:30px}.question-folio{border-radius:18px}.source-tab{padding:12px 18px;display:grid;grid-template-columns:1fr auto;gap:5px}.source-tab>span{max-width:none;font-size:9px;grid-column:1}.source-tab>strong{font-size:11px;grid-column:1}.source-tab>button{grid-column:2;grid-row:1/3;font-size:10px;max-width:65px;line-height:1.5}.remainder-question{padding:22px 20px 15px}.remainder .question-text{font-size:33px}.remainder .editable-answers{display:grid;grid-template-columns:1fr 1fr}.remainder .editable-answers>label{padding:3px 3px 3px 7px;gap:3px}.remainder .editable-answers label>span{display:none}.remainder .editable-answers input{font-size:11px}.remainder .editable-answers button{min-width:25px}.source-specimen{padding:15px 18px}.record-caption{font-size:10px;gap:6px}.record-caption small{display:block;margin:3px 0 0;font-size:9px}.record-pager{gap:5px;font-size:9px}.record-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.record-tabs button{min-height:68px;padding:8px 6px;gap:5px;border-radius:8px}.record-tabs button>span{font-size:8px}.record-tabs strong{font-size:19px}.record-tabs small{display:none}.folio-actions{gap:15px;margin-top:23px}.folio-actions>div:first-child{font-size:11px}.folio-actions>.primary{width:100%}.missing-case{font-size:10px}.bound-question .question-text{font-size:17px}.binding-result h2{font-size:32px}.binding-result p{font-size:12px}.result-actions{gap:8px}.result-actions .primary{font-size:11px;min-height:46px;width:100%;gap:10px}.source-proof{grid-template-columns:1fr;gap:18px;margin:20px 0}.source-proof strong{font-size:23px}.remainder .inline-review h2{font-size:29px}.coverage-sentence{font-size:12px}.provenance-seam{font-size:10px}.relay-stage{width:90%;margin:0 auto 20px}.relay-intent{display:block;margin:8px 0 22px}.relay-intent h2{font-size:28px;max-width:280px}.relay-intent p{font-size:11px;margin-top:9px;max-width:280px}.document-tabs{padding:0 10px;gap:7px}.document-tabs button{font-size:11px;padding:12px;min-height:42px}.document-tabs .outro-dock{min-width:0;gap:10px}.outro-dock span{font-size:9px}.relay-sheet{padding:16px 20px 24px;border-radius:18px}.permission-row{flex-wrap:wrap;gap:7px;margin-bottom:18px}.permission-track{font-size:10px;min-width:0;width:100%;padding:8px 10px}.ownership-plane{padding:8px 10px}.permission-row>button{font-size:10px;min-height:30px;padding:5px 0;border:0}.relay .question-text{font-size:30px}.relay .question-meta{gap:8px}.relay-work{padding-top:18px}.relay-prompt>div:first-child{gap:12px;align-items:flex-start}.morrow-sigil{font-size:25px;width:40px;height:40px;border-radius:11px}.relay-prompt h3{font-size:16px}.relay-prompt p{font-size:11px}.relay-actions{flex-wrap:wrap;gap:16px;margin-top:20px}.relay-actions>.primary{width:100%}.ending-choice{font-size:11px}.relay .inline-review h2{font-size:24px}.relay .proposal-wording textarea{font-size:21px;min-height:118px}.relay-after{flex-wrap:wrap;font-size:10px;gap:12px}.relay .inline-review:has(.proposal-wording)~.relay-actions{margin-top:0}.relay .inline-review:has(.proposal-wording)~.relay-actions .ending-choice{display:none}.dialog{padding:20px;max-height:90dvh;border-radius:18px}.dialog h2{font-size:27px}.dialog .panel-tabs{gap:6px}.dialog .panel-tabs button{font-size:12px}.rehearsal-room{width:100%;height:100dvh;max-height:100dvh;border-radius:0;padding:15px 20px}.rehearsal-room .respondent-preview{padding:15px 0;min-height:calc(100dvh - 110px)}.rehearsal-room .dialog-top{font-size:10px}.respondent-preview{padding:25px 6%;min-height:100svh}.preview-content{padding:60px 0}.preview-content h2{font-size:36px}.preview-content p{font-size:14px}.preview-top,.preview-bottom{font-size:10px;flex-wrap:wrap;gap:12px}.preview-content form>textarea{min-height:120px}.answer-options span{font-size:13px;padding:13px 16px}.preview-actions{gap:15px}.preview-actions .primary{font-size:12px}.weave-ending,.remainder-ending,.relay-ending{padding:30px 6%;flex-direction:column;align-items:flex-start;gap:24px}.weave-ending nav{flex-wrap:wrap}.weave-ending p{font-size:22px}.comparison>h1{font-size:40px}.comparison-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.remainder .concept-name img,.relay .concept-name img{filter:brightness(0) invert(1)}.record-tabs strong,.record-tabs button>span{max-width:100%;overflow-wrap:anywhere;text-align:left}.permission-track>span{position:relative;z-index:1}.ownership-plane{pointer-events:none}@media(max-width:700px){.record-tabs strong.missing-value{font-size:15px}}.question-heading{font-family:Bricolage,sans-serif;font-style:normal}.route-ticket,.route-ticket:hover,.route-ticket:not(.included),.route-choice:nth-child(2) .route-ticket,.route-choice:nth-child(3) .route-ticket{background:transparent;box-shadow:none}.route-ticket{--ticket-fill:#c8d9f5}.route-choice:nth-child(2) .route-ticket{--ticket-fill:#eeb5a2}.route-choice:nth-child(3) .route-ticket{--ticket-fill:#e8d56f}.route-ticket:not(.included){--ticket-fill:#dfe2e5}.route-ticket>span,.route-ticket>strong{position:relative;z-index:1}.route-ticket>.ticket-surface{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:var(--ticket-fill);box-shadow:0 3px #322b36;transform-origin:center bottom}.route-ticket{overflow:hidden}.route-ticket>.ticket-surface{box-shadow:none}.source-tab{position:relative;background:#f1e7f5;overflow:hidden}.source-tab>span,.source-tab>strong,.source-tab>button{position:relative;z-index:1}.source-tab-surface{position:absolute;inset:0;background:#f5bb84;pointer-events:none}.relay-sheet{background:#ead790;overflow:hidden}.relay-paper{position:absolute;inset:0;background:#fbefb7;border-radius:inherit;pointer-events:none;transform-origin:left center}.relay-sheet>div:not(.relay-paper){position:relative;z-index:1}@media(max-width:700px){.author-stage{padding-bottom:0}#primary-action{position:static;width:100%;box-shadow:none;min-height:52px}.mobile-action-dock{width:90%;margin:3px auto 17px}.remainder .mobile-action-dock .primary{background:#f5bb84;color:#462b18}.weave .route-ticket>.ticket-surface{position:absolute;grid-column:auto;grid-row:auto}.relay .inline-review:has(.proposal-wording)~.relay-actions #primary-action{display:none}}.relay.reviewing-task .relay-question .question-text{font-size:22px}.relay.reviewing-task .relay-question .answer-shape{display:none}.compare-question{font-weight:800;text-decoration:underline;text-underline-offset:4px}.scale-summary{display:flex;justify-content:space-between;gap:20px;font-size:11px;margin:12px 0;color:inherit}.question-workshop{color:#322b36;background:#fff8ef;border-radius:24px;padding:28px 36px;max-width:1080px;margin:0 auto}.remainder .question-workshop{background:#f1e7f5;color:#39283f}.relay .question-workshop{background:#fbefb7;color:#30293b}.comparison-top{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:10px;letter-spacing:.06em}.comparison-top button{border:0;font-size:11px;padding-right:0}.question-workshop h2{font-family:Bricolage,sans-serif;font-size:34px;letter-spacing:-.035em;line-height:1.1;margin:16px 0 22px;font-weight:600}.comparison-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;font-size:11px}.comparison-controls>div{display:flex;background:#e6dcd3;border-radius:100px;padding:4px;gap:4px}.comparison-controls button{min-width:136px;border:0;border-radius:100px;display:flex;align-items:center;gap:14px}.comparison-controls button[aria-pressed=true]{background:#322b36;color:#fff8ef}.comparison-paper{background:#fffdf9;border:1px solid #c9bdb0;border-radius:14px;padding:24px;color:#322b36}.comparison-question-label{display:block;font-size:10px;margin-bottom:12px}.comparison-question{width:100%;display:block;resize:none;overflow:hidden;border:0;padding:0;background:transparent;font-family:Bricolage,sans-serif;font-size:38px;line-height:1.12;letter-spacing:-.025em;font-weight:600}.comparison-response{margin-top:20px}.comparison-response-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;margin-bottom:12px}.comparison-response-top button{min-height:32px;border:0;text-decoration:underline;padding:4px 0;font-size:11px}.comparison-answer{width:100%;border:1px solid #aa9a8a;border-radius:10px;background:#f6f1ea;padding:14px;min-height:86px;font-size:14px}.comparison-options{display:flex;gap:8px;flex-wrap:wrap}.comparison-options button{flex:1 1 130px;text-align:left;min-height:52px;background:#f6f1ea;border-color:#aa9a8a;font-size:12px;padding:12px}.comparison-options button>span{display:block;font-size:10px;margin-bottom:7px}.comparison-options button[aria-pressed=true]{background:#322b36;color:#fff8ef;border-color:#322b36}.comparison-options .exception-answer{flex:0 1 auto;min-height:36px;background:transparent;font-size:10px;padding:8px 12px}.comparison-explanation{display:grid;grid-template-columns:1fr 1fr;gap:10px 32px;margin:20px 0;font-size:12px}.comparison-change{font-size:11px}.comparison-case{grid-column:1/-1;font-size:11px;padding-top:10px;border-top:1px solid #bbae9f}.comparison-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.question-workshop .primary{background:#322b36;color:#fff8ef;font-size:13px;min-height:50px}.comparison-actions small{font-size:10px;margin-left:auto}.comparison-error{color:#8b2119;font-size:12px;padding:12px 0}.comparison-labels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.comparison-labels label{border:1px solid #aa9a8a;border-radius:10px;padding:10px;background:#f6f1ea;display:flex;gap:8px;align-items:center}.comparison-labels label>span{font-size:10px}.comparison-labels input{width:100%;font-size:12px;background:transparent;border:0;padding:6px 0}@media(max-width:700px){.edit-tools>div:last-child{flex-wrap:wrap;gap:1px}.edit-tools .compare-question{padding-left:0}.question-workshop{padding:18px;border-radius:18px}.question-workshop h2{font-size:28px;margin:12px 0 18px}.comparison-top{font-size:8px;gap:8px}.comparison-top button{font-size:10px;max-width:110px;padding:8px 0}.comparison-controls{flex-wrap:wrap;gap:9px}.comparison-controls>div{width:100%}.comparison-controls button{flex:1;min-width:0}.comparison-paper{padding:17px}.comparison-question{font-size:27px}.comparison-response-top{font-size:10px;flex-wrap:wrap}.comparison-options button{flex:1 1 90px;font-size:11px;min-height:47px}.comparison-options .exception-answer{font-size:10px}.comparison-explanation{grid-template-columns:1fr;font-size:11px;gap:10px}.comparison-change{font-size:10px}.comparison-actions .primary{width:100%}.comparison-actions small{margin-left:0;width:100%;font-size:9px}.comparison-labels{grid-template-columns:1fr}.scale-summary{font-size:10px;gap:12px}}@media(min-width:701px){.remainder .editable-answers input{width:120px}.remainder .editable-answers .add-answer{padding:8px 12px}}@media(max-width:700px){.topbar{flex-wrap:nowrap;height:64px;gap:8px}.wordmark{font-size:24px}.concept-name{font-size:10px}.concept-name img{display:none}.topbar nav button{font-size:9px;padding:9px 6px}.topbar nav button:first-child{padding:8px 10px}.relay-intent{margin:6px 0 18px}.relay-intent h2{font-size:23px;max-width:none}.relay-intent p{max-width:none;font-size:10px;margin-top:7px}.relay .question-text{font-size:27px}.relay .scene-caption{margin-bottom:10px}.relay .permission-row{margin-bottom:12px}.relay .written-placeholder{display:none}.relay .relay-prompt p{font-size:10px}.relay-sheet{padding-bottom:20px}.relay .edit-tools{margin-bottom:0}.relay-work{margin-top:8px;padding-top:14px}.weave .edit-tools{margin-top:4px}.weave .route-space{margin-top:15px}.weave .route-ticket{min-height:85px}.weave .route-ports{gap:10px}.weave .weave-decision{margin-top:14px}.remainder .question-text{font-size:30px}.remainder-question{padding:20px 18px 12px}.remainder .editable-answers{margin:13px 0}.remainder .editable-answers .add-answer{min-height:30px;padding:4px 10px}.remainder .edit-tools button{min-height:32px}.remainder .source-specimen{padding:12px 16px}.remainder .folio-actions{margin-top:18px}.record-tabs strong{font-size:17px}.relay.reviewing-task #primary-action{display:none!important}.relay.reviewing-task .relay-question,.relay.reviewing-task .permission-row{display:none}.relay.reviewing-task .relay-work{border:0;margin:0;padding:0}.relay.reviewing-task .relay-sheet{padding-top:20px}}.decision-app{--ink:#202b34;--paper:#edf1ea;--accent:#e8f380;min-height:100svh;background:#dae8ee;color:var(--ink);font-family:Manrope,sans-serif}.decision-app *{box-sizing:border-box}.decision-app button,.decision-app a{color:inherit}.decision-app button{font-family:inherit;cursor:pointer}.decision-app button:disabled{opacity:.48;cursor:not-allowed}.decision-app :focus-visible{outline:3px solid currentColor;outline-offset:5px}.decision-app #opening{min-height:100svh;display:flex;flex-direction:column;overflow:hidden}.flow-top{display:flex;align-items:center;padding:26px 4.5%;gap:26px;height:98px;position:relative;z-index:2}.flow-brand{font-family:Bricolage,sans-serif;font-size:35px;font-weight:800;letter-spacing:-2px;text-decoration:none}.flow-brand sup{font-family:Manrope,sans-serif;font-size:9px;letter-spacing:0;vertical-align:top;display:inline-block;margin-top:8px;margin-left:4px}.flow-name{text-transform:capitalize;font-size:13px;padding-left:25px;border-left:1px solid currentColor}.flow-top nav{margin-left:auto;display:flex;gap:25px;align-items:center}.flow-top nav button,.flow-top nav a{border:0;background:none;padding:10px 0;font-size:12px;text-decoration:none;min-height:44px}.flow-orientation{display:flex;justify-content:space-between;font-size:11px;padding:5px 4.5%;position:relative;z-index:1}.flow-orientation>span:last-child{font-size:10px}.flow-scene{position:relative;isolation:isolate;flex:1;padding:40px 7% 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:650px}.flow-heading{text-align:center;max-width:1000px;position:relative;z-index:1}.flow-eyebrow{font-size:10px;letter-spacing:.13em;font-weight:700}.flow-heading h1{font-family:Bricolage,sans-serif;font-weight:500;font-size:clamp(36px,4.4vw,64px);line-height:1.04;letter-spacing:-.055em;margin:20px 0 25px;outline:0}.flow-caption{font-size:11px;display:block;line-height:1.6}.flow-object{position:relative;z-index:1}.flow-goal{padding:38px 58px;background:var(--paper);max-width:890px;text-align:center;border-radius:5px 5px 60px}.flow-goal p{font-family:Bricolage,sans-serif;font-size:clamp(30px,3.5vw,50px);line-height:1.1;letter-spacing:-.04em;margin:14px 0 0}.flow-actions{display:flex;gap:18px;align-items:center;justify-content:center;margin:34px 0 0;position:relative;z-index:2;flex-wrap:wrap}.decision-app .flow-primary,.decision-app .flow-secondary{border:1px solid var(--ink);border-radius:12px;padding:18px 30px;min-height:62px;font-size:14px;line-height:1.3;min-width:185px;transition:transform .18s,background-color .18s}.decision-app .flow-primary{background:var(--ink);color:var(--paper);font-weight:800}.decision-app .flow-secondary{background:transparent;color:var(--ink);border-color:transparent}.decision-app .flow-primary:hover{transform:translateY(-2px)}.decision-app .flow-primary:active{transform:translateY(1px)}.flow-text-button{border:0;background:transparent;font-size:11px;min-height:40px;padding:10px 14px;text-decoration:underline;text-underline-offset:4px;position:relative;z-index:2;margin-top:10px}.flow-note{font-size:14px;line-height:1.65;max-width:650px;text-align:center;margin:24px 0 0}.flow-notice{font-size:12px;max-width:650px;text-align:center;position:relative;z-index:2;margin:15px 0 0}.flow-notice:empty{display:none}.flow-bottom{display:flex;justify-content:space-between;align-items:center;padding:16px 4.5% 24px;font-size:10px;position:relative;z-index:1}.flow-bottom button{border:0;font-size:10px;min-height:36px;padding:8px 0;background:none}.flow-question{width:min(900px,100%);padding:30px 42px;background:var(--paper);border-radius:4px 4px 45px}.flow-question p{font-family:Bricolage,sans-serif;font-size:clamp(28px,3.1vw,46px);line-height:1.13;letter-spacing:-.035em;margin:12px 0 0;overflow-wrap:anywhere}.flow-question .flow-caption{font-size:10px}.flow-context-question{font-size:17px;line-height:1.5;max-width:650px;text-align:center;margin:22px 0 0}.flow-ribbons{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none}.flow-ribbon{position:absolute;left:0;right:0;top:31%;height:30px;background:#bdd1db;transform:rotate(-11deg);transform-origin:left center}.flow-ribbon:nth-child(2){top:48%;height:20px;background:#c5d9e1;transform:rotate(9deg)}.flow-ribbon:nth-child(3){top:80%;height:16px;background:#b8cdd8;transform:rotate(-3deg)}.flow-situation{display:flex;align-items:center;gap:35px;background:var(--accent);padding:38px 50px;width:min(820px,100%);border-radius:6px 6px 70px}.situation-number{font-family:Bricolage,sans-serif;font-size:105px;line-height:1;letter-spacing:-.08em}.flow-situation h2{font-family:Bricolage,sans-serif;font-size:40px;font-weight:500;letter-spacing:-.04em;margin:0}.flow-situation p{font-size:13px;margin:12px 0 0}.flow-complete{max-width:820px;padding:34px 46px;background:var(--paper);border-radius:5px 5px 45px}.flow-complete>span{font-family:Bricolage,sans-serif;font-size:38px;line-height:1.1;letter-spacing:-.04em}.flow-complete p{font-size:14px;line-height:1.7;max-width:600px;margin-top:20px}.flow-recovery{padding:25px;max-width:700px;text-align:center}.flow-recovery p{font-size:15px;line-height:1.7}.flow-remainder{--ink:#351e1a;--paper:#fff5df;--accent:#fff5df;background:#ec846c}.flow-remainder .flow-scene{align-items:flex-start;padding-left:10%;padding-right:10%}.flow-remainder .flow-heading{text-align:left;max-width:700px}.flow-remainder .flow-heading h1{max-width:640px}.flow-remainder .flow-goal{background:none;padding:15px 0 35px;max-width:580px;text-align:left}.flow-remainder .flow-goal p{font-size:44px;max-width:500px}.flow-remainder .flow-actions{justify-content:flex-start}.flow-remainder .flow-note{text-align:left}.goal-receipt{position:absolute;right:9%;top:10%;bottom:10%;width:28%;z-index:-1;transform:rotate(7deg);overflow:hidden}.goal-receipt .flow-receipt-plane{display:block;position:absolute;inset:0;background:#fff5df;clip-path:polygon(0 0,100% 0,100% 97%,94% 100%,88% 97%,82% 100%,76% 97%,70% 100%,64% 97%,58% 100%,52% 97%,46% 100%,40% 97%,34% 100%,28% 97%,22% 100%,16% 97%,10% 100%,4% 97%,0 100%)}.flow-source-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;width:100%}.source-question{font-family:Bricolage,sans-serif;font-size:clamp(30px,3.3vw,48px);letter-spacing:-.035em;line-height:1.12;max-width:530px}.flow-receipt{padding:35px 38px 45px;display:flex;flex-direction:column;gap:17px;overflow:hidden;isolation:isolate;color:#351e1a}.flow-receipt-plane{position:absolute;inset:0;background:#fff5df;z-index:-1;transform-origin:center;pointer-events:none}.flow-receipt>span{font-size:10px;letter-spacing:.12em}.flow-receipt>strong{font-family:Bricolage,sans-serif;font-size:85px;line-height:1.1;font-weight:500;letter-spacing:-.06em;overflow-wrap:anywhere}.flow-receipt p{font-size:13px}.flow-receipt small{font-size:11px;line-height:1.7;border-top:1px dashed #9c7266;padding-top:20px}.flow-remainder .flow-question,.flow-remainder .flow-complete{border-radius:0;padding:35px 42px;max-width:850px}.flow-remainder .flow-bottom{border-top:1px solid #be6656}.flow-relay{--ink:#f1f0de;--paper:#192e65;--accent:#f2ce8f;background:#192e65}.flow-relay .flow-scene{align-items:flex-start;padding-left:12%;padding-right:12%}.flow-relay .flow-heading{text-align:left;max-width:950px}.flow-relay .flow-heading h1{font-size:clamp(37px,4.8vw,69px)}.flow-relay .flow-goal{background:transparent;text-align:left;padding:16px 0 28px;max-width:800px}.flow-relay .flow-goal p{font-size:40px;max-width:650px}.flow-relay .flow-actions{justify-content:flex-start}.flow-relay .flow-question{background:transparent;padding:24px 0;border-radius:0;border-top:1px solid #7f8fb7;border-bottom:1px solid #7f8fb7;max-width:950px}.flow-relay .flow-question p{font-size:38px;max-width:850px}.flow-relay .flow-note{text-align:left;max-width:760px}.flow-permission-mark{position:absolute;left:0;top:12%;bottom:12%;width:22px;overflow:hidden;pointer-events:none;z-index:-1}.flow-permission-plane{position:absolute;inset:0;background:#f2ce8f;transform-origin:left center;pointer-events:none;transition:transform .5s}.flow-permission-plane.withdrawn{transform:translate(-105%)}.flow-writing{width:100%;max-width:950px}.flow-permission{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;min-height:34px;align-items:center;padding:7px 13px;margin-bottom:15px;background:#f1f0de;color:#192e65;font-size:11px}.flow-permission-plane{z-index:-1}.flow-writing label,.flow-proposal{font-size:11px;display:block;width:100%}.flow-writing textarea,.flow-proposal textarea,.flow-ending textarea{width:100%;background:transparent;border:0;border-bottom:1px solid #7f8fb7;border-radius:0;display:block;resize:vertical;color:inherit;font-family:Bricolage,sans-serif;font-size:30px;letter-spacing:-.025em;line-height:1.2;padding:12px 0;min-height:115px}.flow-proposal{max-width:950px;margin-top:18px}.flow-proposal textarea{font-size:27px;min-height:95px;background:#f1f0de;color:#192e65;padding:15px 22px;border:0}.flow-relay[data-scene=writing] .flow-heading h1{font-size:42px;margin:14px 0 25px}.flow-relay[data-scene=writing] .flow-actions{margin-top:22px}.flow-ending{width:min(900px,100%);display:block}.flow-ending textarea{font-size:44px;min-height:210px}.flow-relay .flow-complete{background:#f1f0de;color:#192e65;border-radius:2px;max-width:900px}.flow-edit{width:min(900px,100%);padding:25px 0}.flow-edit .question-text{font-family:Bricolage,sans-serif;font-size:clamp(30px,3.5vw,48px);font-weight:500;border-bottom:1px solid currentColor;border-radius:0;color:inherit;line-height:1.2}.flow-edit .question-heading{font-size:inherit}.flow-review-tools{display:flex;gap:20px;margin-top:20px}.flow-review-tools button{background:transparent;border:0;font-size:11px;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:8px}.flow-format-choices{display:flex;gap:15px;margin-top:35px;flex-wrap:wrap}.flow-format-choices button{background:var(--ink);color:var(--paper);border:0;min-height:70px;padding:20px 28px;font-size:16px;border-radius:8px}.flow-answer-edit{width:min(800px,100%);display:flex;flex-direction:column;gap:15px}.flow-answer-edit>label{display:flex;gap:20px;align-items:center;font-size:12px}.flow-answer-edit input{background:var(--paper);color:var(--ink);border:1px solid currentColor;padding:13px 16px;border-radius:6px;min-width:0}.flow-relay .flow-answer-edit input{background:#f1f0de;color:#192e65}.flow-source-editor{width:min(750px,100%);display:flex;flex-direction:column;gap:23px}.flow-source-editor label{display:flex;flex-direction:column;gap:10px;font-size:13px}.flow-source-editor input,.flow-source-editor textarea,.flow-source-editor select{padding:15px;border:1px solid currentColor;border-radius:6px;background:var(--paper);color:var(--ink);font-size:15px}.flow-source-editor textarea{min-height:130px}.flow-source-editor input[type=checkbox]{width:24px;height:24px}.flow-evidence{max-width:750px;width:100%}.flow-evidence section{padding:50px 0;border-top:1px solid currentColor;transform-origin:left center}.flow-evidence h2{font-family:Bricolage,sans-serif;font-size:36px;letter-spacing:-.04em;font-weight:500}.flow-evidence p{font-size:17px;line-height:1.85;margin-top:20px}.flow-evidence button{padding:15px 25px;background:var(--ink);color:var(--paper);margin-top:20px}.flow-scene:has(.respondent-preview){padding-top:10px}.decision-app .respondent-preview{width:100%;min-height:0;padding:0;background:transparent;color:inherit}.decision-app .preview-top{display:none}.decision-app .preview-content{padding:30px 0;width:100%;max-width:900px}.decision-app .preview-content h2{font-family:Bricolage,sans-serif;font-size:clamp(32px,4vw,55px);line-height:1.12;letter-spacing:-.04em;max-width:900px}.decision-app .preview-content p{font-size:14px;line-height:1.65;margin:20px 0}.decision-app .preview-content .primary{background:var(--ink);color:var(--paper);border-radius:10px;min-height:58px}.decision-app .answer-options{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.decision-app .answer-options label{min-width:180px;flex:1 1 25%}.decision-app .answer-options span{border:1px solid currentColor;border-radius:8px;padding:18px;color:inherit;background:transparent;font-size:15px}.decision-app .answer-options input:checked+span{background:var(--ink);color:var(--paper)}.decision-app .preview-content form>textarea{border:1px solid currentColor;background:transparent;color:inherit;min-height:140px}.decision-app .preview-bottom{font-size:10px;gap:15px}.decision-app .preview-actions{margin-top:28px}.decision-app .preview-actions>button{color:inherit}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:700px){.flow-top{height:77px;padding:17px 6%;gap:14px}.flow-brand{font-size:28px}.flow-name{font-size:11px;padding-left:14px}.flow-top nav{gap:14px}.flow-top nav a,.flow-top nav button{font-size:10px}.flow-orientation{padding:5px 6%;font-size:10px}.flow-orientation>span:last-child{display:none}.flow-scene,.flow-remainder .flow-scene,.flow-relay .flow-scene{padding:35px 6% 26px;min-height:calc(100svh - 160px);justify-content:center;align-items:stretch}.flow-heading{text-align:left}.flow-heading h1,.flow-relay .flow-heading h1{font-size:39px;margin:18px 0 27px;letter-spacing:-.045em}.flow-eyebrow{font-size:8px;line-height:1.6;display:block;max-width:310px}.flow-goal{padding:25px 25px 30px;text-align:left;border-radius:4px 4px 38px}.flow-goal p,.flow-remainder .flow-goal p,.flow-relay .flow-goal p{font-size:31px}.flow-caption{font-size:10px}.flow-actions{gap:8px;flex-direction:column;align-items:stretch;margin-top:25px;width:100%}.decision-app .flow-primary,.decision-app .flow-secondary{min-height:54px;padding:16px 20px;min-width:0;font-size:13px;width:100%}.flow-note{text-align:left;font-size:12px;margin-top:20px}.flow-question,.flow-remainder .flow-question{padding:25px 25px 30px;border-radius:3px 3px 30px}.flow-question p,.flow-relay .flow-question p{font-size:30px;line-height:1.14}.flow-situation{padding:26px 23px;gap:20px;border-radius:4px 4px 44px}.situation-number{font-size:65px}.flow-situation h2{font-size:28px}.flow-situation p{font-size:11px}.flow-context-question{font-size:14px;text-align:left}.flow-text-button{align-self:flex-start;font-size:11px;padding-left:0}.flow-bottom{padding:8px 6% 17px;font-size:8px;gap:14px}.flow-bottom button{font-size:9px}.flow-complete,.flow-remainder .flow-complete{padding:28px;max-width:100%}.flow-complete>span{font-size:31px}.flow-complete p{font-size:12px}.goal-receipt{right:-10%;width:32%;top:15%;bottom:15%;opacity:.35}.flow-remainder .flow-goal{max-width:300px;padding:10px 0 15px}.flow-source-layout{display:flex;flex-direction:column;align-items:stretch;gap:23px}.source-question{font-size:27px;line-height:1.16}.flow-receipt{padding:25px 27px 30px;gap:12px}.flow-receipt>strong{font-size:60px}.flow-receipt small{font-size:10px;padding-top:12px}.flow-receipt p{font-size:11px}.flow-permission-mark{width:8px;top:10%;bottom:10%}.flow-relay .flow-goal{padding:10px 0 20px}.flow-relay .flow-question{padding:20px 0;border-radius:0}.flow-relay[data-scene=writing] .flow-heading h1{font-size:32px;margin-bottom:20px}.flow-writing textarea{font-size:25px;min-height:145px}.flow-proposal textarea{font-size:23px;min-height:145px;padding:16px}.flow-ending textarea{font-size:32px;min-height:220px}.flow-review-tools{flex-wrap:wrap;gap:6px;margin-top:12px}.flow-format-choices{flex-direction:column;margin-top:23px}.flow-format-choices button{min-height:59px;text-align:left;font-size:15px}.flow-answer-edit>label{font-size:10px;gap:12px}.flow-answer-edit input{width:100%;font-size:13px}.flow-evidence section{padding:35px 0}.flow-evidence h2{font-size:31px}.flow-evidence p{font-size:14px}.decision-app .preview-content{padding:25px 0}.decision-app .preview-content h2{font-size:34px}.decision-app .answer-options{gap:9px}.decision-app .answer-options label{min-width:120px;flex:1 1 40%}.decision-app .answer-options span{font-size:12px;padding:16px}.decision-app .preview-bottom{font-size:9px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.decision-app *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.goal-receipt{isolation:isolate;padding:65px 35px;display:flex;flex-direction:column;justify-content:center;gap:18px;color:#351e1a}.goal-receipt>span{font-size:10px;letter-spacing:.12em}.goal-receipt>strong{font-family:Bricolage,sans-serif;font-size:90px;font-weight:500;line-height:1;letter-spacing:-.06em;overflow-wrap:anywhere}.goal-receipt>p{font-size:18px}.goal-receipt>small{font-size:10px;border-top:1px dashed #9c7266;padding-top:25px}.flow-relay .flow-goal{isolation:isolate;overflow:hidden;background:#f1f0de;color:#192e65;padding:32px 40px;border-radius:2px;min-width:70%}.flow-relay .flow-goal>.flow-permission-plane{background:#f2ce8f;z-index:-1}.flow-relay .flow-goal p{position:relative}.flow-relay .flow-goal>.flow-caption{position:relative}.flow-remainder[data-scene=goal] .flow-goal{max-width:55%}.flow-name{display:flex;align-items:center;gap:9px}.flow-name img{width:21px;height:21px}.flow-relay .flow-name img{filter:brightness(0) invert(1)}.goal-receipt{margin:0}.goal-receipt figcaption{font-size:10px;border-top:1px dashed #9c7266;padding-top:25px}.flow-source-note{display:flex;align-items:center;justify-content:space-between;padding:16px 10% 24px;border-top:1px solid #be6656;font-size:10px;gap:20px}.flow-source-note p{display:flex;gap:22px;align-items:center}.flow-source-note strong{font-weight:700}.flow-source-note button,.flow-collaboration-note button{font-size:10px;border:0;min-height:36px;background:transparent;padding:8px 0}.flow-collaboration-note{margin:0 12%;padding:14px 0 25px;display:flex;align-items:center;gap:30px;border-top:1px solid #7f8fb7;font-size:10px}.flow-collaboration-note p{margin:0}.flow-collaboration-note button{text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.goal-receipt figcaption{display:none}.flow-source-note{padding:8px 6% 17px;font-size:8px}.flow-source-note p{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.flow-source-note button,.flow-collaboration-note button{font-size:9px}.flow-collaboration-note{margin:0 6%;padding:8px 0 17px;font-size:8px;gap:18px}}@media(max-width:700px){.goal-receipt{display:none}.flow-remainder[data-scene=goal] .flow-goal{max-width:100%;background:#fff5df;padding:25px;position:relative;isolation:isolate;overflow:hidden}.flow-remainder[data-scene=goal] .flow-goal:before{content:"";position:absolute;inset:0;z-index:-1;background:#fff5df}.flow-relay .flow-goal{padding:25px;min-width:0}.flow-remainder .goal-receipt{display:flex;position:relative;right:auto;top:auto;bottom:auto;transform:none;width:100%;padding:16px 24px;margin-bottom:25px;opacity:1;gap:5px;order:2}.goal-receipt>strong{font-size:38px}.goal-receipt>span{font-size:8px}.goal-receipt>p{font-size:11px}.goal-receipt>small{display:none}.flow-remainder[data-scene=goal] .flow-heading{order:0}.flow-remainder[data-scene=goal] .flow-goal{order:1}.flow-remainder[data-scene=goal] .flow-actions{order:3}.flow-remainder[data-scene=goal] .flow-notice{order:4}}.preview-preserved{width:100%}.preview-preserved[hidden]{display:none}.preview-improve{display:flex;align-items:center;gap:20px;margin:0 0 28px}.preview-improve>span{font-size:12px;max-width:230px;line-height:1.6}.decision-app .morrow-inline{background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:15px 22px;border-radius:8px;font-size:13px;font-weight:800;min-height:48px}.decision-app .preview-content form>textarea{background:#fff9ee;color:#302923;border:1px solid #594d45;padding:22px;font:inherit;font-size:18px;min-height:120px}.decision-app textarea::placeholder,.decision-app input::placeholder{color:#62564f;opacity:1}.decision-app .preview-actions>button{border:1px solid var(--ink);color:var(--ink);background:transparent;min-height:52px;padding:15px 24px;border-radius:8px}.decision-app .preview-actions>button.primary{background:var(--ink);color:var(--paper)}.decision-app .flow-secondary{border-color:var(--ink)}.relay-step{display:flex;gap:35px;font-size:12px;width:100%;border-bottom:1px solid #8f9cbe;padding-bottom:16px}.relay-step span{margin-left:auto}.decision-app[data-scene=lab] .flow-scene{padding:32px 6% 36px;justify-content:flex-start}.morrow-lab{--studio-ink:#302923;--studio-paper:#fff9ee;width:100%;max-width:1320px;margin:auto}.morrow-heading{display:flex;align-items:flex-start;gap:32px;justify-content:space-between;margin-bottom:26px}.morrow-signature{font-size:11px;font-weight:800;letter-spacing:.06em}.morrow-heading h1{font-family:Bricolage,sans-serif;font-size:clamp(32px,3.5vw,52px);letter-spacing:-.045em;font-weight:500;line-height:1.08;margin:14px 0}.morrow-heading p{font-size:13px;line-height:1.6;margin:0;max-width:680px}.morrow-return{border:0;background:transparent;min-height:44px;font-size:12px;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.morrow-pair{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--studio-ink);border:1px solid var(--studio-ink);border-radius:12px;overflow:hidden;color:var(--studio-ink)}.morrow-pair article{padding:28px 32px;background:#f3e7d5;display:flex;flex-direction:column;min-width:0}.morrow-pair article.morrow-candidate{background:var(--studio-paper)}.morrow-version{display:flex;gap:15px;align-items:baseline;font-family:Bricolage,sans-serif;font-size:28px;line-height:1.2}.morrow-version small{font:600 12px Manrope,sans-serif}.morrow-question,.morrow-candidate textarea{font-family:Bricolage,sans-serif;font-size:clamp(25px,2.4vw,36px);line-height:1.17;letter-spacing:-.03em;margin:24px 0;overflow-wrap:anywhere;min-height:130px}.morrow-candidate textarea{background:transparent;color:var(--studio-ink);border:0;border-bottom:1px solid #786b60;width:100%;padding:0 0 12px;resize:vertical;border-radius:0}.morrow-format{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto;font-size:11px;line-height:1.5}.morrow-format span{border:1px solid #887869;padding:6px 10px;border-radius:4px}.morrow-insight{margin-top:22px}.morrow-lens-title{display:flex;align-items:center;gap:22px;margin-bottom:13px}.morrow-lens-title>span{font-size:11px}.morrow-lens-title strong{font-size:17px;font-weight:600}.morrow-lens-title button{margin-left:auto;border:1px solid currentColor;background:transparent;border-radius:6px;min-height:44px;padding:10px 16px;font-size:12px}.morrow-lens-title button span{margin-left:14px}.morrow-checks{display:grid;grid-template-columns:1fr 1fr;gap:28px}.morrow-check>span{font-size:11px;font-weight:800}.morrow-check p{font-size:13px;line-height:1.7;margin:8px 0}.morrow-meaning{font-size:11px;line-height:1.6;max-width:900px;margin-top:16px}.morrow-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:25px}.morrow-actions .flow-primary,.morrow-actions .flow-secondary{min-height:54px;min-width:155px;padding:16px 24px}.morrow-tool{background:transparent;border:0;border-bottom:1px solid currentColor;min-height:44px;margin-left:8px;font-size:12px;padding:10px 0}.morrow-disclosure{font-size:10px;line-height:1.6;margin-top:20px}.morrow-rehearsal,.morrow-evidence{background:var(--studio-paper);color:var(--studio-ink);padding:28px 36px;border:1px solid var(--studio-ink);border-radius:12px}.morrow-case{display:flex;gap:25px;align-items:baseline;border-bottom:1px solid #b0a292;padding-bottom:18px}.morrow-case>span{font-size:11px;font-weight:800;white-space:nowrap}.morrow-case p{font-size:14px;line-height:1.6;max-width:750px;margin:0}.morrow-version-switch{display:flex;margin:22px 0;gap:8px}.morrow-version-switch button{background:transparent;color:var(--studio-ink);border:1px solid var(--studio-ink);padding:12px 26px;border-radius:7px;min-height:44px}.morrow-version-switch button[aria-pressed=true]{color:var(--studio-paper);background:var(--studio-ink)}.morrow-rehearsal h2{font-family:Bricolage,sans-serif;font-size:clamp(27px,3vw,42px);font-weight:500;letter-spacing:-.035em;line-height:1.15;max-width:1000px;margin:15px 0 25px}.morrow-answer-label{font-size:12px;display:block}.morrow-answer-label textarea{display:block;margin-top:12px;width:100%;min-height:100px;padding:16px;background:#fffdf7;color:var(--studio-ink);border:1px solid #786b60;border-radius:6px;font:16px Manrope,sans-serif;resize:vertical}.morrow-rehearsal-note,.morrow-method{font-size:11px;line-height:1.7}.morrow-no-evidence{padding:30px 0 40px;max-width:630px}.morrow-no-evidence strong{font-family:Bricolage,sans-serif;font-weight:500;font-size:34px;letter-spacing:-.035em}.morrow-no-evidence p,.morrow-evidence>p{font-size:13px;line-height:1.7}.morrow-evidence-actions{display:flex;gap:12px;flex-wrap:wrap}.morrow-evidence-actions button{padding:14px 20px;min-height:48px;background:transparent;border:1px solid currentColor;color:var(--studio-ink);border-radius:7px;font-size:12px}.morrow-data-header{display:flex;justify-content:space-between;gap:20px;font-size:12px}.morrow-plot{padding:24px 0 12px}.morrow-plot-row{display:grid;grid-template-columns:35px 1fr 100px;align-items:center;gap:25px;margin-bottom:30px}.morrow-plot-row>strong{font-size:32px}.morrow-plot-row>span{display:flex;flex-direction:column;font-size:22px}.morrow-plot-row small{font-size:11px;margin-top:6px}.morrow-axis{height:2px;background:#8d7f73;position:relative;margin-right:10px}.morrow-axis i{position:absolute;top:-6px;width:14px;height:14px;background:#302923;border:2px solid #fff9ee;border-radius:50%;transform:translate(-50%)}.morrow-axis>span{position:absolute;top:15px;font-size:10px}.axis-zero{left:0}.axis-full{right:0}.morrow-error,.morrow-warning{font-size:13px;padding:15px 20px;background:#fff9ee;color:#752b18;border:1px solid #752b18;border-radius:6px;line-height:1.6}.morrow-warning button{padding:8px 15px;border:1px solid currentColor;background:transparent;margin-left:12px}.morrow-lab :focus-visible{outline:3px solid currentColor;outline-offset:4px}@media(max-width:700px){.decision-app[data-scene=lab] .flow-scene{padding:25px 6%}.preview-improve{align-items:flex-start;flex-direction:column;gap:10px}.preview-improve>span{max-width:none}.morrow-heading{flex-direction:column;gap:12px}.morrow-heading h1{font-size:37px}.morrow-return{padding:0}.morrow-pair{grid-template-columns:1fr}.morrow-pair article{padding:22px}.morrow-question,.morrow-candidate textarea{font-size:28px;min-height:100px;margin:20px 0}.morrow-lens-title{flex-wrap:wrap;gap:12px}.morrow-lens-title>span{width:100%}.morrow-lens-title strong{font-size:15px}.morrow-lens-title button{padding:10px;font-size:11px}.morrow-checks{grid-template-columns:1fr;gap:10px}.morrow-actions{gap:12px}.morrow-actions .morrow-tool{margin-left:0;margin-right:15px}.morrow-rehearsal,.morrow-evidence{padding:23px}.morrow-case{display:block}.morrow-case p{margin-top:10px}.morrow-data-header{flex-direction:column;gap:8px}.morrow-plot-row{grid-template-columns:20px 1fr 60px;gap:12px}.morrow-plot-row>span{font-size:16px}.relay-step{font-size:10px;gap:10px}.relay-step span{max-width:130px}}.morrow-rehearsal-options{border:0;padding:0;margin:24px 0;display:flex;flex-wrap:wrap;gap:10px}.morrow-rehearsal-options legend{font-size:12px;padding:0 0 14px}.morrow-rehearsal-options label{position:relative;display:flex;font-size:13px;min-height:48px}.morrow-rehearsal-options input{position:absolute;opacity:0}.morrow-rehearsal-options span{border:1px solid #786b60;border-radius:6px;padding:14px 18px}.morrow-rehearsal-options input:checked+span{color:#fff9ee;background:#302923}.morrow-rehearsal-options input:focus-visible+span{outline:3px solid #302923;outline-offset:4px}.agent-brief,.agent-weave,.agent-source,.agent-human,.agent-impact{width:100%;max-width:1200px;margin-inline:auto}.agent-kicker{font-size:11px;letter-spacing:.05em;font-weight:800}.agent-brief h1,.agent-title h1{font-family:Bricolage,sans-serif;font-size:clamp(35px,4.2vw,62px);font-weight:500;line-height:1.04;letter-spacing:-.05em;margin:20px 0 24px;white-space:pre-line}.agent-title>p{font-size:14px;line-height:1.6;margin:0 0 26px}.agent-brief{max-width:850px}.agent-brief-goal{font-size:13px;line-height:1.7}.agent-decision-field{display:block;font-size:11px;margin-top:30px}.agent-decision-field textarea{display:block;resize:vertical;width:100%;min-height:125px;background:#fff9ee;color:#302923;border:1px solid #594d45;border-radius:9px;margin-top:12px;padding:22px 25px;font-family:Bricolage,sans-serif;font-size:30px;line-height:1.2;letter-spacing:-.025em}.agent-voice{width:100%;max-width:940px;margin:26px 0;display:grid;grid-template-columns:120px 1fr;column-gap:25px;row-gap:9px;text-align:left}.agent-byline{font-family:Bricolage,sans-serif;font-size:20px;font-weight:600;line-height:1.2}.agent-byline small{display:block;font-family:Manrope,sans-serif;font-size:9px;font-weight:500;margin-top:7px}.agent-voice>p{font-size:14px;line-height:1.65;margin:0;max-width:760px}.agent-voice>small{grid-column:2;font-size:10px;line-height:1.6}.agent-decision-context{width:100%;max-width:1200px;display:flex;gap:15px;align-items:baseline;margin:0 auto 30px;padding-bottom:15px;border-bottom:1px solid currentColor;position:relative;z-index:1}.agent-decision-context>span{font-size:10px;font-weight:800;white-space:nowrap}.agent-decision-context p{font-size:12px;line-height:1.5;margin:0;overflow-wrap:anywhere}.agent-decision-context button{margin-left:auto;font-size:10px;min-height:36px;background:transparent;border:0;padding:5px;text-decoration:underline;text-underline-offset:4px}.agent-weave-composition{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:24px;align-items:stretch}.agent-insert{background:#f3f5e9;border:1px dashed #64707a;border-radius:4px 4px 32px;padding:30px;position:relative}.agent-paper-label{font-size:10px;font-weight:700;display:block;line-height:1.5}.agent-insert h2,.agent-question-sheet h2{font-family:Bricolage,sans-serif;font-weight:500;font-size:clamp(28px,2.7vw,40px);letter-spacing:-.035em;line-height:1.15;margin:20px 0;overflow-wrap:anywhere}.agent-answer-sample{display:flex;flex-wrap:wrap;gap:7px;margin:25px 0 10px}.agent-answer-sample span{padding:8px 11px;border:1px solid #65717a;border-radius:5px;font-size:10px;line-height:1.5}.agent-text{border:0;background:transparent;min-height:44px;text-decoration:underline;text-underline-offset:4px;padding:10px 0;font-size:11px}.agent-case{padding:24px 28px;background:#e8f380;border-radius:4px 4px 32px}.agent-case-top{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px}.agent-case-top button{padding:9px 13px;border:1px solid #202b34;border-radius:5px;background:transparent;min-height:40px;font-size:10px}.agent-case h2{font-family:Bricolage,sans-serif;font-size:34px;font-weight:500;letter-spacing:-.04em;margin:22px 0}.agent-switch{display:flex;gap:6px;margin-bottom:20px;flex-wrap:wrap}.agent-switch button{padding:10px 15px;border:1px solid #202b34;border-radius:5px;background:transparent;min-height:44px;font-size:11px}.agent-switch button[aria-pressed=true]{background:#202b34;color:#f3f5e9}.agent-path-result{padding-top:20px;border-top:1px solid #657140;min-height:118px}.agent-path-result>span{font-size:10px;font-weight:800}.agent-path-result p{font-family:Bricolage,sans-serif;font-size:25px;letter-spacing:-.02em;line-height:1.2;margin:12px 0}.agent-case>small{font-size:10px;line-height:1.6;display:block;margin-top:16px}.agent-weave>.flow-actions{justify-content:flex-start;margin-top:18px}.agent-source-pair{display:grid;grid-template-columns:1.1fr .9fr;align-items:stretch;gap:26px}.agent-question-sheet{padding:32px;background:#fff9ee;color:#302923;border-radius:3px}.agent-question-sheet>p{font-size:13px;line-height:1.7;margin:0}.agent-source-sheet{background:#351e1a;color:#fff5df;padding:30px 34px;position:relative;clip-path:polygon(0 0,100% 0,100% 97%,94% 100%,88% 97%,82% 100%,76% 97%,70% 100%,64% 97%,58% 100%,52% 97%,46% 100%,40% 97%,34% 100%,28% 97%,22% 100%,16% 97%,10% 100%,4% 97%,0 100%)}.agent-source-sheet>strong{font-family:Bricolage,sans-serif;font-size:clamp(45px,5.4vw,80px);font-weight:500;letter-spacing:-.06em;line-height:1.1;display:block;margin:18px 0 5px}.agent-source-sheet>p{font-size:12px;margin:0}.agent-source-basis{display:flex;flex-wrap:wrap;gap:18px;margin:25px 0 18px;padding-top:20px;border-top:1px solid #b89480}.agent-source-basis span{font-size:9px}.agent-source-basis b{font-size:10px;display:block;line-height:1.5;margin-top:5px}.agent-source-sheet>small{font-size:9px;line-height:1.6}.agent-human-pair{display:grid;grid-template-columns:.6fr 1.4fr;gap:25px;align-items:stretch}.agent-observation{padding:28px 30px;border:1px solid #7c3d30;border-radius:3px}.agent-observation>span,.agent-observation>small{font-size:10px;line-height:1.6}.agent-observation>strong{font-family:Bricolage,sans-serif;font-size:90px;font-weight:500;display:block;line-height:1.1;margin:15px 0 5px}.agent-observation>p{font-size:13px;margin:10px 0}.agent-challenge{background:transparent;border:1px solid currentColor;border-radius:8px;padding:15px 22px;min-height:50px;font-size:13px;margin-top:24px}.agent-impact-pair{display:grid;grid-template-columns:1.2fr .8fr;gap:25px}.agent-independent{padding:30px;background:#f2ce8f;color:#192e65;border-radius:3px}.agent-independent h2{font-family:Bricolage,sans-serif;font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-.04em;margin:23px 0}.agent-independent p{font-size:13px;line-height:1.7}.agent-independent small{font-size:10px;line-height:1.5}.decision-app[data-scene=screener] .flow-scene,.decision-app[data-scene=source] .flow-scene,.decision-app[data-scene=impact] .flow-scene{padding-left:6%;padding-right:6%;padding-top:25px}.decision-app[data-scene=screener] .flow-ribbons{opacity:.4}.agent-weave .flow-actions,.agent-source .flow-actions,.agent-human .flow-actions,.agent-impact .flow-actions{gap:15px}.flow-review-tools{align-items:center}.agent-brief>.flow-primary{margin-top:4px}@media(max-width:700px){.agent-brief h1,.agent-title h1{font-size:38px;margin:15px 0 22px}.agent-decision-field textarea{font-size:26px;min-height:155px;padding:18px}.agent-title>p{font-size:12px}.agent-voice{grid-template-columns:1fr;gap:11px;margin:23px 0}.agent-byline{font-size:19px;display:flex;align-items:baseline;gap:12px}.agent-byline small{margin-top:0}.agent-voice>p{font-size:12px}.agent-voice>small{grid-column:1}.agent-decision-context{gap:7px;flex-wrap:wrap;align-items:flex-start;margin-bottom:25px}.agent-decision-context>span{width:100%;font-size:9px}.agent-decision-context p{font-size:11px;max-width:80%}.agent-decision-context button{padding:0;font-size:9px;min-height:32px}.agent-weave-composition,.agent-source-pair,.agent-human-pair,.agent-impact-pair{grid-template-columns:1fr;gap:16px}.agent-insert,.agent-question-sheet,.agent-case,.agent-independent{padding:23px}.agent-insert h2,.agent-question-sheet h2{font-size:30px}.agent-case h2{font-size:29px}.agent-answer-sample{margin:18px 0 5px}.agent-case-top{gap:10px}.agent-case-top>span{max-width:120px}.agent-switch button{font-size:10px;padding:10px}.agent-path-result p{font-size:24px}.agent-source-sheet{padding:25px}.agent-source-sheet>strong{font-size:59px}.agent-human-pair .agent-observation{display:grid;grid-template-columns:1fr auto;padding:20px 24px}.agent-observation>strong{grid-column:2;grid-row:1/4;font-size:65px;margin:0}.agent-observation>p{font-size:12px}.agent-independent h2{font-size:31px}.agent-challenge{width:100%;font-size:12px}.agent-brief-goal{font-size:12px}}@media(min-width:701px){.agent-title h1{font-size:clamp(35px,3.3vw,50px);margin:12px 0 18px}.agent-title>p{margin-bottom:18px}.agent-decision-context{margin-bottom:18px;padding-bottom:10px}.agent-weave-composition{margin-top:18px;gap:22px}.agent-insert,.agent-case{padding:24px}.agent-insert h2{font-size:32px;margin:18px 0}.agent-case h2{font-size:31px;margin:17px 0}.agent-weave .agent-voice{margin:20px 0}.agent-weave>.flow-actions{margin-top:12px}.agent-weave .agent-path-result{min-height:104px}.agent-weave .agent-case>small{margin-top:10px}}.agent-bound-fact{background:#351e1a;color:#fff5df;padding:14px 20px;display:flex;gap:20px;align-items:center;margin:0 0 22px;font-size:10px;border-radius:3px}.agent-bound-fact strong{font-family:Bricolage,sans-serif;font-weight:500;font-size:24px}.agent-bound-fact small{font-size:10px;margin-left:auto}.agent-bound-fact>span:first-child{font-weight:700}@media(max-width:700px){.agent-bound-fact{flex-wrap:wrap;gap:10px 15px}.agent-bound-fact small{width:100%;margin:0}}.morrow-identity{display:flex;align-items:center;gap:18px;margin-bottom:28px;flex-wrap:wrap}.morrow-identity strong{font-family:Bricolage,sans-serif;font-size:40px;letter-spacing:-2px;line-height:1}.morrow-identity strong span{color:inherit}.morrow-identity>span{font-size:12px;max-width:140px;line-height:1.5}.morrow-identity small{font-size:10px;border:1px solid currentColor;padding:5px 8px;border-radius:4px}.flow-permission{width:280px;max-width:100%;min-height:36px}.flow-relay[data-scene=writing] .flow-scene{justify-content:flex-start;padding-top:25px}.flow-relay[data-scene=writing] .flow-scene>*{flex-shrink:0}.flow-relay[data-scene=writing] .morrow-working>h1{min-height:2.16em}.flow-writing textarea{height:140px;margin-top:10px}.morrow-goal{position:relative;isolation:isolate;overflow:hidden}.morrow-aim-plane{position:absolute;inset:28px 0 0;z-index:-1;background:#c5d9e1;pointer-events:none}.flow-remainder .morrow-aim-plane{background:#f6b09b}.flow-relay .morrow-aim-plane{background:#243e75}.morrow-draft{position:relative;isolation:isolate;overflow:hidden}.morrow-sheet-plane{position:absolute;inset:0;z-index:-1;background:#edf1df;pointer-events:none}.flow-remainder .morrow-sheet-plane{background:#fff1d6}.flow-relay .morrow-sheet-plane{background:#f6dba8}.morrow-opening{width:100%;max-width:1320px;display:grid;grid-template-columns:1.2fr 1fr;gap:7%;align-items:center;position:relative;z-index:1}.morrow-invitation h1,.morrow-audience h1{font-family:Bricolage,sans-serif;font-size:clamp(38px,4.2vw,62px);font-weight:500;line-height:1.04;letter-spacing:-.045em;white-space:pre-line;margin:0 0 24px;outline:0}.morrow-promise{font-size:15px;line-height:1.65;max-width:530px;margin:0 0 26px}.morrow-goal{display:block;font-size:11px;font-weight:700;margin:25px 0 20px}.morrow-goal textarea{display:block;margin-top:10px;border:0;border-bottom:1px solid currentColor;border-radius:0;width:100%;background:transparent;color:inherit;font:500 25px/1.25 Bricolage,sans-serif;padding:12px 0;min-height:84px;resize:vertical}.morrow-invitation-foot{font-size:11px;margin:15px 0 0;line-height:1.5}.morrow-draft{background:#f9f8ef;color:#202b34;padding:28px 32px 24px;box-shadow:10px 12px #b5cbd6;border-radius:4px 4px 32px;min-width:0}.morrow-draft-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;padding-bottom:20px;border-bottom:1px solid #b6bfbe;gap:16px}.morrow-draft label{display:block;font-size:11px;margin:30px 0 12px}.morrow-draft textarea{display:block;width:100%;min-height:170px;background:transparent;border:0;border-bottom:1px solid #78888b;border-radius:0;padding:8px 0;color:inherit;font:500 clamp(28px,2.8vw,40px)/1.15 Bricolage,sans-serif;letter-spacing:-.03em;resize:vertical}.morrow-draft-purpose{font-size:13px;line-height:1.65;margin:24px 0;min-height:65px}.morrow-draft nav{display:flex;justify-content:space-between;gap:10px}.morrow-draft nav button{background:transparent;border:1px solid #65777c;color:#202b34;border-radius:6px;padding:12px;font-size:11px;min-height:44px}.morrow-draft-foot{display:block;font-size:10px;margin-top:23px;line-height:1.5}.decision-app[data-scene=goal] .flow-scene{padding:40px 6% 55px;min-height:650px}.flow-remainder .morrow-draft{box-shadow:none;border-radius:0;position:relative;border-bottom:10px solid #351e1a;transform:none}.flow-remainder .morrow-opening{grid-template-columns:1.25fr 1fr;gap:10%}.flow-relay .morrow-draft{box-shadow:none;border-radius:2px;background:#f2ce8f;color:#192e65}.flow-relay .morrow-opening{gap:6%}.flow-relay .morrow-draft textarea{min-height:210px}.flow-relay .morrow-draft nav button{color:#192e65;border-color:#192e65}.flow-relay .morrow-draft-top{border-color:#7c725d}.morrow-audience{width:100%;max-width:1200px;display:grid;grid-template-columns:1.15fr 1fr;gap:6%;align-items:center;z-index:1}.morrow-audience .flow-actions{justify-content:flex-start}.morrow-position{display:block;font-size:11px;margin:0 0 15px}.morrow-audience h1{font-size:clamp(36px,3.8vw,55px)}.morrow-audience-question{background:#e8f380;padding:32px;border-radius:4px 4px 40px}.morrow-audience-question>span{font-family:Bricolage,sans-serif;font-size:32px;display:block;line-height:1.1;letter-spacing:-.03em;border-bottom:1px solid #6a7245;padding-bottom:25px;margin-bottom:25px}.morrow-audience-question label{display:block;font-size:11px}.morrow-audience-question textarea{width:100%;display:block;background:transparent;color:inherit;border:0;border-bottom:1px solid #6a7245;border-radius:0;font:500 32px/1.15 Bricolage,sans-serif;min-height:125px;padding:14px 0;margin-bottom:20px;resize:vertical}.morrow-audience-question small{font-size:10px;line-height:1.6;display:block}.agent-voice{background:var(--ink);color:var(--paper);padding:22px 26px;border-radius:4px;max-width:none;grid-template-columns:120px 1fr;gap:10px 25px}.agent-byline{font-size:25px}.agent-byline small{font-size:10px}.agent-voice>p{font-size:15px}.agent-voice>small{font-size:11px}.agent-title .morrow-identity{margin-bottom:18px}.agent-title h1{margin-top:0}.agent-brief .morrow-identity{margin-bottom:24px}.agent-brief>h1{font-size:clamp(36px,4vw,57px);margin-top:0}.morrow-working{width:100%;max-width:1100px}.morrow-working .morrow-identity{margin-bottom:15px}.morrow-working>h1{font-family:Bricolage,sans-serif;font-size:clamp(35px,3.5vw,50px);letter-spacing:-.045em;line-height:1.08;font-weight:500;margin:0 0 25px}.morrow-live-note{display:flex;align-items:baseline;gap:20px;border-top:1px solid #8293bc;padding-top:16px;font-size:12px;line-height:1.6;margin:22px 0 0}.morrow-live-note strong{white-space:nowrap}.morrow-inline-edit{display:block;width:100%;color:inherit;background:transparent;border:0;border-bottom:1px solid #7d7465;border-radius:0;font:500 clamp(28px,2.7vw,40px)/1.15 Bricolage,sans-serif;letter-spacing:-.035em;padding:12px 0;min-height:150px;resize:vertical;margin:12px 0 18px}.morrow-question-label{font-size:11px;display:block}.decision-app[data-scene=delegate] .flow-scene{justify-content:center}.morrow-delegate{max-width:1100px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:start}.morrow-delegate h1{font:500 clamp(35px,3.6vw,52px)/1.05 Bricolage,sans-serif;letter-spacing:-.04em;margin:0 0 25px}.morrow-delegate .flow-actions{justify-content:flex-start}.morrow-delegate .agent-question-sheet textarea{font-size:30px}.morrow-delegate .agent-question-sheet p,.flow-orientation{font-size:12px}.agent-decision-context>span{font-size:11px}.agent-decision-context p{font-size:13px}@media(min-width:701px){.agent-title .morrow-identity{margin-bottom:13px}.agent-title .morrow-identity strong{font-size:32px}.agent-title h1{font-size:44px;margin-bottom:18px}.agent-source .agent-question-sheet{padding:24px}.agent-source .morrow-inline-edit{min-height:122px;font-size:33px;margin:8px 0 14px}.agent-source .agent-question-sheet>p{font-size:12px;line-height:1.5}.agent-source .agent-source-sheet{padding:24px 30px}.agent-source .agent-source-sheet>strong{font-size:64px;margin-top:12px}.agent-source .agent-source-basis{margin:18px 0 12px;padding-top:15px}.agent-voice{padding:18px 22px;margin:20px 0}.agent-voice>p{font-size:14px;line-height:1.5}.agent-source .flow-actions,.agent-weave .flow-actions{margin-top:18px}.decision-app[data-scene=source] .flow-scene,.decision-app[data-scene=screener] .flow-scene{padding-top:18px;padding-bottom:24px}.agent-source .agent-decision-context{margin-bottom:15px}.morrow-delegate .agent-question-sheet{margin-top:25px}}@media(max-width:700px){.decision-app[data-scene=goal] .flow-scene{padding:30px 6% 35px}.morrow-opening,.flow-remainder .morrow-opening,.morrow-audience,.morrow-delegate{grid-template-columns:1fr;gap:35px}.morrow-identity{gap:12px;margin-bottom:24px}.morrow-identity strong{font-size:35px}.morrow-identity>span{font-size:11px;max-width:130px}.morrow-identity small{font-size:9px}.morrow-invitation h1,.morrow-audience h1{font-size:40px}.morrow-promise{font-size:14px}.morrow-goal textarea{font-size:25px;min-height:80px}.morrow-draft{padding:23px;box-shadow:6px 7px #b5cbd6}.morrow-draft textarea,.flow-relay .morrow-draft textarea{font-size:30px;min-height:140px}.morrow-draft-purpose{font-size:12px;min-height:0}.morrow-draft label{margin-top:22px}.flow-remainder .morrow-draft{transform:none}.agent-voice{padding:20px;grid-template-columns:1fr;gap:12px}.agent-voice>p{font-size:13px}.agent-voice>small{grid-column:1}.morrow-audience-question{padding:25px}.morrow-audience-question>span{font-size:28px}.morrow-live-note{display:block;font-size:12px}.morrow-live-note strong{display:block;margin-bottom:6px}.morrow-working>h1{font-size:34px}.morrow-delegate h1{font-size:38px}.morrow-inline-edit{font-size:29px}.agent-decision-context p{font-size:12px}}@media(max-width:700px){.flow-relay[data-scene=writing] .morrow-working>h1{min-height:4.32em}}.focus-app{--focus-muted:#d4dcf2;--focus-paper:#f1f0de;--focus-paper-ink:#192e65;--focus-wash:#21396e}.focus-app.flow-remainder{--focus-muted:#351e1a;--focus-paper:#fff5df;--focus-paper-ink:#351e1a;--focus-wash:#fff5df}.focus-app ::selection{background:#f2ce8f;color:#192e65}.focus-app textarea,.focus-app input{caret-color:currentColor}.focus-app button,.focus-app a,.focus-app summary{-webkit-tap-highlight-color:transparent}.focus-app :focus-visible{outline:2px solid currentColor;outline-offset:5px}.focus-app button:disabled{opacity:.55;cursor:not-allowed}.focus-header{padding:28px 5%;display:flex;align-items:center;gap:26px;min-height:95px}.focus-header>span{font-size:13px;text-transform:capitalize}.focus-header nav{display:flex;align-items:center;gap:25px;margin-left:auto}.focus-header nav a{font-size:12px;text-decoration:none;min-height:44px;display:flex;align-items:center}.focus-main{width:min(1080px,88%);margin:22px auto 35px;flex:1;position:relative}.focus-aim{background:none;border:0;padding:8px 0;max-width:80%;text-align:left;font-size:12px;line-height:1.5;color:var(--focus-muted)!important;min-height:40px;text-decoration:underline;text-underline-offset:5px;margin-bottom:24px;overflow-wrap:anywhere}.focus-position{display:flex;justify-content:space-between;gap:20px;font-size:11px;line-height:1.5;margin:0 0 16px;color:var(--focus-muted)}.focus-paper{position:relative;isolation:isolate;padding:26px 30px;overflow:hidden;border-radius:3px;margin:0 0 27px;min-height:215px;background:transparent}.focus-paper-plane{position:absolute;inset:0;background:var(--focus-wash);z-index:-1;pointer-events:none}.focus-paper label{display:block;font-size:11px;color:inherit;margin-bottom:16px}.focus-paper textarea{width:100%;display:block;resize:vertical;background:transparent;border:0;border-bottom:1px solid #8394bc;color:inherit;font:500 clamp(32px,4vw,55px)/1.14 Bricolage,sans-serif;letter-spacing:-.035em;min-height:150px;padding:8px 0 18px;border-radius:0}.focus-paper.is-proposal{color:var(--focus-paper-ink);background:transparent}.focus-paper.is-proposal .focus-paper-plane{background:var(--focus-paper)}.focus-paper.is-proposal textarea{border-color:#727c88}.flow-remainder .focus-paper{color:#351e1a}.flow-remainder .focus-paper textarea{border-color:#8c7165}.focus-original{font-size:12px;margin-top:18px}.focus-original summary{cursor:pointer;min-height:32px}.focus-original p{font-size:17px;line-height:1.6;margin:10px 0;max-width:65ch}.focus-original button{color:inherit}.focus-morrow{display:flex;align-items:baseline;gap:24px;max-width:850px;margin:0 0 24px}.focus-morrow>strong{font-family:Bricolage,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.035em;flex-shrink:0}.focus-morrow p{font-size:15px;line-height:1.6;margin:0;max-width:65ch}.focus-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:26px 0 18px}.focus-app .focus-primary{background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:12px;font-size:14px;font-weight:700;min-height:56px;padding:16px 26px;line-height:1.4}.focus-app .focus-primary:hover{filter:brightness(.94)}.focus-text-button{background:none;border:0;font-size:12px;line-height:1.5;min-height:44px;padding:10px 0;text-decoration:underline;text-underline-offset:4px}.focus-tools{font-size:11px;color:var(--focus-muted);margin-top:22px;max-width:700px}.focus-tools summary{cursor:pointer;padding:10px 0;min-height:40px}.focus-tools button{margin-right:25px}.focus-boundary{font-size:12px;line-height:1.6;color:var(--focus-muted);margin-top:-10px}.focus-clarify .focus-morrow{margin-bottom:15px}.focus-intentions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.focus-intentions button{background:var(--focus-paper);color:var(--focus-paper-ink);border:0;border-radius:10px;font-size:15px;min-height:58px;padding:17px 24px}.focus-clarify>small{display:block;font-size:11px;line-height:1.6;color:var(--focus-muted)}.focus-clarify>label{display:block;font-size:12px}.focus-clarify input{display:block;margin:10px 0;width:min(650px,100%);padding:15px 18px;background:var(--focus-paper);color:var(--focus-paper-ink);border:1px solid currentColor;border-radius:5px;font:500 23px/1.3 Bricolage,sans-serif}.focus-source-proof{display:flex;align-items:center;gap:35px;padding:18px 0;border-block:1px solid #894f40;margin:0 0 24px}.focus-source-proof>span{font:500 28px/1.1 Bricolage,sans-serif;white-space:nowrap}.focus-source-proof small{display:block;font:400 11px/1.6 Manrope,sans-serif;margin-top:5px}.focus-source-proof p{font-size:14px;margin:0}.focus-source-proof button{margin-left:auto;flex-shrink:0}.focus-feedback,.focus-error{font-size:13px;line-height:1.6;max-width:70ch}.focus-error{padding:15px 18px;border:1px solid currentColor;border-radius:5px}.focus-footer{width:90%;margin:0 auto;padding:15px 0 22px;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--focus-muted)}.focus-footer button{font-size:10px}.focus-form{max-width:850px}.focus-form h1,.focus-finish h1{font:500 clamp(37px,4vw,58px)/1.08 Bricolage,sans-serif;letter-spacing:-.035em;margin:5px 0 28px;outline:0}.focus-form>p,.focus-finish>p{font-size:16px;line-height:1.7;max-width:65ch}.focus-form label{display:block;font-size:12px;margin:18px 0}.focus-form textarea,.focus-form input:not([type=checkbox]),.focus-form select{display:block;width:100%;border:1px solid currentColor;border-radius:5px;padding:17px;color:var(--focus-paper-ink);background:var(--focus-paper);font:400 18px/1.5 Manrope,sans-serif;margin-top:10px}.focus-form textarea{min-height:135px;resize:vertical}.focus-form select{max-width:500px}.focus-form details{margin:24px 0;font-size:12px}.focus-form summary{cursor:pointer;min-height:44px;padding:12px 0}.focus-form .focus-required{display:flex;align-items:center;gap:10px;min-height:44px}.focus-required input{width:20px;height:20px;accent-color:#192e65}.focus-form table{width:100%;border-collapse:collapse;font-size:12px;text-align:left;margin:24px 0}.focus-form caption{text-align:left;margin-bottom:14px;font-weight:700}.focus-form th,.focus-form td{padding:14px 10px;border-bottom:1px solid currentColor;overflow-wrap:anywhere}.focus-finish{padding-top:55px}.focus-app .respondent-preview{max-width:100%;width:100%}.focus-app .preview-content{margin:0;max-width:100%;padding-top:8px}.focus-app .preview-content h2{margin-top:12px}.focus-app .preview-content textarea{color:#302923;background:#fff9ee}.focus-app .morrow-lab{padding-top:10px}.focus-app [data-scene-heading]:focus{outline:none}.focus-app .editable-answers input{color:var(--focus-paper-ink);background:var(--focus-paper)}@media(min-width:701px){.focus-app.flow-remainder .focus-main{width:min(1080px,85%)}.focus-app.flow-remainder .focus-paper{width:100%;padding:28px 35px}.focus-app.flow-remainder .focus-paper textarea{min-height:140px}.focus-app .focus-main[data-flow-scene=question]{min-height:580px}}@media(max-width:700px){.focus-header{padding:20px 6%;gap:14px;min-height:80px}.focus-header .flow-brand{font-size:29px}.focus-header>span{font-size:11px}.focus-header nav{gap:12px}.focus-header nav a,.focus-header nav button{font-size:10px}.focus-main,.focus-app.flow-remainder .focus-main{width:88%;margin:8px auto 22px}.focus-aim{max-width:100%;font-size:11px;margin-bottom:18px}.focus-position{font-size:10px;margin-bottom:12px}.focus-paper{padding:22px 20px;min-height:220px;margin-bottom:22px}.focus-paper textarea{font-size:34px;min-height:180px;line-height:1.15}.focus-morrow{display:block;margin-bottom:18px}.focus-morrow>strong{font-size:22px;display:block;margin-bottom:8px}.focus-morrow p{font-size:14px}.focus-actions{gap:14px;margin-top:23px;align-items:stretch}.focus-primary{width:100%}.focus-actions .focus-text-button{min-height:44px;text-align:left}.focus-intentions{display:grid;gap:10px}.focus-intentions button{text-align:left;min-height:53px;font-size:14px}.focus-source-proof{gap:12px;flex-wrap:wrap}.focus-source-proof>span{font-size:25px}.focus-source-proof p{font-size:12px}.focus-source-proof button{width:100%;text-align:left;margin:0;min-height:35px}.focus-footer{width:88%;font-size:9px;gap:15px}.focus-form h1,.focus-finish h1{font-size:38px}.focus-form>p,.focus-finish>p{font-size:14px}.focus-form th,.focus-form td{font-size:10px;padding:12px 5px}.focus-finish{padding-top:25px}}@media(prefers-reduced-motion:reduce){.focus-paper-plane{transform:none!important}}.focus-chooser{background:#f1f0de;color:#192e65;font-family:Manrope,sans-serif;margin:0}.focus-chooser header,.focus-chooser main,.focus-chooser footer{width:min(1200px,88%);margin:auto}.focus-chooser header{display:flex;align-items:center;justify-content:space-between;padding:30px 0}.focus-chooser header>span{font:800 36px/1 Bricolage,sans-serif;letter-spacing:-.04em}.focus-chooser header small{font-size:12px}.focus-chooser h1{font:500 clamp(45px,5.5vw,80px)/1.02 Bricolage,sans-serif;letter-spacing:-.04em;margin:45px 0}.focus-concepts{display:grid;grid-template-columns:1fr 1fr;gap:28px}.focus-concepts>a{display:block;text-decoration:none;color:#f1f0de;background:#192e65;padding:30px;border-radius:4px}.focus-concepts>a+a{color:#351e1a;background:#ec846c}.focus-concepts>a>span{font-size:12px}.focus-concepts h2{font:500 36px/1.1 Bricolage,sans-serif;letter-spacing:-.035em;margin:22px 0}.focus-concepts p{font-size:13px;line-height:1.6;max-width:40ch}.focus-concepts img{display:block;width:100%;height:auto;margin-top:25px}.focus-chooser footer{padding:30px 0;font-size:11px}.focus-concepts a:focus-visible{outline:3px solid #192e65;outline-offset:5px}@media(max-width:700px){.focus-concepts{grid-template-columns:1fr}.focus-concepts h2{font-size:32px}.focus-chooser header small{max-width:100px}.focus-chooser h1{font-size:50px;margin:30px 0}.focus-concepts>a{padding:25px}}.focus-concept-name{display:flex;align-items:center;gap:10px}.focus-concept-name img{width:18px;height:18px}.flow-relay .focus-concept-name img{filter:brightness(0) invert(1)}.focus-app .focus-main{width:min(1160px,88%);margin-top:12px}.focus-app .focus-aim{margin-bottom:17px}.focus-app .focus-position{margin-bottom:18px}.morrow-stage-head{display:flex;align-items:center;gap:32px;margin:0 0 25px}.morrow-stage-head>strong{font:700 60px/.95 Bricolage,sans-serif;letter-spacing:-.055em;white-space:nowrap}.morrow-stage-head>strong span{color:#f2ce8f}.flow-remainder .morrow-stage-head>strong span{color:#351e1a}.morrow-stage-head h1{font:500 clamp(20px,2vw,28px)/1.2 Bricolage,sans-serif;letter-spacing:-.025em;max-width:540px;margin:0;outline:0}.morrow-comparison{position:relative}.morrow-comparison.is-revealed{display:grid;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:40px}.morrow-before{position:relative;padding:26px 25px 24px 0;min-width:0}.morrow-before>span{font-size:11px;color:var(--focus-muted)}.morrow-before>p{font:500 clamp(22px,2.1vw,30px)/1.25 Bricolage,sans-serif;letter-spacing:-.03em;margin:25px 0 18px;overflow-wrap:anywhere}.morrow-divider{position:absolute;right:0;top:0;bottom:0;width:1px;background:currentColor;opacity:.35}.morrow-after{min-width:0}.focus-app .focus-paper{margin-bottom:20px;min-height:180px;padding:24px 28px}.focus-app .focus-paper textarea{font-size:clamp(30px,3.3vw,46px);min-height:110px;line-height:1.13;resize:vertical}.morrow-comparison.is-revealed .focus-paper textarea{font-size:clamp(30px,3vw,43px)}.morrow-reveal-veil{position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--focus-paper);transform:scaleX(0)}.morrow-offer{font-size:15px;line-height:1.65;max-width:68ch;margin:0 0 20px}.morrow-benefit{max-width:65ch;margin:3px 0 20px}.morrow-benefit>span{display:inline-block;position:relative;font-size:13px;font-weight:700;padding-bottom:6px}.morrow-benefit-line{display:block;position:absolute;bottom:0;left:0;right:0;height:2px;background:#f2ce8f}.flow-remainder .morrow-benefit-line{background:#351e1a}.morrow-benefit p{font-size:14px;line-height:1.6;margin:10px 0 0}.focus-app .focus-primary{min-width:190px}.focus-app .focus-tools{margin-top:12px}.focus-tools summary{list-style:none}.focus-tools summary::-webkit-details-marker{display:none}.focus-tools summary:after{content:" +";margin-left:8px}.focus-tools[open] summary:after{content:" \2212"}.focus-app .focus-header{min-height:90px}.focus-app .focus-main[data-flow-scene=question]{min-height:550px}@media(max-width:700px){.focus-app .focus-main{width:88%;margin-top:8px}.morrow-stage-head{display:block;margin-bottom:22px}.morrow-stage-head>strong{font-size:46px}.morrow-stage-head h1{font-size:22px;margin-top:12px;line-height:1.2;max-width:290px}.focus-app .focus-position{margin-bottom:20px}.morrow-comparison.is-revealed{display:flex;flex-direction:column;gap:16px}.morrow-before{padding:0 0 14px;display:grid;grid-template-columns:1fr auto;gap:8px 14px}.morrow-before>span{font-size:10px}.morrow-before>p{grid-column:1;grid-row:2;font-size:19px;line-height:1.2;margin:0;max-width:260px}.morrow-before>button{grid-row:1/3;grid-column:2;font-size:10px;width:65px;align-self:center}.morrow-divider{inset:auto 0 0;width:auto;height:1px}.focus-app .focus-paper,.focus-app.flow-remainder .focus-paper{padding:20px;min-height:155px}.focus-app .focus-paper textarea,.morrow-comparison.is-revealed .focus-paper textarea{font-size:30px;min-height:95px}.morrow-offer{font-size:13px;line-height:1.6}.morrow-benefit p{font-size:12px}.morrow-benefit>span{font-size:12px}.focus-app .focus-actions{gap:10px;margin-top:18px}.morrow-comparison.is-revealed .focus-actions{display:grid;grid-template-columns:1fr auto;align-items:center}.morrow-comparison.is-revealed .focus-primary{min-width:0;padding:15px;min-height:52px}.morrow-comparison.is-revealed .focus-text-button{padding:10px}.focus-app .focus-header{min-height:80px}.focus-app .focus-main[data-flow-scene=question]{min-height:0}.focus-app .focus-footer{padding-top:8px}.focus-app .focus-source-proof{gap:15px;margin-bottom:15px}}@media(prefers-reduced-motion:reduce){.morrow-reveal-veil{display:none}.morrow-before,.morrow-benefit,.morrow-divider,.morrow-benefit-line{transform:none!important;opacity:1!important}}.focus-app{--accent:#f2ce8f;--button-bg:#f1f0de;--button-ink:#192e65;--soft-line:#62749e;--sheet:#f7f4e6}.focus-app.flow-remainder{--accent:#351e1a;--button-bg:#351e1a;--button-ink:#fff5df;--soft-line:#a65240;--sheet:#fff5e7}.focus-app .focus-header{padding-block:20px}.focus-app .focus-aim{text-decoration:none;border-bottom:1px solid var(--soft-line);border-radius:0;padding-bottom:10px;margin-bottom:22px;font-size:12px}.focus-app .focus-position{align-items:center;min-height:36px;margin-bottom:16px;gap:12px}.focus-position .focus-text-button{font-size:11px;min-height:36px;padding:6px 0}.focus-app .focus-primary,.focus-app .morrow-action{color:var(--button-ink);background:var(--button-bg);border:1px solid transparent;border-radius:999px;min-height:56px;padding:16px 27px;font:700 14px/1.4 Manrope,sans-serif;box-shadow:0 3px #00000012;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.focus-app .focus-primary:hover,.focus-app .morrow-action:hover{transform:translateY(-2px);box-shadow:0 6px #00000012;filter:none}.focus-app .focus-primary:active,.focus-app .morrow-action:active{transform:translateY(1px);box-shadow:none}.focus-app .focus-primary:disabled{transform:none;box-shadow:none}.focus-app .focus-text-button{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}.focus-app .focus-actions{gap:25px}.morrow-stage-head{margin-bottom:25px;gap:28px}.morrow-stage-head>strong{font-size:66px}.morrow-stage-head h1{font-size:27px;max-width:560px}.focus-app .focus-paper{border-radius:18px;padding:25px 30px;perspective:900px}.focus-app .focus-paper label{font-weight:600;font-size:11px;margin-bottom:15px}.focus-app .focus-paper textarea{border:0;padding:4px 0 10px;resize:none;font-size:clamp(30px,3.15vw,44px);min-height:110px;line-height:1.15}.focus-app .focus-paper textarea:focus-visible{outline:2px solid currentColor;outline-offset:6px;border-radius:2px}.focus-app .focus-paper.is-proposal{box-shadow:0 9px 0 -4px #ffffff21,0 18px 0 -9px #ffffff12}.flow-remainder .focus-paper.is-proposal{box-shadow:0 9px 0 -4px #351e1a1a,0 18px 0 -9px #351e1a0d}.morrow-comparison.is-revealed{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:36px}.morrow-before{padding-top:63px}.morrow-before>span{font-size:11px}.morrow-before>p{margin:20px 0 24px;font-size:27px;line-height:1.3}.morrow-divider{opacity:.22}.wording-rail{display:flex;align-items:center;gap:15px;margin-bottom:15px;min-height:46px}.wording-rail>span{font-size:11px;font-weight:600;margin-right:auto}.wording-rail>div{display:flex;padding:4px;border-radius:999px;background:#ffffff12;gap:3px}.flow-remainder .wording-rail>div{background:#351e1a12}.wording-rail button{border:0;border-radius:50%;width:38px;min-height:38px;background:transparent;color:inherit;font-size:12px;font-weight:700;transition:background-color .2s,color .2s}.wording-rail button[aria-pressed=true]{background:var(--accent);color:#192e65}.flow-remainder .wording-rail button[aria-pressed=true]{color:#fff5df}.wording-rail>small{font-size:10px;min-width:32px;color:var(--focus-muted)}.morrow-benefit{margin-top:24px;max-width:62ch;min-height:71px}.morrow-benefit>span{font-size:12px}.morrow-benefit p{font-size:13px;line-height:1.6;margin-top:9px}.morrow-offer{font-size:14px;max-width:64ch}.focus-app .focus-source-proof{padding:24px 0;border-color:var(--soft-line);margin-top:26px}.focus-source-proof>span{font-size:42px;letter-spacing:-.045em}.focus-source-proof>span small{letter-spacing:0}.focus-app .focus-tools{margin-top:8px}.focus-app .focus-finish{display:grid;grid-template-columns:1.3fr .7fr;gap:65px;align-items:center;padding-top:30px;min-height:450px}.finish-copy h1{white-space:pre-line;font-size:clamp(44px,5.5vw,76px);margin:25px 0;line-height:1.05;letter-spacing:-.05em}.finish-copy>p{font-size:15px;line-height:1.7;max-width:39ch}.finish-ticket{background:var(--sheet);color:var(--focus-paper-ink);padding:28px 34px;border-radius:20px 20px 40px;transform:rotate(2deg);box-shadow:0 18px 30px -20px #0004}.finish-ticket>span{font-size:12px;font-weight:600}.finish-ticket>b{display:block;font:500 140px/1.1 Bricolage,sans-serif;letter-spacing:-.08em;margin:20px 0 0}.finish-ticket>p{font:500 25px/1.2 Bricolage,sans-serif;margin:0 0 25px}.finish-ticket>small{display:block;font-size:11px;line-height:1.7;padding-top:20px;border-top:1px solid #192e6533;max-width:28ch}.sheet-eyebrow{display:flex;justify-content:space-between;gap:15px;font-size:11px;font-weight:600;line-height:1.6}.shopping-preview[hidden]{display:none}.preview-toolbar{display:flex;justify-content:space-between;align-items:center;margin:0 0 15px;font-size:13px;font-weight:600}.preview-toolbar>span{display:flex;gap:18px;align-items:center}.preview-toolbar small{font-weight:400;font-size:10px;color:var(--focus-muted)}.preview-progress{display:flex;gap:7px;margin-bottom:22px}.preview-progress>span{height:3px;flex:1;border-radius:5px;background:var(--soft-line)}.preview-progress .filled{background:var(--accent)}.focus-app .preview-sheet{padding:34px 40px 30px;background:var(--sheet);color:var(--focus-paper-ink);border-radius:22px;max-width:none;margin:0;min-height:360px;box-shadow:0 10px 0 -4px #ffffff12}.focus-app .preview-sheet h2{font:500 clamp(30px,3.6vw,50px)/1.13 Bricolage,sans-serif;letter-spacing:-.04em;margin:26px 0 30px;max-width:950px;outline:0}.preview-sheet>p,.preview-welcome p{font-size:15px;line-height:1.8;max-width:52ch;margin:22px 0 28px}.preview-welcome{display:grid;grid-template-columns:1fr .33fr;gap:50px;align-items:center}.preview-count{padding-left:25px;border-left:1px solid #192e6529}.preview-count>b{font:500 104px/1 Bricolage,sans-serif;letter-spacing:-.07em;display:block}.preview-count>span{font-size:13px;display:block;margin-top:12px}.preview-count>small{display:block;font-size:11px;line-height:1.7;max-width:20ch;margin-top:20px}.focus-app .preview-sheet .focus-primary{background:var(--focus-paper-ink);color:var(--sheet);min-width:170px;border-radius:999px;border-color:transparent}.focus-app .preview-actions>.focus-text-button{color:var(--focus-paper-ink);border:0;background:transparent;padding:12px 0;border-radius:0}.focus-app .preview-sheet .focus-actions{margin-bottom:5px}.focus-app .preview-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 26px}.focus-app .preview-options label{display:flex;align-items:center;gap:14px;padding:17px 20px;border:1px solid #192e6540;border-radius:12px;min-height:66px;cursor:pointer;background:transparent;color:var(--focus-paper-ink);font-size:14px;line-height:1.5;position:relative;transition:background-color .18s,color .18s,transform .18s}.focus-app .preview-options label:hover{background:#192e650a;transform:translateY(-1px)}.focus-app .preview-options label.selected{background:var(--focus-paper-ink);color:var(--sheet);border-color:var(--focus-paper-ink)}.preview-options input{position:absolute;opacity:0;width:100%;height:100%;inset:0;cursor:pointer;margin:0}.preview-options label:focus-within{outline:2px solid var(--focus-paper-ink);outline-offset:3px}.preview-options .option-number{font-size:10px;min-width:23px;opacity:.8;font-weight:600}.focus-app .preview-options.is-rating{grid-template-columns:repeat(5,1fr)}.focus-app .preview-options.is-rating label{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:15px;min-height:100px;padding:16px;font-size:12px}.preview-options.is-rating label:nth-child(n+6){min-height:50px;grid-column:span 2;flex-direction:row;align-items:center}.focus-app .preview-sheet textarea{background:transparent;color:var(--focus-paper-ink);border:1px solid #192e6560;border-radius:12px;padding:20px;min-height:130px;width:100%;font:400 17px/1.6 Manrope,sans-serif;resize:vertical}.focus-app .preview-sheet textarea::placeholder{color:#555b63;opacity:1}.focus-app .preview-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.preview-answer-state{font-size:11px;margin-left:auto}.preview-morrow{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 0 10px}.preview-morrow>div{display:flex;align-items:center;gap:22px}.preview-morrow strong{font:700 30px/1 Bricolage,sans-serif;letter-spacing:-.05em}.preview-morrow span{font-size:12px}.focus-app .preview-morrow .morrow-action{background:#f2ce8f;color:#192e65;min-height:50px;padding:14px 23px;font-size:12px;min-width:175px}.flow-remainder .preview-morrow .morrow-action{background:#351e1a;color:#fff5df}.preview-local{font-size:10px;color:var(--focus-muted);margin:20px 0}.focus-app .focus-main[data-flow-scene=preview]>.focus-aim{display:none}.focus-app .focus-form{max-width:850px;padding-top:16px}.focus-app .focus-form textarea,.focus-app .focus-form input:not([type=checkbox]),.focus-app .focus-form select{border:0;border-radius:12px}.focus-app .focus-footer{padding-top:22px}@media(min-width:701px)and (max-height:800px){.focus-app .focus-header{min-height:70px;padding-block:14px}.focus-app .focus-main{margin-top:0}.focus-app .focus-aim{margin-bottom:12px}.morrow-stage-head>strong{font-size:53px}.morrow-stage-head{margin-bottom:18px}.focus-app .focus-paper textarea{font-size:37px;min-height:90px}.focus-app .focus-paper{min-height:150px;padding:20px 26px}.focus-app .focus-main[data-flow-scene=question]{min-height:0}.focus-app .focus-actions{margin-top:18px}.focus-app .focus-position{margin-bottom:10px}}@media(max-width:700px){.focus-app .focus-main,.focus-app.flow-remainder .focus-main{width:88%}.focus-app .focus-header{padding-block:15px}.focus-app .focus-aim{font-size:11px;margin-bottom:16px;max-width:100%}.focus-position .focus-text-button{max-width:100px;text-align:right;font-size:10px}.morrow-stage-head>strong{font-size:48px}.morrow-stage-head h1{font-size:22px}.morrow-comparison.is-revealed{display:flex;gap:14px}.morrow-before{padding:0 0 14px}.morrow-before>p{font-size:18px;margin:0;max-width:220px}.morrow-before>button{width:66px}.wording-rail{gap:8px;margin-bottom:12px}.wording-rail>span{font-size:10px;max-width:85px}.wording-rail button{width:36px;min-height:36px}.wording-rail>small{font-size:9px;min-width:27px}.focus-app .focus-paper,.focus-app.flow-remainder .focus-paper{padding:22px;min-height:160px;border-radius:14px}.focus-app .focus-paper textarea,.morrow-comparison.is-revealed .focus-paper textarea{font-size:29px;line-height:1.17;min-height:95px}.morrow-benefit{min-height:0;margin-top:23px}.morrow-benefit p{font-size:12px}.focus-app .focus-primary{font-size:13px;min-height:53px;min-width:0}.focus-app .focus-source-proof{padding:18px 0;gap:18px}.focus-source-proof>span{font-size:35px}.focus-app .focus-finish{display:flex;flex-direction:column;gap:25px;padding-top:15px;align-items:stretch}.finish-copy h1{font-size:48px}.finish-ticket{transform:none;padding:25px;display:grid;grid-template-columns:90px 1fr;gap:8px 20px;border-radius:16px}.finish-ticket>span{grid-column:2;grid-row:1}.finish-ticket>b{grid-column:1;grid-row:1/4;font-size:72px;margin:0}.finish-ticket>p{font-size:20px;margin:0;grid-column:2}.finish-ticket>small{grid-column:2;border:0;padding:0;font-size:10px}.preview-toolbar{font-size:12px;gap:12px}.preview-toolbar>span{display:block}.preview-toolbar small{display:block;margin-top:5px}.preview-toolbar .focus-text-button{font-size:10px}.focus-app .preview-sheet{padding:24px 20px;border-radius:16px;min-height:0}.sheet-eyebrow{font-size:10px}.focus-app .preview-sheet h2{font-size:31px;margin:22px 0 25px}.preview-welcome{display:block}.preview-welcome p,.preview-sheet>p{font-size:13px;line-height:1.7}.preview-count{display:none}.focus-app .preview-options,.focus-app .preview-options.is-rating{grid-template-columns:1fr;gap:9px}.focus-app .preview-options label,.focus-app .preview-options.is-rating label{min-height:57px;font-size:12px;flex-direction:row;align-items:center;padding:13px 15px;gap:12px;grid-column:auto}.focus-app .preview-actions{flex-wrap:wrap;gap:12px}.preview-answer-state{order:3;width:100%;text-align:right;font-size:10px}.focus-app .preview-sheet .focus-primary{width:auto;min-width:120px;padding:14px 18px;font-size:12px}.preview-morrow{align-items:flex-start;gap:12px}.preview-morrow>div{display:block}.preview-morrow strong{font-size:28px}.preview-morrow span{display:block;max-width:130px;font-size:10px;line-height:1.7;margin-top:9px}.focus-app .preview-morrow .morrow-action{min-width:0;font-size:11px;padding:13px 18px;min-height:48px}.preview-local{font-size:9px;line-height:1.7}.focus-app .focus-actions{gap:15px}.focus-app .focus-footer{font-size:9px}}@media(prefers-reduced-motion:reduce){.focus-app .focus-primary,.focus-app .morrow-action,.preview-options label,.wording-rail button{transition:none!important;transform:none!important}.finish-ticket{transform:none}.focus-paper textarea{transform:none!important;opacity:1!important}}.focus-app{--nav-paper:#192e65}.focus-app.flow-remainder{--nav-paper:#ec846c}.friendly-approaches>div{position:relative;isolation:isolate;overflow:hidden}.friendly-approaches .approach-selection{position:absolute;left:0;top:4px;bottom:4px;background:#f3d18e;border-radius:10px;z-index:-1;pointer-events:none}.focus-app .friendly-approaches button{position:relative;justify-content:center;text-align:center;padding:14px 16px;min-height:52px;font-size:13px;line-height:1.35;background:transparent}.focus-app .friendly-approaches button[aria-pressed=true]{background:transparent;color:#192e65;box-shadow:none}.topic-suggestions{margin:18px 0 0}.topic-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:11px;font-size:12px;color:var(--focus-muted)}.topic-heading .focus-text-button{font-size:11px;min-height:35px}.topic-buttons{display:flex;flex-wrap:wrap;gap:8px}.topic-buttons button{display:inline-flex;align-items:center;justify-content:space-between;gap:13px;border:1px solid var(--soft-line);background:transparent;color:inherit;padding:10px 13px;min-height:42px;border-radius:12px;font:500 11px/1.4 Manrope,sans-serif;text-align:left;transition:background-color .18s,transform .18s,border-color .18s}.topic-plus{font-size:16px;line-height:1}.topic-buttons button:hover{background:#ffffff13;transform:translateY(-2px);border-color:currentColor}.topic-buttons button[aria-pressed=true]{background:var(--button-bg);color:var(--button-ink);border-color:transparent}.flow-remainder .topic-buttons button:not([aria-pressed=true]):hover{background:#351e1a0f}.topic-buttons button:active{transform:translateY(0) scale(.98)}.question-echo{overflow:hidden;border-radius:23px;contain:layout style paint;background:transparent!important}.question-echo .morrow-comparison{display:block!important}.question-echo .morrow-reveal-veil{display:none}.focus-app .focus-primary{transition:transform .2s,box-shadow .2s}.focus-app .focus-primary:hover{transform:translateY(-2px);box-shadow:0 7px 0 -3px #00000024}.focus-app .focus-primary:active{transform:translateY(1px);box-shadow:none}@media(max-width:700px){.focus-app .friendly-approaches button{font-size:11px;line-height:1.4;padding:12px 8px;min-height:72px}.topic-heading{font-size:11px;align-items:flex-start}.topic-heading .focus-text-button{font-size:10px;max-width:125px}.topic-buttons{gap:7px}.topic-buttons button{font-size:11px;padding:11px 12px;min-height:44px}.topic-plus{font-size:14px}}@media(prefers-reduced-motion:reduce){.topic-buttons button,.focus-app .focus-primary{transition:none!important;transform:none!important}.question-echo{display:none}}.question-toolbar{display:flex;align-items:center;gap:18px;position:sticky;top:0;z-index:8;background:var(--nav-paper);padding:0 max(6%,calc((100% - 1160px)/2));border-bottom:1px solid var(--soft-line)}.question-toolbar .question-bar{position:relative;border:0;padding:8px 0;flex:1;min-width:0}.question-marker{position:absolute;left:0;bottom:2px;height:2px;background:currentColor;opacity:0;pointer-events:none;border-radius:2px}.question-toolbar>.add-question-button{flex-shrink:0;display:flex;gap:10px;align-items:center;justify-content:center;background:#f3d18e;color:#192e65;border:0;border-radius:999px;padding:13px 18px;min-height:44px;font:700 11px/1.3 Manrope,sans-serif}.intro-suggestion{padding:20px 24px;border-radius:16px;background:var(--sheet);color:var(--focus-paper-ink);margin-bottom:24px}.intro-suggestion p{font-size:15px;line-height:1.65}.intro-suggestion .focus-text-button{color:inherit}@media(min-width:701px){.focus-app .focus-header{min-height:80px;padding-block:18px}.focus-app .focus-main{margin-top:14px}.focus-app .morrow-comparison .focus-paper textarea{min-height:78px}.focus-app .morrow-comparison .focus-paper{min-height:140px}.focus-app .morrow-stage-head{margin-bottom:14px}.focus-app .focus-position,.focus-app .focus-aim{margin-bottom:8px}.focus-app .agent-context{margin-bottom:12px}.focus-app .morrow-benefit{margin-block:14px}.focus-app .focus-footer{padding-block:10px}}@media(max-width:700px){.question-toolbar{gap:8px;padding-inline:6%}.question-toolbar>.add-question-button{font-size:10px;padding:12px;gap:6px;background:var(--nav-paper);color:inherit;border:1px solid currentColor}.question-toolbar .question-bar{padding:8px 0}.intro-suggestion{padding:18px}}.agent-context{font-size:13px;line-height:1.65;max-width:85ch;margin:0 0 20px;color:var(--focus-muted)}.approach-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px}.approach-heading>span{font-size:12px;font-weight:600}.focus-app .approach-heading .focus-text-button{border:1px solid var(--soft-line);border-radius:999px;padding:10px 16px;font-size:12px;text-decoration:none;min-height:42px}.focus-app .question-bar .add-question-button{background:var(--morrow-accent,#f3d18e);color:#192e65;border-radius:999px;font-weight:700}.new-question-scene .focus-paper textarea{width:100%;resize:none;min-height:150px}@media(max-width:700px){.approach-heading{gap:10px;align-items:center}.approach-heading>span{font-size:10px}.focus-app .approach-heading .focus-text-button{font-size:10px;padding:10px 12px}.agent-context{font-size:12px}.new-question-scene .focus-paper textarea{min-height:190px}}.focus-app #opening{overflow:clip}.question-bar{position:sticky;top:0;z-index:8;display:flex;align-items:center;gap:5px;background:var(--nav-paper);padding:10px max(6%,calc((100% - 1160px)/2));border-bottom:1px solid var(--soft-line);overflow:auto;scrollbar-width:thin}.question-bar button{display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border:0;background:transparent;color:inherit;border-radius:999px;padding:12px 16px;min-height:44px;font-size:11px;font-weight:500;line-height:1}.question-bar button>span{font-size:10px;font-variant-numeric:tabular-nums;line-height:1}.question-bar button[aria-current=step]{background:var(--button-bg);color:var(--button-ink);font-weight:700}.question-bar button:not([aria-current]):hover{background:#ffffff15}.flow-remainder .question-bar button:not([aria-current]):hover{background:#351e1a12}.focus-app .focus-main{margin-top:22px}.focus-app .focus-position{margin-bottom:12px;min-height:22px}.focus-app .focus-aim{margin-bottom:14px}.morrow-stage-head>strong{font-size:57px}.morrow-stage-head{margin-bottom:20px}.morrow-stage-head h1{font-size:25px}.focus-app .morrow-comparison.is-revealed{grid-template-columns:minmax(170px,.28fr) minmax(0,1fr);gap:32px}.focus-app .morrow-before{padding-top:72px}.morrow-before>p{font-size:24px}.wording-rail button{display:flex;align-items:center;justify-content:center;padding:0;font-variant-numeric:tabular-nums;line-height:1}.approach-rail{margin-bottom:14px;gap:0}.approach-rail>div{width:100%;padding:4px;gap:4px;border-radius:14px}.approach-rail button{flex:1;width:auto;min-height:46px;border-radius:10px;gap:9px;padding:10px 12px;font-size:11px;line-height:1.25;text-align:left;justify-content:flex-start}.approach-rail .approach-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;height:20px;line-height:1;font-size:10px}.focus-app .morrow-comparison .focus-paper{margin-bottom:16px;min-height:160px;padding:23px 27px}.focus-app .morrow-comparison .focus-paper textarea{font-size:clamp(29px,2.85vw,40px);min-height:95px}.approach-answers{padding:9px 0 0}.approach-answers>span{display:block;font-size:10px;color:var(--focus-muted);margin-bottom:9px}.approach-answers>div{display:flex;gap:6px;flex-wrap:wrap}.approach-answers>div>span{font-size:10px;line-height:1.4;padding:7px 10px;border:1px solid var(--soft-line);border-radius:7px}.morrow-benefit{display:grid;grid-template-columns:80px 1fr;gap:4px 14px;min-height:0;margin:20px 0}.morrow-benefit>span{font-size:11px;line-height:1.6;padding:0;font-weight:700}.morrow-benefit>p{font-size:13px;margin:0;line-height:1.6}.morrow-benefit>small{grid-column:2;font-size:10px;line-height:1.6;color:var(--focus-muted);max-width:72ch}.saved-idea{padding:18px 22px;border:1px solid var(--soft-line);border-radius:12px;margin:20px 0;max-width:780px}.saved-idea>span{font-size:11px}.saved-idea>p{font:500 21px/1.4 Bricolage,sans-serif;margin:12px 0}.saved-idea .focus-text-button{font-size:12px}.focus-app .morrow-comparison .focus-actions{margin-top:17px;margin-bottom:12px}.focus-app .focus-main[data-flow-scene=welcome]{width:min(1240px,88%);margin-top:0;display:flex;align-items:center}.morrow-welcome{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;width:100%;padding:45px 0 65px;min-height:640px}.welcome-kicker{display:block;font-size:11px;letter-spacing:.03em;margin:0 0 30px;color:var(--focus-muted)}.welcome-copy h1{font:500 clamp(54px,5.5vw,83px)/1.02 Bricolage,sans-serif;letter-spacing:-.055em;margin:0 0 28px;outline:0}.welcome-copy h1>span{display:block}.welcome-copy>p{font-size:16px;line-height:1.8;max-width:35ch;margin:0 0 30px}.welcome-copy>small{display:block;font-size:10px;color:var(--focus-muted);margin-top:22px}.welcome-art{position:relative;min-height:440px;perspective:1200px;padding:100px 0 0}.welcome-back{position:absolute;inset:0 30px 75px 20px;background:#31497c;color:#f1f0de;border-radius:20px;transform:rotate(-7deg);padding:25px 30px}.welcome-back>span{font-size:11px}.welcome-back>p{font:500 22px/1.3 Bricolage,sans-serif;max-width:29ch;margin:10px 0}.flow-remainder .welcome-back{background:#ac513f;color:#fff5df}.welcome-front{position:relative;background:var(--sheet);color:var(--focus-paper-ink);border-radius:23px;transform:rotate(2deg);padding:30px 32px;box-shadow:0 20px 35px -25px #0006;min-height:340px}.welcome-agent{font:700 34px/1 Bricolage,sans-serif;letter-spacing:-.05em}.welcome-agent>span{color:#9e4c2d}.welcome-front>p{font:500 32px/1.12 Bricolage,sans-serif;letter-spacing:-.035em;margin:25px 0 28px}.welcome-front>.welcome-caption{display:block;border-top:1px solid #192e6533;padding-top:18px;font-size:11px;line-height:1.7;max-width:35ch}.welcome-front>.welcome-source-number{font-size:100px;margin:15px 0 0;line-height:1}.welcome-source-number>small{font:400 12px/1.6 Manrope,sans-serif;display:inline-block;letter-spacing:0;max-width:95px;margin-left:15px}.welcome-front>.welcome-source-copy{font-size:27px;margin:18px 0}@media(min-width:701px)and (max-height:800px){.morrow-welcome{min-height:540px;padding:25px 0 45px}.welcome-copy h1{font-size:65px}.welcome-art{min-height:380px}.welcome-front{min-height:310px}.welcome-front>p{font-size:29px}.focus-app .focus-main{margin-top:16px}.question-bar{padding-block:7px}.morrow-stage-head>strong{font-size:48px}.morrow-stage-head h1{font-size:23px}.morrow-stage-head{margin-bottom:15px}.focus-app .morrow-comparison .focus-paper textarea{font-size:34px;min-height:80px}.focus-app .morrow-comparison .focus-paper{padding:18px 24px;min-height:135px}.morrow-benefit{margin-block:14px}}@media(max-width:700px){.question-bar{padding:9px 6%;gap:3px;scroll-padding:20px}.question-bar button{padding:12px 13px;font-size:10px;min-height:42px}.focus-app .focus-main{margin-top:20px}.focus-app .morrow-comparison.is-revealed{display:flex;gap:15px}.focus-app .morrow-before{padding:0 0 13px}.morrow-before>p{font-size:18px}.morrow-stage-head>strong{font-size:46px}.morrow-stage-head h1{font-size:21px;max-width:none}.approach-rail>div{gap:3px}.approach-rail button{flex-direction:column;text-align:center;justify-content:center;align-items:center;font-size:10px;padding:9px 6px;gap:5px;min-height:64px;line-height:1.25}.approach-rail .approach-number{height:16px;flex-basis:auto}.focus-app .morrow-comparison .focus-paper{padding:21px;min-height:155px}.focus-app .morrow-comparison .focus-paper textarea{font-size:29px;min-height:95px}.approach-answers>div>span{font-size:10px;padding:6px 8px}.morrow-benefit{display:block;margin:18px 0}.morrow-benefit>p{font-size:12px;margin-top:5px}.morrow-benefit>small{display:block;font-size:10px;margin-top:6px}.morrow-welcome{display:flex;flex-direction:column;align-items:stretch;gap:35px;padding:20px 0 15px;min-height:0}.welcome-kicker{font-size:10px;margin-bottom:22px}.welcome-copy h1{font-size:51px;max-width:330px}.welcome-copy>p{font-size:14px;line-height:1.7;max-width:33ch}.welcome-copy .focus-actions{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px}.welcome-copy .focus-text-button{font-size:11px}.welcome-copy>small{font-size:9px;line-height:1.7;margin-top:15px}.welcome-art{min-height:345px;margin:0 7px;padding-top:85px}.welcome-front{min-height:270px;padding:24px}.welcome-front>p{font-size:27px;margin:22px 0}.welcome-back{inset:0 15px 50px 10px;padding:22px}.welcome-back>p{font-size:19px}.welcome-agent{font-size:30px}.welcome-front>.welcome-caption{font-size:10px}.welcome-front>.welcome-source-number{font-size:75px}.welcome-front>.welcome-source-copy{font-size:24px}}@media(prefers-reduced-motion:reduce){.welcome-back{transform:rotate(-7deg)!important}.welcome-front{transform:rotate(2deg)!important}.welcome-copy h1 span,.welcome-caption{transform:none!important;opacity:1!important}}.flow-weave .flow-ribbons{opacity:.22;pointer-events:none}.flow-weave .flow-ribbon{height:2px;transform:none;clip-path:none}.flow-weave .morrow-draft{border-radius:20px;box-shadow:0 8px #b5cbd677;padding:25px}.flow-weave .morrow-draft textarea{min-height:110px;font-size:32px;margin-bottom:15px}.flow-weave .morrow-draft-purpose{min-height:0;font-size:12px;margin:15px 0}.flow-weave .morrow-draft label{margin-top:18px}.flow-weave .morrow-draft nav{margin-top:20px}.flow-weave .morrow-audience-question{border-radius:20px;background:#f3f3e5;padding:26px}.flow-weave .morrow-audience-question>span{font-size:24px;padding-bottom:18px;margin-bottom:18px}.flow-weave .morrow-audience-question textarea{min-height:105px;font-size:30px;margin-bottom:15px}.weave-ideas{color:#202f37;margin:18px 0 10px;padding-top:16px;border-top:1px solid #9dacaf}.weave-ideas-label{display:flex;align-items:baseline;gap:13px;font-size:11px;margin-bottom:12px}.weave-ideas-label strong{font:700 25px/1 Bricolage,sans-serif;letter-spacing:-1px}.weave-topic-choices{display:flex;gap:7px;flex-wrap:wrap}.weave-topic-choices button{border:1px solid #758989;background:transparent;color:inherit;display:flex;align-items:center;gap:10px;min-height:44px;border-radius:10px;padding:10px;font:600 11px/1.35 Manrope,sans-serif;transition:background .18s,transform .18s}.weave-topic-choices button[aria-pressed=true]{background:#20313a;color:#f3f3e5;border-color:#20313a}.weave-topic-choices button:not([aria-pressed=true]):hover{background:#d9e5df;transform:translateY(-2px)}.weave-ideas>small{display:block;font-size:9px;line-height:1.6;margin-top:12px;max-width:48ch}.weave-topic-proposal{background:#d9e8e8;color:#202f37;padding:18px;border-radius:14px;margin-top:14px}.flow-weave .weave-topic-proposal label{font-size:10px;margin:0;display:block}.flow-weave .weave-topic-proposal textarea{width:100%;border:0;background:transparent;color:inherit;font:500 24px/1.25 Bricolage,sans-serif;min-height:100px;resize:vertical;padding:12px 0;display:block}.weave-topic-proposal p{font-size:11px;line-height:1.6;margin:6px 0 12px}.weave-topic-proposal>div{display:flex;gap:12px;flex-wrap:wrap}.weave-topic-proposal button{background:#20313a;color:#f3f3e5;border:1px solid #20313a;min-height:44px;border-radius:999px;padding:11px 16px;font:600 11px/1.4 Manrope,sans-serif}.weave-topic-proposal button+button{background:transparent;color:#20313a}.weave-stepbar{display:flex;gap:7px;padding:0 6% 12px;overflow:auto;border-bottom:1px solid #9dacaf}.weave-stepbar button{border:0;background:transparent;color:#20313a;padding:12px 16px;min-height:44px;border-radius:999px;white-space:nowrap;font:600 11px/1.4 Manrope,sans-serif}.weave-stepbar button[aria-current=step]{background:#20313a;color:#f3f3e5}.flow-weave .agent-insert{border:1px solid #9dacaf;border-radius:18px;background:#f3f3e5}.flow-weave .agent-case{background:#bad4d7;border-radius:18px}.flow-weave .agent-answer-sample button{background:transparent;color:#20313a;border:1px solid #758989;padding:9px 11px;min-height:44px;border-radius:9px;font:500 11px/1.4 Manrope,sans-serif}.flow-weave .agent-answer-sample button[aria-pressed=true]{background:#20313a;color:#f3f3e5}.flow-weave .respondent-preview button.primary{background:#20313a;color:#f3f3e5;border-radius:999px;min-height:48px;padding:13px 23px}.flow-weave .respondent-preview .answer-options label{background:#f3f3e5;color:#20313a;border:1px solid #758989;border-radius:12px;min-height:48px}@media(max-width:700px){.flow-weave .morrow-draft{padding:22px}.flow-weave .morrow-draft textarea{font-size:27px}.flow-weave .morrow-audience{gap:25px}.flow-weave .morrow-audience-question{padding:22px}.weave-topic-choices{gap:6px}.weave-topic-choices button{font-size:10px;padding:10px}.flow-weave .weave-topic-proposal textarea{font-size:25px;min-height:135px}.weave-stepbar{padding-inline:6%}.flow-weave .morrow-invitation h1{font-size:37px}}@media(prefers-reduced-motion:reduce){.weave-topic-choices button{transition:none!important;transform:none!important}}.receipt-welcome{display:grid;grid-template-columns:1fr 1.07fr;gap:7%;align-items:center;min-height:610px;padding:35px 0}.receipt-welcome .welcome-copy h1{font-size:clamp(40px,4.1vw,68px);max-width:650px}.receipt-welcome .welcome-copy h1 span{display:block}.receipt-welcome .receipt-ledger{position:relative;inset:auto;margin:0;background:#fff5df;color:#351e1a;padding:32px;border-radius:3px 3px 24px 24px;transform:none;min-height:0;box-shadow:0 10px #9c473133}.receipt-ledger figcaption{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-bottom:24px;border-bottom:1px dashed #92796c}.receipt-ledger figcaption>span+span{font-size:12px;max-width:16ch;text-align:right}.receipt-ledger h2{font:500 25px/1.25 Bricolage,sans-serif;margin:26px 0 22px}.receipt-result{padding:22px 0;border-bottom:1px dashed #92796c}.receipt-result>span{display:block;font-size:12px}.receipt-result strong{display:block;font:600 52px/1.15 Bricolage,sans-serif;letter-spacing:-2px;margin:12px 0}.receipt-result p,.receipt-ledger .receipt-note{font-size:12px;line-height:1.7;margin:9px 0}.receipt-picker{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:24px 0 18px}.receipt-picker button{border:1px solid #92796c;border-radius:10px;background:transparent;color:#351e1a;min-height:66px;padding:10px 6px;font:600 12px/1.4 Manrope,sans-serif;transition:background .2s,transform .2s}.receipt-picker button span{display:block;font-size:9px;font-weight:400;margin-top:6px}.receipt-picker button[aria-pressed=true]{background:#351e1a;color:#fff5df;border-color:#351e1a}.receipt-picker button:hover{transform:translateY(-2px)}.focus-source-provenance{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:34px 5% 20px;padding:18px 0;border-top:1px solid #351e1a66;font-size:11px;color:#351e1a}.focus-source-provenance p{margin:0}.focus-source-provenance strong{display:block;margin-bottom:5px}@media(max-width:900px){.receipt-welcome{gap:30px;grid-template-columns:1fr 1fr}.receipt-welcome .receipt-ledger{padding:24px}.receipt-picker{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.receipt-welcome{display:flex;flex-direction:column;align-items:stretch;padding:20px 0;gap:34px;min-height:0}.receipt-welcome .welcome-copy h1{font-size:45px}.receipt-welcome .receipt-ledger{padding:24px}.receipt-result strong{font-size:44px}.focus-source-provenance{align-items:flex-start;font-size:10px}.receipt-ledger h2{font-size:26px}.receipt-picker button span{font-size:11px}}@media(prefers-reduced-motion:reduce){.receipt-welcome .welcome-front{transform:none!important}.receipt-picker button{transition:none!important;transform:none!important}}.focus-app.flow-remainder{--focus-bg:#f4f1e9;--focus-ink:#203d36;--focus-muted:#4b6058;--focus-paper:#fffdf6;--focus-paper-ink:#203d36;--ink:#203d36;--paper:#f4f1e9;--nav-paper:#f4f1e9;--accent:#203d36;--button-bg:#203d36;--button-ink:#fffdf6;--soft-line:#84958b;--sheet:#fffdf6;background:#f4f1e9;color:#203d36}.focus-app.flow-remainder #opening{background:#f4f1e9;color:#203d36}.focus-app.flow-remainder .focus-paper-plane{background:#fffdf6}.focus-app.flow-remainder .morrow-stage-head>strong span{color:#396854}.focus-app.flow-remainder .focus-source-provenance{color:#4b6058;border-color:#84958b}.focus-app.flow-remainder .question-bar button[aria-current=step],.focus-app.flow-remainder .add-question-button,.focus-app.flow-remainder .topic-buttons button[aria-pressed=true]{background:#203d36;color:#fffdf6}.focus-app.flow-remainder .question-bar button:not([aria-current=step]):hover{background:#e2e8dc;color:#203d36}.focus-app.flow-remainder .focus-paper,.focus-app.flow-remainder .focus-paper textarea{color:#203d36}.focus-app.flow-remainder .receipt-ledger{background:#fffdf6;color:#203d36;box-shadow:0 18px 50px #203d3612}.focus-app.flow-remainder .receipt-picker button{color:#203d36;border-color:#84958b}.focus-app.flow-remainder .receipt-picker button[aria-pressed=true]{background:#203d36;color:#fffdf6}.focus-app.flow-remainder .receipt-picker button:not([aria-pressed=true]):hover{background:#e2e8dc;color:#203d36}.focus-app.flow-remainder .preview-sheet,.focus-app.flow-remainder .finish-ticket{background:#fffdf6;color:#203d36}.focus-app.flow-remainder .preview-improve .morrow-action{background:#203d36;color:#fffdf6}.focus-app.flow-remainder :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid #396854;outline-offset:4px}.focus-app.flow-remainder .answer-options label{color:#203d36;border-color:#84958b}.focus-app.flow-remainder .answer-options label:has(input:checked){background:#203d36;color:#fffdf6}.focus-app .focus-main[data-flow-scene=question],.focus-app .focus-main[data-flow-scene=new],.focus-app .focus-main[data-flow-scene=lab]{width:min(960px,88%);min-height:0;margin:24px auto 40px}.focus-app .morrow-stage-head{gap:22px;align-items:center;margin:12px 0 24px}.focus-app .morrow-stage-head>strong{font-size:48px}.focus-app .morrow-stage-head h1{font-size:25px;line-height:1.25}.focus-app .focus-position{margin:0 0 8px;min-height:24px;font-size:12px}.focus-app .focus-aim{font-size:12px;margin-bottom:12px;max-width:75ch}.focus-app .morrow-comparison.is-revealed{display:flex;flex-direction:column;gap:0}.focus-app .morrow-after{width:100%;min-width:0}.focus-app .original-disclosure{order:2;margin:20px 0 0;font-size:12px;color:var(--focus-muted)}.original-disclosure summary,.morrow-benefit summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:10px;list-style:none}.original-disclosure summary:after,.morrow-benefit summary:after{content:"+";font-size:17px}.original-disclosure[open] summary:after,.morrow-benefit details[open] summary:after{content:"\2212"}.original-disclosure summary::-webkit-details-marker,.morrow-benefit summary::-webkit-details-marker{display:none}.original-disclosure>div{padding:16px 22px;border:1px solid var(--soft-line);border-radius:12px}.original-disclosure p{font-size:22px;line-height:1.4;margin:0 0 12px;color:var(--focus-ink)}.focus-app .morrow-comparison .focus-paper{margin:12px 0 0;padding:28px 32px;min-height:0;border-radius:16px;box-shadow:0 8px 24px #0000000d;perspective:none}.focus-app .morrow-comparison .focus-paper label{font-size:12px;margin-bottom:16px}.focus-app .morrow-comparison .focus-paper textarea{font-size:clamp(28px,3vw,42px);line-height:1.2;min-height:100px;letter-spacing:-.025em;padding:0;resize:vertical}.focus-app .focus-paper-plane{border-radius:16px;box-shadow:none}.focus-app .morrow-reveal-veil{display:none}.approach-switch{margin-bottom:12px}.approach-switch-line{display:flex;align-items:center;justify-content:space-between;gap:16px}.focus-app .approach-switch button{font:600 12px/1.4 Manrope,sans-serif;color:inherit;min-height:44px;background:transparent;box-shadow:none}.focus-app .approach-current{display:flex;align-items:center;gap:16px;padding:8px 0;border:0;border-radius:0}.approach-current>span{font-size:18px;font-weight:400}.focus-app .another-idea{display:flex;align-items:center;gap:20px;padding:10px 18px;border:1px solid var(--soft-line);border-radius:100px}.another-idea>span{font-size:11px;font-variant-numeric:tabular-nums;color:var(--focus-muted)}.approach-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.focus-app .approach-options button{padding:10px 16px;border:1px solid var(--soft-line);border-radius:10px}.focus-app .approach-options button[aria-pressed=true]{background:var(--button-bg);color:var(--button-ink)}.focus-app .topic-suggestions{margin:18px 0;display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px}.focus-app .topic-heading{margin:0;font-size:12px}.focus-app .topic-buttons{gap:8px}.focus-app .topic-buttons button{border-radius:100px;min-height:44px;font-size:12px;padding:10px 16px}.focus-app .topic-buttons .more-topics{border-color:transparent;text-decoration:underline;text-underline-offset:4px}.focus-app .morrow-benefit{display:block;margin:16px 0 0;max-width:70ch;font-size:14px}.focus-app .morrow-benefit>p{margin:0;font-size:14px;line-height:1.6}.focus-app .morrow-benefit details{font-size:12px;color:var(--focus-muted)}.focus-app .morrow-benefit details p{font-size:12px;margin:8px 0 16px;line-height:1.6}.focus-app .morrow-benefit summary{min-height:36px}.focus-app .focus-actions{margin-top:22px;gap:24px}.focus-app .focus-primary{min-height:52px;padding:14px 25px;box-shadow:none}.focus-app .focus-primary:hover{transform:translateY(-1px);box-shadow:0 5px 15px #00000012}.focus-app .question-marker{display:none}.focus-app .question-toolbar{border-bottom:1px solid var(--soft-line)}.focus-app .question-bar{border:0;gap:5px;padding-block:10px}.focus-app .question-bar button{font-size:11px;gap:9px;padding:12px 16px;min-height:44px}.question-tab-title{max-width:150px;overflow:hidden;text-overflow:ellipsis}.focus-app .question-bar button[aria-current=step]{border-radius:10px}.audience-assumption{color:var(--focus-muted);font-size:12px;margin:-10px 0 20px}.focus-app .agent-context{font-size:13px;margin:0 0 22px}.focus-app .focus-feedback{background:var(--focus-paper);color:var(--focus-paper-ink);padding:14px 18px;border-radius:10px}.weave-ideas .weave-topic-choices{gap:8px}.weave-ideas .weave-topic-choices button{min-height:44px;border-radius:100px}.weave-ideas .weave-topic-proposal{box-shadow:none}.weave-current{margin:0;border:0;padding:0}.weave-current:not(.has-proposal)>summary{display:none}.weave-current.has-proposal{margin:10px 0 0}.weave-current>summary{cursor:pointer;min-height:44px;font-size:12px;line-height:1.5;padding:12px 0;list-style:none}.weave-current>summary:after{content:" +"}.weave-current[open]>summary:after{content:" \2212"}.weave-current>summary::-webkit-details-marker{display:none}.flow-weave .morrow-draft-purpose[hidden]{display:none}.focus-app.flow-remainder .preview-morrow .morrow-action{background:#203d36;color:#fffdf6}.focus-chooser .focus-concepts>a:nth-child(2){background:#192e65;color:#f1f0de}.focus-chooser .focus-concepts>a:nth-child(3){background:#f4f1e9;color:#203d36}@media(min-width:701px)and (max-height:950px){.focus-app .focus-header{min-height:76px;padding-block:12px}.focus-app .focus-main[data-flow-scene=question],.focus-app .focus-main[data-flow-scene=new],.focus-app .focus-main[data-flow-scene=lab]{margin-top:14px}.focus-app .morrow-stage-head{margin:6px 0 16px}.focus-app .morrow-stage-head>strong{font-size:42px}.focus-app .focus-position{margin-bottom:4px}.focus-app .morrow-comparison .focus-paper{padding:22px 28px}.focus-app .morrow-comparison .focus-paper textarea{font-size:34px;min-height:84px}.focus-app .topic-suggestions{margin:12px 0}.focus-app .morrow-benefit{margin-top:10px}.focus-app .focus-actions{margin-top:14px}.focus-app .original-disclosure{margin-top:10px}}@media(max-width:700px){.focus-app .morrow-stage-head{display:block;margin-bottom:22px}.focus-app .morrow-stage-head>strong{font-size:40px}.focus-app .morrow-stage-head h1{font-size:21px;margin-top:12px}.focus-app .morrow-comparison .focus-paper{padding:24px 22px}.focus-app .morrow-comparison .focus-paper textarea{font-size:28px;min-height:120px}.approach-switch-line{align-items:flex-start;gap:10px}.focus-app .approach-current{max-width:45%;text-align:left}.focus-app .another-idea{padding:10px 12px;gap:8px;font-size:11px}.focus-app .topic-suggestions{display:block}.focus-app .topic-heading{margin-bottom:8px}.focus-app .topic-buttons button{font-size:11px;padding:10px 12px}.focus-app .question-tab-title{max-width:110px}.focus-app .focus-actions{align-items:stretch}}@media(prefers-reduced-motion:reduce){.focus-app button,.weave-ideas button{transition:none!important;transform:none!important}}.focus-app.flow-relay{--section-bg:#192e65;--section-ink:#f1f0de;--section-muted:#e0e4ef}.focus-app.flow-relay[data-section-tone=clay]{--section-bg:#713c32}.focus-app.flow-relay[data-section-tone=berry]{--section-bg:#60374c}.focus-app.flow-relay[data-section-tone=green]{--section-bg:#214e43}.focus-app.flow-relay[data-section-tone=plum]{--section-bg:#493d68}.focus-app.flow-remainder{--section-bg:#f4f1e9;--section-ink:#203d36;--section-muted:#4b6058}.focus-app.flow-remainder[data-section-tone=clay]{--section-bg:#f3e4d9}.focus-app.flow-remainder[data-section-tone=berry]{--section-bg:#eee3e7}.focus-app.flow-remainder[data-section-tone=green]{--section-bg:#e3ece1}.focus-app.flow-remainder[data-section-tone=plum]{--section-bg:#eae5f1}.focus-app.flow-relay,.focus-app.flow-remainder{--nav-paper:var(--section-bg);--focus-muted:var(--section-muted);background:var(--section-bg);color:var(--section-ink);transition:background-color .4s ease}.focus-app.flow-relay #opening,.focus-app.flow-remainder #opening{background:var(--section-bg);color:var(--section-ink);transition:background-color .4s ease}.focus-app .question-bar{background:transparent}.focus-app .question-toolbar{background:var(--section-bg);transition:background-color .4s ease;border-bottom-color:color-mix(in srgb,var(--section-ink) 25%,transparent)}.focus-app .section-map{align-items:center;gap:20px;padding-block:8px}.section-group{flex-shrink:0;display:grid;gap:3px;min-width:60px}.section-group>span{font:500 11px/1.4 Manrope,sans-serif;max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:12px;color:var(--section-muted)}.section-group>div{display:flex;gap:3px}.focus-app .section-group button{min-width:44px;min-height:44px;justify-content:center;padding:10px;border:0;border-radius:50%;font-size:12px;font-variant-numeric:tabular-nums}.focus-app .section-group[data-active=true]>span{color:var(--section-ink);font-weight:700}.focus-app .section-end{flex-shrink:0}.focus-app .section-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;flex-wrap:wrap;margin:5px 0 26px}.section-overline{font-size:11px;color:var(--section-muted);display:block;margin-bottom:8px}.section-title-line{display:flex;align-items:baseline;gap:20px}.section-title-line h1,.preview-section-title h1{font:600 clamp(34px,3.5vw,52px)/1.08 Bricolage,sans-serif;letter-spacing:-.035em;margin:0;color:inherit;outline:none;overflow-wrap:anywhere}.focus-app .section-edit{font:500 11px/1.4 Manrope,sans-serif;min-height:44px;background:transparent;color:var(--section-muted);border:0;text-decoration:underline;text-underline-offset:4px;flex-shrink:0;padding:10px 0}.section-position{font-size:12px;color:var(--section-muted);padding-bottom:10px;white-space:nowrap}.section-editor{width:100%;display:flex;flex-wrap:wrap;gap:16px;padding:18px 0;border-top:1px solid var(--soft-line)}.section-editor label{font-size:12px;flex:1;min-width:180px}.section-editor input,.section-editor select{display:block;width:100%;font:500 15px/1.4 Manrope,sans-serif;padding:12px;border-radius:8px;border:1px solid var(--soft-line);background:var(--focus-paper);color:var(--focus-paper-ink);margin-top:8px}.section-editor small{flex-basis:100%;font-size:11px;color:var(--section-muted)}.focus-app .section-morrow{margin:0 0 12px;gap:15px}.focus-app .section-morrow>strong{font-size:30px}.section-morrow h2{font:500 17px/1.4 Manrope,sans-serif;margin:0;letter-spacing:0}.focus-app .audience-assumption{font-size:11px;margin:0 0 15px}.focus-app .morrow-comparison .focus-paper{isolation:isolate}.focus-app .morrow-comparison .focus-paper textarea{position:relative;z-index:1;min-height:120px}.question-reel-previous{z-index:2;overflow-wrap:anywhere}.question-reel-window{position:relative;overflow:hidden}.question-reel-window:focus-within{outline:2px solid var(--focus-paper-ink);outline-offset:5px;border-radius:4px}.focus-app .approach-switch .morrow-spin{background:#f2ce8f;color:#192e65;border:1px solid #f2ce8f;min-height:52px;padding:12px 20px;gap:12px;box-shadow:0 4px 16px #00000010;transition:transform .2s ease,box-shadow .2s ease}.focus-app .morrow-spin:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0000001a}.focus-app .morrow-spin:active{transform:translateY(0)}.focus-app .morrow-spin>span{color:#192e65;font:700 13px/1.4 Manrope,sans-serif}.morrow-spin>small{font:500 10px/1.4 Manrope,sans-serif;font-variant-numeric:tabular-nums;padding-left:8px;border-left:1px solid #192e6533}.morrow-orbit{display:block;width:18px;height:18px;background:linear-gradient(90deg,#192e65 50%,transparent 50%);border:2px solid #192e65;border-radius:50%;flex-shrink:0}.focus-app.flow-remainder .approach-switch .morrow-spin{background:#203d36;border-color:#203d36;color:#fffdf6}.focus-app.flow-remainder .morrow-spin>span{color:#fffdf6}.flow-remainder .morrow-orbit{background:linear-gradient(90deg,#fffdf6 50%,transparent 50%);border-color:#fffdf6}.flow-remainder .morrow-spin>small{border-color:#fffdf655}.next-destination{font:400 11px/1.5 Manrope,sans-serif;color:var(--section-muted);margin:12px 0 0}.focus-app .topic-suggestions{gap:8px 14px}.focus-app .original-disclosure{margin-top:8px}.preview-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:22px 0}.preview-section-title>span{font-size:12px;color:var(--section-muted)}.focus-app .focus-main[data-flow-scene=question]{width:min(960px,88%)}.focus-chooser .focus-concepts .concept-relay{background:#192e65;color:#f1f0de}.focus-chooser .focus-concepts .concept-remainder{background:#e8eee3;color:#203d36}.concept-sample{margin-top:36px;padding:28px;border-radius:16px;background:#fffdf2;color:#192e65;display:grid;gap:22px}.concept-sample small{font:500 12px/1.5 Manrope,sans-serif}.concept-sample strong{font:500 28px/1.2 Bricolage,sans-serif}.concept-sample>span{font:600 12px/1.5 Manrope,sans-serif}.retired-concept{padding:8vw;color:#203d36;font-family:Manrope,sans-serif}@media(max-width:700px){.focus-app .section-map{gap:12px}.section-group>span{font-size:10px;max-width:120px}.focus-app .section-heading{gap:8px;margin-bottom:20px}.section-title-line{gap:12px}.section-title-line h1{font-size:34px}.section-position{padding:0;font-size:11px}.focus-app .section-morrow{display:flex;align-items:baseline}.section-morrow h2{font-size:14px}.focus-app .section-morrow>strong{font-size:27px}.focus-app .approach-switch-line{align-items:center}.focus-app .morrow-spin{padding:12px;gap:8px;min-width:185px}.focus-app .morrow-spin>span{font-size:11px}.morrow-spin>small{display:none}.focus-app .approach-current{font-size:11px}.preview-section-title{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.focus-app,.focus-app #opening,.focus-app .question-toolbar,.focus-app .morrow-spin{transition:none!important}}.focus-app .morrow-comparison .focus-paper{background:var(--focus-paper);color:var(--focus-paper-ink)}.focus-app .morrow-comparison .focus-paper-plane{display:none}.focus-app .section-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 22px;padding-top:10px;padding-bottom:3px}.journey-status{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--section-ink);font:500 12px/1.5 Manrope,sans-serif;padding:2px 0 5px}.journey-status>span:first-child{display:flex;gap:16px;align-items:center}.journey-status b{font-weight:750;white-space:nowrap}.journey-location{color:var(--section-muted)}.journey-count{text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.journey-count small{display:block;font-size:10px;color:var(--section-muted)}.focus-app .section-map{padding-bottom:10px;isolation:isolate;overflow-x:auto}.section-traveller{position:absolute;width:1px;height:3px;left:0;bottom:1px;background:var(--section-ink);transform-origin:left center;pointer-events:none;opacity:0}.focus-app .section-group>span{display:flex;align-items:center;gap:6px;max-width:180px;padding-left:10px;transition:color .25s ease}.section-complete{display:inline-block;min-width:12px;font-size:12px;font-weight:800}.focus-app .section-group button{position:relative;border-radius:12px;min-width:46px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.focus-app .section-group button:active{transform:scale(.96)}.question-check{position:absolute;right:2px;top:0;font-size:10px;font-weight:800;line-height:1.4}.focus-app .section-group[data-complete=true]>span{color:var(--section-ink)}.focus-app .section-group button[data-reviewed=true]:not([aria-current]){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--section-ink) 45%,transparent)}.focus-app .section-group button:focus-visible,.focus-app .approach-switch .morrow-spin:focus-visible{outline:2px solid var(--section-ink);outline-offset:3px}.focus-app .section-group button:hover:not([aria-current]){background:color-mix(in srgb,var(--section-ink) 13%,transparent);color:var(--section-ink)}.focus-app .approach-switch .morrow-spin>small{color:inherit}.focus-app .approach-switch .morrow-spin:hover{background:#f7dbab;box-shadow:0 5px 18px #00000024}.focus-app.flow-remainder .approach-switch .morrow-spin:hover{background:#2c5146;color:#fffdf6}.focus-app .morrow-orbit{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.focus-app .morrow-spin:hover .morrow-orbit{transform:rotate(180deg)}.focus-app .morrow-spin:active .morrow-orbit{transform:rotate(210deg)}.focus-app .focus-main{scroll-margin-top:165px}@media(max-width:700px){.focus-app .section-toolbar{gap:0 10px;padding-inline:5%;padding-top:8px}.journey-status{font-size:11px;align-items:flex-start;gap:10px}.journey-status>span:first-child{display:grid;gap:2px}.journey-location{font-size:10px}.journey-count small{font-size:9px}.focus-app .section-group>span{font-size:11px}.focus-app .section-map{gap:12px}.focus-app .section-toolbar>.add-question-button{font-size:10px;padding:10px;max-width:90px}}@media(prefers-reduced-motion:reduce){.focus-app .section-group button,.focus-app .section-group>span,.focus-app .morrow-orbit{transition:none!important;transform:none!important}}.focus-app .section-group button[data-reviewed=true]:not([aria-current]){box-shadow:none;background:color-mix(in srgb,var(--section-ink) 8%,transparent)}.question-review-line{position:absolute;bottom:5px;left:15px;right:15px;height:2px;border-radius:2px;background:currentColor;transform-origin:left center;opacity:.75}.focus-app .section-group button{border-radius:10px}.focus-app .section-group>span{font-weight:500}.focus-app .section-group[data-active=true]>span{font-weight:700}.draft-action-menu{display:flex;align-items:center;gap:14px}.focus-app .draft-action-menu>.add-question-button{display:flex;gap:10px;align-items:center;justify-content:center;background:transparent;color:var(--section-ink);border:1px solid color-mix(in srgb,var(--section-ink) 55%,transparent);border-radius:999px;padding:13px 18px;min-height:44px;font:700 11px/1.3 Manrope,sans-serif}.focus-app .draft-action-menu>.add-question-button:hover{background:color-mix(in srgb,var(--section-ink) 8%,transparent)}.focus-app .draft-action-menu>.add-question-button:focus-visible{outline:2px solid var(--section-ink);outline-offset:3px}.draft-options{position:relative;color:var(--section-ink)}.draft-options summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;white-space:nowrap;font:600 11px/1.4 Manrope,sans-serif;padding:10px 0}.draft-options summary::-webkit-details-marker{display:none}.draft-options summary:after{content:"+";padding-left:8px;font-size:15px}.draft-options[open] summary:after{content:"\2212"}.draft-options-panel{position:absolute;right:0;top:100%;z-index:30;width:240px;padding:8px;background:#fffdf6;color:#203d36;border:1px solid #a7b4a7;border-radius:14px;box-shadow:0 12px 36px #0d271f26}.draft-options-panel button{display:block;text-align:left;border:0;background:transparent;color:inherit;padding:14px 12px;min-height:48px;width:100%;font:600 13px/1.4 Manrope,sans-serif;border-radius:8px}.draft-options-panel button:hover{background:#e5ecdf}.draft-options summary:focus-visible,.draft-options-panel button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.reset-dialog{padding:36px;width:min(520px,calc(100% - 32px));border:1px solid #a7b4a7;border-radius:22px;background:#fffdf6;color:#203d36;box-shadow:0 30px 90px #0d271f33}.reset-dialog::backdrop{background:#101b27a6}.reset-dialog .reset-eyebrow{font:600 11px/1.4 Manrope,sans-serif}.reset-dialog h2{font:600 36px/1.1 Bricolage,sans-serif;letter-spacing:-.03em;margin:22px 0 16px}.reset-dialog p{font:400 15px/1.65 Manrope,sans-serif;margin:0 0 24px}.reset-dialog>div{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.reset-dialog button{border:0;min-height:48px;padding:14px 20px;font:700 13px/1.4 Manrope,sans-serif;border-radius:999px;cursor:pointer}.reset-dialog .reset-confirm{background:#203d36;color:#fffdf6}.reset-dialog .reset-cancel{background:#e5ecdf;color:#203d36}.reset-dialog button:focus-visible{outline:2px solid #203d36;outline-offset:4px}.reset-dialog [role=alert]{margin-top:20px;font-size:13px}.focus-app .section-morrow{flex-wrap:wrap;align-items:center;margin-bottom:20px}.focus-app.flow-remainder[data-section-tone=clay]{--section-bg:#f0dfce}.focus-app.flow-remainder[data-section-tone=berry]{--section-bg:#eaddE5}.focus-app.flow-remainder[data-section-tone=green]{--section-bg:#dfeacF}.focus-app.flow-remainder[data-section-tone=plum]{--section-bg:#e4e0f2}.focus-app.flow-relay[data-section-tone=slate]{--section-bg:#334a60}.focus-app.flow-remainder[data-section-tone=slate]{--section-bg:#dbe8ed}.focus-app .morrow-comparison .approach-switch .morrow-spin{background:transparent;color:var(--section-ink);border-color:color-mix(in srgb,var(--section-ink) 60%,transparent);box-shadow:none}.focus-app .morrow-comparison .approach-switch .morrow-spin:hover{background:color-mix(in srgb,var(--section-ink) 8%,transparent);color:var(--section-ink);box-shadow:none}.focus-app .approach-switch .morrow-spin>span,.focus-app .approach-switch .morrow-spin>small{color:inherit}.focus-app .approach-switch .morrow-spin>small{border-color:color-mix(in srgb,var(--section-ink) 30%,transparent)}.focus-app .approach-switch .morrow-orbit{background:linear-gradient(90deg,currentColor 50%,transparent 50%);border-color:currentColor}.focus-app .morrow-comparison .is-known-question{min-height:0;padding-bottom:24px}.focus-app .morrow-comparison .is-known-question textarea{min-height:72px}.known-answers{margin:18px 0 22px;padding:24px;border-radius:18px;background:#203d36;color:#fffdf6}.known-caption{display:flex;align-items:center;justify-content:space-between;gap:20px}.known-caption strong{font:600 24px/1.2 Bricolage,sans-serif;letter-spacing:-.02em}.known-caption p{font:400 13px/1.6 Manrope,sans-serif;margin:8px 0 0;color:#e0ebdf}.focus-app .known-caption .focus-text-button{color:#fffdf6;min-height:44px;white-space:nowrap;font-size:12px}.known-people{display:flex;gap:8px;margin:22px 0 14px}.known-person{flex:1;min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#dfeacf;color:#203d36;transform-origin:bottom center;font:600 11px/1.4 Manrope,sans-serif}.known-person.is-missing{background:transparent;color:#fffdf6;border:1px solid #adbea9}.known-answers>small{font:400 10px/1.5 Manrope,sans-serif;color:#e0ebdf}.flow-remainder .receipt-ledger figcaption,.flow-remainder .receipt-result{border-bottom:1px solid #9eafa0}.flow-remainder .receipt-welcome .receipt-ledger{border-radius:24px;box-shadow:0 16px 40px #203d3610;background:#e5eddb}.flow-remainder .receipt-result strong{color:#203d36}@media(max-width:900px){.draft-action-menu{gap:6px;flex-direction:column;align-items:flex-end}.draft-options summary{min-height:36px;padding:6px 0;font-size:10px}.focus-app .draft-action-menu>.add-question-button{padding:11px 13px;font-size:10px}}@media(max-width:700px){.focus-app .section-morrow>h2{flex:1}.known-answers{padding:20px}.known-caption{align-items:flex-start;flex-wrap:wrap;gap:6px}.known-caption strong{font-size:24px}.known-people{gap:5px;margin-top:14px}.known-person{font-size:9px;min-height:44px}.reset-dialog{padding:26px}.focus-app .section-toolbar{gap:0 10px}}.focus-app .section-toolbar{gap:0 20px;padding-top:6px;padding-bottom:4px}.focus-app .journey-status{font-size:11px;justify-content:flex-end;padding:0;min-height:18px}.focus-app .section-map{gap:8px;min-height:60px;padding-block:7px;align-items:center}.focus-app .rail-question{position:relative;display:grid;place-items:center;min-width:44px;height:44px;padding:0;border:0;border-radius:10px;flex-shrink:0;font-variant-numeric:tabular-nums}.focus-app .rail-question[data-reviewed=true]:not([aria-current]){background:color-mix(in srgb,var(--section-ink) 8%,transparent)}.focus-app .rail-question:focus-visible{outline:2px solid var(--section-ink);outline-offset:3px}.focus-app .section-heading{margin-top:0}.focus-app .morrow-review-entry{border:0;background:var(--section-ink);color:var(--section-bg);border-radius:999px;min-height:44px;padding:12px 16px;font:700 11px/1.4 Manrope,sans-serif;white-space:nowrap}.morrow-studio{max-width:980px;margin:0 auto}.studio-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.studio-header>strong{font:650 44px/1 Bricolage,sans-serif;letter-spacing:-.05em}.studio-header>strong>span{color:var(--section-muted)}.studio-nav{display:flex;gap:8px;margin:24px 0 44px;overflow:auto;border-bottom:1px solid color-mix(in srgb,var(--section-ink) 25%,transparent)}.focus-app .studio-nav button{background:transparent;border:0;color:var(--section-ink);font:600 13px/1.4 Manrope,sans-serif;padding:16px 12px;white-space:nowrap;min-height:48px;border-bottom:3px solid transparent}.focus-app .studio-nav button[aria-current]{border-bottom-color:var(--section-ink)}.studio-body>h1{font:600 clamp(32px,4.2vw,60px)/1.05 Bricolage,sans-serif;letter-spacing:-.04em;margin:0 0 24px;max-width:800px;outline:none}.studio-intro{font-size:17px;line-height:1.65;max-width:670px;margin:0 0 32px}.studio-body h2{font:600 clamp(24px,2.5vw,38px)/1.15 Bricolage,sans-serif;letter-spacing:-.025em;margin:12px 0 20px}.audience-stage{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:32px 0}.audience-existing,.focus-app .audience-missing{padding:32px;border-radius:22px;display:flex;flex-direction:column;gap:20px;text-align:left;min-height:240px;justify-content:center}.audience-existing{background:color-mix(in srgb,var(--section-ink) 7%,transparent);border:1px solid color-mix(in srgb,var(--section-ink) 25%,transparent)}.focus-app .audience-missing{background:#f1f0de;color:#192e65;border:1px solid #f1f0de;transition:transform .25s ease;cursor:pointer}.focus-app .audience-missing:not(:disabled):hover{transform:translateY(-4px)}.focus-app .audience-missing:disabled{opacity:1;cursor:default}.audience-stage strong{font:600 30px/1.1 Bricolage,sans-serif;letter-spacing:-.03em}.audience-stage span,.audience-stage small{font:500 12px/1.5 Manrope,sans-serif}.studio-paper,.reality-statement,.theme-finding{background:#fffdf6;color:#203d36;border-radius:22px;padding:32px;margin:24px 0}.studio-paper p,.reality-statement p,.theme-finding p{font:400 15px/1.65 Manrope,sans-serif;max-width:730px}.studio-kicker,.reality-statement>span,.theme-finding>span{font:650 12px/1.4 Manrope,sans-serif}.studio-paper label{display:flex;align-items:flex-start;gap:16px;margin:20px 0;font-size:12px}.studio-paper textarea,.studio-input-label textarea,.morrow-studio details textarea{display:block;width:100%;min-height:110px;border:1px solid #a2b1a8;border-radius:10px;padding:16px;background:#fffdf6;color:#203d36;font:500 21px/1.4 Bricolage,sans-serif;resize:vertical}.studio-input-label{display:block;font-size:12px;margin:24px 0}.studio-input-label textarea{margin-top:12px;font-size:28px;min-height:140px}.studio-paper .focus-primary{background:#203d36!important;color:#fffdf6!important;border:0!important}.studio-paper .focus-text-button,.theme-finding .focus-text-button{color:#203d36!important}.studio-paper summary{color:#203d36}.studio-evidence,.version-inspector{margin:22px 0}.morrow-studio summary,.analysis-peek summary{cursor:pointer;min-height:44px;font:600 12px/1.5 Manrope,sans-serif;padding:12px 0}.studio-evidence p{font-size:13px;line-height:1.6;max-width:650px}.studio-evidence blockquote{margin:20px 0;font-size:20px;line-height:1.5}.method-choice{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.focus-app .method-choice button{padding:28px;border-radius:20px;border:1px solid color-mix(in srgb,var(--section-ink) 50%,transparent);background:transparent;color:var(--section-ink);text-align:left;display:grid;gap:14px;min-height:150px}.method-choice strong{font:600 25px/1.2 Bricolage,sans-serif}.method-choice span{font-size:13px;line-height:1.5}.analysis-controls{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0}.analysis-controls label,.response-version label{font-size:12px;display:grid;gap:8px;flex:1}.analysis-controls select,.response-version select{min-height:44px;width:100%;padding:10px 14px;background:#fffdf6;color:#203d36;border:1px solid #a2b1a8;border-radius:8px;font:500 14px/1.4 Manrope,sans-serif}.analysis-viz{margin:24px 0;padding:30px;background:#fffdf6;color:#203d36;border-radius:22px}.analysis-viz figcaption{font:650 19px/1.4 Bricolage,sans-serif;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:28px}.analysis-viz figcaption small{font:500 11px/1.5 Manrope,sans-serif}.analysis-row{display:grid;grid-template-columns:minmax(120px,1fr) 2fr 44px;align-items:center;gap:18px;margin:18px 0;font:500 13px/1.4 Manrope,sans-serif}.analysis-row b{font-variant-numeric:tabular-nums;text-align:right}.analysis-track{min-height:16px;background:#e7eadd;border-radius:4px;overflow:hidden}.analysis-fill{display:block;height:16px;background:#3b6857;border-radius:4px;transform-origin:left center}.analysis-fill.other{background:#8b593b;margin-top:4px}.analysis-legend,.analysis-warning{font-size:13px;line-height:1.65;margin:20px 0 0}.analysis-legend span{display:inline-block;width:12px;height:12px;margin:0 8px;background:#8b593b}.analysis-warning{padding-top:18px;border-top:1px solid #bdc7bd}.theme-shape{display:flex;gap:12px;flex-wrap:wrap}.theme-shape span{padding:16px;border-radius:10px;background:#e7eadd;font-size:13px}.analysis-peek{margin:16px 0 0;max-width:760px}.analysis-viz.compact{padding:24px;margin:12px 0}.studio-caption{font-size:12px;line-height:1.6;margin:20px 0}.response-version{display:flex;align-items:flex-end;gap:24px;justify-content:space-between;margin:28px 0}.response-version label{max-width:280px}.response-version>span{font-size:13px;padding-bottom:12px}.theme-finding blockquote{font:500 clamp(24px,3vw,36px)/1.25 Bricolage,sans-serif;letter-spacing:-.02em;margin:28px 0;min-height:100px}.theme-finding>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.theme-finding small{font-size:11px}.studio-message,.studio-error{padding:18px 0;font:650 14px/1.5 Manrope,sans-serif}.morrow-studio button:focus-visible,.morrow-studio summary:focus-visible,.morrow-studio select:focus-visible{outline:2px solid currentColor;outline-offset:4px}.version-inspector p{font-size:14px;line-height:1.5}.audience-gate .preview-options{grid-template-columns:1fr}@media(max-width:900px){.focus-app .draft-action-menu{flex-direction:row;gap:10px}.focus-app .section-toolbar{grid-template-columns:1fr}.focus-app .draft-action-menu{justify-content:flex-end}.focus-app .journey-status{justify-content:flex-start}.focus-app .section-map{max-width:100%}}@media(max-width:700px){.focus-app .draft-action-menu{justify-content:space-between;width:100%}.focus-app .morrow-review-entry{font-size:10px;padding:10px 13px}.focus-app .section-map{gap:6px;min-height:55px}.focus-app .journey-status{font-size:10px}.studio-header>strong{font-size:36px}.studio-nav{margin:18px 0 28px}.focus-app .studio-nav button{font-size:11px;padding:13px 10px}.audience-stage,.method-choice{grid-template-columns:1fr}.audience-existing,.focus-app .audience-missing{padding:24px;min-height:160px}.studio-paper,.reality-statement,.theme-finding{padding:24px}.studio-input-label textarea{font-size:23px}.analysis-controls{gap:14px}.analysis-controls label{min-width:130px}.analysis-viz{padding:22px}.analysis-row{grid-template-columns:1fr 1fr 32px;gap:10px;font-size:11px}.response-version{gap:12px}.theme-finding blockquote{min-height:130px}}@media(prefers-reduced-motion:reduce){.focus-app .audience-missing{transition:none;transform:none!important}}.focus-app .preview-sheet .method-choice button{color:#203d36;border-color:#6c8177;background:#fffdf6}.focus-app .studio-nav button{border-radius:0}.studio-input-label textarea:focus-visible{outline:3px solid var(--section-ink);outline-offset:4px}@media(max-width:700px){.studio-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:0}.focus-app .studio-nav button{white-space:normal}}.coverage-review>h1{font:600 clamp(34px,4vw,56px)/1.08 Bricolage,sans-serif;letter-spacing:-.04em;margin:0 0 16px;outline:0}.coverage-intro{max-width:680px;font-size:16px;line-height:1.6;margin:0 0 28px}.customer-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.focus-app .customer-card{display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:24px 28px;border:1px solid color-mix(in srgb,var(--section-ink) 40%,transparent);border-radius:20px;background:color-mix(in srgb,var(--section-ink) 6%,transparent);color:var(--section-ink);min-height:220px;transition:background .25s,color .25s,transform .25s,box-shadow .25s}.focus-app .customer-card[aria-pressed=true]{background:#f1f0de;color:#192e65;border-color:#f1f0de;box-shadow:0 8px color-mix(in srgb,var(--section-ink) 12%,transparent)}.focus-app .customer-card:hover{transform:translateY(-3px)}.customer-card-top,.customer-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-path-letter{font:650 18px/1 Bricolage,sans-serif;width:36px;height:36px;display:grid;place-items:center;border:1px solid currentColor;border-radius:10px}.customer-status{font:600 11px/1.4 Manrope,sans-serif}.customer-card>strong{font:600 clamp(24px,2.2vw,32px)/1.15 Bricolage,sans-serif;letter-spacing:-.03em;margin:24px 0 8px}.customer-description{font-size:13px;line-height:1.5}.customer-card-bottom{margin-top:24px;font-size:11px;line-height:1.5}.customer-card-bottom>span:first-child{background:color-mix(in srgb,currentColor 8%,transparent);border-radius:999px;padding:6px 12px}.customer-card-bottom b{font:650 16px/1 Bricolage,sans-serif;margin-right:3px}.customer-card-bottom>span:last-child{font-weight:700;text-decoration:underline;text-underline-offset:4px}.path-preview{background:#fffdf6;color:#203d36;border-radius:20px;overflow:hidden;margin:32px 0 24px}.path-preview>header{padding:20px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d1dacd;font:650 13px/1.4 Manrope,sans-serif}.path-preview>header>div{display:flex;align-items:center;gap:16px}.path-preview>header small{font:400 11px/1.4 Manrope,sans-serif}.path-question{padding:24px 28px}.path-question-meta{display:flex;align-items:center;justify-content:space-between;font-size:11px;min-height:36px}.path-question h2{font:500 clamp(25px,2.7vw,36px)/1.22 Bricolage,sans-serif;letter-spacing:-.025em;margin:12px 0 24px;max-width:780px}.path-question textarea{width:100%;min-height:92px;padding:16px;border:1px solid #9aad9f;border-radius:10px;background:#f6f7ee;color:#203d36;font:400 15px/1.5 Manrope,sans-serif;resize:vertical}.path-question textarea::placeholder{color:#51655c}.focus-app .path-preview button{color:#203d36}.path-answer-options{display:flex;flex-wrap:wrap;gap:8px}.focus-app .path-answer-options button{min-height:44px;border:1px solid #8b9f90;border-radius:10px;padding:12px 16px;background:transparent;font:500 13px/1.4 Manrope,sans-serif}.focus-app .path-answer-options button[aria-pressed=true]{background:#203d36;color:#fffdf6;border-color:#203d36}.path-preview>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 28px;background:#edf0e5;font-size:11px;line-height:1.5}.path-preview>footer>div{display:flex;gap:12px}.focus-app .path-page{font:650 12px/1.5 Manrope,sans-serif;border:1px solid #9aad9f;border-radius:999px;padding:10px 16px;background:transparent;min-height:44px}.focus-app .path-page:disabled{opacity:.55;cursor:default}.coverage-actions{display:flex;align-items:center;gap:24px}.coverage-actions>span{font-size:12px;line-height:1.5;max-width:280px}.coverage-review button:focus-visible{outline:3px solid currentColor;outline-offset:4px}.path-question textarea:focus-visible{outline:3px solid #203d36;outline-offset:3px}.analysis-viz.result-board{--chart-ink:#203d36;--chart-primary:#253d7b;--chart-second:#946043;--chart-paper:#fffdf6;--chart-track:#e5e9dc;padding:32px;border-radius:24px;background:var(--chart-paper);color:var(--chart-ink)}.result-board figcaption{align-items:flex-start;margin:0 0 32px}.result-board figcaption>div{display:grid;gap:12px}.result-eyebrow{font:600 11px/1.4 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.1em}.result-board figcaption strong{font:600 clamp(24px,2.6vw,36px)/1.12 Bricolage,sans-serif;letter-spacing:-.03em;max-width:510px}.result-example{font:650 10px/1.4 Manrope,sans-serif;padding:8px 12px;border-radius:999px;background:#e9eddf;white-space:nowrap}.result-chart-layout{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:32px;align-items:stretch}.result-distribution{padding:16px 0}.result-chart-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;font:650 12px/1.5 Manrope,sans-serif;margin:0 0 20px}.result-chart-meta small{font-size:10px;font-weight:400}.result-chart-hint{font:400 11px/1.5 Manrope,sans-serif;display:block;margin-top:16px}.focus-app .result-row{width:100%;display:grid;grid-template-columns:minmax(100px,1.2fr) minmax(80px,1.5fr) 42px;align-items:center;gap:16px;border:0;border-radius:10px;background:transparent;color:var(--chart-ink);padding:14px 12px;text-align:left;min-height:56px;transition:background .2s}.focus-app .result-row[aria-pressed=true]{background:#ebefdf}.focus-app .result-row:hover{background:#f0f2e8}.result-row-name{font:600 13px/1.5 Manrope,sans-serif}.result-bar-pair{display:grid;gap:5px;min-width:0}.result-track{display:block;background:var(--chart-track);height:14px;border-radius:7px;overflow:hidden}.result-board .analysis-fill{height:100%;border-radius:7px;background:var(--chart-primary);transform-origin:left center}.result-board .analysis-fill.other{background:var(--chart-second);margin:0}.result-row-value{display:grid;gap:5px;text-align:right;font:650 13px/1.4 Manrope,sans-serif;font-variant-numeric:tabular-nums}.result-row-value small{font-size:12px;color:#724a33}.result-insight{padding:16px 20px 24px;background:#e9eddf;border-radius:20px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}.result-ring{position:relative;width:200px;max-width:100%;aspect-ratio:1}.result-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.result-ring circle{fill:none;stroke-width:15}.result-ring-track{stroke:#d5ddcd}.result-arc{stroke:var(--chart-primary);stroke-linecap:round}.result-number{position:absolute;inset:18%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;background:#e9eddf;border-radius:50%}.result-number strong{font:600 54px/.9 Bricolage,sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.result-number strong small{font-size:24px;margin-left:2px}.result-number>span{font:500 10px/1.4 Manrope,sans-serif}.result-selected-label{font:650 18px/1.25 Bricolage,sans-serif;max-width:210px;margin-top:12px}.result-insight p{font:400 11px/1.5 Manrope,sans-serif;margin:12px 0 0;max-width:210px}.result-takeaway{display:flex;align-items:flex-start;gap:24px;margin-top:28px;padding-top:24px;border-top:1px solid #c9d3c3}.result-takeaway>strong{font:650 26px/1 Bricolage,sans-serif;letter-spacing:-.06em}.result-takeaway>strong>span{color:#8b593b}.result-takeaway p{font:400 13px/1.6 Manrope,sans-serif;max-width:600px;margin:0}.result-group-key{display:flex;gap:24px;margin-bottom:12px;font:600 11px/1.4 Manrope,sans-serif}.result-group-key>span{display:flex;align-items:center;gap:8px}.result-group-key i{width:16px;height:8px;border-radius:3px;background:var(--chart-primary)}.result-group-key>span+span i{background:var(--chart-second)}.result-board button:focus-visible{outline:3px solid var(--chart-primary);outline-offset:2px}.morrow-studio[data-stage=analysis] .studio-nav{margin-bottom:24px}.morrow-studio[data-stage=analysis] .studio-body>h1{font-size:40px;margin-bottom:16px}.morrow-studio[data-stage=analysis] .studio-input-label{margin:16px 0}.morrow-studio[data-stage=analysis] .studio-input-label textarea{min-height:88px;font-size:24px}.morrow-studio[data-stage=analysis] .analysis-controls{margin:16px 0}.written-results{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.response-paper{background:#e9eddf;border-radius:16px;padding:28px;transform:rotate(-2deg)}.response-paper>span,.written-outcome>span{font:650 11px/1.5 Manrope,sans-serif}.response-paper p,.written-outcome p{font:400 14px/1.6 Manrope,sans-serif}.response-lines{display:grid;gap:12px;margin:32px 0}.response-lines i{height:8px;border-radius:4px;background:#becbb6}.response-lines i:nth-child(2){width:80%}.response-lines i:last-child{width:50%}.written-outcome h2{font:600 28px/1.2 Bricolage,sans-serif;letter-spacing:-.03em}.written-outcome small{font:500 11px/1.5 Manrope,sans-serif}@media(max-width:1000px){.result-chart-layout{grid-template-columns:minmax(0,1fr) 210px;gap:20px}.result-ring{width:170px}.result-board .result-row{grid-template-columns:minmax(88px,1fr) minmax(60px,1fr) 34px;gap:10px}}@media(max-width:700px){.customer-cards{gap:12px}.focus-app .customer-card{padding:16px;min-height:220px}.customer-card-top{align-items:flex-start}.customer-status{font-size:9px;text-align:right;max-width:80px}.customer-path-letter{width:28px;height:28px;flex-shrink:0;font-size:15px}.customer-card>strong{font-size:23px;margin-top:20px}.customer-description{font-size:11px}.customer-card-bottom{flex-direction:column;align-items:flex-start;gap:12px;font-size:10px;margin-top:auto;padding-top:20px}.customer-card-bottom>span:first-child{padding:5px 8px}.coverage-intro{font-size:14px}.coverage-review>h1{font-size:36px}.path-preview{margin-top:24px}.path-preview>header,.path-question{padding:20px}.path-preview>header>div{display:grid;gap:4px}.path-question h2{font-size:27px}.path-preview>footer{padding:16px;flex-direction:column;align-items:stretch}.path-preview>footer>div{justify-content:space-between}.coverage-actions{flex-direction:column;align-items:flex-start;gap:12px}.coverage-actions>.focus-primary{width:100%}.analysis-viz.result-board{padding:20px;border-radius:20px}.result-board figcaption{gap:16px;margin-bottom:20px}.result-board figcaption strong{font-size:28px}.result-chart-layout{grid-template-columns:1fr;gap:20px}.result-insight{display:grid;grid-template-columns:136px 1fr;text-align:left;gap:0 16px;justify-items:start;padding:16px}.result-ring{width:136px;grid-row:1/3}.result-number strong{font-size:40px}.result-number strong small{font-size:20px}.result-selected-label{margin:0;font-size:17px;align-self:end}.result-insight p{margin:8px 0 0;align-self:start}.result-chart-meta{flex-wrap:wrap;margin-bottom:12px}.result-board .result-row{grid-template-columns:minmax(85px,1fr) minmax(50px,1fr) 34px;padding:12px 6px;gap:10px}.result-row-name{font-size:11px}.result-row-value{font-size:12px}.result-takeaway{display:grid;gap:12px;margin-top:20px}.written-results{grid-template-columns:1fr}.response-paper{padding:24px}.result-takeaway p{font-size:12px}}@media(max-width:360px){.customer-cards{grid-template-columns:1fr}.focus-app .customer-card{min-height:170px}.customer-card-bottom{flex-direction:row;align-items:center}.customer-card>strong{margin-top:16px}.result-insight{grid-template-columns:110px 1fr;gap:0 8px}.result-ring{width:110px}.result-number strong{font-size:34px}}@media(prefers-reduced-motion:reduce){.focus-app .customer-card,.focus-app .result-row{transition:none}.focus-app .customer-card:hover{transform:none}}.workbench-heading{margin:0 0 32px;max-width:850px}.workbench-heading>span{font-size:13px;font-weight:600}.workbench-heading h1{font:600 clamp(36px,4.4vw,60px)/1.07 Bricolage,sans-serif;letter-spacing:-.04em;margin:16px 0;outline:0}.workbench-heading p{font-size:16px;line-height:1.6;max-width:660px}.answer-workbench,.question-comparison{width:100%;max-width:1180px;margin:auto}.answer-workbench-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:40px;align-items:start}.answer-controls{min-width:0}.answer-type-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:15px;margin:0 0 28px}.focus-app .answer-type-tabs button{color:inherit;background:transparent;border:0;border-radius:10px;padding:14px 10px;text-align:left;min-height:64px;transition:background .2s,color .2s}.answer-type-tabs strong{display:block;font:650 13px/1.5 Manrope,sans-serif}.answer-type-tabs span{display:block;font:400 10px/1.5 Manrope,sans-serif;margin-top:4px}.focus-app .answer-type-tabs button[aria-pressed=true]{background:#f2f0df;color:#192e65}.workbench-caption{display:flex;justify-content:space-between;align-items:center;gap:16px;font:600 12px/1.5 Manrope,sans-serif;margin-bottom:16px}.workbench-caption>span{font-weight:400}.choice-row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px 12px;align-items:center;padding:12px 0;border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent)}.choice-index{font:600 11px/1.5 Manrope,sans-serif;font-variant-numeric:tabular-nums}.choice-row input,.rating-editor input{min-width:0;width:100%;background:color-mix(in srgb,var(--section-ink) 7%,transparent);color:inherit;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:9px;padding:12px 14px;min-height:46px;font:500 14px/1.5 Manrope,sans-serif}.choice-row-tools{grid-column:2;display:flex;gap:12px;justify-content:flex-end}.focus-app .choice-row-tools button{color:inherit;background:transparent;border:0;font:500 11px/1.5 Manrope,sans-serif;padding:8px 3px;min-height:36px}.focus-app .choice-row-tools button:disabled{opacity:.45}.focus-app .workbench-add{color:inherit;background:transparent;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:10px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;min-height:48px;width:100%;margin:16px 0 12px;font:600 13px/1.5 Manrope,sans-serif}.workbench-add>span{font-size:20px}.choice-editor>small,.rating-editor>small{font:400 11px/1.6 Manrope,sans-serif;display:block;max-width:410px}.required-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;margin-top:24px;border-top:1px solid color-mix(in srgb,currentColor 25%,transparent)}.required-switch>span{display:grid;gap:6px}.required-switch strong{font:600 13px/1.5 Manrope,sans-serif}.required-switch small{font:400 11px/1.5 Manrope,sans-serif}.required-switch input{appearance:none;flex-shrink:0;width:46px;height:26px;border-radius:20px;border:1px solid currentColor;background:transparent;color:inherit;position:relative;cursor:pointer;margin:0}.required-switch input:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:currentColor;border-radius:50%;transition:transform .22s}.required-switch input:checked:before{transform:translate(20px)}.rating-editor>strong{display:block;font-size:14px;margin-bottom:16px}.rating-editor label{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:12px;margin:8px 0}.rating-editor label>span{font-size:12px}.rating-editor>small{margin-top:16px}.written-answer-hint{font-size:15px;line-height:1.6;max-width:420px;margin:32px 0 40px}.workbench-preview{padding:32px;background:#fffdf4;color:#203d36;border-radius:22px;box-shadow:0 10px #00000012;position:sticky;top:150px;min-width:0}.workbench-preview h2{font:550 clamp(25px,2.5vw,34px)/1.2 Bricolage,sans-serif;letter-spacing:-.025em;margin:28px 0}.workbench-preview>small{display:block;font:400 11px/1.5 Manrope,sans-serif;margin-top:24px}.answer-sample{display:grid;gap:8px;min-width:0}.answer-sample textarea{width:100%;min-height:120px;border:1px solid #a3b3a2;border-radius:10px;padding:16px;color:#203d36;background:#f6f7ef;font:400 14px/1.5 Manrope,sans-serif;resize:vertical}.answer-sample textarea::placeholder{color:#526258}.focus-app .answer-sample button{color:#203d36;background:transparent;border:1px solid #9caf9e;border-radius:10px;text-align:left;padding:12px 14px;min-height:46px;font:500 13px/1.5 Manrope,sans-serif;transition:background .18s,box-shadow .18s}.focus-app .answer-sample button[aria-pressed=true]{background:#203d36;border-color:#203d36;color:#fffdf4}.sample-single>button{display:flex;align-items:center;gap:12px}.sample-single i{display:block;width:14px;height:14px;border:1px solid currentColor;border-radius:50%;flex-shrink:0}.sample-single [aria-pressed=true] i{box-shadow:inset 0 0 0 3px #203d36;background:#fffdf4}.sample-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.focus-app .sample-scale button{text-align:center;padding:12px 0;font-size:18px}.sample-endpoints{display:flex;justify-content:space-between;gap:20px;font-size:11px;line-height:1.4}.sample-endpoints span{max-width:44%}.sample-endpoints span:last-child{text-align:right}.sample-exceptions{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.focus-app .sample-exceptions button{font-size:10px;border:0;text-decoration:underline;text-underline-offset:4px;min-height:36px;padding:6px}.workbench-actions{display:flex;align-items:center;gap:24px;margin-top:36px;padding-top:28px;border-top:1px solid color-mix(in srgb,currentColor 25%,transparent)}.workbench-actions>span{font:400 12px/1.6 Manrope,sans-serif;max-width:260px;margin-left:auto}.question-paper-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.question-paper-toolbar label{margin:0!important}.question-paper-toolbar>div{display:flex;align-items:center;gap:14px}.focus-app .paper-compare,.focus-app .paper-settings{background:transparent;color:#192e65;border:0;font:600 11px/1.4 Manrope,sans-serif;min-height:44px;padding:8px 0}.paper-compare>span{padding:6px 8px;margin-right:6px;border:1px solid #192e654d;border-radius:7px}.paper-settings{text-decoration:underline;text-underline-offset:4px}.comparison-original{border-left:2px solid currentColor;padding:4px 0 4px 20px;margin:0 0 28px;max-width:780px}.comparison-original>span{font-size:11px}.comparison-original p{font:400 18px/1.5 Bricolage,sans-serif;margin:8px 0 0}.comparison-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.comparison-card{color:#203d36;background:#f2f0df;border-radius:22px;padding:24px;min-width:0;border:3px solid transparent;transition:border-color .2s,box-shadow .2s}.comparison-card:nth-child(2){background:#e5ede3}.comparison-card.is-chosen{border-color:#f4cf84;box-shadow:0 8px #00000012}.focus-app .comparison-select{display:flex;align-items:center;gap:12px;width:100%;padding:0;background:transparent;color:#203d36;border:0;text-align:left;min-height:44px}.comparison-select>span{font:600 20px/1 Bricolage,sans-serif;border:1px solid #819883;border-radius:10px;padding:10px 13px}.comparison-select strong{font:650 13px/1.5 Manrope,sans-serif}.comparison-select i{margin-left:auto;width:20px;height:20px;border:1px solid #657c68;border-radius:50%}.comparison-select[aria-pressed=true] i{background:#203d36;box-shadow:inset 0 0 0 4px #f2f0df}.comparison-wording{color:#203d36;background:transparent;border:0;border-bottom:1px solid #afbdab;width:100%;min-height:200px;resize:vertical;font:550 clamp(24px,2.6vw,34px)/1.25 Bricolage,sans-serif;letter-spacing:-.025em;padding:24px 0;margin-bottom:16px}.comparison-format{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;font:400 11px/1.5 Manrope,sans-serif}.focus-app .comparison-card .focus-text-button{color:#203d36}.comparison-card .answer-type-tabs button[aria-pressed=true]{background:#203d36;color:#fffdf4}.comparison-card .choice-row input,.comparison-card .rating-editor input{background:#fffdf480;color:#203d36}.comparison-both{display:flex;align-items:center;gap:16px;margin:28px 0 0;font-size:14px;cursor:pointer}.comparison-both input{width:22px;height:22px;accent-color:#f4cf84}.comparison-both>span{display:grid;gap:6px}.comparison-both small{font-size:12px}.preview-edit-tools{display:flex;gap:24px;align-items:center}.preview-toolbar .preview-edit-tools button{font-size:12px}.preview-toolbar{margin-bottom:24px}.focus-app .customer-card{position:relative;overflow:hidden;min-height:280px}.focus-app .customer-abandoned{background:#f2f0df;color:#192e65;border-color:#f2f0df}.customer-card>strong{margin-top:40px}.customer-portrait{position:absolute;right:24px;top:78px;width:120px;height:80px;opacity:.25;pointer-events:none}.customer-portrait i{position:absolute;background:currentColor;width:44px;height:44px;bottom:0;border-radius:50% 50% 10% 10%}.customer-portrait i:before{content:"";position:absolute;width:22px;height:22px;background:currentColor;border-radius:50%;top:-27px;left:11px}.customer-portrait i:nth-child(1){left:0;transform:scale(.8);transform-origin:bottom}.customer-portrait i:nth-child(2){left:38px}.customer-portrait i:nth-child(3){left:76px;transform:scale(.8);transform-origin:bottom}.customer-card>strong,.customer-description{position:relative;max-width:72%}.coverage-footnote{font:400 12px/1.6 Manrope,sans-serif;margin-top:24px}.path-view-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0}.path-view-toolbar>div{display:flex;gap:4px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:999px;padding:4px}.focus-app .path-view-toolbar>div>button{background:transparent;color:inherit;border:0;border-radius:999px;padding:12px 18px;font:600 12px/1.5 Manrope,sans-serif}.focus-app .path-view-toolbar>div>button[aria-pressed=true]{background:#f2f0df;color:#192e65}.path-workspace{display:grid;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);gap:32px;align-items:start}.path-itinerary{padding:16px 0}.path-itinerary>span{font:600 11px/1.5 Manrope,sans-serif}.path-itinerary>h2{font:550 26px/1.15 Bricolage,sans-serif;margin:12px 0 24px;letter-spacing:-.025em}.path-itinerary nav{display:grid;gap:8px}.focus-app .path-itinerary button{display:flex;gap:12px;align-items:start;text-align:left;padding:12px;background:transparent;color:inherit;border:1px solid transparent;border-radius:10px;font:400 12px/1.5 Manrope,sans-serif;min-width:0}.focus-app .path-itinerary button[aria-current=step]{border-color:color-mix(in srgb,currentColor 40%,transparent);background:color-mix(in srgb,currentColor 8%,transparent)}.path-itinerary button>span:first-child{font-weight:700;font-variant-numeric:tabular-nums}.path-itinerary button>span+span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.path-itinerary>small{display:block;font-size:11px;line-height:1.6;margin:24px 12px}.path-focus-card{background:#fffdf4;color:#203d36;border-radius:22px;padding:28px;box-shadow:0 10px #00000012;min-width:0}.path-question-content>header{display:flex;align-items:center;justify-content:space-between;gap:16px;font:600 12px/1.5 Manrope,sans-serif;padding-bottom:20px;border-bottom:1px solid #becbb6}.path-question-content .path-question-meta{margin:16px 0 8px}.path-focus-card .focus-text-button{color:#203d36}.path-focus-card h2{font:550 clamp(27px,3vw,38px)/1.18 Bricolage,sans-serif;letter-spacing:-.025em;margin:12px 0 28px;outline:0;min-height:90px}.path-edit-wording{width:100%;min-height:150px;border:1px solid #9caf9e;border-radius:10px;background:#f2f5e9;color:#203d36;padding:16px;font:500 28px/1.25 Bricolage,sans-serif;margin:8px 0 20px}.path-question-content>footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;margin-top:28px;border-top:1px solid #becbb6;font:400 10px/1.5 Manrope,sans-serif}.path-question-content>footer>div{display:flex;gap:8px}.focus-app .path-focus-card .path-page{color:#203d36}.coverage-review.is-inspecting .coverage-actions{justify-content:flex-end;margin-top:32px}.coverage-review.is-inspecting .coverage-actions>span{order:-1;text-align:right}.answer-workbench :is(button,input,textarea):focus-visible,.question-comparison :is(button,input,textarea):focus-visible,.path-focus-card :is(button,input,textarea):focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(max-width:1000px){.answer-workbench-grid{gap:24px}.workbench-preview{padding:24px}.path-workspace{grid-template-columns:200px minmax(0,1fr);gap:20px}.comparison-cards{gap:16px}.comparison-card{padding:20px}.comparison-wording{font-size:28px}}@media(max-width:700px){.workbench-heading{margin-bottom:24px}.workbench-heading h1{font-size:36px}.workbench-heading p{font-size:14px}.answer-workbench-grid,.comparison-cards{grid-template-columns:1fr;gap:24px}.workbench-preview{position:static;padding:24px}.workbench-actions{flex-wrap:wrap;gap:20px;margin-top:24px}.workbench-actions>.focus-primary{flex:1;min-width:180px}.workbench-actions>span{width:100%;max-width:none;margin:0}.answer-type-tabs span{display:none}.answer-type-tabs strong{font-size:12px}.answer-type-tabs button{min-height:50px!important}.required-switch{margin-bottom:8px}.comparison-wording{min-height:150px;font-size:28px}.comparison-cards{gap:20px}.comparison-both{align-items:flex-start}.comparison-both input{flex-shrink:0}.comparison-both small{line-height:1.5}.question-paper-toolbar{align-items:flex-start;flex-direction:column;gap:8px}.question-paper-toolbar>div{width:100%;justify-content:space-between;gap:8px}.focus-app .paper-compare,.focus-app .paper-settings{font-size:10px}.preview-edit-tools{gap:16px;flex-wrap:wrap;justify-content:flex-end}.preview-toolbar .preview-edit-tools button{font-size:11px}.focus-app .customer-card{min-height:250px}.customer-portrait{transform:scale(.65);transform-origin:top right;top:80px;right:12px}.customer-card>strong{max-width:100%;margin-top:90px;font-size:24px}.customer-description{max-width:100%}.path-view-toolbar{align-items:flex-start;flex-direction:column;gap:20px}.path-view-toolbar>div{width:100%;border-radius:14px}.focus-app .path-view-toolbar>div>button{flex:1;padding:12px 8px;font-size:11px;border-radius:10px}.path-workspace{grid-template-columns:1fr;gap:16px}.path-itinerary{padding:0}.path-itinerary>h2,.path-itinerary>small{display:none}.path-itinerary>span{display:block;margin:0 0 12px}.path-itinerary nav{display:flex;overflow:auto;gap:8px;padding:4px 0}.focus-app .path-itinerary button{padding:12px 16px;min-width:44px;flex-shrink:0}.path-itinerary button>span+span{display:none}.path-focus-card{padding:20px}.path-focus-card h2{font-size:28px;min-height:0}.path-question-content>footer{flex-wrap:wrap;gap:16px;margin-top:20px}.path-question-content>footer>div{width:100%;justify-content:space-between}.coverage-review.is-inspecting .coverage-actions{align-items:stretch}.coverage-review.is-inspecting .coverage-actions>span{text-align:left;order:1}.coverage-review>h1{font-size:34px}.comparison-format{font-size:10px}}@media(max-width:360px){.focus-app .customer-card{min-height:230px}.customer-card>strong{margin-top:30px;max-width:70%}.customer-portrait{top:90px}.customer-card-bottom{padding-top:16px}}@media(prefers-reduced-motion:reduce){.required-switch input:before,.comparison-card,.answer-type-tabs button,.answer-sample button{transition:none!important}}.workbench-heading h1{font-size:clamp(36px,3.3vw,48px)}.question-comparison .workbench-heading{max-width:100%}.comparison-wording{min-height:158px}.choice-row{padding:8px 0;gap:3px 12px}.choice-row-tools button{min-height:32px!important;padding:5px 3px!important}.answer-workbench>.workbench-actions,.question-comparison>.workbench-actions{position:sticky;bottom:0;background:var(--section-bg);z-index:5;padding:20px 0;margin-top:28px}.focus-paper:not(.is-proposal):not(.is-known-question) :is(.paper-compare,.paper-settings){color:var(--section-ink)}.morrow-studio:has(.analysis-explorer),.morrow-studio:has(.response-learning){max-width:1100px}.analysis-explorer .workbench-heading{margin-bottom:24px}.analysis-question-line{position:relative;margin-bottom:24px;padding:20px 24px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:16px}.analysis-question-line>label{display:flex;justify-content:space-between;gap:16px;font:600 11px/1.5 Manrope,sans-serif}.analysis-question-line label small{font-size:10px;font-weight:400}.analysis-question-line textarea{width:100%;min-height:92px;color:inherit;background:transparent;border:0;font:500 27px/1.25 Bricolage,sans-serif;letter-spacing:-.02em;padding:16px 0 8px;resize:vertical}.analysis-question-line>button{font-size:11px}.analysis-switchboard{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0}.analysis-format-pills,.analysis-view-pills{display:flex;gap:4px;padding:4px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:999px}.focus-app :is(.analysis-format-pills,.analysis-view-pills) button{background:transparent;color:inherit;border:0;border-radius:999px;padding:12px 18px;font:600 12px/1.5 Manrope,sans-serif;min-height:44px}.focus-app :is(.analysis-format-pills,.analysis-view-pills) button[aria-pressed=true]{background:#f2f0df;color:#192e65}.analysis-segments{display:flex;gap:12px;align-items:center;margin:0 0 20px;flex-wrap:wrap;font-size:12px}.focus-app .analysis-segments button{background:transparent;color:inherit;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:9px;padding:10px 14px;min-height:44px;font-size:11px}.focus-app .analysis-segments button[aria-pressed=true]{background:#f2f0df;color:#192e65;border-color:#f2f0df}.analysis-answer-settings{max-width:680px;padding:24px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:16px;margin-bottom:24px}.analysis-explorer-footer{display:flex;gap:20px;align-items:center;margin-top:24px}.analysis-explorer-footer>p{font-size:11px;line-height:1.7;margin-right:auto}.analysis-explorer-footer>button{flex-shrink:0}.analysis-explorer-footer>.focus-text-button{font-size:11px}.rating-mean{display:flex;align-items:center;gap:20px;margin-top:20px;padding-top:20px;border-top:1px solid #bccab4}.rating-mean>b{font:600 32px/1 Bricolage,sans-serif}.rating-mean small{font-size:14px}.rating-mean>span{font:400 11px/1.5 Manrope,sans-serif;max-width:160px}.live-preview-tabs{display:flex;gap:4px;padding:4px;background:#203d3610;border-radius:10px;margin-bottom:20px}.focus-app .live-preview-tabs button{flex:1;color:#203d36;background:transparent;border:0;padding:10px 8px;border-radius:7px;min-height:44px;font:600 11px/1.5 Manrope,sans-serif}.focus-app .live-preview-tabs button[aria-pressed=true]{background:#203d36;color:#fffdf4}.live-question-preview .result-board{padding:0;background:transparent;margin:0;border-radius:0}.live-question-preview .result-eyebrow,.live-question-preview .result-takeaway,.live-question-preview .result-chart-hint{display:none}.live-question-preview .result-board figcaption{margin:0 0 20px;display:grid;gap:10px}.live-question-preview .result-board figcaption strong{font-size:25px}.live-question-preview .result-example{justify-self:start;font-size:9px}.live-question-preview .result-chart-layout{grid-template-columns:1fr;gap:16px}.live-question-preview .result-insight{display:grid;grid-template-columns:120px 1fr;text-align:left;padding:12px;gap:0 16px;justify-items:start}.live-question-preview .result-ring{width:120px;grid-row:1/3}.live-question-preview .result-number strong{font-size:36px}.live-question-preview .result-selected-label{font-size:15px;margin:0;align-self:end}.live-question-preview .result-insight p{font-size:10px;margin:8px 0 0;align-self:start}.live-question-preview .result-row{grid-template-columns:minmax(75px,1fr) minmax(60px,1fr) 32px;padding:10px 6px;gap:10px}.live-question-preview .result-row-name{font-size:11px}.live-question-preview .result-row-value{font-size:12px}.live-question-preview .written-results{grid-template-columns:1fr;gap:24px}.live-question-preview .response-paper{display:none}.live-question-preview .written-outcome h2{font-size:26px;margin:14px 0}.live-question-preview .written-outcome p{font-size:13px}.learning-start{display:grid;grid-template-columns:180px 1fr;gap:36px;align-items:center;background:#f2f0df;color:#203d36;padding:40px;border-radius:24px}.learning-start h2{font:550 34px/1.15 Bricolage,sans-serif;letter-spacing:-.03em;margin:0 0 16px}.learning-start p{font:400 14px/1.7 Manrope,sans-serif;max-width:530px;margin:0 0 24px}.version-mark{font:600 90px/1 Bricolage,sans-serif;letter-spacing:-.06em;border:1px solid #a4b39c;border-radius:20px;aspect-ratio:1;display:grid;place-items:center;background:#e1e8d9;transform:rotate(-5deg)}.reply-mark{height:170px;position:relative}.reply-mark i{position:absolute;width:130px;height:62px;background:#d3ddc9;border:1px solid #a4b39c;border-radius:18px;top:20px;left:0;transform:rotate(-8deg)}.reply-mark i:nth-child(2){top:55px;left:25px;background:#f6da9c;transform:rotate(5deg)}.reply-mark i:last-child{top:95px;background:#203d36;transform:rotate(-3deg)}.reply-mark i:after{content:"";position:absolute;inset:25px 24px 28px;background:currentColor;opacity:.3;border-radius:9px}.learning-start .workbench-actions{border-color:#a4b39c;padding:0;margin:0;border:0}.focus-app .learning-start .focus-primary,.focus-app .learning-next .focus-primary{background:#203d36;color:#fffdf4}.focus-app .learning-start .focus-text-button,.focus-app .learning-next .focus-text-button{color:#203d36}.learning-version-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px}.learning-version-bar>nav{display:flex;gap:12px;flex-wrap:wrap}.focus-app .learning-version-bar nav button{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;text-align:left;border:1px solid color-mix(in srgb,currentColor 35%,transparent);background:transparent;color:inherit;border-radius:12px;padding:12px 16px;font:400 11px/1.5 Manrope,sans-serif}.learning-version-bar nav strong{grid-row:1/3;align-self:center;font:600 27px/1 Bricolage,sans-serif}.learning-version-bar nav small{font-size:10px}.focus-app .learning-version-bar nav button[aria-current=page]{background:#f2f0df;color:#192e65;border-color:#f2f0df}.learning-version-bar>.focus-text-button{font-size:12px;flex-shrink:0}.learning-provenance{display:flex;gap:16px;align-items:center;margin:20px 0}.learning-provenance>span{font:650 10px/1.5 Manrope,sans-serif;border:1px solid currentColor;border-radius:999px;padding:6px 12px;white-space:nowrap}.learning-provenance p{font:400 11px/1.5 Manrope,sans-serif;margin:0}.learning-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:start}.learning-evidence{background:#fffdf4;color:#203d36;padding:28px;border-radius:22px}.learning-evidence h2,.learning-next h2{font:550 31px/1.17 Bricolage,sans-serif;letter-spacing:-.025em;margin:20px 0}.evidence-count{display:flex;gap:20px;align-items:center;margin:24px 0 20px}.evidence-count>b{font:600 62px/1 Bricolage,sans-serif;letter-spacing:-.05em;white-space:nowrap}.evidence-count small{font-size:28px;color:#53684e}.evidence-count p{font:400 12px/1.6 Manrope,sans-serif;max-width:160px;margin:0}.evidence-distribution{display:flex;gap:4px;height:32px;border-radius:10px;overflow:hidden}.focus-app .evidence-distribution button{border:0;border-radius:4px;min-width:0;flex-basis:0;padding:0;transition:flex-grow .7s cubic-bezier(.22,1,.36,1),box-shadow .2s}.evidence-distribution .evidence-matching{background:#253d7b}.evidence-distribution .evidence-other{background:#bfccb5}.focus-app .evidence-distribution button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #203d36}.evidence-distribution span{display:none}.evidence-key{display:flex;justify-content:space-between;gap:12px;margin:12px 0 28px;font:400 10px/1.5 Manrope,sans-serif}.evidence-key>span{display:flex;align-items:center;gap:6px}.evidence-key i{width:10px;height:10px;border-radius:3px;background:#253d7b}.evidence-key>span+span i{background:#bfccb5}.evidence-quote{background:#eaf0e1;padding:24px;border-radius:15px;min-height:225px}.evidence-quote>span{font:600 10px/1.5 Manrope,sans-serif}.evidence-quote blockquote{font:500 24px/1.3 Bricolage,sans-serif;letter-spacing:-.02em;margin:20px 0 24px;min-height:64px;overflow-wrap:anywhere}.evidence-quote footer{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:9px;overflow-wrap:anywhere}.evidence-quote footer>div{display:flex;gap:8px;flex-shrink:0}.focus-app .evidence-quote button{color:#203d36;border:1px solid #9cac91;border-radius:999px;background:transparent;min-height:40px;padding:8px 12px;font-size:10px}.evidence-method{font:400 10px/1.7 Manrope,sans-serif;margin:20px 0 0;max-width:500px}.learning-next{background:#e5ede3;color:#203d36;padding:28px;border-radius:22px}.learning-next-label{font:650 11px/1.5 Manrope,sans-serif}.learning-next p{font:400 13px/1.6 Manrope,sans-serif}.followup-preview{font:500 25px/1.3 Bricolage,sans-serif;letter-spacing:-.02em;border-top:1px solid #b2c2aa;border-bottom:1px solid #b2c2aa;padding:24px 0;margin:24px 0}.learning-next>small{display:block;font:400 10px/1.6 Manrope,sans-serif;margin-top:16px}.learning-next label{font-size:11px;margin:20px 0 8px;display:block}.learning-next textarea{width:100%;background:#f6f8f0;color:#203d36;border:1px solid #9caf9e;border-radius:12px;padding:16px;font:500 25px/1.3 Bricolage,sans-serif;min-height:150px;margin-bottom:20px}.learning-next .answer-sample{margin-bottom:24px}.learning-next>.focus-text-button{margin-left:16px}.learning-next>.focus-primary{font-size:12px;padding:16px 20px}.learning-import{padding:28px;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:20px;margin-bottom:24px}.learning-import h2{font:550 28px/1.2 Bricolage,sans-serif;margin:0 0 12px}.learning-import p{font-size:12px;line-height:1.6}.learning-import label{display:grid;font-size:12px;gap:12px;margin:20px 0}.learning-import textarea{width:100%;min-height:150px;background:#fffdf4;color:#203d36;border:1px solid #a4b39c;border-radius:12px;padding:16px;font:400 13px/1.5 monospace}.learning-import>div:last-child{display:flex;align-items:center;gap:24px}.learning-created{padding:32px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:24px}.learning-created>span{font-size:12px}.learning-created>h2{font:550 36px/1.15 Bricolage,sans-serif;letter-spacing:-.03em}.version-bridge{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.version-bridge>div{background:#f2f0df;color:#203d36;border-radius:16px;padding:24px;display:grid;gap:10px}.version-bridge>div+div{background:#e5ede3}.version-bridge b{font:600 48px/1 Bricolage,sans-serif;letter-spacing:-.05em}.version-bridge span{font-size:14px;font-weight:600}.version-bridge small{font-size:11px}.analysis-explorer :is(button,textarea):focus-visible,.response-learning :is(button,textarea):focus-visible,.live-preview-tabs button:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(max-width:1000px){.learning-grid{gap:20px}.learning-evidence,.learning-next{padding:24px}.analysis-switchboard{align-items:flex-start;flex-wrap:wrap}.learning-next>.focus-text-button{margin:16px 0 0;display:block}.analysis-explorer-footer{flex-wrap:wrap}}@media(max-width:700px){.analysis-question-line{padding:16px}.analysis-question-line textarea{font-size:24px;min-height:120px}.analysis-question-line label{flex-wrap:wrap;gap:6px}.analysis-switchboard{gap:12px}.analysis-format-pills,.analysis-view-pills{width:100%;border-radius:12px}.focus-app :is(.analysis-format-pills,.analysis-view-pills) button{flex:1;padding:10px 8px;border-radius:8px;font-size:11px}.analysis-segments{gap:8px;font-size:11px}.analysis-segments>span{width:100%}.focus-app .analysis-segments button{font-size:10px;padding:10px}.analysis-explorer-footer{gap:16px}.analysis-explorer-footer>p{width:100%;margin:0 0 8px}.analysis-explorer-footer>.focus-primary{flex:1}.analysis-answer-settings{padding:16px}.learning-start{grid-template-columns:1fr;gap:28px;padding:24px}.version-mark,.reply-mark{width:100px;height:100px;font-size:60px}.reply-mark{transform:scale(.6);transform-origin:top left;margin-bottom:-40px}.learning-start h2{font-size:29px}.learning-start p{font-size:13px}.learning-start .workbench-actions{align-items:flex-start;flex-direction:column;gap:20px}.learning-start .workbench-actions>.focus-primary{flex:initial}.learning-version-bar{align-items:flex-start;flex-direction:column;gap:12px}.learning-version-bar>nav{width:100%;gap:8px}.learning-provenance{align-items:flex-start;flex-direction:column;gap:8px}.learning-grid{grid-template-columns:1fr;gap:20px}.learning-evidence,.learning-next{padding:20px}.learning-evidence h2,.learning-next h2{font-size:28px}.evidence-count>b{font-size:52px}.evidence-count{gap:16px}.evidence-count p{font-size:11px}.evidence-quote{padding:20px}.evidence-quote blockquote{font-size:23px}.evidence-quote footer{flex-wrap:wrap;gap:16px}.evidence-quote footer>div{width:100%;justify-content:space-between}.evidence-distribution{height:36px}.learning-import{padding:20px}.learning-import>div:last-child{flex-wrap:wrap}.learning-created{padding:20px}.learning-created>h2{font-size:30px}.version-bridge{gap:12px}.version-bridge>div{padding:16px}.version-bridge span{font-size:12px}.version-bridge small{font-size:10px;line-height:1.5}.answer-workbench>.workbench-actions,.question-comparison>.workbench-actions{position:static;padding-bottom:0}.live-question-preview .result-insight{grid-template-columns:100px 1fr;gap:0 10px}.live-question-preview .result-ring{width:100px}.live-question-preview .result-number strong{font-size:30px}}@media(prefers-reduced-motion:reduce){.evidence-distribution button{transition:none!important}}.analysis-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px!important}.analysis-heading h1{font-size:30px;margin:0}.analysis-heading>span{font-size:12px;font-weight:400}.analysis-question-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px}.analysis-question-caption>button{font-size:11px;min-height:36px}.analysis-question-line{padding:12px 24px}.analysis-question-line textarea{min-height:80px;padding-top:8px}.focus-header .flow-brand{white-space:nowrap;flex-shrink:0}.evidence-quote footer{margin:0!important;padding:0!important;min-height:0!important}.evidence-quote{min-height:200px}.focus-app .evidence-quote blockquote{margin:18px 0 24px;padding:0;min-height:64px}@media(max-width:700px){.analysis-heading{align-items:flex-start;flex-direction:column;gap:8px}.analysis-heading h1{font-size:32px}.analysis-question-caption{align-items:flex-start;gap:12px}.analysis-question-caption label{font-size:10px;line-height:1.5}.analysis-question-caption button{font-size:10px;flex-shrink:0}.analysis-question-line{padding:16px}.focus-header .flow-brand{font-size:27px!important}.focus-header{gap:10px!important}.focus-header .focus-concept-name{font-size:10px!important}}.focus-app .focus-header{min-height:88px;padding-block:20px}.focus-app .focus-main{padding-top:28px}.focus-app .section-first-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 max(5%,calc((100% - 1200px)/2));min-height:76px;grid-template-columns:none}.focus-app .section-first-toolbar .section-map{display:flex;flex:1;min-width:0;position:relative;padding:0 0 8px;gap:24px;overflow-x:auto;max-width:100%;scrollbar-width:thin}.focus-app .section-first-toolbar .named-section{position:relative;white-space:nowrap;border:0;border-radius:0;min-height:60px;padding:16px 0;background:transparent;color:var(--section-ink);font-weight:500;font-size:14px}.focus-app .section-first-toolbar .named-section[aria-current=step]{background:transparent;color:var(--section-ink);font-weight:800}.named-section[data-complete=true]:after{content:"";position:absolute;width:18px;height:2px;background:currentColor;bottom:10px;left:calc(50% - 9px);opacity:.65}.section-first-toolbar .section-traveller{bottom:2px;height:3px;transform-origin:left center;width:1px;background:var(--section-ink)}.focus-app .section-first-toolbar .draft-action-menu{display:flex;gap:16px;flex:none;margin:0}.focus-app .section-first-toolbar .draft-action-menu>button{font:600 13px/1.4 Manrope,sans-serif;color:inherit;background:none;border:0;min-height:44px;padding:8px 0}.mobile-section-picker{display:none}.focus-app .section-local-heading{align-items:center;gap:24px;margin:12px 0 28px}.section-local-heading h1{font:600 28px/1.15 Bricolage,sans-serif;letter-spacing:-.02em;margin:0}.section-local-heading h1 span{font-size:18px;font-weight:400}.section-local-heading .section-overline{font-size:14px;font-weight:600;margin-bottom:8px}.local-question-controls{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:65%}.local-question-controls select{max-width:300px;font:500 13px/1.5 Manrope,sans-serif;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:8px;padding:10px 28px 10px 12px;background:var(--section-bg);color:var(--section-ink);min-height:44px}.local-question-controls .focus-text-button{font-size:13px}.local-remaining{font-size:12px;width:100%;text-align:right;margin-top:-10px;color:var(--section-muted)}.focus-app .focus-main[data-flow-scene=question]{width:min(1050px,90%)}.focus-app .question-paper-toolbar{align-items:center}.focus-app .question-paper-toolbar>div{display:flex;align-items:center;gap:12px}.focus-app .question-paper-toolbar .paper-compare{display:grid;place-items:center;border:1px solid currentColor;border-radius:10px;min-height:44px;min-width:60px;padding:8px 14px;font-weight:700;color:inherit}.question-overflow{position:relative}.question-overflow summary{list-style:none;cursor:pointer;padding:12px;min-width:44px;min-height:44px}.question-overflow summary::-webkit-details-marker{display:none}.question-overflow>div{position:absolute;top:100%;right:0;z-index:25;background:#fffdf4;color:#192e65;box-shadow:0 12px 32px #0002;border:1px solid #b1b8b0;border-radius:12px;padding:8px;width:230px;display:grid}.question-overflow button{background:none;border:0;text-align:left;padding:12px;color:inherit;font:500 13px/1.5 Manrope,sans-serif;min-height:44px}.question-overflow button:hover{background:#e8eee3}.focus-app .focus-paper{margin-top:16px}.focus-app .focus-paper textarea{font-size:clamp(25px,2.8vw,40px);line-height:1.3;min-height:116px}.focus-app .approach-switch-line{justify-content:flex-end}.focus-app .approach-current{display:none}.focus-app .morrow-spin{min-height:48px;padding:12px 20px}.focus-app .morrow-spin>span{font-size:14px}.topic-disclosure{position:relative;margin:16px 0 8px;display:inline-block}.topic-disclosure>button{font-size:13px}.topic-popover{position:absolute;top:100%;left:0;z-index:24;display:grid;min-width:240px;max-width:85vw;padding:8px;border-radius:12px;background:#fffdf4;color:#192e65;box-shadow:0 12px 32px #0003;border:1px solid #abb6af}.topic-popover button{background:none;border:0;text-align:left;padding:12px;font:500 14px/1.5 Manrope,sans-serif;color:inherit;min-height:44px;border-radius:6px}.topic-popover button:hover,.topic-popover button[aria-pressed=true]{background:#e8eee3}.focus-app .focus-actions{margin-top:24px}.focus-app .focus-main[data-flow-scene=outline]{width:min(1000px,90%);padding-top:20px}.outline-heading{margin-bottom:32px}.outline-heading>span{font-size:13px}.outline-heading h1{font:600 clamp(34px,4vw,52px)/1.1 Bricolage,sans-serif;letter-spacing:-.04em;margin:14px 0}.outline-heading p{font-size:17px;max-width:700px}.outline-list{display:grid;gap:20px}.outline-section{background:#f5f2e5;color:#203d36;border-radius:18px;border-left:6px solid #7c98be;padding:22px 26px}.outline-section[data-tone=green]{background:#e3ece1;border-color:#3e7563}.outline-section[data-tone=berry]{background:#eee3e7;border-color:#935870}.outline-section[data-tone=slate]{background:#e2eaf0;border-color:#597b90}.outline-section[data-tone=plum]{background:#eae5f1;border-color:#74668f}.outline-section[data-tone=clay]{background:#f3e4d9;border-color:#a86a4e}.outline-section header{display:flex;align-items:center;gap:16px}.outline-section header label{flex:1;min-width:0}.outline-section header input{background:transparent;color:inherit;border:0;border-bottom:1px solid #203d3630;border-radius:0;width:100%;font:600 24px/1.3 Bricolage,sans-serif;padding:8px 0}.outline-section header>span:last-child{font-size:12px;white-space:nowrap}.outline-number{font-size:13px;font-variant-numeric:tabular-nums}.outline-section ol{padding:0;margin:12px 0 0;list-style:none}.outline-section li{display:flex;gap:24px;align-items:center;justify-content:space-between;border-top:1px solid #203d3625;padding:12px 0}.outline-section li p{font-size:15px;line-height:1.5;max-width:650px;margin:0}.outline-section li select{font:500 12px/1.5 Manrope,sans-serif;min-height:40px;padding:8px;max-width:170px;background:#fffdf4;color:#203d36;border:1px solid #aab7af;border-radius:6px}.focus-app .outline-section footer{display:flex;justify-content:flex-end;gap:16px;padding:12px 0 0;min-height:0;margin:0;color:inherit}.outline-section footer button{background:none;border:0;border-bottom:1px solid currentColor;color:inherit;font:500 12px/1.4 Manrope,sans-serif;min-height:36px}.outline-section button:disabled{opacity:.45}.outline-before{margin:24px 0;font-size:13px}.outline-before summary{cursor:pointer;min-height:44px;padding-block:12px}.outline-before li{padding:8px 0}.outline-note{font-size:13px;max-width:760px;line-height:1.6}.outline-actions{display:flex;gap:24px;align-items:center;margin-top:24px;padding-bottom:30px}.focus-app .focus-main[data-flow-scene=analysis],.focus-app .focus-main[data-flow-scene=coverage]{width:min(1120px,90%);padding-top:12px}.focus-app .compact-review .studio-header{display:flex;align-items:center;justify-content:space-between;margin:0 0 24px;padding:0;border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent);gap:24px}.focus-app .compact-review .studio-nav{margin:0;border:0;gap:24px;display:flex;overflow:visible}.focus-app .compact-review .studio-nav button{padding:16px 0;font-size:14px;border-radius:0}.compact-review .studio-header>.focus-text-button{font-size:12px;white-space:nowrap}.focus-app .chart-first h1{font:600 clamp(26px,2.8vw,40px)/1.18 Bricolage,sans-serif;letter-spacing:-.025em;margin:20px 0 24px;max-width:900px}.results-context{display:flex;align-items:center;justify-content:space-between;gap:20px}.results-context>label{display:flex;align-items:center;gap:12px;min-width:0}.results-context label>span{font-size:12px}.results-context select{width:100%;max-width:560px;font:500 13px/1.5 Manrope,sans-serif;padding:10px 30px 10px 12px;background:var(--section-bg);color:var(--section-ink);border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:8px;min-height:44px}.results-context>button{flex:none;min-width:44px}.results-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;font-size:12px}.results-tools>div{display:flex;align-items:center;gap:12px}.results-tools button{font-size:13px}.results-segment select{background:#fffdf4;color:#203d36;border:1px solid #aab7af;border-radius:8px;font-size:13px;padding:10px;max-width:210px;min-height:44px}.comparison-requirement,.results-disclosure{font-size:12px;line-height:1.6;max-width:800px}.focus-app .chart-first .result-board{margin:0;padding:28px;border-radius:20px}.chart-first .result-board figcaption{margin:0 0 16px}.chart-first .result-board figcaption strong{font-size:21px}.chart-first .result-eyebrow,.chart-first .result-takeaway{display:none}.chart-first .result-chart-layout{gap:28px;grid-template-columns:minmax(0,1fr) 240px}.chart-first .result-insight{padding:16px}.chart-first .result-ring{width:170px;height:170px;margin:auto}.chart-first .result-row{padding:12px 8px}.chart-first .result-chart-hint{margin-top:12px;font-size:11px}.chart-first .result-selected-label{font-size:17px}.chart-first .result-insight p{font-size:12px}.results-empty{padding:48px 32px;background:#f1f0de;color:#203d36;border-radius:18px}.results-empty h2{font:600 30px/1.2 Bricolage,sans-serif;margin:16px 0}.results-empty p{font-size:15px;max-width:620px}.workbench-wording{display:block}.workbench-wording>span{font-size:12px}.workbench-wording textarea{width:100%;min-height:130px;resize:vertical;border:0;border-bottom:1px solid #aab7af;background:transparent;color:#203d36;font:600 24px/1.35 Bricolage,sans-serif;padding:12px 0}@media(max-width:1000px){.focus-app .section-first-toolbar{gap:16px;flex-wrap:wrap;padding:0 5% 8px}.focus-app .section-first-toolbar .section-map{flex-basis:100%;gap:24px}.focus-app .section-first-toolbar .draft-action-menu{margin-left:auto}.local-question-controls{max-width:65%;gap:12px}.local-question-controls select{max-width:240px}}@media(max-width:700px){.focus-app .focus-header{min-height:70px;padding-block:14px;gap:10px}.focus-header .focus-concept-name{display:none}.focus-header nav{gap:12px;font-size:11px}.focus-header .draft-options summary{font-size:11px}.focus-app .section-first-toolbar{padding:8px 5%;gap:4px;min-height:0}.focus-app .section-first-toolbar .section-map{display:none}.mobile-section-picker{display:block;width:100%}.mobile-section-picker select{width:100%;min-height:44px;padding:10px 12px;background:var(--section-bg);color:var(--section-ink);border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:8px;font:600 14px/1.4 Manrope,sans-serif}.focus-app .section-first-toolbar .draft-action-menu{width:100%;justify-content:space-between;gap:12px}.focus-app .section-local-heading{display:block;margin:0 0 20px}.section-local-heading h1{font-size:24px}.local-question-controls{max-width:100%;justify-content:space-between;gap:8px;margin-top:16px}.local-question-controls>label{width:100%}.local-question-controls select{width:100%;max-width:100%;font-size:12px}.local-remaining{width:auto;margin:0;font-size:11px}.focus-app .focus-paper{padding:20px}.focus-app .focus-paper textarea{font-size:26px;min-height:120px}.focus-app .question-paper-toolbar{gap:8px}.question-paper-toolbar>label{font-size:11px}.focus-app .question-paper-toolbar>div{gap:4px}.focus-app .question-paper-toolbar .paper-compare{min-width:44px;padding:8px}.focus-app .morrow-spin{min-width:0;width:auto;padding:10px 14px}.focus-app .morrow-spin>span{font-size:12px}.focus-app .focus-actions{flex-wrap:wrap;gap:16px}.outline-heading h1{font-size:34px}.outline-heading p{font-size:14px}.outline-section{padding:16px;border-left-width:4px}.outline-section header{gap:8px;flex-wrap:wrap}.outline-section header input{font-size:22px}.outline-section header>span:last-child{margin-left:26px}.outline-section li{display:block}.outline-section li select{margin-top:10px;max-width:100%;width:100%}.outline-actions{flex-direction:column;align-items:stretch;gap:16px}.focus-app .compact-review .studio-header{display:block;margin-bottom:20px}.focus-app .compact-review .studio-nav{gap:24px;justify-content:flex-start}.focus-app .compact-review .studio-nav button{font-size:13px}.compact-review .studio-header>.focus-text-button{margin:8px 0 12px}.results-context label>span{display:none}.results-context{gap:12px}.results-context>label{flex:1}.results-context select{max-width:100%;font-size:12px}.focus-app .chart-first h1{font-size:28px;margin:20px 0}.results-tools{align-items:flex-start;flex-direction:column;gap:8px}.results-tools>div{flex-wrap:wrap}.focus-app .chart-first .result-board{padding:18px;border-radius:16px}.chart-first .result-board figcaption{gap:12px;flex-wrap:wrap}.chart-first .result-board figcaption strong{font-size:20px}.chart-first .result-chart-layout{grid-template-columns:1fr;gap:20px}.chart-first .result-row{padding:12px 0}.chart-first .result-ring{width:150px;height:150px}.results-empty{padding:28px 20px}}@media(prefers-reduced-motion:reduce){.named-section,.section-traveller{transition:none!important}}.question-answer-summary{border-top:1px solid currentColor;padding-top:16px;margin-top:8px;font-size:12px;line-height:1.6}.question-answer-summary>span{font-weight:700}.question-answer-summary p{font-size:12px;margin:4px 0 0;line-height:1.6}.question-explore-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px}.question-explore-actions .topic-disclosure,.question-explore-actions .approach-switch{margin:0}@media(max-width:700px){.question-explore-actions{flex-wrap:wrap;gap:12px}.question-answer-summary p{font-size:11px}.question-explore-actions .morrow-spin{min-height:44px}}@media(max-width:700px){.focus-app .question-paper-toolbar{display:flex;flex-wrap:nowrap;align-items:center}.focus-app .question-paper-toolbar>label{width:auto;flex:1;text-align:left}.focus-app .question-paper-toolbar>div{width:auto;flex:none}}.focus-app.flow-relay[data-section-tone=teal]{--section-bg:#185562}.focus-app.flow-relay[data-section-tone=ochre]{--section-bg:#624b27}.focus-app.flow-relay[data-section-tone=ink]{--section-bg:#35414c}.focus-app.flow-remainder[data-section-tone=teal]{--section-bg:#deeeed}.focus-app.flow-remainder[data-section-tone=ochre]{--section-bg:#f1ead5}.focus-app.flow-remainder[data-section-tone=ink]{--section-bg:#e3e7e9}.outline-section[data-tone=teal]{background:#deeeed;border-color:#367c83}.outline-section[data-tone=ochre]{background:#f1ead5;border-color:#826f3b}.outline-section[data-tone=ink]{background:#e3e7e9;border-color:#566776}.outline-bookends{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px 0;border-bottom:1px solid currentColor}.outline-bookends p{font-size:13px;line-height:1.7;margin:0}.outline-bookends strong{display:block}.section-local-heading h1 span{margin-left:6px}@media(max-width:700px){.outline-bookends{grid-template-columns:1fr;gap:16px}}.named-section[data-complete=true]:after{animation:section-reviewed .35s ease-out}@keyframes section-reviewed{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.named-section[data-complete=true]:after{animation:none}}.choice-menu{min-width:0;max-width:100%;display:inline-block}.choice-trigger{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:100%;width:100%;min-height:44px;padding:11px 14px;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:12px;background:transparent;color:inherit;font:600 13px/1.5 Manrope,sans-serif;text-align:left;cursor:pointer}.choice-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.choice-trigger svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .2s ease}.choice-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.choice-trigger:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.choice-trigger:focus-visible{outline:2px solid currentColor;outline-offset:4px}.choice-popover{z-index:1000;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;background:#fffdf4;color:#203d36;border:1px solid #91a397;border-radius:14px;padding:6px;box-shadow:0 16px 48px #0003;font:500 14px/1.5 Manrope,sans-serif;outline:none;animation:menu-arrive .16s ease-out}.choice-popover [role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:8px;min-height:44px;cursor:pointer;overflow-wrap:anywhere}.choice-popover [role=option][data-active=true]{background:#e5ecdf;outline:1px solid #8a9e8c;outline-offset:-1px}.choice-popover [role=option][aria-selected=true]{font-weight:750}.choice-selected{width:16px;flex:none;font-size:22px}.choice-group{font-size:11px;letter-spacing:.04em;font-weight:750;padding:14px 12px 4px;color:#526258}@keyframes menu-arrive{0%{transform:translateY(4px)}to{transform:none}}.local-question-controls .choice-menu{width:300px}.outline-section li .choice-menu{width:180px;flex:none}.topic-disclosure .choice-trigger{border:0;padding-inline:0;font-size:13px;text-decoration:underline;text-underline-offset:5px}.results-context>div{display:flex;align-items:center;gap:12px;min-width:0;max-width:85%}.results-context-label{font-size:12px}.results-context .choice-menu{width:420px;max-width:100%}.results-tools .choice-menu{width:210px}.focus-app .focus-header{align-items:center}.focus-app .focus-header nav{align-items:center}.focus-app .question-paper-toolbar{flex-direction:row}.focus-header .draft-options{margin:0;align-self:center}.focus-header .draft-options summary{display:flex;align-items:center;min-height:44px;padding-block:0}.focus-app :is(input,textarea):focus::placeholder{color:transparent}.focus-app .section-first-toolbar .section-map{display:flex;gap:30px;padding:8px 0 4px;overflow-x:auto;scrollbar-width:thin}.section-stop{flex:none;min-width:110px;max-width:250px;--step-color:#b8c9f1}.section-stop[data-tone=green]{--step-color:#9fd2bb}.section-stop[data-tone=berry]{--step-color:#e9becb}.section-stop[data-tone=slate]{--step-color:#aecedc}.section-stop[data-tone=clay]{--step-color:#e5bb97}.focus-app .section-name{display:block;border:0;background:none;color:inherit;font:550 14px/1.4 Manrope,sans-serif;padding:6px 0 0;min-height:32px;text-align:left}.focus-app .section-name[aria-current=step]{font-weight:800}.focus-app .section-first-toolbar .section-map .section-name{font:550 14px/1.4 Manrope,sans-serif;background:none;color:var(--section-ink);padding:6px 0 0;border:0;border-radius:0;min-height:32px;min-width:0}.focus-app .section-first-toolbar .section-map .section-name[aria-current=step]{font-weight:800;background:none;color:var(--section-ink)}.focus-app .section-first-toolbar .section-map .question-step{background:none;color:inherit;border:0;border-radius:0;min-width:30px;min-height:32px;height:32px;padding:8px 0;gap:0}.focus-app .section-first-toolbar .section-map button:after{display:none}.section-steps{display:flex;gap:6px;align-items:center}.focus-app .question-step{display:flex;align-items:center;border:0;background:transparent;min-width:30px;height:32px;padding:8px 0;flex:1;transition:flex .35s cubic-bezier(.2,.7,.2,1)}.question-step span{height:7px;width:100%;border-radius:8px;background:var(--step-color);opacity:.38;transition:height .25s,opacity .25s,background .25s}.question-step[data-done=true] span{opacity:.75}.question-step[aria-current=step]{flex:2.2}.question-step[aria-current=step] span{height:10px;opacity:1;background:#f3d292}.question-step:hover span{opacity:1}.flow-remainder .question-step span{background:#657d73;opacity:.35}.flow-remainder .question-step[data-done=true] span{opacity:.7}.flow-remainder .question-step[aria-current=step] span{background:#203d36;opacity:1}.focus-app .section-local-heading h1{outline:0;text-decoration:none}.focus-app .section-name:focus-visible,.focus-app .question-step:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.respondent-choices{margin-top:24px}.primary-answers,.extra-answers{display:grid;gap:10px}.respondent-choices label{position:relative;display:flex;gap:14px;align-items:center;min-height:56px;padding:14px 18px;border:1px solid #a0ada5;border-radius:12px;cursor:pointer;font:500 14px/1.5 Manrope,sans-serif;transition:background .18s,border-color .18s;color:inherit}.respondent-choices input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.respondent-choices label:focus-within{outline:2px solid currentColor;outline-offset:3px}.answer-dot{width:16px;height:16px;border:1.5px solid currentColor;border-radius:50%;flex:none}.respondent-choices label.selected{background:#e3ebdc;border-color:#203d36;color:#203d36}.respondent-choices label.selected .answer-dot{border-width:5px}.respondent-choices label:hover{border-color:currentColor;background:#e8eddf}.respondent-choices.is-scale .primary-answers{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.respondent-choices.is-scale .primary-answers label{padding:16px 10px;align-items:flex-start;text-align:center;justify-content:center;font-size:12px}.respondent-choices.is-scale .primary-answers .answer-dot{display:none}.scale-point{display:block;font:650 24px/1.2 Bricolage,sans-serif;margin-bottom:8px}.focus-app .other-answers>button{border:0;background:none;color:inherit;min-height:44px;padding:10px 0;font:600 12px/1.5 Manrope,sans-serif;text-decoration:underline;text-underline-offset:4px;display:flex;gap:12px;align-items:center}.extra-answers{margin:4px 0 16px}.focus-app .preview-sheet h2{font-size:clamp(28px,3vw,44px);max-width:900px;line-height:1.2}.focus-app .preview-sheet,.preview-section-title{max-width:1000px;margin-inline:auto}.preview-section-title h1{font-size:clamp(24px,3vw,36px)}.path-focus-card,.path-question-content,.welcome-copy h1 span{opacity:1}@media(max-width:1000px){.focus-app .section-first-toolbar .section-map{flex-basis:auto}.focus-app .section-first-toolbar{flex-wrap:nowrap}.section-stop{min-width:100px}.focus-app .section-first-toolbar .draft-action-menu{gap:12px}.focus-app .section-name{font-size:13px}}@media(max-width:700px){.focus-app .section-first-toolbar{flex-wrap:wrap;padding-top:8px}.focus-app .section-first-toolbar .section-map{display:flex;flex-basis:100%;gap:20px}.focus-app .section-first-toolbar .draft-action-menu{width:100%;justify-content:space-between}.section-stop{min-width:110px}.focus-app .section-name{font-size:13px}.local-question-controls .choice-menu{width:100%}.local-question-controls{margin-top:12px}.results-context>div{max-width:80%}.results-context-label{display:none}.outline-section li .choice-menu{margin-top:12px;width:100%}.respondent-choices.is-scale .primary-answers{grid-template-columns:1fr}.respondent-choices.is-scale .primary-answers label{text-align:left;justify-content:flex-start;align-items:center;padding:12px 14px;font-size:13px}.respondent-choices.is-scale .primary-answers label>span:last-child{display:flex;gap:16px;align-items:center}.scale-point{font-size:18px;margin:0;min-width:16px}}@media(prefers-reduced-motion:reduce){.choice-popover{animation:none}.question-step,.question-step span,.choice-trigger svg{transition:none!important}}.survey-balance{padding-top:30px}.balance-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.balance-eyebrow{display:block;font:650 11px/1.5 Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.focus-app .balance-heading h1{font:600 clamp(32px,3.7vw,54px)/1.1 Bricolage,sans-serif;letter-spacing:-.04em;margin:0;max-width:800px;outline:0}.balance-total{display:flex;align-items:center;gap:14px;flex-shrink:0;font:500 12px/1.5 Manrope,sans-serif}.balance-total strong{font:600 56px/1 Bricolage,sans-serif;font-variant-numeric:tabular-nums}.balance-board{background:#fffdf6;color:#203d36;border-radius:24px;padding:30px;box-shadow:0 12px 40px #08183814}.balance-board-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px}.balance-board-heading h2{font:650 22px/1.2 Bricolage,sans-serif;margin:0;letter-spacing:-.025em}.balance-board-heading>span{font:500 12px/1.5 Manrope,sans-serif;color:#4b6058}.balance-ribbon{display:flex;gap:4px;margin:0 0 32px;min-height:76px}.balance-ribbon button{flex-basis:0;min-width:0;border:0;border-radius:6px;background:var(--balance-color);color:#fffdf6;position:relative;cursor:pointer;transition:flex-grow .5s cubic-bezier(.2,.7,.2,1),box-shadow .18s;outline-offset:4px;padding:0;font:650 20px/1 Manrope,sans-serif}.balance-ribbon button:first-child{border-radius:14px 6px 6px 14px}.balance-ribbon button:last-child{border-radius:6px 14px 14px 6px}.balance-ribbon button:only-child{border-radius:14px}.balance-ribbon button[aria-pressed=true]{box-shadow:0 0 0 2px #fffdf6,0 0 0 4px #203d36}.balance-ribbon button:hover{box-shadow:inset 0 0 0 3px #fffdf6}.balance-ribbon button:focus-visible{outline:3px solid #203d36}.balance-explore{display:grid;grid-template-columns:minmax(230px,.85fr) minmax(0,1.65fr);gap:36px}.balance-sections{display:flex;flex-direction:column;gap:10px;align-self:start}.balance-sections button{display:grid;grid-template-columns:12px minmax(0,1fr) auto 14px;gap:12px;align-items:center;width:100%;padding:16px 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:#203d36;text-align:left;cursor:pointer}.balance-sections button[aria-pressed=true]{border-color:#53675e;background:#e9eee3}.balance-sections button:hover{background:#eef1e8}.balance-marker{height:28px;width:7px;border-radius:5px;background:var(--balance-color)}.balance-section-name{font:650 14px/1.4 Manrope,sans-serif;overflow-wrap:anywhere}.balance-section-name small{display:block;font:500 11px/1.5 Manrope,sans-serif;margin-top:5px;color:#4b6058}.balance-sections strong{font:700 16px/1.3 Manrope,sans-serif;font-variant-numeric:tabular-nums}.balance-selected-mark{font-size:16px;font-weight:750}.balance-detail{border-left:1px solid #adb9ae;padding-left:32px;min-width:0}.balance-detail header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 10px}.balance-detail h3{font:650 28px/1.15 Bricolage,sans-serif;margin:0;letter-spacing:-.025em;overflow-wrap:anywhere}.balance-detail header>span{font:500 11px/1.5 Manrope,sans-serif;white-space:nowrap}.balance-detail .balance-eyebrow{margin-bottom:7px;color:#4b6058}.balance-detail ol{list-style:none;padding:0;margin:0}.balance-detail li{display:grid;grid-template-columns:24px minmax(0,1fr) 16px;gap:12px;align-items:start;border-bottom:1px solid #d2d9cd;padding:20px 0}.balance-question-number{font:650 11px/1.6 Manrope,sans-serif;padding-top:3px;color:#4b6058}.balance-detail li button{border:0;background:none;padding:0;color:#203d36;text-align:left;font:600 16px/1.45 Manrope,sans-serif;cursor:pointer;overflow-wrap:anywhere}.balance-detail li button:hover>span{text-decoration:underline;text-underline-offset:4px}.balance-detail li small{display:block;font:500 11px/1.5 Manrope,sans-serif;margin-top:10px;color:#4b6058}.balance-detail li>span:last-child{font-size:20px}.balance-board footer{margin-top:26px;padding-top:20px;border-top:1px solid #adb9ae;font:500 11px/1.6 Manrope,sans-serif;color:#4b6058}.balance-conditional{font:500 12px/1.6 Manrope,sans-serif;margin-top:20px}.balance-paths{display:inline-flex;flex-wrap:wrap;gap:6px;padding:5px;border:1px solid currentColor;border-radius:18px;margin-bottom:24px}.balance-paths button{background:transparent;color:inherit;border:0;border-radius:12px;font:650 13px/1.4 Manrope,sans-serif;padding:12px 18px;cursor:pointer}.balance-paths button[aria-pressed=true]{background:#f1f0de;color:#192e65}.flow-remainder .balance-paths button[aria-pressed=true]{background:#203d36;color:#fffdf6}.balance-board button:focus-visible{outline:2px solid #203d36;outline-offset:4px}.balance-paths button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.balance-empty{border:1px solid currentColor;border-radius:20px;padding:32px}.section-stop[data-tone=plum]{--step-color:#d0b9ed}.focus-app .section-first-toolbar .ending-map{display:grid;grid-template-columns:minmax(180px,480px) auto;align-items:center;gap:14px 28px;overflow:visible;max-width:700px;padding:8px 4px}.ending-progress{display:flex;align-items:baseline;justify-content:space-between;gap:20px;font:500 12px/1.5 Manrope,sans-serif}.ending-progress strong{font:700 15px/1.4 Manrope,sans-serif}.ending-ribbon{display:flex;height:12px;grid-column:1;isolation:isolate;border-radius:8px;background:#fffdf6;outline:1px solid #f1f0de;outline-offset:2px}.ending-ribbon i{display:block;flex:1;min-width:0;position:relative;border-right:1px solid #fffdf6}.ending-ribbon i:first-child{border-radius:8px 0 0 8px}.ending-ribbon i:last-child{border:0;border-radius:0 8px 8px 0}.focus-app .question-bar .ending-back{grid-column:2;grid-row:1 / 3;min-height:44px;padding:8px 0;min-width:0;background:none;border:0;border-radius:0;color:inherit;font:600 12px/1.5 Manrope,sans-serif;text-decoration:underline;text-underline-offset:5px}.ending-back:focus-visible{outline:2px solid currentColor;outline-offset:4px}.choice-popover{animation:menu-settle .14s ease-out;border-color:#657c70}.choice-popover[data-side=up]{--menu-offset:-2px}.choice-popover[data-side=down]{--menu-offset:2px}.choice-popover [role=option][data-active=true]{background:#e3ebdb;outline-color:#53675e}@keyframes menu-settle{0%{transform:translateY(var(--menu-offset,2px))}to{transform:translateY(0)}}@media(max-width:760px){.balance-heading{align-items:start;flex-direction:column;gap:18px;margin-bottom:24px}.balance-total strong{font-size:36px}.balance-total span br{display:none}.balance-total span{max-width:none}.balance-board{padding:22px;border-radius:18px}.balance-board-heading{align-items:start;flex-direction:column;gap:7px}.balance-board-heading h2{font-size:23px}.balance-explore{grid-template-columns:1fr;gap:24px}.balance-ribbon{min-height:58px;margin-bottom:24px;gap:3px}.balance-ribbon button{font-size:12px}.balance-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.balance-sections button{grid-template-columns:7px minmax(0,1fr);gap:8px;padding:12px 10px;position:relative}.balance-section-name{font-size:12px}.balance-section-name small{font-size:10px}.balance-sections strong{grid-column:2;font-size:14px}.balance-selected-mark{position:absolute;bottom:11px;right:8px;font-size:12px}.balance-detail{border-left:0;border-top:1px solid #adb9ae;padding:24px 0 0}.balance-detail h3{font-size:27px}.balance-detail li{grid-template-columns:20px minmax(0,1fr) 12px;gap:8px}.balance-detail li button{font-size:14px}.balance-detail header>span{display:none}.focus-app .section-first-toolbar .ending-map{width:100%;grid-template-columns:1fr;gap:12px;padding:6px 3px;box-sizing:border-box}.focus-app .question-bar .ending-back{grid-column:1;grid-row:3;justify-self:start}.ending-progress{gap:12px;font-size:10px}.ending-progress strong{font-size:13px}}@media(prefers-reduced-motion:reduce){.balance-ribbon button,.choice-popover,.choice-trigger svg{animation:none;transition:none}}.focus-app .focus-main[data-flow-scene=outline]{width:min(1320px,90%);padding-top:22px}.storyboard-topline{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--section-muted);margin-bottom:24px}.storyboard-topline>span:first-child{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:750}.storyboard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:26px}.storyboard-heading h1{font:650 clamp(32px,4.2vw,60px)/1.05 Bricolage,sans-serif;letter-spacing:-.055em;margin:0 0 16px;text-wrap:balance;outline:0}.storyboard-heading h1 span{color:#dce8d6}.storyboard-heading p{font-size:15px;line-height:1.6;margin:0;color:var(--section-muted);max-width:760px;overflow-wrap:anywhere}.storyboard-heading .storyboard-hint{flex:0 0 220px;font-size:12px;border-top:1px solid #ffffff55;padding-top:12px}.storyboard-grid{display:grid;grid-template-columns:repeat(var(--chapters),minmax(0,1fr));border-radius:18px;overflow:hidden;background:#f5f2e5}.storyboard-chapter{--chapter-accent:#6d8a9a;display:flex;flex-direction:column;min-width:0;background:#f5f2e5;color:#203d36;padding:26px 24px 18px;border-right:1px solid #203d3618}.storyboard-chapter[data-tone=green]{background:#e1ece2;--chapter-accent:#658d75}.storyboard-chapter[data-tone=berry]{background:#f0e4e9;--chapter-accent:#ae718a}.storyboard-chapter[data-tone=plum]{background:#e9e3f1;--chapter-accent:#9581b4}.storyboard-chapter[data-tone=clay]{background:#f3e4d9;--chapter-accent:#a86a4e}.storyboard-chapter[data-tone=slate]{background:#e2eaf0;--chapter-accent:#597b90}.storyboard-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px;font-size:10px;line-height:1.5}.storyboard-meta>span:first-child{text-transform:uppercase;font-weight:750;letter-spacing:.1em}.storyboard-chapter header label{display:block}.storyboard-chapter header textarea{display:block;width:100%;min-height:82px;height:82px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;resize:none;overflow:hidden;font:650 clamp(25px,2.3vw,34px)/1.1 Bricolage,sans-serif;letter-spacing:-.045em}.storyboard-chapter header textarea:hover{box-shadow:0 1px var(--chapter-accent)}.storyboard-chapter header textarea:focus{outline:2px solid var(--chapter-accent);outline-offset:4px}.chapter-rule{display:block;width:40px;height:2px;background:var(--chapter-accent);margin:16px 0 12px}.storyboard-chapter ol{list-style:none;margin:0;padding:0;flex:1}.storyboard-chapter li{border-bottom:1px solid #203d3620;min-height:150px;padding:8px 0 24px}.storyboard-chapter li:last-child{border:0}.storyboard-question-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#435c52}.storyboard-question-meta>span{font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.03em;display:flex;gap:10px}.storyboard-question-meta .choice-trigger{width:36px;min-height:36px;padding:6px;justify-content:center;border:0;font-size:18px;gap:0}.storyboard-question-meta .choice-trigger svg{display:none}.storyboard-chapter li p{margin:4px 0 0;font:650 16px/1.5 Manrope,sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere}.focus-app .storyboard-chapter footer{border-top:1px solid #203d3640;margin:38px 0 0;padding:16px 0 0;color:inherit;min-height:0;display:block}.storyboard-chapter footer>span{font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.storyboard-chapter footer p{font-size:12px;line-height:1.5;min-height:36px;margin:8px 0}.chapter-order{display:flex;justify-content:space-between;gap:12px}.chapter-order button{background:transparent;color:inherit;border:0;padding:6px 0;min-height:36px;font:550 11px Manrope,sans-serif}.chapter-order button:disabled{opacity:.4;cursor:default}.chapter-order button:not(:disabled):hover{text-decoration:underline;text-underline-offset:4px}.storyboard-bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding-top:22px}.storyboard-bottom .outline-bookends{display:flex;gap:24px;max-width:65%;margin:0;padding:0;border:0;font-size:13px}.outline-bookends details{flex:1;min-width:0}.outline-bookends details+details{border-left:1px solid #ffffff44;padding-left:24px}.outline-bookends summary{cursor:pointer;list-style:none;font-weight:650;min-height:48px}.outline-bookends summary::-webkit-details-marker{display:none}.outline-bookends small{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:650;margin-bottom:7px;color:var(--section-muted)}.outline-bookends details p{font-size:12px;line-height:1.7}.storyboard-secondary{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:12px 0 24px}.storyboard-secondary .outline-before{margin:0;max-width:65%}.storyboard-secondary button{font-size:12px}.flow-remainder .storyboard-heading h1 span{color:#496754}.editorial-outline .editorial-adjust-help{max-width:780px;margin:0 0 22px;font:500 13px/1.7 Manrope,sans-serif;color:inherit;opacity:.88}.editorial-outline .editorial-adjust-help>span{font-weight:750;margin-right:6px}.editorial-outline .editorial-chapters[data-adjusting=true] .chapter-meta{align-items:center;gap:8px;flex-wrap:wrap}.editorial-outline .editorial-chapters[data-adjusting=true] .chapter-meta>span:nth-child(2){margin-left:auto;font-size:12px}.editorial-outline .editorial-drag-handle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-height:44px;padding:10px;border:1px solid #17352f30;border-radius:10px;background:#ffffff40;color:#17352f;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;transition:background .15s,border-color .15s}.editorial-outline .editorial-drag-handle:hover{background:#ffffff80;border-color:#17352f70}.editorial-outline .editorial-drag-handle:active,.editorial-outline[data-reordering=true] .editorial-drag-handle{cursor:grabbing}.editorial-outline .editorial-drag-handle:focus-visible,.editorial-outline .editorial-question-controls button:focus-visible{outline:2px solid #17352f;outline-offset:3px}.editorial-outline .chapter-question-label .editorial-drag-handle{margin-left:auto}.editorial-outline .editorial-chapters[data-adjusting=true] .chapter-question-label{gap:8px;font-size:10px;letter-spacing:.06em}.editorial-outline .editorial-question-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;margin-top:14px}.editorial-outline .editorial-question-controls>div:first-child{display:flex;gap:8px}.editorial-outline .editorial-question-controls>div:first-child button{min-height:44px;background:none;border:0;border-radius:5px;color:#17352f;font:650 12px/1.3 Manrope,sans-serif;padding:6px 2px;cursor:pointer}.editorial-outline .editorial-question-controls>div:first-child button:not(:disabled):hover{text-decoration:underline;text-underline-offset:4px}.editorial-outline .editorial-question-controls button:disabled,.editorial-outline .editorial-order-controls button:disabled{opacity:.35;cursor:default}.editorial-outline .editorial-question-controls .choice-trigger{min-height:44px;font-size:12px;padding:8px;border-color:#17352f30;color:#17352f;background:#ffffff30}.editorial-outline .editorial-chapter,.editorial-outline [data-question-id]{position:relative}.editorial-outline .editorial-chapter[data-drop-chapter=true]{outline:2px solid #79968a;outline-offset:3px}.editorial-outline [data-dragging=true]{box-shadow:inset 0 0 0 2px #547a67;border-radius:10px;background-image:repeating-linear-gradient(-45deg,#17352f05 0,#17352f05 6px,transparent 6px,transparent 12px)}.editorial-outline [data-dragging=true]>p,.editorial-outline [data-dragging=true]>.chapter-question-label,.editorial-outline .editorial-chapter[data-dragging=true]>:not(.chapter-meta){opacity:.42}.editorial-outline [data-question-id][data-dragging=true]:before{content:"Place question here";display:block;position:absolute;z-index:1;top:-10px;left:0;padding:4px 8px;border-radius:5px;background:#17352f;color:#fff;font:650 10px/1.3 Manrope,sans-serif;letter-spacing:.02em}.editorial-outline .editorial-empty-chapter{border:1px dashed #17352f66;border-radius:9px;padding:20px 14px;font:650 14px/1.6 Manrope,sans-serif;margin:16px 0;color:#41605a}.editorial-outline .editorial-empty-chapter>span{display:block;font-size:12px;font-weight:500;margin-top:4px}.editorial-drag-ghost{position:fixed;z-index:10000;pointer-events:none;box-sizing:border-box;padding:16px 18px;border:1px solid #17352f33;border-radius:12px;background:#faf8f0;color:#17352f;box-shadow:0 16px 44px #142b3430;will-change:top,left;overflow:hidden}.editorial-drag-ghost>span{display:block;margin-bottom:8px;font:750 10px/1.4 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#41605a}.editorial-drag-ghost>strong{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font:700 16px/1.35 Manrope,sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere}.editorial-drag-ghost[data-valid=false]{opacity:.55}@media(prefers-reduced-motion:reduce){.editorial-outline .editorial-drag-handle{transition:none}.editorial-drag-ghost{will-change:auto}}@media(max-width:1000px){.storyboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storyboard-heading .storyboard-hint{display:none}.storyboard-chapter{border-bottom:1px solid #203d3620}.storyboard-chapter header textarea{font-size:32px}}@media(max-width:600px){.storyboard-grid{grid-template-columns:1fr}.storyboard-heading h1{font-size:38px}.storyboard-chapter{padding:24px}.storyboard-chapter header textarea{height:70px;min-height:70px}.storyboard-chapter li{min-height:0;padding-bottom:24px}.storyboard-chapter footer{margin-top:20px}.storyboard-bottom,.storyboard-secondary{flex-direction:column;align-items:stretch}.storyboard-bottom .outline-bookends,.storyboard-secondary .outline-before{max-width:100%}.storyboard-topline{font-size:10px;gap:12px}}.section-nav-slot{position:relative;flex:1;min-width:0}.bloom-header{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:20px}.question-toolbar[data-ending=true] .section-map{pointer-events:none;opacity:0}.question-toolbar[data-ending=true][data-animate-bloom=true] .section-map{opacity:1}.question-toolbar[data-animate-bloom=true] .bloom-header{opacity:0}.question-toolbar[data-bloom=running] .question-step span{transition:none}.question-toolbar[data-bloom=running] .bloom-header{pointer-events:none}.question-toolbar[data-bloom=complete] .bloom-header{opacity:1;pointer-events:auto}.focus-app .bloom-ending-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.85fr);gap:clamp(24px,4vw,64px);align-items:center;min-height:480px}.bloom-ending-copy{min-width:0;position:relative;z-index:16}.bloom-seams path{fill:none;stroke-width:2;stroke-linecap:round;opacity:0;vector-effect:non-scaling-stroke}.bloom-source{stroke:none}.bloom-entry-rule{fill:none;stroke:var(--section-ink);stroke-width:1;stroke-opacity:.25;vector-effect:non-scaling-stroke}.focus-app .bloom-ending-copy .morrow-stage-head{align-items:baseline;flex-wrap:wrap;gap:8px 16px}.focus-app .bloom-ending-copy .morrow-stage-head h1{font-size:clamp(24px,2.3vw,34px)}.focus-app .bloom-ending-copy .focus-paper{padding:24px}.focus-app .bloom-ending-copy .focus-paper textarea{font-size:clamp(24px,2.3vw,34px)}.focus-app.flow-relay .bloom-ending-copy .focus-paper{background:#eee8f2;color:#3d304f;border:1px solid #ffffff40;box-shadow:0 12px 32px #21162e12;border-radius:20px}.focus-app.flow-relay .bloom-ending-copy .focus-paper-plane{background:#eee8f2}.focus-app.flow-relay .bloom-ending-copy .focus-paper label{color:#665572}.focus-app.flow-relay .bloom-ending-copy .focus-paper textarea{color:#3d304f;border-color:#b9a9c6}.focus-app .question-toolbar[data-ending=true] .bloom-header{justify-content:flex-start;gap:28px}.focus-app .question-toolbar[data-ending=true] .ending-back{display:inline-flex;align-items:center;gap:10px;background:none;border:0;box-shadow:none;border-radius:8px;padding:10px 0;color:inherit;font:600 13px/1.4 Manrope,sans-serif;min-height:44px}.focus-app .question-toolbar[data-ending=true] .ending-back span{font-size:20px;font-weight:400}.focus-app .question-toolbar[data-ending=true] .ending-progress{display:flex;flex-direction:column;align-items:flex-start;gap:4px;border-left:1px solid #f4f2e638;padding-left:24px}.focus-app .question-toolbar[data-ending=true] .ending-progress strong{font-size:12px}.focus-app .question-toolbar[data-ending=true] .ending-progress>span{font-size:10px;color:#e0d6e8}.focus-app .question-toolbar[data-ending=true] .draft-action-menu{gap:4px;border:1px solid #f4f2e638;border-radius:999px;padding:4px}.focus-app .question-toolbar[data-ending=true] .draft-action-menu>button{padding:10px 16px;border-radius:999px;font-size:12px}.focus-app .question-toolbar[data-ending=true] .draft-action-menu>button:last-of-type{background:#f4f2e6;color:#3d304f}.focus-app .question-toolbar[data-ending=true] .draft-action-menu>button:hover{background:#ffffff15}.focus-app .question-toolbar[data-ending=true] .draft-action-menu>button:last-of-type:hover{background:#eae3f0}.preview-path-note{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:14px 0 20px;padding:10px 0;border-bottom:1px solid #ffffff30;font-size:12px;color:inherit}.preview-path-note .focus-text-button{flex-shrink:0}.gentle-bloom{position:relative;z-index:15;width:100%;max-width:458px;aspect-ratio:1;margin:0 auto 36px;pointer-events:none;isolation:isolate}.bloom-world{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible}.bloom-guide{fill:none;stroke:none;opacity:0}.bloom-petal{stroke:none;stroke-linejoin:round}.bloom-detail{opacity:0}.bloom-detail path{vector-effect:non-scaling-stroke}.bloom-mask{fill:var(--section-bg);opacity:0}.bloom-number{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:82px;font-style:italic;font-weight:400;letter-spacing:-.095em;fill:#f3d596;text-anchor:middle;dominant-baseline:central;opacity:0;transform-box:fill-box;transform-origin:center}.flow-remainder .bloom-number{fill:#6a4921}.gentle-bloom figcaption{position:absolute;top:100%;width:100%;text-align:center;font:650 10px/1.5 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--section-ink);opacity:0}@media(max-width:760px){.focus-app .bloom-ending-layout{grid-template-columns:1fr;gap:24px;min-height:0}.gentle-bloom{width:min(100%,370px);margin-bottom:40px}.bloom-number{font-size:78px}.bloom-header{gap:10px}.bloom-header .ending-progress span{font-size:11px}.bloom-header .ending-back{font-size:11px;max-width:100px}.section-nav-slot{width:100%}}@media(max-width:760px){.focus-app .question-toolbar[data-ending=true] .bloom-header{justify-content:space-between;gap:12px}.focus-app .question-toolbar[data-ending=true] .ending-back{max-width:none}.focus-app .question-toolbar[data-ending=true] .ending-progress{padding-left:16px}.focus-app .question-toolbar[data-ending=true] .draft-action-menu{width:auto;align-self:flex-end;justify-content:flex-end;margin-left:auto}.focus-app .question-toolbar[data-ending=true] .draft-action-menu>button{padding-inline:14px}.preview-path-note{align-items:flex-start;gap:12px}.bloom-ending-copy:before{inset:-16px -12px}}@media(max-width:760px){.focus-app .question-toolbar[data-ending=true]{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:14px}.focus-app .question-toolbar[data-ending=true] .section-nav-slot{width:100%;min-width:0}.focus-app .question-toolbar[data-ending=true] .draft-action-menu{justify-self:end}.focus-app .question-toolbar[data-ending=true] .ending-progress{flex-shrink:0}}.relay-hero-stage{--navy:#192e65;--cream:#f4f2e6;--ink:#1a315e;--butter:#f3edca;--ease:cubic-bezier(.16,1,.3,1);width:100%;font-family:Arial,Helvetica,system-ui,sans-serif;line-height:normal;letter-spacing:normal;color:var(--cream)}.relay-hero-stage button{font-family:inherit;line-height:normal;font-weight:400;letter-spacing:normal;cursor:pointer;box-shadow:none;margin:0;-webkit-tap-highlight-color:transparent}.relay-hero-stage button:focus-visible{outline:3px solid #b27569;outline-offset:3px}.relay-hero-stage button:active{transform:translateY(1px)}.relay-hero-stage{position:relative;z-index:2;min-width:0;display:flex;flex-direction:column;align-items:center;align-self:center}.relay-hero-stage .scene-wrap{position:relative;width:100%;max-width:640px;height:550px;display:flex;align-items:center;justify-content:center}.relay-hero-stage .scene{position:absolute;top:50%;left:50%;width:640px;height:550px;margin-left:-320px;margin-top:-275px;transform-origin:center center;perspective:1200px;isolation:isolate}.relay-hero-stage .scene *{box-sizing:border-box}.relay-hero-stage .scene .scene-index{position:absolute;top:19px;left:31px;display:flex;gap:11px;align-items:center;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:750;color:#e9eedf}.relay-hero-stage .scene .scene-index .index-rule{height:1px;width:30px;background:#90a4ce;display:inline-block}.relay-hero-stage .scene .scene-index .index-muted{color:#aabbda;font-weight:500}.relay-hero-stage .scene-controls{position:relative;z-index:4;width:calc(100% - 56px);max-width:575px;margin:-47px auto 0;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:50px}.relay-hero-stage .scene-controls .hint{font-size:11px;color:#aebfdd;letter-spacing:.005em;line-height:1.4}.relay-hero-stage .replay{padding:9px 4px;display:inline-flex;align-items:center;gap:9px;color:var(--cream);background:transparent;border:0;font-size:12px;font-weight:700;white-space:nowrap;letter-spacing:-.02em}.relay-hero-stage .replay:hover svg{transform:rotate(-50deg)}.relay-hero-stage .replay svg{transition:transform .35s var(--ease)}.relay-hero-stage .sheet{background:var(--cream);color:var(--ink);box-shadow:0 32px 48px #08183b13;backface-visibility:hidden}.relay-hero-stage .sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.relay-hero-stage .toast{position:fixed;z-index:150;bottom:40px;left:50%;transform:translate(-50%);background:var(--cream);color:var(--ink);border-radius:999px;box-shadow:0 12px 38px #050f2c44;padding:12px 19px;font-size:13px;font-weight:670;pointer-events:none;max-width:calc(100vw - 24px)}.relay-hero-stage .toast[hidden]{display:none}.relay-hero-stage .scene-relay .journey-track{position:absolute;top:92px;left:38px;width:561px;height:1px;background:#ffffff3c;transform-origin:left}.relay-hero-stage .scene-relay .journey-track .fill{height:100%;width:100%;background:#f4f2e6;transform:scaleX(0);transform-origin:left}.relay-hero-stage .scene-relay .journey-track .dots{display:flex;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);align-items:center;justify-content:space-between}.relay-hero-stage .scene-relay .journey-track .dots span{width:9px;height:9px;border:1px solid #c4d2eb;background:var(--navy);border-radius:50%}.relay-hero-stage .scene-relay .journey-track .dots span:nth-child(2){width:12px;height:12px;border-color:#f6f1dd}.relay-hero-stage .scene-relay .journey-labels{position:absolute;top:111px;left:37px;right:40px;display:flex;justify-content:space-between;font-size:12px;font-weight:650;color:#c4d1e9;letter-spacing:-.01em}.relay-hero-stage .scene-relay .journey-labels span:nth-child(2){text-align:center;margin-left:27px}.relay-hero-stage .scene-relay .journey-labels span:last-child{text-align:right}.relay-hero-stage .scene-relay .backsheet{position:absolute;top:174px;left:207px;width:364px;height:294px;background:#6078a4;border-radius:17px;transform:rotate(7deg);opacity:0;box-shadow:0 12px 25px #07173810}.relay-hero-stage .scene-relay .backsheet:before{content:"DRAFT / CARS";position:absolute;left:27px;top:28px;color:#e0e8f0;font-size:10px;letter-spacing:.12em;font-weight:700}.relay-hero-stage .scene-relay .relay-sheet{position:absolute;top:174px;left:122px;width:370px;height:294px;border-radius:18px;overflow:hidden;opacity:1;transform:translate(-75px,26px) rotate(-8deg) scale(.96);box-shadow:0 24px 65px #05143832;background:var(--cream)}.relay-hero-stage .scene-relay .phase{position:absolute;inset:0;padding:27px 28px;color:var(--ink);background:var(--cream)}.relay-hero-stage .scene-relay .phase.rough{background:#f0e2e8}.relay-hero-stage .scene-relay .phase.refine{background:#e1eade}.relay-hero-stage .scene-relay .phase.final{background:var(--cream)}.relay-hero-stage .scene-relay .p-top{display:flex;align-items:center;justify-content:space-between;color:#516074;font-size:10px;font-weight:730;letter-spacing:.055em}.relay-hero-stage .scene-relay .p-top b{letter-spacing:-.045em;font-size:22px;font-weight:820;color:var(--ink)}.relay-hero-stage .scene-relay .p-title{font-size:28px;line-height:1.08;letter-spacing:-.059em;font-weight:700;margin-top:32px;max-width:314px}.relay-hero-stage .scene-relay .p-title i{font-style:normal;border-bottom:2px solid #d9796f;padding-bottom:1px}.relay-hero-stage .scene-relay .p-foot{font-size:11px;line-height:1.5;max-width:275px;color:#56677c;margin-top:23px}.relay-hero-stage .scene-relay .refine .p-title{margin-top:30px;font-size:29px}.relay-hero-stage .scene-relay .refine .small-rewrite{font-size:11px;color:#3e6a5d;letter-spacing:.01em;margin-top:25px;display:flex;align-items:center;gap:10px;font-weight:650}.relay-hero-stage .scene-relay .small-rewrite:before{content:"";width:34px;height:1px;background:#6a9885}.relay-hero-stage .scene-relay .final .p-title{margin-top:27px;font-size:28px}.relay-hero-stage .scene-relay .answers{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.relay-hero-stage .scene-relay .answers button{background:transparent;border:1px solid #b8c0b8;border-radius:8px;color:#253e47;font-size:11px;padding:10px 8px;text-align:left;min-height:35px;transition:background .25s ease,border-color .25s ease}.relay-hero-stage .scene-relay .answers button:nth-child(3){grid-column:span 2}.relay-hero-stage .scene-relay .answers button:hover,.relay-hero-stage .scene-relay .answers button[aria-pressed=true]{border-color:#2d584d;background:#dce9de}.relay-hero-stage .scene-relay .answers button:before{content:"";width:7px;height:7px;border-radius:50%;border:1px solid #758c83;display:inline-block;margin-right:8px}.relay-hero-stage .scene-relay .answers button[aria-pressed=true]:before{background:#1a6050;box-shadow:inset 0 0 0 1px #dce9de;border-color:#1a6050}.relay-hero-stage .scene-relay .phase:not(.rough){opacity:0}.relay-hero-stage .scene-relay .highlight-stroke{position:absolute;left:24px;top:125px;width:260px;height:90px;overflow:visible;pointer-events:none;opacity:0}.relay-hero-stage .scene-relay .highlight-stroke path{fill:none;stroke:#b27569;stroke-linecap:round;stroke-width:1.6;stroke-dasharray:260;stroke-dashoffset:260}.relay-hero-stage .scene-relay .scene-index{top:30px}.relay-hero-stage.reduced .scene-relay .backsheet{opacity:1;transform:rotate(7deg)}.relay-hero-stage.reduced .scene-relay .relay-sheet{transform:translate(65px,8px) rotate(2deg) scale(1.03)}.relay-hero-stage.reduced .scene-relay .phase.rough,.relay-hero-stage.reduced .scene-relay .phase.refine{opacity:0}.relay-hero-stage.reduced .scene-relay .phase.final{opacity:1}.relay-hero-stage.reduced .scene-relay .journey-track .fill{transform:scaleX(1)}@media(max-width:480px){.relay-hero-stage .scene-relay .final .p-title{font-size:31px}.relay-hero-stage .scene-relay .answers button{font-size:13.5px;padding:10px 7px}.relay-hero-stage .scene-relay .p-top{font-size:12px}.relay-hero-stage .scene-relay .journey-labels{font-size:15px}}@media(max-width:480px){.relay-hero-stage .scene-relay .scene-index{left:68px}}@media(max-width:760px){.relay-hero-stage .scene-wrap{margin:0 auto;overflow:visible}.relay-hero-stage .scene-controls{padding:0 11px;margin:-29px auto 0;width:100%;min-height:45px}}@media(min-width:761px){.relay-hero-stage .scene-controls{margin-top:calc(-47px * var(--relay-scale,1))}}@media(max-width:420px){.relay-hero-stage .scene-controls .hint{font-size:10px}.relay-hero-stage .scene .scene-index{font-size:9px}}@media(prefers-reduced-motion:reduce){.relay-hero-stage *{transition-duration:.01ms!important}.relay-hero-stage .scene-controls .hint{color:#d1dcf0}}.focus-app:is([data-editorial-screen=aim],[data-editorial-screen=outline],:has(.editorial-sequence)) .draft-options:not([open])>.draft-options-panel{display:none}.focus-app[data-editorial-screen=aim],.focus-app[data-editorial-screen=outline]{--section-bg:#192e65;--section-ink:#f7f4e7;--section-muted:#c5d4e6;background:#192e65;color:#f7f4e7}.focus-app[data-editorial-screen=aim] .focus-main{width:84.75%;max-width:1500px;margin:0 auto 64px;padding:60px 0 0}.editorial-aim{color:#f4f0e5}.aim-orientation{display:flex;align-items:center;justify-content:space-between;gap:24px;font:650 13px/1.5 Manrope,sans-serif;letter-spacing:.1em}.aim-orientation>span{display:flex;align-items:center;gap:16px}.aim-orientation i{width:7px;height:7px;background:#f1d49d;border-radius:50%}.aim-orientation b{font-weight:500}.aim-orientation ol{list-style:none;display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;color:#c4cadb;font-size:12px;font-weight:450;letter-spacing:.07em}.aim-orientation li+li:before{content:"\2014";margin-right:9px}.editorial-aim h1{font:750 clamp(50px,5.44vw,87px)/1.03 Manrope,sans-serif;letter-spacing:-.085em;margin:44px 0 30px;max-width:1000px;outline:0;text-wrap:initial}.editorial-aim h1 em{font-style:normal;color:#f1d49d}.aim-introduction{font-size:19px;line-height:1.5;letter-spacing:-.03em;color:#d2d9ea;margin:0}.aim-intents{display:flex;align-items:center;gap:8px;margin-top:68px;padding-bottom:22px;border-bottom:1px solid #ffffff30;max-width:1252px}.aim-intents>span{font:750 11px/1.5 Manrope,sans-serif;letter-spacing:.13em;color:#c5d4e6;margin-right:24px}.aim-intents button{border:1px solid #8192b4;border-radius:999px;background:none;color:inherit;font:600 14px/1.4 Manrope,sans-serif;padding:11px 23px;min-height:44px;transition:background .18s,color .18s}.aim-intents button[aria-pressed=true]{background:#f1f0de;color:#192e65;border-color:#f1f0de}.aim-intents button:hover{background:#ffffff12}.aim-intents button[aria-pressed=true]:hover{background:#fffdf0}.aim-editor{background:#f1f0de;color:#213657;border-radius:18px;padding:24px 24px 12px 32px;margin-top:18px;max-width:1252px;outline:1px solid transparent;outline-offset:5px}.aim-editor:focus-within{outline:2px solid #c4cadb}.aim-editor>label{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:#43526c;font-weight:650;display:block;margin-bottom:24px}.aim-editor textarea{width:100%;min-height:105px;display:block;background:none;border:0;color:#213657;padding:0;resize:vertical;font:550 29px/1.45 Manrope,sans-serif;letter-spacing:0;border-radius:0;box-shadow:none}.aim-editor textarea:focus{outline:none}.aim-editor textarea::placeholder{color:#59647a;opacity:1}.aim-editor textarea:focus::placeholder{opacity:0}.aim-editor-footer{display:flex;justify-content:space-between;align-items:center;gap:28px;padding-top:15px;border-top:1px solid #21365733}.aim-editor-footer p{font-size:14px;color:#62656a;margin:0;line-height:1.5}.focus-app .aim-editor .focus-primary{background:#192e65;color:#fffdf4;min-width:207px;min-height:56px;padding:15px 25px;font-size:14px;border:0;box-shadow:none}.aim-editor [role=alert]{font-size:14px;color:#873b36}.focus-app[data-editorial-screen=aim] .focus-footer{padding-bottom:36px;font-size:11px}.focus-app[data-editorial-screen=outline] .focus-header{width:88%;max-width:1690px;margin:auto;padding:0;min-height:128px;border-bottom:1px solid #ffffff25}.focus-app[data-editorial-screen=outline] .focus-main{width:88%;max-width:1690px;margin:0 auto 30px;padding:0}.editorial-eyebrow{font:750 12px/1.5 Manrope,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#c7d8f1}.editorial-eyebrow>span{font-weight:400;display:inline-block;margin:0 12px;color:#b0c2df}.chapters-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;padding:32px 0 52px;min-height:246px}.chapters-hero h1{font:750 clamp(40px,3.75vw,72px)/1.05 Manrope,sans-serif;letter-spacing:-.067em;margin:18px 0 16px;outline:0}.chapters-hero h1 em{font-style:normal;color:#d9eaca}.chapters-hero>div:first-child{min-width:0}.chapters-hero>div>p{color:#c5d4e6;font-size:18px;line-height:1.5;margin:0}.chapters-overview{flex:0 0 300px;padding-bottom:0}.chapters-overview>div{display:flex;gap:13px;align-items:center;font-size:15px;font-weight:600;white-space:nowrap}.chapters-overview b{font-size:35px;letter-spacing:-.06em}.chapters-overview>p{font-size:15px!important;margin:14px 0 0!important}.editorial-text-action{background:none;border:0;box-shadow:none;color:inherit;font:650 14px/1.5 Manrope,sans-serif;text-decoration:underline;text-underline-offset:5px;padding:8px 0;min-height:44px;cursor:pointer}.editorial-chapters{display:grid;grid-template-columns:repeat(var(--chapter-count),minmax(0,1fr));gap:13px;align-items:stretch}.editorial-chapter{min-width:0;display:flex;flex-direction:column;padding:33px 37px 30px;min-height:627px;background:#f3f0e4;color:#17352f;border-radius:17px;--chapter-rule:#72939c}.editorial-chapter[data-chapter="1"]{background:#dce9df;--chapter-rule:#678f78}.editorial-chapter[data-chapter="2"]{background:#e8e2f1;--chapter-rule:#9d8db5}.chapter-meta{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:1.5;color:#41605a}.chapter-meta>span:first-child{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:750}.editorial-chapter h2,.chapter-name-editor textarea{font:750 clamp(30px,2.19vw,42px)/1.06 Manrope,sans-serif;letter-spacing:-.065em;margin:40px 0 10px;color:#17352f;overflow-wrap:anywhere}.chapter-name-editor textarea{display:block;width:100%;padding:0;background:transparent;resize:vertical;border:1px solid #41605a;border-radius:6px}.chapter-description{font-size:16px;line-height:1.5;color:#41605a;margin:0;min-height:24px}.editorial-chapter-rule{display:block;flex-shrink:0;width:43px;height:3px;background:var(--chapter-rule);margin:28px 0 10px}.editorial-chapter ol{list-style:none;padding:0;margin:0;flex:1}.editorial-chapter li{padding:25px 0 20px;min-height:136px}.editorial-chapter li+li{border-top:1px solid #17352f26}.chapter-question-label{display:flex;align-items:center;gap:13px;color:#41605a;font-size:13px;font-weight:750;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px}.chapter-question-label>span:first-child{font-size:15px;letter-spacing:0}.chapter-question-label .choice-menu{margin-left:auto}.editorial-chapter li p{font:700 21px/1.3 Manrope,sans-serif;letter-spacing:-.035em;margin:0;overflow-wrap:anywhere}.chapter-thinking{display:flex;gap:14px;margin-top:32px;border-top:1px solid #17352f26;padding-top:21px;color:#41605a}.chapter-thinking>span{font-size:24px;line-height:1}.chapter-thinking strong{font-size:11px;text-transform:uppercase;letter-spacing:.12em;display:block;margin-bottom:8px}.chapter-thinking p{font-size:14px;line-height:1.5;margin:0}.editorial-order-controls{display:flex;justify-content:space-between;gap:12px;margin-top:16px;border-top:1px solid #17352f26;padding-top:8px}.editorial-order-controls button{background:none;border:0;text-decoration:underline;text-underline-offset:4px;color:#17352f;min-height:44px;font-size:13px}.editorial-story-footer{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;padding-top:30px}.editorial-bookends{display:flex;gap:42px;max-width:55%}.editorial-bookends details{max-width:320px;min-width:0}.editorial-bookends details+details{border-left:1px solid #ffffff26;padding-left:42px}.editorial-bookends summary{display:flex;gap:14px;align-items:center;cursor:pointer;min-height:50px;list-style:none;font-size:16px;font-weight:600}.editorial-bookends summary::-webkit-details-marker{display:none}.editorial-bookends summary>span:first-child{border:1px solid #9aafd0;border-radius:50%;width:27px;height:27px;display:grid;place-items:center;flex-shrink:0;font-size:14px}.editorial-bookends small{display:block;font-size:11px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;color:#bdcee7}.editorial-bookends details p{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.editorial-story-actions{display:flex;align-items:center;gap:31px}.editorial-story-actions .editorial-text-action{text-decoration:none;color:#d6e4f8;font-size:15px}.focus-app .editorial-story-actions .focus-primary{min-height:60px;padding:16px 32px;font-size:18px;min-width:218px;background:#f7f4e7;color:#192e65;box-shadow:none;border:0}.editorial-story-detail{display:flex;justify-content:space-between;gap:24px;font-size:14px;line-height:1.5;margin-top:23px;color:#bdcee7}.editorial-story-detail>span:last-child{display:flex;align-items:center;gap:8px}.editorial-story-detail i{background:#d9eaca;width:6px;height:6px;border-radius:50%;flex-shrink:0}.editorial-error{border:1px solid currentColor;padding:16px;border-radius:8px}.focus-app:has(.editorial-sequence){--section-bg:#1b3064;background:#1b3064}.focus-app:has(.editorial-sequence) .focus-header{min-height:112px;padding-block:20px}.focus-app:has(.editorial-sequence) .focus-main{width:86%;max-width:1320px;margin:0 auto 20px;padding:0}.focus-app:has(.editorial-sequence) .morrow-studio{max-width:none}.focus-app:has(.editorial-sequence) .studio-header{height:58px;margin:0;padding:0;display:flex;align-items:center;border-color:#f6f3e833}.focus-app:has(.editorial-sequence) .studio-nav{margin:0;gap:34px;align-self:stretch}.focus-app:has(.editorial-sequence) .studio-nav button{font-size:13px;padding:0;min-height:44px}.focus-app:has(.editorial-sequence) .studio-nav button[aria-current=page]{border-bottom:2px solid #f6f3e8}.sequence-heading{padding:36px 0 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.sequence-heading .editorial-eyebrow{font-size:11px;margin-bottom:16px}.sequence-heading h1{font:750 clamp(34px,3.71vw,57px)/1.02 Manrope,sans-serif;letter-spacing:-.075em;margin:0;outline:0;color:#f6f3e8}.sequence-audiences{display:flex;align-items:center;border:1px solid #829bc4;border-radius:100px;padding:4px;gap:4px;width:max-content;max-width:100%;flex-shrink:0;margin-bottom:6px}.sequence-audiences button{padding:10px 16px;min-height:38px;font:650 12px/1.5 Manrope,sans-serif;white-space:nowrap;border-radius:100px;color:#d0dcef;border:0;background:none}.sequence-audiences button[aria-pressed=true]{background:#f6f3e8;color:#1b3064}.sequence-body{display:grid;grid-template-columns:minmax(0,817fr) minmax(0,459fr);gap:44px}.sequence-paper{min-height:495px;border-radius:16px;padding:32px 41px;background:#f6f3e8;color:#203e35;display:flex;flex-direction:column;min-width:0}.sequence-paper>header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #c9d7cc;padding-bottom:17px;font-size:12px;gap:20px}.sequence-paper>header strong{font-size:13px}.sequence-paper>form{display:flex;flex-direction:column;flex:1;margin:0}.sequence-question-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:16px;margin:35px 0 14px;color:#536d62;font-size:11px;text-transform:uppercase}.sequence-question-meta button{font-size:12px;min-height:32px;padding:0;text-transform:none}.focus-app .editorial-sequence .editorial-question{font:650 clamp(32px,3.25vw,50px)/1.11 Manrope,sans-serif;letter-spacing:-.065em;margin:0 0 36px;max-width:650px;outline:0;color:#203e35;overflow-wrap:anywhere;text-wrap:balance}.sequence-answer,.sequence-edit-question{display:block;width:100%;min-height:110px;background:transparent;color:#203e35;border:1px solid #6f887a;border-radius:10px;padding:16px;font:500 17px/1.5 Manrope,sans-serif;resize:vertical;margin:0 0 20px}.sequence-edit-question{font-size:26px;min-height:160px}.editorial-sequence .respondent-choices .primary-answers,.editorial-sequence .respondent-choices .extra-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.editorial-sequence .respondent-choices label{display:flex;align-items:center;gap:13px;min-height:56px;border:1px solid #7d9688;border-radius:10px;padding:15px 17px;font:550 14px/1.4 Manrope,sans-serif;background:transparent;color:#203e35;cursor:pointer;transition:border-color .14s,background .14s}.editorial-sequence .respondent-choices label.selected{background:#dce9dc;border-color:#527b64}.editorial-sequence .respondent-choices .answer-dot{width:18px;height:18px;border:1.5px solid #4e6a60;border-radius:50%;flex:none;display:grid;place-items:center}.editorial-sequence .respondent-choices .selected .answer-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:#203e35}.editorial-sequence .respondent-choices .scale-point{font-size:16px;margin-right:8px;display:inline}.editorial-sequence .respondent-choices .other-answers>button{color:#203e35;font-size:13px;min-height:44px}.sequence-paper form>footer{border-top:1px solid #cad6cb;margin-top:auto;padding:17px 0 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.sequence-paper form>footer>span{font-size:10px;line-height:1.5;color:#536d62}.sequence-paper form>footer>div{display:flex;gap:16px;align-items:center}.focus-app .sequence-continue{display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:100px;background:#1b3064;color:#f6f3e8;border:0;padding:15px 23px;font:700 13px/1.4 Manrope,sans-serif;min-height:46px;white-space:nowrap}.sequence-continue>span{font-size:21px;font-weight:400;line-height:.7}.sequence-context{padding-top:15px;min-width:0}.sequence-context .editorial-eyebrow{font-size:11px;color:#b9cde4}.focus-app .sequence-context h2{font:650 35px/1.11 Manrope,sans-serif;letter-spacing:-.054em;margin:15px 0 18px;max-width:220px}.sequence-context>p{color:#cfdded;font-size:15px;line-height:1.55;max-width:360px;letter-spacing:-.015em;margin:0}.sequence-context hr{border:0;height:1px;background:#647da6;margin:37px 0 28px}.sequence-position{font-size:13px;font-weight:650;color:#e5e9ed;text-transform:uppercase}.sequence-next{margin-top:21px;border-left:2px solid #c4d5e8;padding:4px 0 4px 19px}.sequence-next small{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#bdcce0;display:block;margin-bottom:9px}.sequence-next strong{font-size:19px;line-height:1.29;font-weight:550;letter-spacing:-.037em;max-width:300px;display:block}.sequence-timeline{margin-top:24px;border-top:1px solid #f6f3e833;padding-top:19px;display:grid;grid-template-columns:repeat(var(--steps),minmax(0,1fr));gap:12px}.sequence-timeline button{padding:12px 0 0;border:0;border-top:3px solid #8199bf;border-radius:0;background:none;color:#b7cbe3;display:flex;flex-direction:column;gap:12px;min-height:80px;text-align:left;font:500 12px/1.35 Manrope,sans-serif;overflow-wrap:anywhere}.sequence-timeline button[aria-current=step]{border-top-color:#f6f3e8;color:#f6f3e8}.sequence-timeline b{font-size:14px;font-weight:650}.sequence-bottom{margin-top:8px;padding:0;display:flex;justify-content:space-between;align-items:center;gap:24px}.sequence-bottom p{font-size:12px;line-height:1.5;color:#bdd0e5;margin:0}.sequence-bottom .editorial-text-action{font-size:11px;color:#bdd0e5}.focus-app .sequence-bottom .focus-primary{background:#f6f3e8;color:#1b3064;border:0;box-shadow:none;font-size:13px;padding:15px 22px;min-height:51px;min-width:164px;display:flex;gap:20px;justify-content:center;align-items:center}.sequence-bottom .focus-primary>span{font-size:18px}.sequence-path-status{font-size:13px;line-height:1.5;color:#cfdded}.sequence-complete{padding-top:40px;flex:1}.sequence-complete p{font-size:16px;line-height:1.6}.editorial-aim button:focus-visible,.editorial-outline :is(button,summary,textarea):focus-visible,.editorial-sequence :is(button,textarea):focus-visible{outline:2px solid currentColor;outline-offset:4px}.editorial-sequence .respondent-choices label:has(input:focus-visible){outline:2px solid #203e35;outline-offset:3px}.editorial-outline button:disabled,.editorial-aim button:disabled,.editorial-sequence button:disabled{opacity:.55;cursor:not-allowed}@media(min-width:1280px)and (max-width:1700px){.chapters-hero{align-items:flex-start}.chapters-overview{padding-top:40px}.chapters-hero h1{max-width:900px}.editorial-chapter{padding:28px;min-height:570px}.editorial-chapter li p{font-size:19px}}@media(max-width:1279px){.chapters-hero{flex-direction:column;align-items:stretch;padding-bottom:32px;gap:20px}.chapters-overview{flex:auto}.chapters-overview>div{font-size:14px}.editorial-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-chapter{padding:28px;min-height:540px}.editorial-chapter h2{font-size:34px}.editorial-chapter li p{font-size:19px}.editorial-story-footer{flex-wrap:wrap}.editorial-bookends{max-width:100%}.editorial-story-actions{margin-left:auto}.sequence-body{gap:28px}.sequence-heading{flex-wrap:wrap}.sequence-audiences{margin-bottom:0}.sequence-paper{padding:26px}.sequence-timeline{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.aim-intents{margin-top:48px}.aim-editor textarea{font-size:25px}}@media(max-width:900px){.sequence-body{grid-template-columns:1fr}.sequence-context{padding:0}.focus-app .sequence-context h2{max-width:none}.sequence-context hr{margin:24px 0}.sequence-context>p{max-width:65ch}.sequence-next strong{max-width:none}.sequence-paper{min-height:460px}.aim-orientation{align-items:flex-start;flex-direction:column;gap:16px}.editorial-aim h1{margin-top:36px}.aim-introduction{font-size:17px}}@media(max-width:767px){.focus-app[data-editorial-screen=aim] .focus-main{width:88%;padding-top:30px;margin-bottom:40px}.editorial-aim h1{font-size:clamp(38px,8.5vw,62px);letter-spacing:-.06em;margin:30px 0 22px}.aim-orientation{font-size:11px}.aim-orientation ol{font-size:10px;gap:6px}.aim-orientation li+li:before{margin-right:6px}.aim-intents{margin-top:32px;flex-wrap:wrap;gap:8px;padding-bottom:16px}.aim-intents>span{width:100%;margin:0 0 4px}.aim-intents button{font-size:12px;padding:10px 17px}.aim-editor{padding:22px 20px 20px;margin-top:16px}.aim-editor>label{margin-bottom:18px}.aim-editor textarea{font-size:21px;min-height:150px}.aim-editor-footer{flex-direction:column;align-items:stretch;gap:18px}.aim-editor-footer p{font-size:13px}.focus-app .aim-editor .focus-primary{min-width:0;width:100%;min-height:50px}.focus-app[data-editorial-screen=outline] .focus-header{min-height:88px}.chapters-hero{padding:28px 0}.chapters-hero .editorial-eyebrow{font-size:10px;letter-spacing:.12em}.chapters-hero .editorial-eyebrow>span{margin:0 6px}.chapters-hero h1{font-size:40px;letter-spacing:-.06em}.chapters-hero>div>p{font-size:16px}.chapters-overview>div{gap:10px}.chapters-overview b{font-size:30px}.editorial-chapters{grid-template-columns:1fr;gap:16px}.editorial-chapter{padding:26px 24px;min-height:0}.editorial-chapter h2{font-size:34px;margin-top:28px}.editorial-chapter li{min-height:0;padding-bottom:24px}.editorial-chapter li p{font-size:19px}.chapter-thinking{margin-top:24px}.editorial-story-footer{flex-direction:column;gap:24px}.editorial-bookends{gap:20px;width:100%}.editorial-bookends details{flex:1}.editorial-bookends details+details{padding-left:20px}.editorial-bookends summary{font-size:14px;gap:8px}.editorial-bookends small{font-size:9px}.editorial-bookends summary>span:first-child{display:none}.editorial-story-actions{flex-direction:column-reverse;align-items:stretch;width:100%;gap:8px}.editorial-story-detail{flex-direction:column;gap:12px;font-size:12px}.focus-app:has(.editorial-sequence) .focus-header{min-height:88px}.focus-app:has(.editorial-sequence) .focus-main{width:88%}.focus-app:has(.editorial-sequence) .studio-header{height:auto;min-height:100px;flex-wrap:wrap;gap:0;padding:0 0 10px}.focus-app:has(.editorial-sequence) .studio-nav{width:100%;gap:24px}.focus-app:has(.editorial-sequence) .studio-header>.focus-text-button{margin:0}.sequence-heading{padding-top:28px;gap:22px}.sequence-heading h1{font-size:38px;letter-spacing:-.06em;line-height:1.05}.sequence-heading .editorial-eyebrow{font-size:10px}.sequence-audiences{width:100%}.sequence-audiences button{white-space:normal;min-height:44px;flex:1;padding:8px 10px;font-size:11px}.sequence-paper{padding:24px 20px;min-height:0}.sequence-question-meta{margin-top:24px}.focus-app .editorial-sequence .editorial-question{font-size:32px;letter-spacing:-.05em;margin-bottom:28px}.editorial-sequence .respondent-choices .primary-answers,.editorial-sequence .respondent-choices .extra-answers{grid-template-columns:1fr}.sequence-paper form>footer{margin-top:20px;flex-direction:column;align-items:stretch;gap:14px}.sequence-paper form>footer>div{justify-content:space-between}.sequence-continue{margin-left:auto}.sequence-context .editorial-eyebrow{font-size:10px}.focus-app .sequence-context h2{font-size:30px}.sequence-timeline{display:flex;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:8px}.sequence-timeline button{flex:0 0 110px}.sequence-bottom{flex-direction:column;align-items:stretch;gap:8px}.sequence-bottom .focus-primary{width:100%}.sequence-bottom>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.sequence-bottom p{font-size:11px}}@media(prefers-reduced-motion:reduce){.editorial-aim *,.editorial-outline *,.editorial-sequence *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.focus-app .section-first-toolbar .draft-action-menu{gap:4px;border:1px solid #f4f2e640;border-radius:999px;padding:4px;width:auto;flex-direction:row;align-items:center;justify-content:flex-end}.focus-app .section-first-toolbar .draft-action-menu>button{padding:10px 16px;border-radius:999px;font-size:12px;min-height:44px;background:transparent;color:inherit;transition:background .18s ease}.focus-app .section-first-toolbar .draft-action-menu>button:last-of-type{background:transparent;color:inherit}.focus-app .question-toolbar[data-ending=true] .draft-action-menu>button:last-of-type{background:transparent;color:inherit}.focus-app .question-toolbar[data-ending=true] .draft-action-menu>button:last-of-type:hover{background:#ffffff16}.focus-app .section-first-toolbar .draft-action-menu>button:hover{background:#ffffff16}.focus-app .section-first-toolbar .draft-action-menu>button:focus-visible{outline:2px solid #f3d596;outline-offset:2px}.focus-app .transient-notice{display:flex;align-items:center;gap:16px;width:fit-content;max-width:100%;padding:12px 16px;font-size:13px;border-radius:10px}.transient-notice button{border:0;background:transparent;color:inherit;min-width:36px;min-height:36px;font-size:22px;margin-left:auto}.respondent-assistance{margin-top:24px;border-top:1px solid #192e6525;padding-top:15px}.respondent-assistance summary{cursor:pointer;display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;list-style:none;color:inherit}.respondent-assistance summary::-webkit-details-marker{display:none}.respondent-assistance summary:after{content:"+";margin-left:auto;font-size:18px}.respondent-assistance[open] summary:after{content:"\2212"}.respondent-assistance .answer-help-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0 4px}.respondent-assistance .answer-help-actions p{font-size:13px;line-height:1.6;margin:0;max-width:38ch}.respondent-assistance .extra-answers{margin:10px 0 16px}.respondent-assistance .focus-text-button{font-size:13px!important;flex-shrink:0}.focus-app .preview-actions{border-top:1px solid #192e6525;padding-top:22px;margin-top:28px}.answer-help-selected{font-size:12px;margin:4px 0 10px}.sequence-complete{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:340px;padding:28px 0}.completion-emblem{display:flex;align-items:center;gap:6px;margin-bottom:24px;height:40px}.completion-emblem i{display:block;width:9px;height:28px;border-radius:8px;background:#7e9c94;transform:rotate(-20deg);animation:completion-petal .7s cubic-bezier(.2,.7,.2,1) both}.completion-emblem i:nth-child(2){height:38px;background:#b39cbd;transform:rotate(0);animation-delay:.08s}.completion-emblem i:nth-child(3){background:#c99e81;transform:rotate(20deg);animation-delay:.16s}.completion-kicker{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sequence-complete .editorial-question{margin:14px 0 20px!important}.sequence-complete>p{max-width:48ch;line-height:1.7}.sequence-complete .focus-actions{margin-top:24px;display:flex;align-items:center;gap:22px}.sequence-context .sequence-route-note{font-size:13px;line-height:1.7;border-top:1px solid #ffffff35;padding-top:20px;margin-top:24px}.review-plan-selector{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 24px}.review-plan-selector>span{font-size:13px}.review-plan-selector button{border:1px solid #ffffff55;border-radius:999px;background:transparent;color:inherit;padding:10px 16px;font:inherit;font-size:13px;min-height:44px}.review-plan-selector button[aria-pressed=true]{background:#f4f2e6;color:#192e65}@keyframes completion-petal{0%{opacity:0;scale:.65}to{opacity:1;scale:1}}@media(max-width:760px){.focus-app .section-first-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:12px}.focus-app .section-first-toolbar .section-nav-slot{width:100%;min-width:0}.focus-app .section-first-toolbar .section-map{width:100%;max-width:100%}.focus-app .section-first-toolbar .draft-action-menu{justify-self:end;margin-left:auto}.focus-app .section-first-toolbar .draft-action-menu>button{padding-inline:14px}.respondent-assistance .answer-help-actions{align-items:flex-start;flex-direction:column;gap:10px}.focus-app .preview-count{display:flex;align-items:baseline;gap:10px;margin-top:20px}.focus-app .preview-count b{font-size:36px}.focus-app .preview-count span{font-size:13px}.sequence-complete{min-height:280px}}@media(prefers-reduced-motion:reduce){.completion-emblem i{animation:none}.focus-app .section-first-toolbar .draft-action-menu>button{transition:none}}.flow-relay .relay-navigation{position:sticky;top:0;z-index:80;min-height:72px;display:flex;align-items:center;gap:24px;padding:12px 4%;border-bottom:1px solid #ffffff30;background:var(--section-bg);color:var(--section-ink);transition:background-color .4s ease}.relay-navigation .flow-brand{font-size:32px;text-decoration:none;color:inherit;line-height:1}.relay-nav-name{font-size:12px;color:var(--section-muted)}.relay-primary-nav{display:flex;align-items:center;justify-content:center;gap:8px;position:absolute;left:50%;transform:translate(-50%)}.relay-primary-nav button{font:650 13px/1.4 Manrope,sans-serif;color:var(--section-muted);background:none;border:0;padding:12px 10px;min-height:44px;cursor:pointer}.relay-primary-nav button[aria-current=page]{color:#f3d596}.relay-primary-nav button:hover{color:var(--section-ink)}.relay-nav-options{margin-left:auto}.relay-navigation button:focus-visible,.relay-navigation a:focus-visible{outline:2px solid #f3d596;outline-offset:3px}.relay-menu-toggle{display:none}.flow-relay .question-toolbar{top:72px}.focus-app.flow-relay[data-editorial-screen=aim] .focus-main{width:100%;max-width:none;padding:0;margin:0;flex:1}.flow-relay .editorial-aim{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100svh - 72px);background:#192e65}.flow-relay .aim-story{padding:clamp(36px,5vw,80px) 8%;display:flex;flex-direction:column;justify-content:center}.flow-relay .aim-orientation{font-size:12px;letter-spacing:.14em}.flow-relay .aim-orientation>span{gap:12px}.flow-relay .editorial-aim h1{font-family:Manrope,sans-serif;font-size:clamp(44px,6.5vw,94px);font-weight:800;line-height:.98;letter-spacing:-.075em;margin:32px 0;max-width:9ch}.flow-relay .aim-introduction{max-width:35ch;font-size:clamp(15px,1.5vw,19px);line-height:1.55;color:#c5d4e6}.flow-relay .aim-workspace{background:#f3dc9f;color:#192e65;padding:clamp(32px,4vw,64px) 8%;display:flex;flex-direction:column;justify-content:center}.flow-relay .aim-intents{display:flex;flex-wrap:wrap;margin:0 0 24px;padding:0;border:0;gap:8px}.flow-relay .aim-intents>span{width:100%;color:#192e65;margin:0 0 12px;letter-spacing:.13em}.flow-relay .aim-intents button{border-color:#192e6555;color:#192e65;padding:10px 18px}.flow-relay .aim-intents button[aria-pressed=true]{background:#192e65;color:#fffbed;border-color:#192e65}.flow-relay .aim-intents button:hover{background:#192e6510}.flow-relay .aim-intents button[aria-pressed=true]:hover{background:#243d76}.flow-relay .aim-editor{background:none;margin:0;padding:0;border-radius:0;outline:none;color:#192e65}.flow-relay .aim-editor>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.flow-relay .aim-editor textarea{background:#faf5e5;border-radius:4px;min-height:300px;padding:28px;font:500 clamp(20px,2vw,26px)/1.5 Manrope,sans-serif;color:#192e65;resize:vertical}.flow-relay .aim-editor textarea::placeholder{color:#32466d}.flow-relay .aim-editor textarea:focus{outline:2px solid #192e65;outline-offset:4px}.flow-relay .aim-editor-footer{padding-top:24px;border:0;gap:16px}.flow-relay .aim-editor-footer p{font-size:12px;color:#32466d}.flow-relay .aim-editor .focus-primary{min-width:0;min-height:48px;padding:14px 22px;font-size:13px}.flow-relay[data-editorial-screen=aim] .focus-footer{display:none}.flow-relay .chapters-hero h1{max-width:800px}.flow-relay .chapters-hero h1 em{color:#f3d596}.flow-relay .chapters-overview>p{display:none}.flow-relay .editorial-chapters{gap:12px;align-items:start;overflow:visible;border-radius:0}.flow-relay .editorial-chapter{background:var(--chapter-paper)!important;color:#192e65;border-radius:0;min-height:260px;padding:28px 24px;box-shadow:none;border:0}.flow-relay .editorial-chapter .chapter-meta{color:#324b63;margin-bottom:28px}.flow-relay .editorial-chapter .chapter-meta>span:nth-child(2){display:none}.flow-relay .editorial-chapter h2{font-size:clamp(25px,2.5vw,38px);line-height:1.04;letter-spacing:-.065em;min-height:2.1em;color:#192e65;margin:0 0 12px}.flow-relay .editorial-chapter .chapter-description{color:#324b63;font-size:14px;min-height:3em;margin:0 0 20px}.flow-relay .editorial-chapter-rule{display:none}.chapter-disclosure{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border:0;border-top:1px solid #192e6530;padding:16px 0 0;margin:0;background:transparent;color:#192e65;font:750 11px/1.5 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.04em;min-height:44px;cursor:pointer}.chapter-disclosure span:last-child{font-size:20px}.chapter-disclosure:disabled{opacity:1!important;cursor:default!important}.flow-relay .editorial-chapter ol[hidden]{display:none}.flow-relay .editorial-chapter ol{margin-top:20px}.flow-relay .editorial-chapter[data-expanded=false] .chapter-thinking{display:none}.flow-relay .morrow-suggestions{margin:28px 0 8px}.morrow-noticed{display:flex;align-items:flex-start;gap:14px;padding:0 0 24px;max-width:75ch}.morrow-noticed>span,.morrow-versions-heading h2>span{color:#f3d596;font-size:25px;line-height:1}.morrow-noticed strong{font-size:15px}.morrow-noticed p{font-size:14px;line-height:1.65;margin:6px 0 0;color:var(--section-muted)}.morrow-versions-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.morrow-versions-heading h2{display:flex;align-items:center;gap:12px;font:700 18px/1.4 Manrope,sans-serif;margin:0}.morrow-versions-heading small{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--section-muted)}.morrow-suggestions kbd{font:650 12px/1.5 Manrope,sans-serif;background:#ffffff16;border-radius:5px;padding:3px 7px}.morrow-version-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.morrow-version-cards article{display:flex;flex-direction:column;background:#faf7ed;color:#192e65;border:2px solid transparent;border-radius:20px;padding:24px;min-width:0}.morrow-version-cards article[data-selected=true]{border-color:#f3d596}.morrow-version-cards header{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:13px}.morrow-version-cards kbd{background:#192e650a}.morrow-version-cards p{font:700 clamp(20px,2vw,28px)/1.3 Manrope,sans-serif;letter-spacing:-.04em;flex:1;margin:24px 0}.morrow-version-cards mark{color:inherit;background:none;text-decoration:underline;text-decoration-color:#d6a539;text-decoration-thickness:2px;text-underline-offset:5px}.morrow-version-cards footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.morrow-version-cards footer>span{font-size:12px;color:#485876}.focus-app .morrow-version-cards .focus-primary{background:#192e65;color:#fffbed;min-width:0;min-height:44px;padding:10px 18px;font-size:13px}.morrow-keep{display:flex;align-items:center;gap:24px;margin-top:18px}.morrow-keep p{font-size:13px;color:var(--section-muted)}.gentle-bloom .bloom-number{font-family:Manrope,sans-serif;font-size:44px;font-style:normal;font-weight:800;letter-spacing:-.05em}.gentle-bloom .bloom-reviewed{font-size:12px;font-weight:600;letter-spacing:0;fill:var(--section-ink)}.gentle-bloom{margin-bottom:100px}.gentle-bloom figcaption{letter-spacing:0;text-transform:none;font-size:12px}.bloom-legend-note{display:block;font-size:11px;margin-bottom:12px}.bloom-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 18px;list-style:none;margin:0;padding:0}.bloom-legend li{display:flex;align-items:center;gap:7px}.bloom-legend i{width:10px;height:10px;border-radius:3px;display:block}.bloom-legend b{font-weight:800;margin-left:3px}@media(max-width:900px){.relay-nav-name{display:none}.relay-primary-nav{gap:0}.relay-primary-nav button{padding-inline:8px}.flow-relay .editorial-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.flow-relay .relay-navigation{padding:12px 5%;gap:12px;min-height:64px}.relay-navigation .flow-brand{font-size:28px}.relay-nav-options{margin-left:0;margin-right:4px;order:2}.relay-menu-toggle{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-left:auto;order:3;background:none;border:1px solid #ffffff40;border-radius:50%;width:44px;height:44px;color:inherit}.relay-menu-toggle span{width:18px;height:1.5px;background:currentColor;transition:transform .2s}.relay-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.75px) rotate(45deg)}.relay-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.relay-primary-nav{display:none;position:absolute;left:0;right:0;top:100%;transform:none;background:var(--section-bg);border-bottom:1px solid #ffffff30;padding:12px 5% 20px;box-shadow:0 12px 18px #00000014}.relay-primary-nav[data-open=true]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.relay-primary-nav button{text-align:left;padding:14px;border-radius:8px;background:#ffffff08}.flow-relay .question-toolbar{top:68px}.flow-relay .editorial-aim{grid-template-columns:1fr;min-height:0}.flow-relay .aim-story{padding:36px 6%}.flow-relay .editorial-aim h1{font-size:clamp(44px,10vw,68px);max-width:none;margin:24px 0;line-height:1}.flow-relay .editorial-aim h1 br{display:none}.flow-relay .aim-workspace{padding:30px 6% 36px}.flow-relay .aim-intents{gap:6px}.flow-relay .aim-intents button{padding:10px 14px;font-size:12px}.flow-relay .aim-editor textarea{min-height:200px;padding:20px;font-size:20px}.flow-relay .aim-editor-footer{flex-direction:column;align-items:stretch}.flow-relay .aim-editor-footer p{font-size:12px}.flow-relay .editorial-chapters{grid-template-columns:1fr}.flow-relay .editorial-chapter{min-height:0;padding:24px}.flow-relay .editorial-chapter h2{min-height:0;font-size:32px}.flow-relay .editorial-chapter .chapter-description{min-height:0}.morrow-version-cards{grid-template-columns:1fr}.morrow-versions-heading small{display:none}.morrow-versions-heading h2{font-size:16px}.morrow-version-cards p{font-size:22px}.morrow-version-cards .focus-primary{width:auto}.morrow-keep{gap:16px}.morrow-keep p{font-size:12px}.gentle-bloom{margin-bottom:110px}}@media(prefers-reduced-motion:reduce){.relay-navigation,.relay-menu-toggle span{transition:none!important}}.flow-relay .question-toolbar{top:var(--relay-nav-height,72px)}.flow-relay .editorial-aim{min-height:calc(100svh - var(--relay-nav-height,72px))}.morrow-version-cards footer{padding:0;margin:0;min-height:0}.chapter-disclosure{border-radius:0}@media(max-width:700px){.flow-relay .editorial-aim{min-height:0}.flow-relay .editorial-aim h1{letter-spacing:-.05em}}.section-question-overview{margin-bottom:32px}.focus-app .section-question-overview .section-local-heading{margin-bottom:20px;align-items:center}.section-question-list ol{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0}.section-question-list li{min-width:0}.section-question-list button{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:12px;row-gap:4px;text-align:left;width:100%;height:100%;min-height:76px;border:1px solid #ffffff30;border-radius:12px;padding:16px;background:#ffffff04;color:var(--section-ink);transition:background .18s,border-color .18s}.section-question-list button:hover{background:#ffffff0c;border-color:#ffffff70}.section-question-list button[aria-current=step]{background:#ffffff0e;border-color:#f3d596}.section-question-number{grid-row:1/3;display:grid;place-items:center;border-radius:50%;width:28px;height:28px;font:700 11px/1 Manrope,sans-serif;color:var(--section-muted);background:#ffffff0c}.section-question-list button[aria-current=step] .section-question-number{background:#f3d596;color:#192e65}.section-question-title{font:600 13px/1.5 Manrope,sans-serif;overflow-wrap:anywhere}.section-question-state{font:500 10px/1.5 Manrope,sans-serif;color:var(--section-muted)}.section-question-list button:focus-visible{outline:2px solid #f3d596;outline-offset:3px}@media(max-width:700px){.section-question-list ol{grid-template-columns:1fr}.section-question-list button{min-height:68px;padding:14px}.focus-app .section-question-overview .section-local-heading{margin-bottom:18px}.section-question-overview{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.section-question-list button{transition:none}}.decision-app.focus-app.flow-relay[data-editorial-screen=done]{--section-bg:#192e65;--section-ink:#f1f0de;--section-muted:#c6cce0;--focus-muted:#c6cce0;--nav-paper:#192e65;background:#192e65;color:#f1f0de}.decision-app.focus-app.flow-relay[data-editorial-screen=done] #opening{background:#192e65;color:#f1f0de}.decision-app.focus-app.flow-relay[data-editorial-screen=done] .relay-navigation{border-color:#f1f0de30}.decision-app.focus-app.flow-relay[data-editorial-screen=done] .relay-navigation .flow-brand{color:#f1f0de}.decision-app.focus-app.flow-relay[data-editorial-screen=done] .relay-primary-nav button{color:#c6cce0}.decision-app.focus-app.flow-relay[data-editorial-screen=done] .relay-primary-nav button[aria-current=page]{color:#f3d596;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:9px;text-decoration-color:#f3d596}.decision-app.focus-app.flow-relay[data-editorial-screen=done] .relay-menu-toggle{border-color:#f1f0de55}.decision-app.focus-app.flow-relay[data-editorial-screen=done] .focus-main{display:flex;flex-direction:column;flex:1;width:100%;max-width:none;margin:0;padding:28px 0 0}.bloom-ready[data-launch=true]{display:flex;flex-direction:column;flex:1;text-align:left}.survey-launch{display:grid;grid-template-columns:1.2fr 1fr;width:92%;max-width:1280px;margin:0 auto 16px;background:#f1f0de;color:#192e65;border:1px solid #f1f0de40;border-radius:24px;overflow:hidden}.survey-launch-intro,.survey-launch-controls{padding:36px 40px;min-width:0}.survey-launch-intro{display:flex;flex-direction:column;border-right:1px solid #192e6520}.launch-eyebrow{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:700;line-height:1.5;color:#57687b}.focus-app .survey-launch h1{font:700 clamp(36px,4.4vw,62px)/1.06 Manrope,sans-serif;letter-spacing:-.06em;text-align:left;margin:32px 0;max-width:none;text-wrap:balance;color:#192e65}.launch-introduction{font-size:16px;line-height:1.7;max-width:45ch;margin-top:auto;padding-top:20px;overflow-wrap:anywhere}.launch-intro-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e1dfd1;padding-top:12px;margin-top:20px;font-size:11px;color:#57687b}.launch-intro-footer button{color:#192e65}.survey-launch-controls h2{font:700 clamp(24px,2.3vw,32px)/1.16 Manrope,sans-serif;letter-spacing:-.04em;margin:24px 0 28px}.launch-duration{border:0;padding:0;margin:0;min-width:0}.launch-duration legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.launch-duration label{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 14px;border-top:1px solid #e1dfd1;font:500 14px/1.4 Manrope,sans-serif;color:#526379;cursor:pointer;transition:background-color .18s ease}.launch-duration label[data-selected=true]{background:#f3d596;color:#192e65;border-color:transparent;border-radius:8px}.launch-duration input{width:18px;height:18px;accent-color:#192e65;flex-shrink:0;margin:0}.launch-duration label:has(input:focus-visible){outline:2px solid #192e65;outline-offset:2px}.launch-estimate{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:20px 0 16px;color:#526379;font-size:12px}.launch-estimate b{font:700 42px/1 Manrope,sans-serif;letter-spacing:-.07em;color:#192e65}.launch-estimate i{font-style:normal;padding:0 10px}.launch-morrow-note{display:flex;align-items:flex-start;gap:16px;margin:0 0 32px;padding:20px 0;max-width:46ch;border-top:1px solid #e1dfd1;font-size:16px;line-height:1.65;color:#465644}.launch-morrow-note>span{color:#916617;font-size:30px;line-height:1.2;flex-shrink:0}.launch-morrow-note p{line-height:1.6}.launch-morrow-note strong{display:block;font-size:13px;margin-bottom:8px;color:#192e65}.launch-morrow-note[data-warning=true]{border-top-color:#a87719;color:#714915}.launch-actions{display:flex;align-items:center;gap:12px}.focus-app .launch-actions .focus-primary{background:#192e65;color:#fffbf5;border-color:#192e65;border-radius:999px;min-width:0;flex:1;display:flex;align-items:center;justify-content:center;gap:20px;padding:14px 20px;min-height:52px;font-size:13px}.launch-actions .bloom-share-button{color:#192e65;border-color:#9ba3a5;min-width:0;min-height:52px;font-size:12px;padding:14px 18px;gap:12px}.launch-private{font-size:10px;color:#526379;text-align:center;margin-top:12px}.bloom-ready[data-launch=true] .bloom-ready-garden{height:clamp(155px,21vh,240px);margin-top:auto;flex-shrink:0}.decision-app.focus-app.flow-relay[data-editorial-screen=done] .focus-footer{margin:0;width:100%;padding:8px 4%;background:#142650;color:#f1f0de;min-height:44px}.decision-app.focus-app.flow-relay[data-editorial-screen=done] :is(button,a,summary):focus-visible{outline-color:#192e65}.decision-app.focus-app.flow-relay[data-editorial-screen=done] .focus-footer button:focus-visible{outline-color:#fffbf5}@media(min-width:1500px){.survey-launch{margin-top:20px}.survey-launch-intro,.survey-launch-controls{padding:44px 48px}.survey-launch-controls h2{margin-bottom:36px}.launch-duration label{min-height:54px}.launch-introduction{font-size:18px}}@media(max-width:760px){.survey-launch{grid-template-columns:1fr;border-radius:18px;width:90%}.survey-launch-intro,.survey-launch-controls{padding:24px}.survey-launch-intro{border-right:0;border-bottom:1px solid #e4d8c8}.focus-app .survey-launch h1{font-size:clamp(32px,8.6vw,46px);margin:20px 0}.launch-introduction{font-size:14px;padding:0}.launch-intro-footer{margin-top:14px;padding-top:4px}.survey-launch-controls h2{font-size:26px;margin:16px 0 20px}.survey-launch-controls h2 br{display:none}.launch-duration label{min-height:46px;font-size:13px}.launch-estimate{margin-top:20px}.launch-actions{gap:10px}.focus-app .launch-actions .focus-primary{padding:14px 12px;font-size:12px;gap:10px}.launch-actions .bloom-share-button{padding:14px 12px;font-size:12px;flex:none}.bloom-ready[data-launch=true] .bloom-ready-garden{height:180px;margin-top:0}.decision-app.focus-app.flow-relay[data-editorial-screen=done] .focus-main{padding-top:20px}.decision-app.focus-app.flow-relay[data-editorial-screen=done] .relay-primary-nav{border-color:#f1f0de30}.decision-app.focus-app.flow-relay[data-editorial-screen=done] .relay-primary-nav button{background:#f1f0de08}}@media(prefers-reduced-motion:reduce){.launch-duration label{transition:none}}.survey-launch-controls{background:#faf7e9}.launch-morrow-note{padding:20px;border:0;border-radius:12px;background:#cce2d580;max-width:none}.launch-morrow-note[data-warning=true]{background:#f3d59655}.decision-app.focus-app.flow-relay[data-editorial-screen=done] .relay-navigation :is(button,a):focus-visible{outline-color:#f3d596}.decision-app.focus-app.flow-relay[data-editorial-screen=done] .focus-main{padding-bottom:36px}.bloom-ready[data-launch=true]{justify-content:center}.survey-launch{margin-bottom:0}.shared-survey-brand .shared-return{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid #f4f2e650;border-radius:999px;color:#f4f2e6;background:transparent;text-decoration:none;font:650 13px/1.4 Manrope,sans-serif;transition:background-color .2s,border-color .2s}.shared-survey-brand .shared-return:hover{background:#f4f2e612;border-color:#f4f2e699}.shared-survey-brand .shared-return:focus-visible{outline:2px solid #f3d596;outline-offset:4px}@media(max-width:500px){.shared-survey-brand{flex-wrap:wrap;gap:12px}.shared-survey-brand>span:nth-child(2){display:none}.shared-survey-brand .shared-return{font-size:12px;padding-inline:12px}}.focus-app.flow-relay{--relay-page-gutter:clamp(16px,4vw,80px);--relay-page-width:calc(100% - var(--relay-page-gutter) * 2);--relay-page-space:clamp(24px,3vw,48px)}.focus-app.flow-relay #opening>.focus-main,.focus-app.flow-relay.shared-survey>.focus-main{width:var(--relay-page-width);max-width:none;margin:0 auto;padding:var(--relay-page-space) 0 32px;min-width:0}.focus-app.flow-relay .relay-navigation,.focus-app.flow-relay .question-toolbar{padding-inline:var(--relay-page-gutter)}.focus-app.flow-relay #opening>.focus-footer,.focus-app.flow-relay .shared-survey-brand{width:var(--relay-page-width);max-width:none;margin-inline:auto;padding-inline:0}.focus-app.flow-relay .dynamic-question-review,.focus-app.flow-relay .section-garden:not(.garden-drag-layer),.focus-app.flow-relay .garden-creation,.focus-app.flow-relay .six-good-review .page,.focus-app.flow-relay .survey-insights,.focus-app.flow-relay .learning-editor,.focus-app.flow-relay .learning-review,.focus-app.flow-relay .answer-workbench,.focus-app.flow-relay .question-comparison,.focus-app.flow-relay .shopping-preview,.focus-app.flow-relay .preview-sheet{width:100%;max-width:none;margin-inline:0;min-width:0}.focus-app.flow-relay .dynamic-question-review,.focus-app.flow-relay .section-garden:not(.garden-drag-layer),.focus-app.flow-relay .garden-creation{margin-top:0}.focus-app.flow-relay .six-good-review .page{padding:0}.focus-app.flow-relay .six-good-review .hero-grid{padding-top:0}.focus-app.flow-relay .garden-hero{margin-inline:0}.focus-app.flow-relay .inline-aim{min-width:0}.focus-app.flow-relay .inline-aim-box{max-width:800px}.focus-app.flow-relay .focus-form{max-width:none}.focus-app.flow-relay :is(.focus-form,.new-question-scene,.learning-editor,.learning-review){min-width:0;overflow-wrap:anywhere}.focus-app.flow-relay .preview-sheet :is(h2,p){overflow-wrap:anywhere}.focus-app.flow-relay .focus-footer,.focus-app.flow-relay .dqr-card-head{flex-wrap:wrap}.focus-app.flow-relay .dqr-description{max-width:70ch}.focus-app.flow-relay .six-good-review .chapter-paper{min-width:0}.focus-app.flow-relay .six-good-review .question-copy{overflow-wrap:anywhere}.focus-app.flow-relay .six-good-review .launch-send{flex-wrap:wrap}.focus-app.flow-relay .six-good-review .launch-send-copy{flex:1 1 280px}.focus-app.flow-relay .six-good-review .launch-actions{flex:0 1 auto}@media(max-width:900px){.focus-app.flow-relay .relay-navigation{min-height:76px;gap:16px}.focus-app.flow-relay .relay-nav-options{margin-left:0;margin-right:4px;order:2}.focus-app.flow-relay .relay-menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-left:auto;order:3;width:44px;height:44px;border:1px solid #f1f0de45;border-radius:14px;background:#ffffff06;color:inherit}.focus-app.flow-relay .relay-menu-toggle span{width:18px;height:1.5px;background:currentColor}.focus-app.flow-relay .relay-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.75px) rotate(45deg)}.focus-app.flow-relay .relay-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.focus-app.flow-relay .relay-primary-nav{display:none;position:absolute;top:calc(100% + 8px);left:var(--relay-page-gutter);right:var(--relay-page-gutter);transform:none;border:1px solid #f1f0de35;border-radius:18px;padding:8px 20px;background:var(--section-bg);box-shadow:0 20px 48px #08153055;max-height:calc(100dvh - 100px);overflow:auto}.focus-app.flow-relay .relay-primary-nav[data-open=true]{display:flex;flex-direction:column;align-items:stretch;gap:0}.focus-app.flow-relay .relay-primary-nav button{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:16px;min-height:70px;padding:14px 0;border:0;border-bottom:1px solid #f1f0de20;border-radius:0;background:transparent;text-align:left}.focus-app.flow-relay .relay-primary-nav button:last-of-type{border-bottom:0}.focus-app.flow-relay .nav-step{display:block;font-size:11px;width:20px}.focus-app.flow-relay .nav-title{font-size:19px;line-height:1.3}.focus-app.flow-relay .nav-description{display:block;font-size:11px;line-height:1.5;margin-top:4px;font-weight:450;color:var(--section-ink)}.focus-app.flow-relay .nav-current{display:block;margin-left:auto;font-size:8px}}@media(max-width:700px){.focus-app.flow-relay .inline-aim-box{width:100%}.focus-app.flow-relay .six-good-review .launch-send-copy{flex:auto}.focus-app.flow-relay .six-good-review .launch-actions{width:100%}.focus-app.flow-relay .preview-edit-tools{flex-wrap:wrap;justify-content:flex-end}.focus-app.flow-relay .preview-toolbar{align-items:flex-start}.focus-app.flow-relay .dqr-dialog{max-width:calc(100vw - 24px)}.focus-app.flow-relay :is(.learning-editor,.learning-review){padding-top:0}}@media(max-width:520px){.focus-app.flow-relay .opportunity-list-heading{flex-direction:column;align-items:stretch;gap:12px}.focus-app.flow-relay .opportunity-list-heading .choice-trigger{max-width:none;width:100%}.focus-app.flow-relay .featured-actions .insight-primary{flex-basis:100%;white-space:nowrap}.focus-app.flow-relay .featured-actions .insight-secondary{flex:1}}:root{--morrow-navy:#192e65;--morrow-cream:#f7f4e7;--morrow-white:#fffdf6;--morrow-gold:#f3d596;--morrow-gold-hover:#f7dfaa;--morrow-butter:#fae8bc;--morrow-lilac:#ded5ee;--morrow-mint:#cce2d5;--morrow-surface-subtle:#efeee8;--morrow-surface-hover:#e5e6e2;--morrow-surface-selected:#e3e7e8;--morrow-control-border:#68758c;--morrow-success-surface:#dceadf;--morrow-success-ink:#285a3e;--morrow-compare-fill:var(--morrow-surface-subtle);--morrow-compare-hover:var(--morrow-surface-hover);--morrow-compare-selected:var(--morrow-surface-selected);--morrow-compare-selected-hover:var(--morrow-surface-hover);--morrow-ideas-fill:var(--morrow-surface-subtle);--morrow-ideas-hover:var(--morrow-surface-hover);--morrow-ideas-selected:var(--morrow-surface-selected);--morrow-ink-muted:#485876;--morrow-canvas-muted:#c5d4e6;--morrow-line:#192e6528;--morrow-line-selected:#192e6540;--morrow-surface-shadow:0 2px 8px #192e6508;--morrow-canvas-line:#f7f4e735;--morrow-font:Manrope,sans-serif;--morrow-text-page:clamp(32px,4vw,56px);--morrow-text-question:clamp(26px,2.8vw,40px);--morrow-text-section:clamp(20px,2vw,26px);--morrow-text-title:18px;--morrow-text-body:16px;--morrow-text-support:14px;--morrow-text-label:12px;--morrow-text-caption:11px;--morrow-leading-title:1.12;--morrow-leading-body:1.6;--morrow-tracking-title:-.04em;--morrow-weight-title:800;--morrow-weight-control:750;--morrow-space-1:4px;--morrow-space-2:8px;--morrow-space-3:12px;--morrow-space-4:16px;--morrow-space-5:24px;--morrow-space-6:32px;--morrow-space-7:48px;--morrow-control-height:48px;--morrow-control-compact:40px;--morrow-control-touch:44px;--morrow-control-text:14px;--morrow-radius-field:10px;--morrow-radius-card:16px;--morrow-radius-panel:24px;--morrow-radius-pill:999px;--morrow-panel-padding:clamp(18px,2.2vw,32px);--morrow-motion-fast:.18s;--morrow-motion-reveal:.32s;--morrow-motion-layout:.38s;--morrow-motion-settle:cubic-bezier(.22,1,.36,1);--morrow-motion-ease:cubic-bezier(.22,1,.36,1)}.focus-app.flow-relay{font-family:var(--morrow-font)}.focus-app.flow-relay :is(.inline-aim h1,.editorial-aim h1,.garden-hero h1,.six-good-review h1,.opportunities-heading h1,.focus-form h1,.workbench-heading h1,.learning-editor>h1,.learning-review>h1,.new-question-scene h1){font:var(--morrow-weight-title) var(--morrow-text-page)/var(--morrow-leading-title) var(--morrow-font);letter-spacing:var(--morrow-tracking-title)}.focus-app.flow-relay :is(.dqr-question,.dqr-stage.is-comparing .dqr-question,.blind-editor h2,.preview-sheet h2){font:var(--morrow-weight-title) var(--morrow-text-question)/1.18 var(--morrow-font);letter-spacing:var(--morrow-tracking-title)}.focus-app.flow-relay :is(.garden-bed-heading h2,.launch-length-heading h2,.launch-send-copy h2,.opportunity-list-heading h2,.learning-start h2,.learning-evidence h2,.learning-next h2){font:var(--morrow-weight-control) var(--morrow-text-section)/1.25 var(--morrow-font);letter-spacing:-.025em}.focus-app.flow-relay :is(.tab-title,.dqr-section-context h2,.blind-opportunities strong){font-size:var(--morrow-text-title);line-height:1.35}.focus-app.flow-relay :is(.dqr-description,.opportunities-heading p,.blind-context,.launch-send-copy p,.garden-progress p,.preview-welcome p){font-size:var(--morrow-text-support);line-height:var(--morrow-leading-body)}.focus-app.flow-relay :is(.launch-morrow-note p,.launch-morrow-note strong,.launch-estimate strong,.launch-duration strong){font-size:var(--morrow-text-support)}.focus-app.flow-relay :is(.launch-estimate span,.garden-bed-meta,.tab-meta,.tab-count){font-size:var(--morrow-text-label)}.focus-app.flow-relay :is(.six-good-review .question-copy,.dqr-alternative h3){font-size:var(--morrow-text-title);line-height:1.45}.focus-app.flow-relay :is(.focus-primary,.inline-aim-entry>button,.garden-review-button,.insight-primary,.insight-secondary,.insight-outline,.bloom-share-button),.focus-app.flow-relay .six-good-review .launch-send .launch-actions :is(.focus-primary,.bloom-share-button){min-height:var(--morrow-control-height);padding:12px 24px;font:var(--morrow-weight-control) var(--morrow-control-text)/1.4 var(--morrow-font);border-radius:var(--morrow-radius-pill);gap:var(--morrow-space-3)}.focus-app.flow-relay :is(.dqr-select,.dqr-selected,.dqr-alternative-action button){min-height:var(--morrow-control-compact);font-size:var(--morrow-text-label)}.focus-app.flow-relay :is(.dqr-shell,.preview-sheet,.blind-editor,.learning-start,.learning-evidence,.learning-next){border-radius:var(--morrow-radius-panel);padding:var(--morrow-panel-padding)}.focus-app.flow-relay :is(.dqr-card,.dqr-alternative,.blind-opportunities>button){border-radius:var(--morrow-radius-card)}.focus-app.flow-relay .garden-review-button:hover{transform:none;background:var(--morrow-gold-hover)}.focus-app.flow-relay .garden-bed-heading{padding-inline:var(--morrow-panel-padding)}.focus-app.flow-relay .garden-hero{margin-bottom:var(--morrow-space-7)}.focus-app.flow-relay :is(.garden-beds,.dqr-stage){gap:var(--morrow-space-4)}.focus-app.flow-relay .six-good-review .hero-grid{column-gap:var(--morrow-space-7);row-gap:var(--morrow-space-6)}.focus-app.flow-relay .dqr-dock-button{background:var(--morrow-cream);color:var(--morrow-navy);border-color:var(--morrow-cream);font-size:var(--morrow-control-text);min-height:var(--morrow-control-height);transition:background-color var(--morrow-motion-fast) var(--morrow-motion-ease),color var(--morrow-motion-fast) var(--morrow-motion-ease)}.focus-app.flow-relay .dqr-dock-button:hover:not(:disabled){background:#e7dfc9;color:var(--morrow-navy)}.focus-app.flow-relay .dqr-dock-button:is([aria-pressed=true],[aria-expanded=true]){background:var(--morrow-lilac);color:var(--morrow-navy);border-color:var(--morrow-lilac)}.focus-app.flow-relay .dqr-dock .dqr-approve{background:var(--morrow-gold);color:var(--morrow-navy);border-color:var(--morrow-gold);font-size:var(--morrow-control-text)}.focus-app.flow-relay .dqr-dock .dqr-approve:hover:not(:disabled){background:var(--morrow-gold-hover);color:var(--morrow-navy)}.focus-app.flow-relay .dqr-ab{border-color:var(--morrow-line);font-size:var(--morrow-text-label)}.focus-app.flow-relay .dqr-dock-button:focus-visible{outline:2px solid var(--morrow-white);outline-offset:3px}.focus-app.flow-relay :is(.dqr-card,.dqr-alternative,.morrow-version-cards article,.blind-opportunities>button){border:1px solid var(--morrow-line);box-shadow:var(--morrow-surface-shadow)}.focus-app.flow-relay :is(.dqr-card.is-selected,.dqr-alternative.is-selected,.morrow-version-cards article[data-selected=true]){border-color:var(--morrow-line-selected);box-shadow:var(--morrow-surface-shadow)}.focus-app.flow-relay .dqr-alternative-list .dqr-alternative.is-recommended{border:1px solid #b677124d}.focus-app.flow-relay .dqr-alternative-list .dqr-alternative.is-selected{border-color:var(--morrow-line-selected)}.focus-app.flow-relay .blind-opportunities>button[aria-current=true]{outline:none;border-color:var(--morrow-line-selected);box-shadow:0 3px 12px #081b4520}.focus-app.flow-relay .blind-opportunities>button:focus-visible{outline:2px solid var(--morrow-gold);outline-offset:3px}.focus-app.flow-relay .six-good-review .review-chapter-tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--morrow-navy)}.focus-app.flow-relay .six-good-review .review-chapter-tab[aria-selected=false]:hover{box-shadow:inset 0 -2px 0 var(--morrow-line-selected)}@media(max-width:700px){.focus-app.flow-relay .dqr-stage.is-comparing .dqr-question{font-size:var(--morrow-text-question)}.focus-app.flow-relay .six-good-review .hero-grid{row-gap:var(--morrow-space-5)}.focus-app.flow-relay .six-good-review :is(.tab-title,.tab-meta,.tab-count){font-size:var(--morrow-text-label)}.focus-app.flow-relay .six-good-review .tab-meta{gap:4px}.focus-app.flow-relay .six-good-review .launch-length-heading{flex-wrap:wrap}.focus-app.flow-relay .dqr-dock-button,.focus-app.flow-relay .dqr-dock .dqr-approve{font-size:var(--morrow-text-caption);min-height:46px}.focus-app.flow-relay .dqr-ab{font-size:var(--morrow-text-caption)}.focus-app.flow-relay .six-good-review .launch-send .launch-actions :is(.focus-primary,.bloom-share-button){padding-inline:14px;font-size:var(--morrow-control-text)}}@media(prefers-reduced-motion:reduce){.focus-app.flow-relay{--morrow-motion-fast:0ms}}.focus-app.flow-relay .dynamic-question-review .dqr-stage{container-type:inline-size;grid-template-columns:minmax(0,1fr) minmax(0,0fr);gap:0;transition:grid-template-columns var(--morrow-motion-layout) var(--morrow-motion-settle),grid-template-rows var(--morrow-motion-layout) var(--morrow-motion-settle),gap var(--morrow-motion-layout) var(--morrow-motion-settle)}.focus-app.flow-relay .dynamic-question-review .dqr-stage.is-comparing{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.dqr-primary-slot,.dqr-comparison-slot{min-width:0}.dqr-primary-slot>.dqr-card{height:100%;box-sizing:border-box}.dqr-comparison-slot{overflow:clip;opacity:0;transition:opacity .16s ease-out}.is-comparing>.dqr-comparison-slot{opacity:1;transition:opacity .22s ease-out .11s}.dqr-comparison-slot>.dqr-card{box-sizing:border-box;width:calc((100cqw - 16px)/2);height:100%}.dqr-stage .dqr-question{transition:font-size var(--morrow-motion-layout) var(--morrow-motion-settle)}.six-good-review .chapter-index{align-items:end;min-height:112px}.six-good-review .review-chapter-tab:nth-child(n){min-height:88px;transition:min-height var(--morrow-motion-reveal) var(--morrow-motion-settle),box-shadow .18s ease,background-color .18s ease}.focus-app.flow-relay .six-good-review .review-chapter-tab[aria-selected=true]{min-height:112px;box-shadow:none;border-radius:var(--morrow-radius-card) var(--morrow-radius-card) 0 0}.six-good-review .review-chapter-tab[aria-selected=true]:before{content:"";position:absolute;inset:auto 0 -2px;height:3px;background:var(--chapter-accent);z-index:1}.six-good-review .chapter-paper{border-top:3px solid var(--chapter-accent,var(--morrow-cream));transition:border-color .18s ease}@media(prefers-reduced-motion:no-preference){.six-good-review .question-list{animation:none}.choice-popover,.morrow-action-menu{animation:morrow-popover-reveal .18s var(--morrow-motion-settle)}.dqr-dialog[open],.six-good-review .dialog[open]{animation:morrow-dialog-reveal .24s var(--morrow-motion-settle)}.preview-wording-editor,.dqr-ideas{animation:morrow-content-reveal .24s ease-out}@keyframes morrow-content-reveal{0%{opacity:.65}to{opacity:1}}@keyframes morrow-popover-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes morrow-dialog-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media(max-width:700px){.focus-app.flow-relay .dynamic-question-review .dqr-stage,.focus-app.flow-relay .dynamic-question-review .dqr-stage.is-comparing{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr 0fr}.focus-app.flow-relay .dynamic-question-review .dqr-stage.is-comparing{grid-template-rows:1fr 1fr}.dqr-comparison-slot{min-height:0}.dqr-comparison-slot>.dqr-card{width:100%;height:auto}.six-good-review .chapter-index{min-height:144px}.six-good-review .review-chapter-tab:nth-child(n){min-height:120px}.focus-app.flow-relay .six-good-review .review-chapter-tab[aria-selected=true]{min-height:144px}}@media(prefers-reduced-motion:reduce){.dqr-stage,.dqr-stage *,.six-good-review .review-chapter-tab,.six-good-review .chapter-paper{transition:none!important}.choice-popover,.morrow-action-menu,.preview-wording-editor,.dqr-ideas,.dqr-dialog[open],.six-good-review .dialog[open]{animation:none!important}}.dynamic-question-review .dqr-reasons{position:relative;isolation:isolate;overflow:hidden;width:fit-content;max-width:100%;box-sizing:border-box;padding:20px 22px;background:linear-gradient(115deg,#f8f0dc,#f5ecd5 65%,#f3e7ca);border:1px solid #c69a412b;box-shadow:inset 0 1px #fffdf5cc,0 6px 20px -12px #92651b30;border-radius:var(--morrow-radius-card)}.dqr-reasons>.dqr-reason-heading,.dqr-reasons>.dqr-reason-guidance,.dqr-reasons>.dqr-reason-list{position:relative;z-index:1}.dqr-review-context{min-height:var(--review-context-height,0px);transition:opacity .32s ease}.dynamic-question-review{overflow-anchor:none}.dqr-footer-back,.dqr-footer-undo,.dqr-save-status{transition:opacity .32s ease}.has-ideas-open .dqr-review-context{visibility:hidden;opacity:0;user-select:none}.has-ideas-open :is(.dqr-footer-back,.dqr-footer-undo){opacity:.3}.is-choosing-reason .dqr-reasons{box-shadow:0 10px 30px -14px #79602540,inset 0 1px #fffdf5;scroll-margin-block:120px}.dqr-reason-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.dynamic-question-review .dqr-reason-heading h2{margin:0}.dynamic-question-review .dqr-reason-close{display:grid;place-items:center;width:32px;height:32px;min-height:32px;flex:none;padding:0;background:transparent;border:0;border-radius:50%;color:#766239}.dynamic-question-review .dqr-reason-close:hover{background:#fffdf5;color:var(--morrow-navy)}.dqr-reason-close svg{width:16px;height:16px}.dqr-reason-guidance{margin:6px 0 0 42px;font-size:12px;line-height:1.5;color:#655735}.focus-app.flow-relay .is-choosing-reason .dqr-dock :is(.dqr-approve,.dqr-compare){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px) scale(.97)}.dqr-reasons:before{content:"";position:absolute;inset:-100% auto -100% -65%;width:65%;pointer-events:none;background:linear-gradient(108deg,transparent 15%,#fffcf040 32%,#fffdf6c4 48%,#fffdf670 60%,transparent 85%);transform:translate(110%) rotate(8deg);opacity:.7}.dqr-reasons:after{content:none}.dqr-reason-light{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:0;transition:opacity .32s ease}.dqr-reason-light.is-active{opacity:1}.dqr-alternative-list>.dqr-reason-light{z-index:1}.dqr-reasons[data-priority=false]:before{opacity:0;transition:opacity .32s ease}.dqr-reason-light rect{x:1px;y:1px;width:calc(100% - 2px);height:calc(100% - 2px);rx:calc(var(--morrow-radius-card) - 1px);fill:none;stroke-linecap:round;stroke-dashoffset:0}.dqr-reason-light .dqr-light-trail{stroke:#8e826c;stroke-width:1.5;stroke-dasharray:18 82;opacity:.22}.dqr-reason-light .dqr-light-edge{stroke:#b6aa8e;stroke-width:1.5;stroke-dasharray:9 91;opacity:.65}.dqr-reason-light .dqr-light-tip{stroke:#e0d8c2;stroke-width:1.5;stroke-dasharray:2 98}.dynamic-question-review .dqr-reasons h2{gap:10px;font-size:14px;letter-spacing:-.015em}.dqr-reasons h2>svg{width:24px;height:24px;padding:4px;box-sizing:content-box;border-radius:50%;background:#edd28e35;color:#967020}.dynamic-question-review .dqr-reason-list{gap:8px;margin-top:14px}.dynamic-question-review .dqr-reason-list button{min-height:44px;padding:9px 15px;background:#fffdf5df;border-color:#ac94502b;box-shadow:inset 0 1px #fff9;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;color:var(--morrow-navy)}.dynamic-question-review .dqr-reason-list button:hover:not([aria-pressed=true]){background:#fffdf5;border-color:#ac893e80;box-shadow:0 2px 7px #88621a0d}.dynamic-question-review .dqr-reason-list button[aria-pressed=true]{background:var(--morrow-navy);color:var(--morrow-cream);border-color:var(--morrow-navy)}.dynamic-question-review .dqr-alternative-list:before{display:none}@media(prefers-reduced-motion:no-preference){.dqr-reasons[data-priority=true]:before{animation:ideas-gold-drift 9s cubic-bezier(.37,0,.63,1) -2s infinite}.dqr-reason-light rect{animation:ideas-gold-perimeter 22s linear -1s infinite paused}.dqr-reason-light.is-active rect{animation-play-state:running}.dqr-alternative-list>.dqr-reason-light.is-active{animation:ideas-light-arrival .48s ease both}@keyframes ideas-light-arrival{0%{opacity:0}to{opacity:1}}@keyframes ideas-gold-drift{0%{transform:translate(0) rotate(8deg);opacity:0}16%{opacity:.75}70%{opacity:.75}to{transform:translate(270%) rotate(8deg);opacity:0}}@keyframes ideas-gold-perimeter{to{stroke-dashoffset:-100}}}.dqr-action-footer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px 24px;margin-top:24px;padding-top:20px;border-top:1px solid var(--review-line)}.dqr-footer-back{justify-self:start}.dqr-footer-undo{justify-self:end}.dynamic-question-review :is(.dqr-footer-back,.dqr-footer-undo) button{padding:10px 0;background:transparent;border:0;color:var(--review-muted);font-size:12px;text-decoration:underline;text-underline-offset:4px}.dynamic-question-review :is(.dqr-footer-back,.dqr-footer-undo) button:hover{background:transparent;color:var(--review-ink)}.dqr-save-status{grid-column:1/-1;text-align:center;color:var(--review-muted);font-size:11px}.focus-app.flow-relay .dqr-action-footer .dqr-dock{position:relative;bottom:auto;margin:0;width:min(632px,100%);min-width:0;max-width:100%;z-index:auto;background:var(--morrow-navy);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 2px 6px #081b4512}@media(max-width:1100px){.dqr-action-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dqr-action-footer .dqr-dock{grid-column:1/-1;grid-row:1;justify-self:center}.dqr-footer-back,.dqr-footer-undo{grid-row:2}.dqr-save-status{grid-row:3}}.focus-app.flow-relay .dqr-dock{width:min(632px,100%);grid-template-columns:1fr 1.7fr 1.1fr;align-items:center;gap:8px;padding:6px 8px;box-sizing:border-box;background:#192e65f5;border:1px solid #b5c3e554;box-shadow:0 8px 24px #081b4526,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.focus-app.flow-relay .dqr-dock :is(.dqr-compare,.dqr-more){min-height:44px;height:44px;padding:0 13px;font-size:13px;font-weight:700;border-radius:12px;gap:8px;box-shadow:inset 0 1px #ffffff70,0 1px 3px #081b4515}.focus-app.flow-relay .dqr-dock .dqr-compare{background:var(--morrow-compare-fill);border-color:#92b7a1}.focus-app.flow-relay .dqr-dock .dqr-ab{display:grid;place-items:center;flex:none;min-width:24px;height:22px;padding:0 4px;border:0;border-radius:5px;background:#192e6508;font-size:10px;font-weight:800;letter-spacing:-.03em}.focus-app.flow-relay .dqr-dock .dqr-more{background:var(--morrow-ideas-fill);border-color:#bdadd2}.focus-app.flow-relay .dqr-dock .dqr-more>svg:first-child{width:18px;height:18px;color:#665183}.focus-app.flow-relay .dqr-dock .dqr-more>svg:last-child{width:14px;height:14px;transition:transform .18s ease}.focus-app.flow-relay .dqr-dock .dqr-more[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.focus-app.flow-relay .dqr-dock .dqr-approve{min-height:52px;padding:0 22px;font-size:14px;font-weight:800;gap:10px;border-radius:var(--morrow-radius-pill);background:linear-gradient(180deg,#f5d994,#efce82) #efce82;border-color:#f6dfa5;box-shadow:0 2px 6px #0718391f,inset 0 1px #fff6}.focus-app.flow-relay .dqr-dock .dqr-compare:hover:not(:disabled){background:var(--morrow-compare-hover);color:var(--morrow-navy);border-color:#789e88}.focus-app.flow-relay .dqr-dock .dqr-more:hover:not(:disabled){background:var(--morrow-ideas-hover);color:var(--morrow-navy);border-color:#a58dbf}.focus-app.flow-relay .dqr-dock .dqr-more[aria-expanded=true]{background:var(--morrow-ideas-selected);color:var(--morrow-navy)}.focus-app.flow-relay .dqr-dock .dqr-more[aria-expanded=true]:hover:not(:disabled){background:#baa5d4}@media(max-width:700px){.focus-app.flow-relay .dqr-dock{grid-template-columns:.85fr 1.65fr 1fr;padding:5px;gap:5px}.focus-app.flow-relay .dqr-dock :is(.dqr-compare,.dqr-more){height:44px;min-height:44px;font-size:11px;gap:4px;padding:0 6px;border-radius:10px}.focus-app.flow-relay .dqr-dock .dqr-approve{min-height:48px;font-size:11px;gap:5px;padding:0 8px}.focus-app.flow-relay .dqr-dock .dqr-ab{display:none}.focus-app.flow-relay .dqr-dock .dqr-more>svg{display:none}.dynamic-question-review .dqr-reasons{padding:16px;width:100%}.dynamic-question-review .dqr-reason-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dynamic-question-review .dqr-reason-list button{white-space:normal;font-size:12px;padding:10px;line-height:1.45;text-align:left;border-radius:10px}}@media(max-width:500px){.focus-app.flow-relay .dqr-action-footer .dqr-dock{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:18px;padding:6px;gap:6px}.focus-app.flow-relay .dqr-dock .dqr-approve{grid-column:1/-1;grid-row:1;font-size:13px}.focus-app.flow-relay .dqr-dock .dqr-compare{grid-column:1;grid-row:2;font-size:12px}.focus-app.flow-relay .dqr-dock .dqr-more{grid-column:2;grid-row:2;font-size:12px}}@media(prefers-reduced-motion:reduce){.dqr-reasons:before,.dqr-reason-light rect{animation:none}.dqr-reason-light{transition:none}.dqr-reason-light.is-active{opacity:.5}.dqr-review-context,.dqr-footer-back,.dqr-footer-undo,.dqr-save-status,.dynamic-question-review .dqr-reason-list button,.focus-app.flow-relay .dqr-dock .dqr-more>svg:last-child{transition:none}}.focus-app.flow-relay .dqr-action-footer .dqr-dock{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.focus-app.flow-relay .dqr-dock-button{transition:opacity .18s ease,transform .32s cubic-bezier(.22,1,.36,1),visibility .18s,background-color .18s ease,color .18s ease}.focus-app.flow-relay .is-choosing-reason .dqr-dock .dqr-more{transform:translate(var(--ideas-shift-x,0px),var(--ideas-shift-y,0px))}.focus-app.flow-relay .dqr-dock-button:focus-visible{outline-color:var(--morrow-navy)}@media(prefers-reduced-motion:reduce){.focus-app.flow-relay .dqr-dock-button{transition:none}}.focus-app.flow-relay .dqr-dock .dqr-compare[aria-pressed=true]{background:var(--morrow-compare-selected);color:var(--morrow-navy);border-color:#789e88;box-shadow:inset 0 0 0 1px #192e6510,0 1px 3px #081b4510}.focus-app.flow-relay .dqr-dock .dqr-compare[aria-pressed=true]:hover:not(:disabled){background:var(--morrow-compare-selected-hover)}.focus-app.flow-relay .dqr-action-footer .dqr-dock[data-ideas=true]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);width:min(440px,100%)}.focus-app.flow-relay .dqr-dock[data-ideas=true] .dqr-approve{grid-column:1;grid-row:1}.focus-app.flow-relay .dqr-dock[data-ideas=true] .dqr-more{grid-column:2;grid-row:1}.dqr-ideas{position:relative;isolation:isolate;margin-top:20px;border-radius:var(--morrow-radius-card)}.dynamic-question-review .dqr-ideas .dqr-reasons{margin-top:0}.dqr-ideas[data-connected=true]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;border:1px solid #c69a4145;background:linear-gradient(120deg,#f8f0dc,#f5ecd5 60%,#f3e7ca);box-shadow:inset 0 1px #fffdf5cc,0 8px 28px -20px #92651b40}.dynamic-question-review .dqr-ideas[data-connected=true] .dqr-reasons{width:100%;background:transparent;border-color:transparent;box-shadow:none}.dynamic-question-review .dqr-ideas[data-connected=true] .dqr-alternative-list{margin-top:0;padding:12px 22px 22px;border:0;background:transparent;box-shadow:none;border-radius:0 0 var(--morrow-radius-card) var(--morrow-radius-card)}.dqr-ideas[data-connected=true]>.dqr-reason-light{z-index:2}.dqr-ideas[data-connected=true] .dqr-spark{background:#edd28e60;color:#8e661e;box-shadow:inset 0 0 0 1px #be963530}@media(prefers-reduced-motion:no-preference){.dqr-ideas[data-connected=true]:before{animation:ideas-surface-fusion .65s cubic-bezier(.22,1,.36,1) both}.dqr-ideas[data-connected=true] .dqr-alternative-list{animation:ideas-fused-content .48s .12s cubic-bezier(.22,1,.36,1) both}.dqr-ideas[data-connected=true]>.dqr-reason-light{animation:ideas-light-arrival .5s .3s ease both}@keyframes ideas-surface-fusion{0%{clip-path:inset(0 var(--fusion-right,0px) var(--fusion-bottom,75%) 0 round 18px)}to{clip-path:inset(0 0 0 0 round 18px)}}@keyframes ideas-fused-content{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}@media(max-width:700px){.dynamic-question-review .dqr-ideas[data-connected=true] .dqr-alternative-list{padding:8px 16px 16px}}.focus-app.flow-relay .dqr-dock[data-ideas=true] .dqr-compare{display:none}.dynamic-question-review{--question-paper:#fbfaf5;--question-edge:#dedbce;--question-selected:#ebe8f4;--question-selected-edge:#b8a9db;--question-selected-badge:#dbd5ea;--question-ideas:#f9f4e3;--question-gold-edge:#e8d49a;--question-gold-soft:#f4edd6;--question-gold-ink:#805d1e}.focus-app.flow-relay .dqr-card:not(.is-selected),.focus-app.flow-relay .dqr-alternative:not(.is-selected){background:var(--question-paper);border-color:var(--question-edge);box-shadow:0 1px 2px #192e6508}.focus-app.flow-relay .dynamic-question-review .dqr-card.is-selected{background:var(--question-paper);border-color:var(--question-selected-edge);box-shadow:0 5px 14px #192e650c}.focus-app.flow-relay .dqr-alternative-list .dqr-alternative.is-selected{background:var(--question-selected);border-color:var(--question-selected-edge);box-shadow:inset 0 0 0 1px #b8a9db50,0 3px 8px #192e6508}.focus-app.flow-relay .dqr-alternative-list .dqr-alternative.is-recommended:not(.is-selected){border-color:var(--question-edge)}.focus-app.flow-relay .dqr-card:not(.is-selected) .dqr-answer-format .choice-trigger{background:#fffdf480}.focus-app.flow-relay .shopping-preview[data-question=true],.focus-app.flow-relay .shopping-preview:has(.thank-you-copy){max-width:1120px;margin-inline:auto}.focus-app.flow-relay .shopping-preview .preview-section-title{max-width:none;margin:26px 0 20px;align-items:center;gap:16px}.preview-section-label{display:flex;align-items:center;gap:14px;min-width:0}.focus-app.flow-relay .shopping-preview .preview-section-title h1{font-size:clamp(23px,2.6vw,30px);line-height:1.2;letter-spacing:-.035em}.preview-sun-seal{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;color:#192e65;background:var(--preview-accent,#f2e9cd)}.preview-sun-seal svg{width:34px;height:34px}.focus-app.flow-relay .shopping-preview .preview-section-title>span{flex:none;color:#f5f2e6;font-size:12px;padding:9px 14px;border:1px solid #f5f2e636;border-radius:999px;white-space:nowrap}.preview-section-title>span b{font-weight:800}.focus-app.flow-relay .shopping-preview[data-question=true] .preview-sheet{padding:36px clamp(22px,4vw,58px) 26px;border:1px solid #fffdf480;border-radius:26px;box-shadow:0 8px 24px #0b1d4414;min-height:0;background:#f5f2e6}.focus-app.flow-relay .shopping-preview[data-question=true] .preview-sheet>form{max-width:940px;margin-inline:auto}.focus-app.flow-relay .shopping-preview[data-question=true] .sheet-eyebrow{display:flex;align-items:center;min-height:36px;margin:0;padding-right:44px}.shopping-preview[data-question=true] .sheet-eyebrow>span{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:7px 12px;background:#eae6d9;color:#485b7c;font-size:11px;font-weight:650;line-height:1.5}.shopping-preview[data-question=true] .sheet-eyebrow>span:before{content:"";width:5px;height:5px;border-radius:50%;background:#94733a;flex:none}.focus-app.flow-relay .shopping-preview[data-question=true] h2.preview-question-heading{max-width:34ch;font-size:clamp(28px,3.3vw,42px);font-weight:650;line-height:1.18;letter-spacing:-.035em;margin:24px 0 30px;padding:0;color:#192e65}.focus-app.flow-relay .shopping-preview .preview-response-fields>textarea{box-sizing:border-box;min-height:156px;padding:22px 24px;background:#fffdf6;border:1px solid #192e6538;border-radius:16px;font-size:16px;line-height:1.7;box-shadow:inset 0 2px 4px #192e6503;transition:border-color .16s ease,box-shadow .16s ease}.focus-app.flow-relay .shopping-preview .preview-response-fields>textarea::placeholder{color:#64718a}.focus-app.flow-relay .shopping-preview .preview-response-fields>textarea:focus-visible{outline:2px solid #192e65;outline-offset:3px;border-color:#192e65}.focus-app.flow-relay .shopping-preview .respondent-choices{margin-top:0}.focus-app.flow-relay .shopping-preview .respondent-choices label{background:#fffdf6;border-color:#192e652b;border-radius:14px;color:#192e65;min-height:60px;padding:16px 20px;font-size:14px;box-sizing:border-box;transition:background-color .16s ease,border-color .16s ease}.focus-app.flow-relay .shopping-preview .respondent-choices label:hover{background:#f0ecdf;border-color:#192e6573}.focus-app.flow-relay .shopping-preview .respondent-choices label.selected{background:#f8e8b8;border-color:#192e65;color:#192e65}.focus-app.flow-relay .shopping-preview .respondent-choices label:focus-within{outline:2px solid #192e65;outline-offset:3px}.focus-app.flow-relay .shopping-preview .respondent-choices.is-scale .primary-answers{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.focus-app.flow-relay .shopping-preview .respondent-choices.is-scale .primary-answers label{display:flex;justify-content:center;text-align:center;align-items:center;min-height:112px;padding:16px 8px;font-size:12px}.focus-app.flow-relay .shopping-preview .respondent-choices.is-scale .primary-answers label>span:last-child{display:flex;flex-direction:column;gap:8px}.focus-app.flow-relay .shopping-preview .scale-point{font:650 26px/1.2 Bricolage,sans-serif}.focus-app.flow-relay .shopping-preview .preview-actions{margin-top:24px;padding-top:22px;border-top:1px solid #192e651c;gap:18px}.focus-app.flow-relay .shopping-preview .preview-answer-state{font-size:12px;color:#52617e}.focus-app.flow-relay .shopping-preview .preview-remove-question{top:34px;right:24px;width:40px;height:40px;min-height:40px;background:#ece8dc;border-color:#192e6522}.focus-app.flow-relay .shopping-preview .preview-remove-question:hover{background:#ded5ee}.focus-app.flow-relay .shopping-preview .preview-local{margin-top:18px;color:#c8d1e5;font-size:11px}@media(max-width:600px){.focus-app.flow-relay .shopping-preview .preview-section-title{margin:22px 0 16px;gap:10px;flex-wrap:nowrap}.preview-section-label{gap:9px}.preview-sun-seal{width:34px;height:34px}.preview-sun-seal svg{width:26px;height:26px}.focus-app.flow-relay .shopping-preview .preview-section-title h1{font-size:21px}.focus-app.flow-relay .shopping-preview .preview-section-title>span{font-size:10px;padding:8px 10px}.focus-app.flow-relay .shopping-preview[data-question=true] .preview-sheet{padding:22px 20px;border-radius:20px}.focus-app.flow-relay .shopping-preview[data-question=true] h2.preview-question-heading{font-size:28px;margin:22px 0 24px}.focus-app.flow-relay .shopping-preview .preview-remove-question{top:21px;right:16px;width:34px;height:34px;min-height:34px}.focus-app.flow-relay .shopping-preview .preview-response-fields>textarea{padding:16px;min-height:150px}.focus-app.flow-relay .shopping-preview .respondent-choices.is-scale .primary-answers{gap:5px}.focus-app.flow-relay .shopping-preview .respondent-choices.is-scale .primary-answers label{padding:12px 3px;min-height:108px;font-size:10px;overflow-wrap:anywhere;border-radius:10px}.focus-app.flow-relay .shopping-preview .scale-point{font-size:23px}.focus-app.flow-relay .shopping-preview .preview-actions{gap:14px}}@media(prefers-reduced-motion:reduce){.focus-app.flow-relay .shopping-preview .respondent-choices label,.focus-app.flow-relay .shopping-preview .preview-response-fields>textarea{transition:none}}.scale-mobile-guide{display:none}.focus-app.flow-relay .shopping-preview .preview-wording-editor{padding:0;margin-top:24px;background:transparent;border:0;border-radius:0}.focus-app.flow-relay .shopping-preview[data-question=true] .preview-sheet:has(.preview-wording-editor) h2.preview-question-heading{font-size:clamp(24px,2.4vw,32px);margin-bottom:24px;max-width:42ch}.focus-app.flow-relay .shopping-preview .preview-wording-field>textarea{min-height:110px;margin:0;padding:16px 18px;border:1px solid #738099;border-radius:12px;background:#fffdf6;font:600 17px/1.6 var(--morrow-font)}.focus-app.flow-relay .shopping-preview .preview-editor-heading{margin-bottom:20px}.focus-app.flow-relay .shopping-preview .preview-wording-actions{gap:14px;margin-top:24px}.focus-app.flow-relay .shopping-preview .preview-wording-actions p{max-width:48ch;font-size:12px}@media(max-width:600px){.focus-app.flow-relay .shopping-preview .respondent-choices.is-scale .primary-answers label{min-height:60px;padding:10px 3px}.shopping-preview .is-scale .primary-answers .scale-label{display:none}.shopping-preview .scale-mobile-guide{display:block}.scale-mobile-guide .scale-endpoints{display:flex;justify-content:space-between;gap:24px;margin-top:10px;color:#52617e;font:500 11px/1.5 Manrope,sans-serif}.scale-mobile-guide .scale-endpoints>span{max-width:45%;overflow-wrap:anywhere}.scale-mobile-guide .scale-endpoints>span:last-child{text-align:right}.focus-app.flow-relay .shopping-preview .scale-mobile-guide p{margin:16px 0 0;padding:10px 12px;border-radius:10px;background:#eae6d9;text-align:center;color:#192e65;font:650 12px/1.5 Manrope,sans-serif}}.focus-app.flow-relay .dynamic-question-review .dqr-reasons,.focus-app.flow-relay .dynamic-question-review .dqr-ideas[data-connected=true]{background:var(--question-ideas);border-color:var(--question-gold-edge)}.focus-app.flow-relay .dynamic-question-review .dqr-ideas[data-connected=true]:before{background:var(--question-ideas);border-color:var(--question-gold-edge);box-shadow:none}.focus-app.flow-relay .dynamic-question-review .dqr-ideas[data-connected=true] .dqr-reasons{background:transparent;border-color:transparent;box-shadow:none}.dynamic-question-review .dqr-reasons:before{opacity:.25}.focus-app.flow-relay .dynamic-question-review .dqr-suggestion-label{background:var(--question-gold-soft);color:var(--question-gold-ink);box-shadow:inset 0 0 0 1px var(--question-gold-edge)}.focus-app.flow-relay .dynamic-question-review .dqr-card .dqr-answer-format .choice-trigger{background:var(--morrow-cream)}.focus-app.flow-relay .dynamic-question-review .dqr-select:hover:not(:disabled),.focus-app.flow-relay .dynamic-question-review .dqr-alternative-action button:hover:not(:disabled){background:var(--morrow-surface-hover);color:var(--morrow-navy)}.focus-app.flow-relay .dynamic-question-review .dqr-selected,.focus-app.flow-relay .dynamic-question-review .dqr-select.is-selected,.focus-app.flow-relay .dynamic-question-review .dqr-select.is-selected:hover:not(:disabled){background:var(--question-selected-badge);color:var(--morrow-navy);border-color:transparent;border-radius:var(--morrow-radius-pill)}.focus-app.flow-relay .dynamic-question-review .dqr-alternative-action button[aria-pressed=true],.focus-app.flow-relay .dynamic-question-review .dqr-alternative-action button[aria-pressed=true]:hover:not(:disabled){background:var(--morrow-navy);color:var(--morrow-cream)}.focus-app.flow-relay .dynamic-question-review .dqr-dock :is(.dqr-compare,.dqr-more),.focus-app.flow-relay .insights-calm .insight-explore{border-color:var(--morrow-control-border);box-shadow:none}.focus-app.flow-relay .dynamic-question-review .dqr-dock :is(.dqr-compare,.dqr-more):hover:not(:disabled),.focus-app.flow-relay .insights-calm .insight-explore:hover{background:var(--morrow-surface-hover);border-color:var(--morrow-navy)}.focus-app.flow-relay .dynamic-question-review .dqr-dock :is(.dqr-compare,.dqr-more):is([aria-pressed=true],[aria-expanded=true]){background:var(--morrow-surface-selected);border-color:var(--morrow-navy);box-shadow:none}.focus-app.flow-relay .dynamic-question-review .dqr-dock .dqr-compare{background:var(--question-paper);border-color:var(--question-edge)}.focus-app.flow-relay .dynamic-question-review .dqr-dock .dqr-more{background:var(--question-paper);border-color:#c99a3f}.focus-app.flow-relay .dynamic-question-review .dqr-dock .dqr-more[aria-expanded=true],.focus-app.flow-relay .dynamic-question-review .dqr-dock .dqr-more:hover:not(:disabled){background:var(--question-gold-soft);border-color:#c99a3f}.focus-app.flow-relay .dynamic-question-review .dqr-more>svg:first-child{color:var(--morrow-ink-muted)}.focus-app.flow-relay .dynamic-question-review .dqr-section[aria-current=step],.focus-app.flow-relay .insights-calm .blind-opportunities>button[aria-current=true]{background:var(--morrow-surface-selected);color:var(--morrow-navy)}.focus-app.flow-relay .dynamic-question-review .dqr-section .dqr-section-check,.focus-app.flow-relay .insights-calm .blind-opportunities>button[data-status=applied] .insight-completion-mark,.focus-app.flow-relay .insights-calm .blind-opportunities>button[data-status=applied][aria-current=true] .insight-completion-mark,.focus-app.flow-relay .insight-saved-mark{background:var(--morrow-success-surface);color:var(--morrow-success-ink)}.focus-app.flow-relay .insight-saved-ring{border-color:var(--morrow-success-ink)}.focus-app.flow-relay .survey-insights .insight-saved-mark svg{stroke:var(--morrow-success-ink)}.focus-app.flow-relay .survey-insights .blind-editor .insight-added{background:var(--morrow-surface-subtle);border-color:#b6bab8}.focus-app.flow-relay :is(.share-close,.close-button,.dqr-close,.dqr-reason-close,.dqr-remove-question),.focus-app.flow-relay .shopping-preview .preview-remove-question{background:var(--morrow-surface-subtle);color:var(--morrow-navy);border-color:var(--morrow-control-border)}.focus-app.flow-relay :is(.share-close,.close-button,.dqr-close,.dqr-reason-close,.dqr-remove-question):hover,.focus-app.flow-relay .shopping-preview .preview-remove-question:hover{background:var(--morrow-surface-hover);color:var(--morrow-navy);border-color:var(--morrow-navy)}.dqr-dialog .dqr-close,.dqr-dialog .dqr-close:hover{background:var(--morrow-surface-hover);color:var(--morrow-navy)}.focus-app.flow-relay .morrow-thank-you .thank-you-replay{background:var(--morrow-surface-subtle);border-color:var(--morrow-control-border)}.focus-app.flow-relay .morrow-thank-you .thank-you-replay:hover{background:var(--morrow-surface-hover)}.focus-app.flow-relay .coverage-alerts{background:var(--morrow-cream);border-color:#b6bab8}.focus-app.flow-relay .coverage-alert-card{background:var(--morrow-surface-subtle);border-color:var(--morrow-control-border)}.focus-app.flow-relay .coverage-alert-card:hover{background:var(--morrow-surface-hover);border-color:var(--morrow-navy)}.focus-app.flow-relay .coverage-alert-index{background:#dfe3df}.focus-app.flow-relay .dynamic-question-review .dqr-version.is-morrow,.focus-app.flow-relay .dynamic-question-review .dqr-card.is-selected .dqr-version.is-morrow{background:var(--question-gold-edge);color:var(--morrow-navy)}.focus-app.flow-relay .dynamic-question-review .dqr-alternative-label>span{background:var(--question-gold-edge);color:var(--morrow-navy)}.focus-app.flow-relay .dynamic-question-review .dqr-alternative.is-selected .dqr-alternative-label>span{background:var(--morrow-navy);color:var(--morrow-cream)}.focus-app.flow-relay .dynamic-question-review .dqr-version-chip{background:var(--question-gold-soft);color:var(--question-gold-ink)}.focus-app.flow-relay .shopping-preview .respondent-choices label.selected{background:var(--morrow-surface-selected);border-color:var(--morrow-navy);box-shadow:inset 0 0 0 1px var(--morrow-navy)}.focus-app.flow-relay .answer-help-card{background:var(--morrow-surface-selected)}.focus-app.flow-relay .answer-help-symbol{color:var(--morrow-ink-muted)}.focus-app.flow-relay :is(.dialog-top,.review-top)>button{background:var(--morrow-surface-subtle);color:var(--morrow-navy)}.focus-app.flow-relay :is(.dialog-top,.review-top)>button:hover{background:var(--morrow-surface-hover);color:var(--morrow-navy)}.focus-app.flow-relay .insights-calm .blind-editor{background:#fbfaf5;border:1px solid #b8a9db;box-shadow:0 5px 14px #192e650c}.focus-app.flow-relay .insights-calm .blind-opportunities>button[aria-current=true]{background:#f1eee5;color:var(--morrow-navy);border-color:#b8b3a5}.focus-app.flow-relay .survey-insights .blind-editor .insight-added{background:#ebe8f4;border-color:#b8a9db}.focus-app.flow-relay .insights-calm .blind-question textarea{background:var(--morrow-cream)}.focus-app.flow-relay .dynamic-question-review .is-comparing .dqr-card{--compare-pad-x:24px;--compare-pad-bottom:14px;position:relative;padding:28px var(--compare-pad-x) var(--compare-pad-bottom);border:2px solid var(--question-edge);background:var(--question-paper);box-shadow:none;overflow:visible}.focus-app.flow-relay .dynamic-question-review .is-comparing .dqr-card.is-selected{border-color:var(--morrow-navy);box-shadow:0 6px 18px #192e6514}.focus-app.flow-relay .dynamic-question-review .is-comparing .dqr-card-head{gap:9px}.focus-app.flow-relay .dynamic-question-review .is-comparing .dqr-version-chip{margin-left:auto}.focus-app.flow-relay .dynamic-question-review .is-comparing .dqr-card.is-selected .dqr-version{background:var(--morrow-navy);color:var(--question-paper);border-color:var(--morrow-navy)}.focus-app.flow-relay .dynamic-question-review .dqr-compare-choice{display:grid;place-items:center;flex:0 0 44px;width:44px;min-height:44px;padding:0;margin:-4px 0 -4px -7px;border:0;border-radius:50%;background:transparent;color:var(--morrow-success-ink)}.focus-app.flow-relay .dynamic-question-review .dqr-compare-choice>span{display:grid;place-items:center;width:28px;height:28px;border:2px solid #97998d;border-radius:50%;background:var(--question-paper)}.focus-app.flow-relay .dynamic-question-review .dqr-compare-choice.is-selected>span{border-color:var(--morrow-success-ink);background:var(--morrow-success-surface);box-shadow:0 0 0 4px var(--morrow-success-surface)}.focus-app.flow-relay .dynamic-question-review .dqr-compare-choice:hover:not(:disabled)>span{border-color:var(--morrow-success-ink)}.focus-app.flow-relay .dynamic-question-review .dqr-compare-choice svg{width:18px;height:18px;stroke-width:2}.dqr-stage.is-comparing .dqr-compare-status{display:flex;align-items:center;gap:10px;min-height:52px;margin:16px calc(-1 * var(--compare-pad-x)) calc(-1 * var(--compare-pad-bottom));padding:12px var(--compare-pad-x);border-top:1px dashed var(--question-edge);font-size:12px;font-weight:700;line-height:1.5;color:var(--review-muted)}.dqr-stage.is-comparing .dqr-card.is-selected .dqr-compare-status{background:var(--question-selected-badge);color:var(--morrow-navy);border-top:1px solid transparent;border-radius:0 0 14px 14px}.dqr-stage.is-comparing .dqr-compare-status>svg{color:var(--morrow-success-ink);flex:none;width:18px;height:18px}@media(max-width:600px){.focus-app.flow-relay .dynamic-question-review .is-comparing .dqr-card{--compare-pad-x:18px}.focus-app.flow-relay .dynamic-question-review .is-comparing .dqr-version-chip{white-space:normal}}.focus-app.flow-relay .dynamic-question-review .dqr-stage.is-comparing{padding-top:24px;row-gap:40px}.dqr-stage.is-comparing>.dqr-comparison-slot{overflow:visible}.dqr-your-pick{position:absolute;top:-24px;left:24px;display:flex;align-items:center;gap:10px;padding:8px 17px 8px 10px;border-radius:28px;background:var(--morrow-navy);color:var(--question-paper);font-size:15px;font-weight:800;line-height:1.5;box-shadow:0 5px 12px #192e6526;z-index:2;pointer-events:none}.dqr-your-pick>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--morrow-success-surface);color:var(--morrow-success-ink)}.dqr-your-pick svg{width:17px;height:17px}:root{--morrow-control-line:#64738b}body .focus-app.flow-relay :is(.inline-aim .aim-reading-choices button,.dynamic-question-review .dqr-reason-list button:not([aria-pressed=true]),.dynamic-question-review .dqr-dock .dqr-compare:not([aria-pressed=true]),.dynamic-question-review .dqr-dock .dqr-more:not([aria-expanded=true]),.review-answers .choice-trigger){background:var(--morrow-white);color:var(--morrow-navy);border:1px solid var(--morrow-control-line);box-shadow:none}body .focus-app.flow-relay :is(.inline-aim .aim-reading-choices button,.dynamic-question-review .dqr-reason-list button:not([aria-pressed=true])):hover{background:var(--morrow-navy);color:var(--morrow-white);border-color:var(--morrow-navy)}body .focus-app.flow-relay .aim-reading-choices button>span{background:var(--morrow-navy);color:var(--morrow-white);border-radius:50%;width:28px;height:28px;font-size:12px}body .focus-app.flow-relay .aim-reading-choices button:hover>span{background:var(--morrow-white);color:var(--morrow-navy)}.focus-app.flow-relay :is(.preview-response-fields>textarea,.preview-wording-field>textarea,.dqr-edit-textarea,.blind-question textarea,.garden-title-form input,.survey-share-dialog input,.review-answer-row,.review-rating-option,.choice-trigger,.coverage-path select){border-color:var(--morrow-control-line)}.focus-app.flow-relay .shopping-preview .preview-response-fields>textarea,.focus-app.flow-relay .shopping-preview .respondent-choices label{border-color:var(--morrow-control-line)}.focus-app.flow-relay .review-answer-row:focus-within{border-color:var(--morrow-navy);box-shadow:0 0 0 2px var(--morrow-navy)}.focus-app.flow-relay .inline-aim-entry:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--morrow-navy)}.focus-app.flow-relay .dqr-pips button span{background:#738099}.focus-app.flow-relay .dqr-pips button.is-approved span{background:#927029}.focus-app.flow-relay .dqr-pips button.is-current span{background:var(--morrow-navy)}.focus-app.flow-relay .preview-progress>span:not(.filled){background:#8391ad}.decision-app.focus-app.flow-relay :is(button,a,summary,select,textarea,input,[role=option]):focus-visible,.choice-popover [role=option][data-active=true][data-keyboard=true]{outline:2px solid var(--morrow-navy);outline-offset:3px;box-shadow:0 0 0 3px var(--morrow-cream)}.decision-app.focus-app.flow-relay .insights-calm .blind-opportunities>button:focus-visible{outline:2px solid var(--morrow-navy);outline-offset:3px;box-shadow:0 0 0 3px var(--morrow-cream)}.decision-app.focus-app.flow-relay .inline-aim-entry input:focus-visible{box-shadow:none}.decision-app.focus-app.flow-relay .respondent-choices label:focus-within,.decision-app.focus-app.flow-relay .launch-duration label:has(input:focus-visible){outline:2px solid var(--morrow-cream);outline-offset:3px;box-shadow:0 0 0 5px var(--morrow-navy)}@media(forced-colors:active){.decision-app.focus-app.flow-relay :is(button,a,summary,select,textarea,input,[role=option]):focus-visible{outline:2px solid Highlight;box-shadow:none}.focus-app.flow-relay .dqr-pips button span{background:ButtonText}.focus-app.flow-relay .dqr-pips button.is-current span{background:Highlight}}body[data-density=balanced]{--lab-header:64px;--lab-tab:60px;--lab-panel:32px;--lab-nested:24px;--lab-question:30px;--lab-question-line:38px;--lab-body:15px;--lab-line:22px;--lab-section-title:22px;--lab-section-line:28px;--lab-row:52px;--lab-control:44px;--lab-button:44px;--lab-gap:16px;--lab-space:24px;--lab-width:1320px;--lab-gutter:32px;--lab-modal:640px;--lab-modal-pad:24px;--lab-radius:24px;--lab-card-radius:16px;--lab-field-radius:10px}body[data-density=compact]{--lab-header:60px;--lab-tab:52px;--lab-panel:24px;--lab-nested:18px;--lab-question:28px;--lab-question-line:36px;--lab-body:14px;--lab-line:20px;--lab-section-title:20px;--lab-section-line:26px;--lab-row:48px;--lab-control:40px;--lab-button:40px;--lab-gap:12px;--lab-space:20px;--lab-width:1240px;--lab-gutter:24px;--lab-modal:600px;--lab-modal-pad:20px;--lab-radius:22px;--lab-card-radius:14px;--lab-field-radius:8px}body:is([data-density=balanced],[data-density=compact]):has(.focus-app.flow-relay){--morrow-text-question:var(--lab-question);--morrow-text-body:var(--lab-body);--morrow-panel-padding:var(--lab-panel);--morrow-control-height:var(--lab-control);--morrow-radius-panel:var(--lab-radius);--morrow-radius-card:var(--lab-card-radius);--morrow-radius-field:var(--lab-field-radius);.focus-app.flow-relay{--relay-page-gutter:var(--lab-gutter);--relay-page-space:var(--lab-space)}.focus-app.flow-relay #opening>.focus-main{max-width:var(--lab-width);padding-top:var(--lab-space)}.focus-app.flow-relay .relay-navigation{min-height:var(--lab-header);padding-block:4px;padding-inline:var(--lab-gutter)}.relay-navigation .flow-brand{display:flex;align-items:center;min-height:44px}.relay-navigation .draft-options{margin-top:0}.relay-navigation :is(.relay-primary-nav button,.draft-options summary){min-height:44px;padding-block:8px}.relay-navigation .nav-title{font-size:14px;line-height:20px}.dynamic-question-review{font-size:var(--lab-body);line-height:var(--lab-line)}.dynamic-question-review .dqr-sections{margin-bottom:var(--lab-space)}.dynamic-question-review .dqr-section{min-height:var(--lab-tab);padding:8px 16px;gap:12px}.dynamic-question-review .dqr-section strong{font-size:14px;line-height:20px}.dynamic-question-review .dqr-section-count,.dynamic-question-review .dqr-section-count small{font-size:12px;line-height:16px}.dynamic-question-review .dqr-section-context{min-height:var(--lab-row);padding:0 0 8px;margin-bottom:8px}.dynamic-question-review .dqr-section-context h2{font-size:var(--lab-section-title);line-height:var(--lab-section-line)}.dynamic-question-review .dqr-section-tools>span{font-size:12px;line-height:18px}.dynamic-question-review .dqr-meta{margin-bottom:8px}.dynamic-question-review .dqr-meta h1{font-size:14px;line-height:20px}.dynamic-question-review .morrow-trust{font-size:13px;line-height:18px;align-items:center;margin-bottom:var(--lab-gap);gap:4px 16px}.dynamic-question-review .morrow-trust summary{min-height:40px;padding-block:10px}.dynamic-question-review .morrow-trust details{margin-top:0}.dynamic-question-review .dqr-card{min-height:0;padding:var(--lab-nested);border-radius:var(--lab-card-radius)}.dynamic-question-review .dqr-card-head{margin-bottom:var(--lab-gap);gap:8px}.dynamic-question-review .dqr-version-label{font-size:13px;line-height:18px}.dynamic-question-review .dqr-version{min-width:30px;min-height:30px;width:auto;height:auto;padding:3px}.dynamic-question-review .dqr-version-chip{font-size:12px;line-height:16px;white-space:normal}.dynamic-question-review .dqr-selected{min-height:32px;font-size:12px;line-height:16px}.focus-app.flow-relay .dynamic-question-review .dqr-question{font-size:var(--lab-question);line-height:var(--lab-question-line);max-width:60ch;margin:0 0 var(--lab-gap)}.dynamic-question-review .dqr-description{font-size:var(--lab-body);line-height:var(--lab-line)}.dynamic-question-review .dqr-answer-format{margin-top:0}.dynamic-question-review .dqr-answer-format .choice-trigger{min-height:var(--lab-control);border-radius:var(--lab-field-radius)}.dynamic-question-review .dqr-answer-format .dqr-answer-meta{min-height:calc(var(--lab-control) - 2px);padding:8px 12px;font-size:14px;line-height:20px}.dynamic-question-review .dqr-card-tools{margin-top:8px;gap:16px}.dynamic-question-review .dqr-card-tools button{min-height:40px;font-size:13px;line-height:18px;padding:8px 0}.dynamic-question-review .dqr-action-footer{padding:var(--lab-gap) 0 0;margin-top:var(--lab-gap);gap:12px 16px}.focus-app.flow-relay .dqr-action-footer .dqr-dock{padding:0;gap:8px}.focus-app.flow-relay .dqr-dock :is(.dqr-approve,.dqr-compare,.dqr-more){min-height:var(--lab-button);height:auto;padding:8px 14px;font-size:14px;line-height:20px;white-space:normal}.focus-app.flow-relay .dqr-dock .dqr-compare{flex-wrap:wrap}.dynamic-question-review :is(.dqr-footer-back,.dqr-footer-undo) button{min-height:40px;font-size:13px;line-height:18px}.focus-app.flow-relay .dynamic-question-review .is-comparing .dqr-card{--compare-pad-x:var(--lab-nested);--compare-pad-bottom:var(--lab-nested);padding:24px var(--compare-pad-x) var(--compare-pad-bottom)}.dynamic-question-review .dqr-compare-status{min-height:44px;padding-block:10px;font-size:13px;line-height:18px}.dynamic-question-review .dqr-your-pick{font-size:13px;line-height:18px;padding:6px 14px 6px 8px;top:-20px}.dynamic-question-review .dqr-your-pick>span{width:24px;height:24px}.dynamic-question-review .dqr-reasons{padding:var(--lab-nested)}.dynamic-question-review .dqr-reason-list button{min-height:var(--lab-control);font-size:14px;line-height:20px;padding:8px 12px}.dynamic-question-review .dqr-alternative-list{gap:var(--lab-gap)}.dynamic-question-review .dqr-alternative h3{font-size:18px;line-height:24px}.dynamic-question-review .dqr-alternative p{font-size:13px;line-height:18px}.dynamic-question-review .dqr-alternative-action button{min-height:40px;font-size:14px}.dynamic-question-review :is(.dqr-close,.dqr-reason-close,.dqr-remove-question){width:40px;height:40px;min-height:40px}.choice-popover{font-size:14px;line-height:20px;border-radius:12px}.choice-popover [role=option]{min-height:var(--lab-control);padding:8px 10px}.choice-popover .choice-option-copy small{font-size:13px;line-height:18px}.morrow-action-menu button{min-height:40px;font-size:14px;line-height:20px}.dynamic-question-review .dqr-dialog{width:min(var(--lab-modal),calc(100vw - 32px));max-width:var(--lab-modal);max-height:calc(100dvh - 64px)}.dqr-modal-body{padding:var(--lab-modal-pad)}.dqr-modal-body>header{margin-bottom:var(--lab-space);gap:16px}.dqr-modal-body>header h2{font-size:24px;line-height:30px}.dqr-modal-body>header p{font-size:13px;line-height:18px}.dqr-modal-body .dqr-edit-textarea{font-size:16px;line-height:24px;min-height:96px}.dqr-modal-body .dqr-modal-actions{margin-top:var(--lab-space);padding-top:var(--lab-gap)}.dqr-modal-body .dqr-modal-actions button{min-height:44px;font-size:14px}.dqr-toast{font-size:13px;line-height:18px;padding:12px 16px}@media(max-width:1100px){.dynamic-question-review .dqr-action-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){--lab-header:64px;--lab-gutter:16px;--lab-space:16px;--lab-panel:16px;--lab-nested:16px;--lab-modal-pad:20px;--lab-question:24px;--lab-question-line:32px;--lab-control:44px;--lab-button:44px;--lab-section-title:20px;--lab-section-line:26px;.dynamic-question-review .dqr-section{padding:8px;min-height:84px;gap:6px 4px;grid-template-columns:24px minmax(0,1fr)}.dynamic-question-review .dqr-section strong{font-size:12px;line-height:16px}.dynamic-question-review .dqr-section-count{font-size:12px}.dynamic-question-review .dqr-section-count small{font-size:11px}.dynamic-question-review .dqr-section-context,.dynamic-question-review .dqr-section-tools{gap:8px}.dynamic-question-review .dqr-section-tools>span{font-size:12px}.dynamic-question-review .dqr-progress{flex-wrap:wrap;gap:4px;order:2}.dynamic-question-review .dqr-pips{max-width:100%;gap:0}.dynamic-question-review .dqr-pips button{width:44px;min-height:44px;padding:12px 3px}.dynamic-question-review .dqr-card-head{row-gap:8px}.dynamic-question-review .dqr-selected{margin-left:0}.dynamic-question-review :is(.dqr-card-tools button,.dqr-close,.dqr-reason-close,.dqr-remove-question){min-height:44px}.dynamic-question-review :is(.dqr-close,.dqr-reason-close,.dqr-remove-question){width:44px;height:44px}.dynamic-question-review .morrow-trust summary{min-height:44px}.dynamic-question-review :is(.dqr-footer-back,.dqr-footer-undo) button{min-height:44px}.dynamic-question-review .dqr-card-tools{gap:12px}.dynamic-question-review .dqr-card-tools button{font-size:13px}.focus-app.flow-relay .dqr-action-footer .dqr-dock{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border-radius:0}.focus-app.flow-relay .dqr-dock .dqr-approve{grid-column:1/-1;grid-row:1}.focus-app.flow-relay .dqr-dock .dqr-compare{grid-column:1;grid-row:2}.focus-app.flow-relay .dqr-dock .dqr-more{grid-column:2;grid-row:2}.focus-app.flow-relay .dqr-dock[data-ideas=true] .dqr-more{grid-column:1/-1}.dynamic-question-review .dqr-alternative-action button{min-height:44px}.dqr-modal-body .review-answer-row button{min-width:44px;width:44px;min-height:44px}.dqr-modal-body .review-required,.morrow-action-menu button{min-height:44px}}@media(max-width:360px){.dynamic-question-review .dqr-section-tools{width:100%;justify-content:flex-end}.dynamic-question-review .dqr-section-tools>span{max-width:none}.dynamic-question-review .dqr-card-head{gap:6px}}}body[data-density=balanced]{--lab-page:42px;--lab-page-line:48px;--lab-garden-height:400px;--lab-summary-number:88px;--lab-summary-tab:72px}body[data-density=compact]{--lab-page:36px;--lab-page-line:42px;--lab-garden-height:360px;--lab-summary-number:76px;--lab-summary-tab:68px}body:is([data-density=balanced],[data-density=compact]){--morrow-text-page:var(--lab-page);--morrow-text-section:var(--lab-section-title);--morrow-text-title:18px;--morrow-control-compact:var(--lab-control);--morrow-space-5:var(--lab-space);--morrow-space-6:var(--lab-panel);--morrow-space-7:calc(var(--lab-space) + 8px);.focus-app.flow-relay{font-size:var(--lab-body);line-height:var(--lab-line)}.focus-app.flow-relay #opening>.focus-main,.focus-app.flow-relay.shared-survey>.focus-main{width:var(--relay-page-width);max-width:var(--lab-width);margin-inline:auto}.focus-app.flow-relay .shared-survey-brand{width:var(--relay-page-width);max-width:none;margin-inline:auto}.focus-app.flow-relay #opening>.focus-footer{max-width:none;padding:var(--lab-gap) 0;font-size:12px}.focus-app.flow-relay :is(.inline-aim h1,.garden-hero h1,.six-good-review h1,.opportunities-heading h1,.focus-form h1,.workbench-heading h1,.learning-inline-heading h1,.learning-review>h1,.new-question-scene h1,.bloom-ready h1){font-size:var(--lab-page);line-height:var(--lab-page-line)}.focus-app.flow-relay :is(.focus-primary,.inline-aim-entry>button,.garden-review-button,.insight-primary,.insight-secondary,.insight-outline,.bloom-share-button,.dark-button,.secondary-button,.share-copy,.share-preview),.focus-app.flow-relay .six-good-review .launch-send .launch-actions :is(.focus-primary,.bloom-share-button){min-height:var(--lab-button);padding:8px 18px;font-size:14px;line-height:20px;gap:12px}.focus-app.flow-relay :is(.choice-trigger,.answer-question-picker select,.answer-dashboard-toolbar select){min-height:var(--lab-control);padding-block:8px;font-size:14px;line-height:20px}.focus-app.flow-relay .dqr-answer-format .choice-trigger{padding-block:0}.focus-app.flow-relay :is(.focus-actions,.workbench-actions){margin-top:var(--lab-space);gap:var(--lab-gap)}.focus-app.flow-relay .question-toolbar{padding-block:8px;min-height:var(--lab-tab)}.focus-app.flow-relay .question-toolbar button{min-height:var(--lab-control)}.focus-app.flow-relay #opening>.focus-main[data-flow-scene=aim]{min-height:0;padding-block:calc(var(--lab-space) * 2);margin-bottom:0}.focus-app.flow-relay .inline-aim{padding-bottom:var(--lab-gap)}.focus-app.flow-relay .inline-aim h1{margin-bottom:var(--lab-space)}.focus-app.flow-relay .inline-aim-entry{padding:var(--lab-gap);gap:4px 16px}.focus-app.flow-relay .inline-aim-entry input{font-size:20px;min-height:var(--lab-control)}.focus-app.flow-relay .inline-aim .aim-panel-presence .inline-aim-reading{min-height:0;padding:var(--lab-gap)}.focus-app.flow-relay .inline-aim .aim-reading-choices button{min-height:var(--lab-row);padding:10px 12px}.focus-app.flow-relay .inline-aim .aim-reading-choices{gap:8px;margin-top:12px}.focus-app.flow-relay .inline-aim-meta{padding:12px 8px 4px}.focus-app.flow-relay .inline-aim-meta button{min-height:var(--lab-control)}.focus-app.flow-relay .inline-aim-note{margin-top:var(--lab-gap)}.focus-app.flow-relay .garden-hero{gap:var(--lab-space);margin-bottom:var(--lab-space)}.focus-app.flow-relay .garden-next{gap:var(--lab-gap)}.focus-app.flow-relay .garden-progress strong{font-size:28px}.focus-app.flow-relay :is(.garden-bed,.garden-drag-proxy){height:var(--lab-garden-height);border-radius:var(--lab-radius)}.focus-app.flow-relay .garden-bed-heading{padding:var(--lab-gap) var(--lab-nested) 0}.focus-app.flow-relay .garden-bed-heading h2{font-size:var(--lab-section-title);line-height:var(--lab-section-line)}.focus-app.flow-relay .garden-bed-meta{min-height:28px}.garden-question-tooltip{padding:var(--lab-gap);border-radius:var(--lab-card-radius)}.focus-app.flow-relay .six-good-review .hero-grid{gap:var(--lab-space)}.focus-app.flow-relay .six-good-review .number-window{min-height:0}.focus-app.flow-relay .six-good-review .big-six,.focus-app.flow-relay .six-good-review .completion[data-multidigit=true] .big-six{font-size:var(--lab-summary-number)}.focus-app.flow-relay .six-good-review .chapter-index{min-height:calc(var(--lab-summary-tab) + 12px)}.focus-app.flow-relay .six-good-review .review-chapter-tab{min-height:var(--lab-summary-tab);padding:12px;gap:8px}.focus-app.flow-relay .six-good-review .review-chapter-tab[aria-selected=true]{min-height:calc(var(--lab-summary-tab) + 12px)}.focus-app.flow-relay .six-good-review .chapter-paper{min-height:0;padding:var(--lab-nested)}.focus-app.flow-relay .six-good-review .question-button{padding:12px 0}.focus-app.flow-relay .six-good-review .question-copy{font-size:var(--lab-body);line-height:var(--lab-line)}.focus-app.flow-relay .six-good-review :is(.survey-launch-compact,.launch-send){padding:var(--lab-gap) 0;margin-top:0;gap:var(--lab-gap)}.focus-app.flow-relay .launch-duration label{min-height:var(--lab-control);padding:8px 12px}.focus-app.flow-relay .six-good-review .modal-shell{padding:var(--lab-modal-pad)}.focus-app.flow-relay .six-good-review .modal-title{font-size:var(--lab-question);line-height:var(--lab-question-line);margin-block:var(--lab-gap)}.focus-app.flow-relay .six-good-review .edit-textarea{font-size:16px;line-height:24px;min-height:112px;padding:12px}.focus-app.flow-relay :is(.dialog,.survey-share-dialog){width:min(var(--lab-modal),calc(100vw - 32px));max-height:calc(100dvh - 48px)}.focus-app.flow-relay .survey-share-dialog{padding:var(--lab-modal-pad)}.focus-app.flow-relay .share-heading h2{font-size:var(--lab-question);line-height:var(--lab-question-line)}.focus-app.flow-relay .share-link-panel{padding:var(--lab-gap)}:is(.reset-dialog,.review-checkpoint,.question-removal){width:min(var(--lab-modal),calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:var(--lab-modal-pad);border-radius:var(--lab-radius);overflow:auto}:is(.reset-dialog,.review-checkpoint,.question-removal) h2{font-size:var(--lab-question);line-height:var(--lab-question-line)}:is(.reset-dialog,.review-checkpoint,.question-removal) button{min-height:var(--lab-button);font-size:14px;line-height:20px;padding:8px 16px}.draft-options-panel button{min-height:var(--lab-control);padding-block:8px;font-size:14px;line-height:20px}.focus-app.flow-relay.shared-survey .shared-survey-brand{min-height:var(--lab-header);padding-block:8px}.focus-app.flow-relay .shopping-preview .preview-section-title{margin:var(--lab-gap) 0;gap:12px}.focus-app.flow-relay .shopping-preview .preview-section-title h1{font-size:var(--lab-section-title);line-height:var(--lab-section-line)}.focus-app.flow-relay .shopping-preview .preview-sheet{padding:var(--lab-panel);min-height:0;border-radius:var(--lab-radius)}.focus-app.flow-relay .shopping-preview :is(h2.preview-question-heading,.preview-welcome h2,.thank-you-copy h2){font-size:var(--lab-question);line-height:var(--lab-question-line);margin:var(--lab-gap) 0 var(--lab-space)}.focus-app.flow-relay .shopping-preview .respondent-choices label{min-height:var(--lab-row);padding:10px 14px;font-size:14px;line-height:20px}.focus-app.flow-relay .shopping-preview .respondent-choices.is-scale .primary-answers label{min-height:84px;padding:12px 8px}.focus-app.flow-relay .shopping-preview :is(.preview-response-fields>textarea,.preview-wording-field>textarea){min-height:112px;padding:var(--lab-gap);font-size:16px;line-height:24px}.focus-app.flow-relay .shopping-preview :is(.preview-actions,.preview-wording-actions){margin-top:var(--lab-space);padding-top:var(--lab-gap);gap:12px}.focus-app.flow-relay .shopping-preview .preview-remove-question{top:var(--lab-panel);right:var(--lab-panel)}.focus-app.flow-relay .survey-insights{padding:0 0 var(--lab-space)}.focus-app.flow-relay .insights-tabs{margin-bottom:var(--lab-space);gap:0 20px}.focus-app.flow-relay .insights-tabs>button{min-height:var(--lab-control);padding-block:8px}.focus-app.flow-relay .opportunities-heading{padding-block:0;margin-bottom:var(--lab-space);gap:var(--lab-space)}.focus-app.flow-relay .insights-calm.is-overview .opportunities-heading h1{font-size:min(var(--lab-page),clamp(28px,3vw,40px))}.focus-app.flow-relay .insights-answer-example{padding:12px 16px;margin-bottom:var(--lab-space)}.focus-app.flow-relay :is(.answers-summary-panel,.answer-empty,.answer-topic-panel,.answer-reading-panel,.answer-distribution,.answer-top-themes,.answer-dashboard-actions article,.blind-editor,.answer-context-grid article,.answer-context-grid>button){padding:var(--lab-nested);border-radius:var(--lab-card-radius)}.focus-app.flow-relay :is(.answer-dashboard-grid,.answer-dashboard-actions,.answer-summary-grid,.written-answer-layout,.blind-workspace,.answer-context-grid){gap:var(--lab-gap)}.focus-app.flow-relay :is(.answer-dashboard-grid,.answer-dashboard-actions){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.focus-app.flow-relay :is(.answer-dashboard-grid,.answer-dashboard-actions){grid-template-columns:minmax(0,1fr)}}.focus-app.flow-relay :is(.blind-editor h2,.answer-topic-panel h2,.answer-reading-panel>h2,.answers-summary-panel>h2,.answer-dashboard-actions h2){font-size:var(--lab-section-title);line-height:var(--lab-section-line)}.focus-app.flow-relay .insights-calm .blind-opportunities>button{padding:var(--lab-gap)}.focus-app.flow-relay .insights-calm .blind-reason{padding-bottom:var(--lab-gap);margin-bottom:var(--lab-gap)}.focus-app.flow-relay .blind-question textarea{font-size:16px;line-height:24px;padding:12px;min-height:96px}.focus-app.flow-relay .blind-editor-actions{padding:var(--lab-gap) 0 0;margin-top:var(--lab-space);gap:var(--lab-gap)}.focus-app.flow-relay :is(.opportunities-footer,.answers-bottom,.answer-reading-panel>footer){padding:var(--lab-gap) 0 0;margin-top:var(--lab-space)}.focus-app.flow-relay :is(.answer-top-themes nav button,.answer-donut-legend button,.answer-topic-panel nav button){min-height:var(--lab-row);padding-block:8px}.focus-app.flow-relay .answer-quotes blockquote{padding:var(--lab-gap) 0}.focus-app.flow-relay .answer-quotes blockquote p{font-size:var(--lab-body);line-height:var(--lab-line)}.focus-app.flow-relay :is(.focus-form,.new-question-scene,.learning-editor,.learning-review){padding-top:0}.focus-app.flow-relay :is(.focus-form h1,.workbench-heading,.learning-inline-heading,.morrow-stage-head){margin-bottom:var(--lab-space)}.focus-app.flow-relay :is(.focus-paper,.workbench-preview,.learning-paper,.learning-start,.learning-evidence,.learning-next,.comparison-card){padding:var(--lab-nested);min-height:0;border-radius:var(--lab-card-radius)}.focus-app.flow-relay :is(.focus-paper textarea,.bloom-ready-editor .focus-paper textarea){font-size:var(--lab-question);line-height:var(--lab-question-line);min-height:96px}.focus-app.flow-relay :is(.focus-form textarea,.learning-paper textarea){font-size:16px;line-height:24px;min-height:112px;padding:12px}.focus-app.flow-relay :is(.workbench-preview h2,.learning-paper h2,.learning-start h2){font-size:var(--lab-section-title);line-height:var(--lab-section-line)}.focus-app.flow-relay :is(.answer-workbench-grid,.comparison-cards,.learning-proposal){gap:var(--lab-space)}.focus-app.flow-relay .answer-type-tabs button{min-height:var(--lab-row);padding:8px 10px}.focus-app.flow-relay :is(.choice-row input,.rating-editor input,.learning-paper input:not([type=checkbox])){min-height:var(--lab-control);padding:8px 12px}.focus-app.flow-relay .workbench-actions{padding-top:var(--lab-gap)}.focus-app.flow-relay .bloom-ready h1{margin-block:var(--lab-space)}.focus-app.flow-relay .bloom-ready-editor{margin-top:var(--lab-space)}.focus-app.flow-relay .decision-cards{gap:var(--lab-gap)}.focus-app.flow-relay .decision-card{padding:var(--lab-nested);min-height:0;border-radius:var(--lab-card-radius)}.focus-app.flow-relay :is(.decision-wording,.decision-wording-input){font-size:var(--lab-question);line-height:var(--lab-question-line)}.focus-app.flow-relay .decision-card>footer{padding:var(--lab-gap) 0 0;margin-top:var(--lab-space);gap:var(--lab-gap)}.focus-app.flow-relay :is(.decision-keep,.decision-use){min-height:var(--lab-button);padding:8px 16px;font-size:14px;line-height:20px}@media(max-width:767px){--lab-page:30px;--lab-page-line:36px;--lab-garden-height:360px;--lab-summary-number:48px;--lab-summary-tab:84px;.focus-app.flow-relay #opening>.focus-main[data-flow-scene=aim]{padding-block:24px}.focus-app.flow-relay .inline-aim-box{width:100%}.focus-app.flow-relay .inline-aim-entry input{font-size:18px}.focus-app.flow-relay :is(button,a[href],summary,select,.choice-trigger),.morrow-action-menu button,.choice-popover [role=option],:is(.reset-dialog,.review-checkpoint,.question-removal) button{min-height:44px;min-width:44px}.focus-app.flow-relay :is(.share-close,.close-button,.preview-remove-question){width:44px;height:44px}.focus-app.flow-relay .shopping-preview .respondent-choices.is-scale .primary-answers label{min-height:60px;padding:10px 3px}.focus-app.flow-relay .answer-type-tabs{grid-template-columns:1fr}.focus-app.flow-relay .choice-row-tools button{min-height:44px!important}.focus-app.flow-relay .insights-tabs{gap:0 14px}.focus-app.flow-relay .six-good-review .review-chapter-tab{padding:10px 8px}.focus-app.flow-relay .six-good-review .launch-actions{flex-wrap:wrap}.focus-app.flow-relay .six-good-review .launch-actions>*{flex:1 1 140px}}}body .decision-app.focus-app.flow-relay button:not(.dqr-dock-button):not(.garden-flower-head){transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}body .decision-app.focus-app.flow-relay :is(.focus-primary,.topic-buttons button,.insight-discover>button):hover{transform:none}body .decision-app.focus-app.flow-relay :is(.aim-reading-choices button,.dqr-reason-list button):hover:not(:disabled){background:#f0eee5;color:var(--morrow-navy);border-color:var(--morrow-navy);box-shadow:none}body .decision-app.focus-app.flow-relay .aim-reading-choices button:hover>span{background:var(--morrow-navy);color:var(--morrow-white)}body .decision-app.focus-app.flow-relay :is(.dqr-insight button,.answer-help-card button,.dqr-reasons-back){background:var(--morrow-white);color:var(--morrow-navy);border:1px solid var(--morrow-control-border);box-shadow:none}body .decision-app.focus-app.flow-relay :is(.dqr-insight button,.answer-help-card button,.dqr-reasons-back):hover:not(:disabled){background:#efede4;color:var(--morrow-navy);border-color:var(--morrow-navy);box-shadow:none}body[data-density] .decision-app.focus-app.flow-relay .dynamic-question-review{.dqr-alternative-action button{min-width:88px;width:88px;min-height:36px;height:36px;padding:6px 12px;border:1px solid var(--morrow-control-border);border-radius:8px;font-size:12px;font-weight:650;line-height:20px;white-space:nowrap;background:var(--morrow-white);color:var(--morrow-navy);box-shadow:none}.dqr-alternative-action button:hover:not(:disabled){background:#efede4;color:var(--morrow-navy);border-color:var(--morrow-navy)}.dqr-alternative-action button[aria-pressed=true],.dqr-alternative-action button[aria-pressed=true]:hover{background:#ded8ed;color:var(--morrow-navy);border-color:#80709d}.dqr-ideas[data-connected=true]{padding:8px 16px 16px}.dqr-reasons-back{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 8px;margin:0 0 8px;border:0;border-radius:6px;font-size:12px;font-weight:650}.dqr-ideas[data-connected=true] .dqr-alternative-list{padding:0;outline:none}.dqr-compare-choice{border-radius:6px;margin:0;flex-basis:32px;min-height:32px;width:32px;padding:0}.dqr-compare-choice>span{border-radius:6px;width:28px;height:28px;border:1px solid var(--morrow-control-border);background:var(--question-paper);color:var(--morrow-navy);font-size:12px;box-shadow:none}.dqr-compare-choice.is-selected>span{background:var(--morrow-navy);border-color:var(--morrow-navy);color:var(--morrow-white);box-shadow:none}}body .decision-app.focus-app.flow-relay .morrow-thank-you{padding:0 0 32px}body .decision-app.focus-app.flow-relay .morrow-thank-you .goodbye{display:none}body .decision-app.focus-app.flow-relay .morrow-thank-you .thank-you-replay{left:50%;min-height:28px;height:28px;padding:4px 6px;gap:5px;border:0;border-radius:4px;background:transparent;color:var(--morrow-ink-muted);font-size:10px;font-weight:500;line-height:16px;box-shadow:none}body .decision-app.focus-app.flow-relay .morrow-thank-you .thank-you-replay:hover{background:#192e6508;color:var(--morrow-navy)}@media(max-width:700px),(pointer:coarse){body[data-density] .decision-app.focus-app.flow-relay .dynamic-question-review :is(.dqr-alternative-action button,.dqr-reasons-back,.dqr-compare-choice){min-height:44px}body .decision-app.focus-app.flow-relay .morrow-thank-you .thank-you-replay:after{content:"";position:absolute;inset:-8px}}@media(prefers-reduced-motion:reduce){body .decision-app.focus-app.flow-relay button:not(.dqr-dock-button):not(.garden-flower-head){transition:none}}body[data-density] .decision-app.focus-app.flow-relay .choice-menu .choice-trigger,body[data-density] .decision-app.focus-app.flow-relay select{background:#fff;color:var(--morrow-navy);border-color:#a8b0c1}body[data-density] .decision-app.focus-app.flow-relay .choice-menu .choice-trigger:hover:not(:disabled),body[data-density] .decision-app.focus-app.flow-relay select:hover:not(:disabled){background:#fbfcff;border-color:#647494}body .decision-app.focus-app.flow-relay :is(.focus-primary,.question-continue,.garden-review-button,.insight-primary,.insight-secondary,.insight-explore,.share-copy,.share-preview,.bloom-share-button,.dqr-dock button,.dqr-alternative-action button,.answer-dashboard-actions button,.dqr-reasons-back,.dqr-reason-list button):not(:focus-visible){box-shadow:none}body .decision-app.focus-app.flow-relay :is(.dqr-card,.dqr-alternative,.blind-editor,.dqr-your-pick){box-shadow:none}body .decision-app.focus-app.flow-relay :is(.dqr-dialog,.question-edit-dialog,.survey-share-dialog,.reset-dialog,.dialog),body .decision-app.focus-app.flow-relay .section-edit-menu>div,body .morrow-action-menu,body .garden-question-tooltip{box-shadow:0 8px 24px #081b451a}@media(max-width:900px){body .decision-app.focus-app.flow-relay .relay-primary-nav{box-shadow:0 8px 24px #081b451a}}body .decision-app.focus-app.flow-relay .answer-dashboard-actions button{align-self:flex-end;margin-left:auto}body[data-density] .decision-app.focus-app.flow-relay .garden-progress{display:block}body[data-density] .decision-app.focus-app.flow-relay .garden-progress strong{display:block;font-size:var(--lab-section-title,22px);line-height:1.35;font-weight:750;letter-spacing:-.025em;white-space:normal}body[data-density] .decision-app.focus-app.flow-relay .garden-progress p{margin-top:6px;max-width:none}body[data-density] .decision-app.focus-app.flow-relay .blind-spots-page{.opportunities-heading p{max-width:72ch}.blind-workspace{grid-template-columns:minmax(240px,.36fr) minmax(0,1fr);gap:24px;align-items:start}.blind-opportunities{display:grid;grid-template-columns:1fr;gap:0;padding:0 0 0 8px;overflow:visible}.blind-opportunities>button{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 16px;gap:12px;align-items:center;padding:18px 12px;margin:0;border:1px solid transparent;border-bottom-color:var(--morrow-canvas-line);border-radius:0;background:transparent;color:var(--morrow-cream);box-shadow:none}.blind-opportunities>button>span{margin:0}.blind-opportunities>button:hover{background:#ffffff08;color:var(--morrow-cream);box-shadow:none}.blind-opportunities>button[aria-current=true],.blind-opportunities>button[aria-current=true]:hover{background:var(--morrow-cream);color:var(--morrow-navy);border-color:var(--question-edge,#dedbce);border-radius:12px}.blind-opportunities>button[aria-current=true]:before{content:"";position:absolute;left:-8px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--morrow-gold)}.blind-rail-index{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffff12;font-size:12px;font-weight:650}[aria-current=true] .blind-rail-index{background:#f3d59640}[data-status=applied] .blind-rail-index{background:var(--morrow-success-surface);color:var(--morrow-success-ink)}.blind-rail-index svg{width:18px;height:18px}.blind-rail-copy{display:grid;gap:5px;min-width:0}.blind-rail-copy>small{color:var(--morrow-canvas-muted)}[aria-current=true] .blind-rail-copy>small{color:var(--morrow-ink-muted)}.blind-rail-copy strong{letter-spacing:-.02em}.blind-rail-copy .opportunity-status{margin:0}.blind-rail-arrow{display:block;font-size:24px;font-weight:400}.blind-editor{background:var(--morrow-white);border:1px solid #dedbce;border-radius:14px;box-shadow:none}.blind-editor>header{margin-bottom:24px}.blind-editor-body{min-width:0}.blind-context{margin-bottom:20px}.blind-reason{background:none;border:0;border-bottom:1px solid var(--morrow-line);border-radius:0;padding:0 0 18px;margin:0 0 18px}.blind-reason>span{display:none}.blind-reason strong{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--morrow-ink-muted)}.blind-question textarea{background:var(--morrow-white);font-weight:600;border-color:var(--morrow-control-border)}.blind-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.blind-fields .choice-menu{width:100%}.blind-fields .choice-trigger{width:100%;justify-content:space-between;background:#fff;border-color:var(--morrow-control-border)}.blind-fields .choice-trigger:hover{background:#fbfcff}.blind-editor-actions{border-top:1px solid var(--morrow-line)}.blind-secondary-actions{gap:18px}.blind-editor-actions .insight-quiet{padding-inline:0;border-radius:4px;background:transparent}.blind-editor-actions .insight-quiet:hover{background:transparent;color:var(--morrow-navy);text-decoration-thickness:2px}.opportunities-footer{border-top:1px solid var(--morrow-canvas-line)}}body[data-density] .decision-app.focus-app.flow-relay .dynamic-question-review{.dqr-action-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.dqr-action-footer .dqr-dock{grid-column:2;width:560px;max-width:100%;grid-template-columns:1fr 1.6fr 1fr}.dqr-dock :is(.dqr-compare,.dqr-more){min-height:44px;border-radius:12px;white-space:nowrap}.dqr-dock .dqr-compare,.dqr-dock .dqr-compare[aria-pressed=true]{background:var(--morrow-white);border-color:#dedbce;box-shadow:none;color:var(--morrow-navy)}.dqr-dock .dqr-compare:hover:not(:disabled){background:#f4f2ec;border-color:#d0ccc0;color:var(--morrow-navy);box-shadow:none}.dqr-dock .dqr-more{background:var(--morrow-white);border-color:#d7ae58;color:var(--morrow-navy);box-shadow:none}.dqr-dock .dqr-more:hover:not(:disabled){background:#fbf7ea;border-color:#c99a3f;color:var(--morrow-navy);box-shadow:none}.dqr-dock[data-ideas=true]{width:440px;grid-template-columns:1.5fr 1fr}}@media(max-width:1000px){body[data-density] .decision-app.focus-app.flow-relay .dynamic-question-review{.dqr-action-footer{grid-template-columns:1fr}.dqr-action-footer .dqr-dock{grid-column:1;justify-self:center}.dqr-footer-back{grid-column:1;grid-row:2}}}@media(max-width:1000px){body[data-density] .decision-app.focus-app.flow-relay .blind-spots-page{.opportunities-heading{flex-direction:column;align-items:stretch;text-align:left;gap:20px}.insight-aim-context{flex:0 0 auto;display:flex;align-items:baseline;gap:12px;border:0;padding:0;width:auto;min-height:0}.insight-aim-context p{margin:0}.blind-workspace{grid-template-columns:minmax(0,1fr);gap:18px}.blind-opportunities{display:flex;overflow-x:auto;gap:8px;padding:4px 4px 12px;scroll-snap-type:x proximity}.blind-opportunities>button{flex:0 0 240px;scroll-snap-align:start;padding:14px 10px;border:1px solid var(--morrow-canvas-line);border-radius:12px}.blind-opportunities>button[aria-current=true]:before{inset:auto 10px -5px;width:auto;height:3px}}}@media(max-width:760px){body[data-density] .decision-app.focus-app.flow-relay .blind-spots-page .blind-fields{grid-template-columns:1fr;gap:16px}}@media(max-width:600px){body[data-density] .decision-app.focus-app.flow-relay .dynamic-question-review{.dqr-action-footer .dqr-dock{width:100%;grid-template-columns:1fr 1fr}.dqr-dock .dqr-approve{grid-column:1/-1;grid-row:1}.dqr-dock .dqr-compare{grid-column:1;grid-row:2}.dqr-dock .dqr-more{grid-column:2;grid-row:2}.dqr-dock[data-ideas=true] .dqr-more{grid-column:1/-1}}}body[data-density] .decision-app.focus-app.flow-relay .written-answers-page{.opportunities-heading p{max-width:76ch}.insights-answer-example{border:0;padding:0;background:none;margin:0 0 20px;border-radius:0}.written-answer-layout{grid-template-columns:minmax(250px,.35fr) minmax(0,1fr);gap:10px;align-items:stretch}:is(.answer-topic-panel,.answer-reading-panel){background:var(--morrow-white);border-radius:14px;padding:var(--lab-nested,24px);border:1px solid #dedbce}.answer-topic-panel{display:flex;flex-direction:column}.answer-question-picker{color:var(--morrow-navy);gap:8px}.answer-question-picker .choice-menu{width:100%}.answer-question-picker .choice-trigger{width:100%;min-height:48px;justify-content:space-between;background:#fff;border:1px solid var(--morrow-control-border);border-radius:12px}.answer-topic-panel nav{display:grid;grid-template-columns:1fr;margin:14px 0 28px;padding:0;border:0;gap:0}.answer-topic-panel nav button{display:grid;grid-template-columns:1fr auto 10px;gap:14px;min-height:52px;padding:12px;border-color:transparent;border-bottom-color:var(--morrow-line);font-weight:550}.answer-topic-panel nav button[aria-pressed=true]{background:#e1e9ef;border-color:transparent;border-radius:10px}.answer-topic-panel nav button:hover{background:#eaf0f3;border-color:transparent}.answer-topic-panel nav button strong{font-weight:650}.answer-overlap-note{display:flex;gap:12px;align-items:center;background:#f0f2f1;border-radius:10px;padding:14px;margin:auto 0 0}.answer-overlap-note>span:first-child{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#e0e9ef;color:var(--morrow-navy);font-size:22px}.written-reading-heading{display:flex;align-items:center;gap:16px;margin-bottom:20px}.written-reading-heading>div:first-of-type{flex:1;min-width:0}.written-reading-heading h2{font-size:var(--lab-section-title,28px);line-height:var(--lab-section-line,1.25);letter-spacing:-.035em;margin:0 0 6px}.written-reading-heading p{margin:0;font-size:13px;line-height:1.5;color:var(--morrow-ink-muted)}.written-topic-sun{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:#f8e5b0;color:#997021;font-size:30px}.written-group-picker{flex:none}.written-group-picker .choice-trigger{min-height:40px;padding:8px 16px;border:1px solid #d1d6db;border-radius:24px;background:#fff;text-decoration:none;font-size:13px;font-weight:500;gap:18px}.written-group-picker .choice-trigger:hover{background:#fbfcff}.answer-quotes{display:grid;gap:4px}.answer-quotes blockquote{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 16px;border:1px solid #e2e3dd;border-radius:14px}.answer-quote-mark{font-family:Georgia,serif;align-self:start;color:#a3b7cf;font-size:32px;font-weight:700;line-height:1.1}.answer-quote-copy{min-width:0}.answer-quotes blockquote p{margin:0 0 4px}.answer-quotes cite{font-weight:500;display:block}.answer-quotes mark{background:var(--quote-highlight);padding:2px 3px;border-radius:4px}.answer-reading-panel .answer-source-link{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-height:36px;padding:6px 0;color:var(--morrow-ink-muted);font-size:12px;font-weight:500;text-decoration:none}.answer-reading-panel .answer-source-link:hover{color:var(--morrow-navy);text-decoration:underline;background:transparent}.answers-bottom p{max-width:75ch}}.answer-source-dialog{width:min(560px,calc(100vw - 32px));border:1px solid #dedbce;border-radius:18px;padding:28px;background:var(--morrow-white,#fffdf5);color:var(--morrow-navy,#192e65);font-family:var(--morrow-font,Manrope,sans-serif)}.answer-source-dialog::backdrop{background:#0c1d48a6}.answer-source-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;color:var(--morrow-ink-muted)}.answer-source-dialog header button{width:36px;height:36px;background:transparent;border:1px solid var(--morrow-line);border-radius:50%;color:var(--morrow-navy);font-size:24px}.answer-source-dialog h2{font-size:24px;line-height:1.3;margin:24px 0 16px}.answer-source-dialog p,.answer-source-dialog small{color:var(--morrow-ink-muted);line-height:1.6}.answer-source-dialog{width:min(700px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:28px 32px;overflow:auto;overscroll-behavior:contain}.answer-source-dialog header{letter-spacing:.08em;font-size:10px;font-weight:750}.answer-source-dialog header button{width:40px;height:40px;border:0;border-radius:10px;flex:none}.answer-source-dialog header button:hover{background:var(--morrow-surface-hover)}.answer-source-dialog .source-question-context{margin-top:16px}.answer-source-dialog .source-question-context>span{font-size:12px;color:var(--morrow-ink-muted)}.focus-app .answer-source-dialog h2{font-size:22px;line-height:1.35;margin:8px 0 20px}.answer-source-dialog .source-evidence{margin:0;padding:20px 22px;border-left:3px solid var(--morrow-gold);background:var(--morrow-cream);border-radius:0 12px 12px 0}.answer-source-dialog .source-evidence p{margin:0 0 10px;color:var(--morrow-navy);font-size:18px;line-height:1.6}.answer-source-dialog mark{background:var(--morrow-butter);color:inherit}.answer-source-dialog cite{font-size:12px;font-style:normal;color:var(--morrow-ink-muted)}.answer-source-dialog :is(.source-context,.source-related){padding:20px 0;border-bottom:1px solid var(--morrow-line)}.focus-app .answer-source-dialog h3{font-size:14px;margin:0 0 8px;letter-spacing:0}.answer-source-dialog .source-context p{font-size:14px;margin:0 0 12px}.answer-source-dialog .source-topics{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.focus-app .answer-source-dialog .source-topics button{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--morrow-line);border-radius:8px;background:#fff;color:var(--morrow-navy);font:650 12px/1.4 var(--morrow-font);padding:10px 12px;min-height:40px}.answer-source-dialog small,.answer-source-dialog footer{display:block;font-size:11px;color:var(--morrow-ink-muted);line-height:1.6}.answer-source-dialog .source-related-question{font-size:12px;margin:0 0 8px}.answer-source-dialog .source-related blockquote{margin:0;font-size:15px;line-height:1.6}.answer-source-dialog footer{padding-top:18px}@media(max-width:550px){.answer-source-dialog{padding:20px}.focus-app .answer-source-dialog h2{font-size:19px}.answer-source-dialog .source-evidence{padding:16px}.answer-source-dialog .source-evidence p{font-size:16px}}@media(max-width:1100px){body[data-density] .decision-app.focus-app.flow-relay .written-answers-page{.answer-quotes blockquote{grid-template-columns:20px minmax(0,1fr)}.answer-source-link{grid-column:2;justify-self:start}.written-reading-heading{flex-wrap:wrap}.written-group-picker{margin-left:64px}}}@media(max-width:850px){
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry .aim-desktop-field{display:block!important}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry .aim-mobile-field{display:none!important}body[data-density] .decision-app.focus-app.flow-relay .written-answers-page{.opportunities-heading{flex-direction:column;align-items:stretch;text-align:left}.insight-aim-context{flex:0 0 auto;display:flex;align-items:baseline;gap:12px;border:0;padding:0}.insight-aim-context p{margin:0}.written-answer-layout{grid-template-columns:minmax(0,1fr);gap:16px}.answer-topic-panel nav{display:flex;overflow-x:auto;gap:6px;padding-bottom:4px;margin-bottom:0}.answer-topic-panel nav button{display:flex;flex:0 0 auto;width:auto;max-width:95%;gap:12px;border:1px solid var(--morrow-line);border-radius:10px;min-height:44px}.answer-overlap-note{margin-top:12px;padding:10px;font-size:11px}.answer-overlap-note br{display:none}.written-group-picker{margin-left:auto}}}@media(max-width:550px){body[data-density] .decision-app.focus-app.flow-relay .written-answers-page{.written-group-picker{width:100%;margin:0}.written-group-picker .choice-trigger{width:100%;justify-content:space-between;min-height:44px}.answer-quotes blockquote{gap:8px;padding:14px 12px;grid-template-columns:16px minmax(0,1fr)}.written-topic-sun{width:40px;height:40px;font-size:26px}.written-reading-heading{gap:12px}}}:is(button,a) [data-morrow-arrow]{display:inline-block;--arrow-x:3px;--arrow-y:0px;transition:transform .35s cubic-bezier(.22,1,.36,1)}:is(button,a) [data-morrow-arrow=left]{--arrow-x:-3px}:is(button,a) [data-morrow-arrow=up]{--arrow-x:0px;--arrow-y:-3px}:is(button,a) [data-morrow-arrow=down]{--arrow-x:0px;--arrow-y:3px}:is(button,a) [data-morrow-arrow=up-right]{--arrow-x:3px;--arrow-y:-3px}@media(hover:hover){:is(button,a):not(:disabled):not([aria-disabled=true]):hover [data-morrow-arrow]{transform:translate(var(--arrow-x),var(--arrow-y))}}:is(button,a):not(:disabled):not([aria-disabled=true]):focus-visible [data-morrow-arrow]{transform:translate(var(--arrow-x),var(--arrow-y))}@media(prefers-reduced-motion:reduce){:is(button,a) [data-morrow-arrow]{transition:none;transform:none!important}}:root{--motion-ease:cubic-bezier(.22,1,.36,1);--motion-fast:.16s;--motion-local:.34s;--motion-page:.44s}[data-motion-popover],dialog[data-dialog-motion],.dynamic-question-review .dqr-ideas,.dynamic-question-review .dqr-ideas[data-connected=true] .dqr-alternative-list{animation:none!important}[data-motion-popover][data-presence=leaving]{pointer-events:none}[data-motion-popover]{transform-origin:center top}[data-motion-popover][data-side=up]{transform-origin:center bottom}.focus-app.flow-relay .dqr-stage .dqr-question{transition:none}.focus-app.flow-relay .dqr-review-context{transition:opacity .2s var(--motion-ease)}.dynamic-question-review .dqr-ideas[data-connected=true]:before{animation-duration:.42s}[data-motion=page-entry]{animation:none!important}[data-morrow-nav]{--morrow-underline-offset:11px}@media(prefers-reduced-motion:no-preference){body .decision-app.focus-app.flow-relay button:not(.garden-flower-head):is(.focus-primary,.dqr-dock-button,.insight-primary,.choice-trigger,.preview-next,.try-next,.inline-aim-entry>button,.bloom-share-button),.survey-share-dialog .share-preview{transition-property:background-color,border-color,color,box-shadow,scale;transition-duration:.18s;transition-timing-function:var(--motion-ease)}body .decision-app.focus-app.flow-relay button:not(.garden-flower-head):is(.focus-primary,.dqr-dock-button,.insight-primary,.choice-trigger,.preview-next,.try-next,.inline-aim-entry>button,.bloom-share-button):active:not(:disabled),.survey-share-dialog .share-preview:active{scale:.985;transition-duration:85ms}.focus-app.flow-relay .dqr-dock-button{transition:opacity .18s ease,transform .34s var(--motion-ease),visibility .18s,background-color .18s,color .18s,scale .16s var(--motion-ease)}.choice-trigger>svg{transition:transform .26s var(--motion-ease)}.choice-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.choice-popover [role=option]{transition:background-color .14s ease,color .14s ease}.choice-selected svg{animation:morrow-check-arrival .24s var(--motion-ease) both}.choice-selected path{stroke-dasharray:20;stroke-dashoffset:0;animation:morrow-check-ink .28s var(--motion-ease) both}.dynamic-question-review .dqr-card{transition:background-color .2s ease,border-color .2s ease,box-shadow .22s ease}.dynamic-question-review .dqr-your-pick svg{animation:morrow-check-arrival .3s var(--motion-ease) both}.dqr-pips button span{transition:background-color .22s ease,transform .32s var(--motion-ease)}.dqr-pips button.is-current span{transform:scaleY(1.35)}.dqr-section:after{transition:transform .38s var(--motion-ease)}.inline-aim .aim-panel-presence{transition:height .44s var(--motion-ease),opacity .18s ease,visibility .44s}.inline-aim .aim-panel-presence.is-open{transition:height .44s var(--motion-ease),opacity .28s 40ms ease,visibility 0ms}.inline-aim .aim-reading-content,.inline-aim .aim-listening{transition-duration:.24s,.34s,.24s}.focus-app.flow-relay .aim-reading-choices button{transition:background-color .16s ease,border-color .16s ease,scale .18s var(--motion-ease)}.focus-app.flow-relay .aim-reading-choices button:active{scale:.99}.answer-donut circle{transition:stroke-dasharray .48s var(--motion-ease),stroke-dashoffset .48s var(--motion-ease)}.answer-theme-track i{transition:width .44s var(--motion-ease)}.answer-topic-panel nav button,.blind-opportunities>button{transition:background-color .18s ease,border-color .18s ease,color .18s ease}.answer-source-dialog::backdrop,.survey-share-dialog::backdrop,.dqr-dialog::backdrop{animation:morrow-backdrop-in .24s ease both}.point-followup,.time-planner-advice,.try-length-note,.try-shortening-note{animation:morrow-local-in .32s var(--motion-ease) both}.garden-question-tooltip{animation:morrow-tooltip-in .18s var(--motion-ease) both}.garden-title-editor{animation:morrow-local-in .24s var(--motion-ease) both}.morrow-trust details[open] .morrow-trust-explanation{animation:morrow-local-in .28s var(--motion-ease) both}.relay-page-notification{animation:morrow-notice-in .36s var(--motion-ease) both}.question-removal[open]{animation:morrow-dialog-in .3s var(--motion-ease) both}@keyframes morrow-local-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes morrow-tooltip-in{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0 0}}@keyframes morrow-notice-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes morrow-dialog-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes morrow-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes morrow-check-arrival{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes morrow-check-ink{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}}@media(prefers-reduced-motion:reduce){[data-motion-popover],dialog[data-dialog-motion],.focus-app.flow-relay [data-motion],.answer-donut circle,.answer-theme-track i,.choice-selected svg,.choice-selected path{animation:none!important;transition:none!important}.focus-app.flow-relay :is(.focus-primary,.dqr-dock-button,.insight-primary,.choice-trigger):active{scale:1}}[data-motion-segments]{position:relative;isolation:isolate}.motion-selection-plate{position:absolute;z-index:0;pointer-events:none;border-radius:999px;background:var(--try-gold);transform-origin:top left;opacity:0}.motion-selection-plate[data-tone=cream]{background:var(--try-cream)}.focus-app.flow-relay [data-motion-segments]>button{position:relative;z-index:1}body .focus-app.flow-relay [data-motion-segments]>button[aria-checked=true],body .focus-app.flow-relay [data-motion-segments]>button[aria-pressed=true]{background:transparent}@media(prefers-reduced-motion:no-preference){.focus-app.flow-relay .relay-menu-toggle span{transition:transform .26s var(--motion-ease)}}

/* Morrow · survey-path orientation. Scoped to the existing aim route. */
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] {
  box-sizing:border-box; width:100%!important; max-width:none!important;
  min-height:calc(100svh - var(--relay-nav-height, 4.5rem));
  margin:0!important; padding:0!important; display:grid;
  grid-template-columns:minmax(0, 1.04fr) minmax(0, .96fr);
  align-items:stretch; background:#192e65; overflow:clip; isolation:isolate;
}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] > .journey-story {
  grid-column:1; grid-row:1; min-width:0; box-sizing:border-box; margin:0;
  display:flex; flex-direction:column; justify-content:center; align-items:stretch;
  padding:clamp(2.5rem,4.5vw,5rem) clamp(1.75rem,4.5vw,5.75rem);
  color:#f7f4e7;
}
.journey-story * {box-sizing:border-box}
.journey-story .journey-eyebrow {margin:0 0 1.25rem; color:#d9e1f2; font:700 .6875rem/1.6 Manrope,sans-serif;letter-spacing:.19em;text-transform:uppercase}
.journey-story .journey-title {max-width:12ch;margin:0 0 1.25rem;font:800 clamp(2.75rem,4.2vw,4.625rem)/1.04 Manrope,sans-serif;letter-spacing:-.066em;text-wrap:balance}
.journey-story .journey-intro {max-width:31rem;margin:0;color:#cbd6ef;font:500 clamp(.9rem,1.25vw,1.0625rem)/1.68 Manrope,sans-serif}
.journey-story .journey-intro strong {color:#f7f4e7;font-weight:700}
.journey-preview {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.625rem,1.25vw,1.1rem);margin-top:clamp(2.25rem,4vw,4rem);padding:0;list-style:none}
.journey-step {min-width:0;position:relative}
.journey-step + .journey-step::before {content:'→';position:absolute;left:calc(clamp(.625rem,1.25vw,1.1rem) * -.72);top:47%;transform:translate(-50%,-50%);color:#e9dfc1;font:400 1.1rem/1 Manrope,sans-serif;z-index:1}
.journey-miniature {height:clamp(9.25rem,15vw,12rem);overflow:hidden;display:flex;flex-direction:column;background:#fffdf6;color:#192e65;border:1px solid #ffffff45;border-radius:.75rem;padding:.65rem;box-shadow:0 .0625rem .125rem #091d441c}
.journey-miniature-header {display:flex;align-items:center;gap:.4rem;min-height:2.2rem;margin:-.65rem -.65rem .7rem;padding:.6rem .65rem;font:750 clamp(.58rem,.9vw,.75rem)/1.3 Manrope,sans-serif}
.journey-step:nth-child(1) .journey-miniature-header {background:#ded5ee}
.journey-step:nth-child(2) .journey-miniature-header {background:#cce2d5}
.journey-step:nth-child(3) .journey-miniature-header {background:#f2d9d5}
.journey-miniature-icon {display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:#192e6512;border-radius:.3rem;flex:none}
.journey-miniature-icon svg {width:.875rem;height:.875rem;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.journey-mini-row {display:flex;align-items:center;gap:.5rem;min-width:0;margin:.3rem 0}
.journey-mini-index {display:grid;place-items:center;flex:none;width:1.3rem;height:1.3rem;border-radius:.35rem;background:#e9e2fa;font:800 .625rem Manrope,sans-serif}
.journey-mini-label {font:650 clamp(.56rem,.8vw,.6875rem)/1.4 Manrope,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.journey-mini-dashes {display:flex;flex-direction:column;gap:.25rem;margin:.25rem 0 0 .4rem;flex:1}
.journey-mini-dashes i {height:.3rem;background:#e6e7e8;border-radius:1rem;width:100%;display:block}
.journey-mini-dashes i:nth-child(2){width:70%}
.journey-miniature-question {margin:.3rem 0 .65rem;font:750 clamp(.6rem,.9vw,.76rem)/1.4 Manrope,sans-serif;letter-spacing:-.015em}
.journey-mini-choice {display:flex;align-items:center;gap:.45rem;margin:.26rem 0}
.journey-mini-choice::before {content:'';flex:none;width:.65rem;height:.65rem;border:.075rem solid #9cabc1;border-radius:50%}
.journey-mini-choice i {height:.33rem;width:69%;background:#e6e7e8;border-radius:1rem}
.journey-mini-choice:nth-child(4) i {width:50%}
.journey-miniature-bars {padding:.25rem .1rem;display:grid;gap:.55rem}
.journey-miniature-bars i {display:block;height:.38rem;border-radius:1rem;background:#d7e8e3;width:74%}
.journey-miniature-bars i:nth-child(1) {width:92%;background:#f1c8c4}
.journey-miniature-bars i:nth-child(2) {width:66%;background:#f1c8c4}
.journey-miniature-bars i:nth-child(4) {width:88%}
.journey-step-caption {margin:.75rem 0 0;font:500 clamp(.625rem,.9vw,.75rem)/1.55 Manrope,sans-serif;color:#d6e0f2}
.journey-step-caption strong {display:block;color:#f7f4e7;font-weight:700}
/* Existing native form remains the only place where the survey aim is edited. */
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] > .inline-aim {
  grid-column:2;grid-row:1;box-sizing:border-box;min-width:0;min-height:100%;
  max-width:none!important;width:100%!important;margin:0!important;
  padding:clamp(2rem,4.3vw,4.75rem) clamp(1.5rem,4vw,4.5rem)!important;
  display:flex;flex-direction:column;justify-content:center;align-items:stretch;
  background:#f3dc9f;color:#192e65;text-align:left;
}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim h1 {
  max-width:none;margin:0 0 1.25rem;text-align:left;color:#192e65;
  font:800 clamp(1.875rem,2.65vw,2.875rem)/1.12 Manrope,sans-serif;
  letter-spacing:-.052em;text-wrap:balance;
}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim h1 em {color:inherit}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-box {
  display:flex;flex-direction:column;gap:.85rem;min-width:0;max-width:none;width:100%;
  margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;
}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .aim-perimeter {display:none}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry {
  display:contents;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;
}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry > div {order:1;min-width:0}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry .aim-desktop-field {display:block!important}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry .aim-mobile-field {display:none!important}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry label {
  display:block;margin:0 0 .75rem;color:#192e65;font:700 .8125rem/1.4 Manrope,sans-serif;
}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] :is(.inline-aim-entry input,.inline-aim-entry textarea){
  box-sizing:border-box;display:block;min-width:0;width:100%;height:auto;min-height:clamp(9.5rem,15vw,13.25rem);
  margin:0;border:1px solid #192e6554;border-radius:.625rem;
  background:#fffdf6;color:#192e65;padding:1.125rem 1.2rem;
  font:500 clamp(.9375rem,1.25vw,1.125rem)/1.65 Manrope,sans-serif;
  letter-spacing:-.012em;box-shadow:none;resize:vertical;
}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] :is(.inline-aim-entry input,.inline-aim-entry textarea)::placeholder{color:#566583;opacity:1}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] :is(.inline-aim-entry input,.inline-aim-entry textarea):focus-visible{outline:.15rem solid #192e65;outline-offset:.2rem}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .aim-panel-presence {order:2;max-width:100%;margin:0}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .aim-panel-presence > div {padding-top:0}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim .aim-panel-presence .inline-aim-reading {
  box-sizing:border-box;min-height:0;background:#fffdf6;border:0;border-radius:.75rem;
  margin:0;padding:1rem;box-shadow:none;
}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .aim-listening {gap:.75rem;align-items:center}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .morrow-typing-sun {width:3rem!important;height:3rem!important}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .aim-reading-heading {gap:.5rem}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .aim-reading-heading h2,
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .aim-listening strong{font-size:.875rem}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .aim-reading-choices {grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .aim-reading-choices button{min-height:3rem;padding:.625rem;font-size:.75rem;border-radius:.625rem}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-selected {order:3;margin:.25rem 0;padding:.875rem;border-radius:.625rem;background:#fffdf6}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-meta {order:4;display:flex;align-items:center;gap:.75rem;padding:.2rem 0 .1rem;margin:0}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-meta > div {display:flex;flex-wrap:wrap;gap:.55rem;padding:0;background:none}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-meta button {
  min-height:2.75rem;padding:.6rem 1rem;border:1px solid #192e652f;
  background:#fffdf6;color:#192e65;border-radius:.75rem;font:650 .8125rem/1.3 Manrope,sans-serif;
}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-meta button[aria-pressed="true"]{border-color:#192e65;background:#192e65;color:#fffdf6}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-meta > p {margin:0;font-size:.6875rem;color:#3c5176}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry > button[type="submit"] {
  order:5;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.8rem;
  width:100%;min-height:3.375rem;margin:.2rem 0 0;padding:.9rem 1.5rem;
  border:0;border-radius:.75rem;background:#192e65;color:#fffdf6;
  font:750 .9375rem/1.35 Manrope,sans-serif;letter-spacing:0;transform:none;box-shadow:none;
}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry > button[type="submit"]:hover:not(:disabled){background:#263e78}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry > button[type="submit"][aria-disabled="true"]{opacity:.62}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry > button[type="submit"] [data-morrow-arrow]{font-size:1.2rem}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .morrow-trust {box-sizing:border-box;margin:1rem 0 0;width:100%;max-width:none;color:#415679;opacity:.85;line-height:1.55}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .morrow-trust :is(p,summary){color:#415679;font-size:.6875rem}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .morrow-trust summary {font-size:.6875rem}
.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .morrow-trust details[open] {color:#192e65}
@media(max-width:1100px){
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] {grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] > .journey-story {padding:2rem 2rem 2.25rem}
 .journey-story .journey-title{font-size:clamp(2.3rem,4.7vw,3.5rem)}
 .journey-preview{margin-top:2rem}
 .journey-miniature{padding:.4rem;height:9.75rem}
 .journey-miniature-header{margin:-.4rem -.4rem .55rem;padding:.45rem .4rem}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] > .inline-aim {padding:2rem!important}
}
@media(max-width:850px){
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry .aim-desktop-field{display:block!important}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry .aim-mobile-field{display:none!important}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] {grid-template-columns:minmax(0,1fr);min-height:0;overflow:visible}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] > .journey-story {grid-column:1;grid-row:1;padding:3rem max(6%,1.5rem);}
 .journey-story .journey-title{max-width:16ch;font-size:clamp(2.4rem,7vw,3.75rem)}
 .journey-story .journey-intro{max-width:50ch}
 .journey-preview{max-width:45rem;width:100%;margin-top:2.1rem}
 .journey-miniature{height:10rem}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] > .inline-aim {grid-column:1;grid-row:2;min-height:0;padding:3rem max(6%,1.5rem)!important}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim h1{font-size:clamp(2rem,5vw,2.75rem)}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry textarea{min-height:6.75rem}
}
@media(max-width:520px){
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] > .journey-story {padding:2rem 1.25rem 1.7rem}
 .journey-story .journey-eyebrow{font-size:.6rem;margin-bottom:.75rem}
 .journey-story .journey-title {font-size:clamp(2rem,9.5vw,2.65rem);max-width:13ch;margin-bottom:.75rem;letter-spacing:-.06em}
 .journey-story .journey-intro{font-size:.8125rem;line-height:1.55}
 .journey-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:1.375rem}
 .journey-step + .journey-step::before{display:none}
 .journey-miniature{height:6.5rem;padding:.35rem;border-radius:.5rem}
 .journey-miniature-header{font-size:.57rem;min-height:1.6rem;margin:-.35rem -.35rem .35rem;padding:.3rem .35rem;gap:.2rem}
 .journey-miniature-icon{width:.9rem;height:.9rem}
 .journey-miniature-icon svg{width:.65rem;height:.65rem}
 .journey-mini-index{width:.95rem;height:.95rem;font-size:.5rem}
 .journey-mini-row{gap:.2rem;margin:.12rem 0}
 .journey-mini-label{font-size:.5rem}
 .journey-mini-dashes {gap:.12rem}
 .journey-mini-dashes i{height:.16rem}
 .journey-miniature-question {font-size:.52rem;margin:.05rem 0 .4rem}
 .journey-mini-choice{gap:.2rem;margin:.12rem 0}
 .journey-mini-choice::before{width:.45rem;height:.45rem}
 .journey-mini-choice i{height:.2rem}
 .journey-miniature-bars{gap:.37rem}
 .journey-miniature-bars i{height:.2rem}
 .journey-step-caption{font-size:.6rem;line-height:1.45;margin:.45rem 0 0}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] > .inline-aim{padding:2rem 1.25rem 2.75rem!important}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim h1{font-size:1.85rem;margin-bottom:1.15rem}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry input{font-size:1rem;min-height:3.25rem;padding:.85rem .9rem}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry textarea{font-size:1rem;min-height:5.75rem;padding:.9rem}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-meta{align-items:start;flex-direction:column}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-meta button{min-height:2.75rem}
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .aim-reading-choices{grid-template-columns:minmax(0,1fr)}
}
@media(prefers-reduced-motion:reduce){
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .aim-panel-presence,
 .focus-app.flow-relay .focus-main[data-flow-scene="aim"] :is(.journey-step,.journey-miniature){animation:none!important;transition:none!important}
}


.focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry input#inline-aim-input {
  box-sizing:border-box; display:block; width:100%; min-width:0;
  height:3.5rem!important; min-height:3.5rem!important; max-height:3.5rem!important;
  padding:.75rem 1rem; border-radius:.625rem; line-height:1.5; resize:none;
}
@media(max-width:520px) {
  .focus-app.flow-relay .focus-main[data-flow-scene="aim"] .inline-aim-entry input#inline-aim-input {
    height:3.375rem!important; min-height:3.375rem!important; max-height:3.375rem!important;
    padding:.75rem .9rem; font-size:1rem;
  }
}

#morrow-boot{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#192e65;color:#faf6eb;text-align:center;padding:24px;font-family:Manrope,Arial,sans-serif}#morrow-boot[hidden]{display:none!important}#morrow-boot .load-mark{font-size:27px;font-weight:850;letter-spacing:-.06em}#morrow-boot .load-rule{width:170px;height:2px;background:#ffffff2e;margin:46px auto 25px;overflow:hidden}#morrow-boot .load-rule:before{content:"";display:block;width:48%;height:100%;background:#f3d596;animation:morrow-native-load 1.4s ease-in-out infinite}@keyframes morrow-native-load{from{transform:translateX(-100%)}to{transform:translateX(310%)}}@media(prefers-reduced-motion:reduce){#morrow-boot .load-rule:before{animation:none;width:100%}}.relay-nav-options>.relay-test-action,.relay-nav-options>details.draft-options,#relay-primary-nav [data-destination="question"],#relay-primary-nav [data-destination="coverage"]{display:none!important}.try-length{display:none!important}
#morrow-final-overview{position:relative;z-index:100000;min-height:100svh;width:100%;background:#f8f5eb;color:#192e65;font-family:Manrope,Arial,sans-serif;line-height:1.55;}
#morrow-final-overview *{box-sizing:border-box}
#morrow-final-overview button{font:inherit;cursor:pointer}
#morrow-final-overview button:focus-visible{outline:3px solid #c5a04c;outline-offset:3px}
.morrow-final-nav{height:72px;background:#192e65;color:#f7f4e7;display:flex;justify-content:space-between;align-items:center;padding:0 clamp(20px,4.5vw,76px);gap:24px;}
.morrow-final-nav .mark{font-size:29px;font-weight:850;letter-spacing:-.075em}
.morrow-final-nav .crumb{font-size:12px;color:#cbd4eb;letter-spacing:.02em}
.morrow-final-nav button{border:1px solid #ffffff50;border-radius:99px;background:transparent;color:#f7f4e7;padding:10px 18px;font-size:12px;font-weight:700}
.morrow-final-hero{padding:clamp(43px,6vw,82px) clamp(20px,4.5vw,76px) clamp(42px,4.4vw,58px);background:#192e65;color:#f7f4e7;}
.morrow-final-hero-inner{max-width:1400px;margin:auto;display:flex;gap:30px;justify-content:space-between;align-items:end}
.morrow-final-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700;color:#ead292;margin:0 0 17px}
.morrow-final-hero h1{font-size:clamp(36px,5vw,65px);line-height:1.04;letter-spacing:-.065em;max-width:750px;margin:0;font-weight:800}
.morrow-final-hero p:last-child{font-size:14px;max-width:270px;color:#c9d4ea;margin:0 0 6px;line-height:1.8}
.morrow-final-body{max-width:1548px;margin:auto;padding:clamp(24px,3.6vw,58px) clamp(20px,4.5vw,76px) 88px;display:grid;grid-template-columns:minmax(0,1.67fr) minmax(250px,.67fr);gap:clamp(25px,5.2vw,88px);align-items:start}
.morrow-final-main,.morrow-final-aside{min-width:0}
.morrow-final-sectionhead{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #192e6536;padding-bottom:18px;margin:0 0 12px;gap:10px}
.morrow-final-sectionhead h2{margin:0;font-size:23px;letter-spacing:-.035em;line-height:1.3}
.morrow-final-sectionhead small{font-size:12px;color:#71809c}
.morrow-final-chapter{padding:23px 0 17px;border-bottom:1px solid #192e6528}
.morrow-final-chapter-title{display:flex;align-items:center;gap:13px;font-size:17px;font-weight:800;letter-spacing:-.035em;margin:0 0 5px}
.morrow-final-count{display:inline-grid;place-items:center;flex:none;width:29px;height:29px;border-radius:9px;background:#e2d9f5;font-size:11px;letter-spacing:0}
.morrow-final-chapter:nth-of-type(3n+2) .morrow-final-count{background:#c9e3d7}
.morrow-final-chapter:nth-of-type(3n+3) .morrow-final-count{background:#f1d8d3}
.morrow-final-q{display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid #192e6517}
.morrow-final-q:last-child{border-bottom:0}
.morrow-final-q .n{color:#8b98ad;font-size:12px;font-weight:800;align-self:start;padding-top:4px}
.morrow-final-q .q{font-size:14px;font-weight:600;line-height:1.5}
.morrow-final-q .state{font-size:11px;color:#7d889a;margin-top:3px}
.morrow-final-q button{border:1px solid #b4bed0;border-radius:999px;background:transparent;color:#192e65;font-size:11px;font-weight:750;padding:7px 12px}
.morrow-final-aside{position:sticky;top:25px;background:#e4ecdf;border-radius:12px;padding:clamp(22px,3vw,33px);}
.morrow-final-aside .overline{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;margin:0 0 14px;color:#4b675c}
.morrow-final-aside h2{font-size:28px;line-height:1.1;letter-spacing:-.06em;margin:0 0 21px}
.morrow-final-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid #43635435;padding:16px 0}
.morrow-final-stats strong{display:block;font-weight:850;font-size:31px;line-height:1.15;letter-spacing:-.05em}
.morrow-final-stats span{font-size:11px;line-height:1.45;color:#5b7568}
.morrow-final-coverage{padding:18px 0 14px;border-top:1px solid #43635435}
.morrow-final-coverage h3{font-size:13px;margin:0 0 18px;font-weight:800}
.morrow-final-metric{margin-bottom:14px}
.morrow-final-metric div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:650;margin-bottom:6px}
.morrow-final-track{height:5px;background:#cbd5c9;border-radius:99px;overflow:hidden}
.morrow-final-track span{display:block;height:100%;background:#305e4e;border-radius:99px}
.morrow-final-noresults{padding:18px 0 0;border-top:1px solid #43635435}
.morrow-final-noresults h3{font-size:14px;font-weight:800;margin:0 0 7px}
.morrow-final-noresults p{font-size:12px;line-height:1.7;color:#506759;margin:0}
.morrow-final-actions{padding:23px 0;display:flex;gap:12px;flex-wrap:wrap}
.morrow-final-actions button{border-radius:99px;font-weight:750;font-size:13px;min-height:48px;padding:12px 22px}
.morrow-final-actions .preview{background:#192e65;color:#f8f5eb;border:1px solid #192e65}
.morrow-final-actions .return{background:transparent;color:#192e65;border:1px solid #192e6560}
@media(max-width:850px){.morrow-final-hero-inner{display:block}.morrow-final-hero p:last-child{margin-top:18px;max-width:540px}.morrow-final-body{grid-template-columns:1fr}.morrow-final-aside{position:static;max-width:none}.morrow-final-sectionhead h2{font-size:21px}}
@media(max-width:480px){.morrow-final-nav{height:66px}.morrow-final-nav .crumb{display:none}.morrow-final-hero{padding-top:46px;padding-bottom:40px}.morrow-final-q{grid-template-columns:24px minmax(0,1fr);gap:9px}.morrow-final-q button{grid-column:2;justify-self:start;margin:4px 0 3px}.morrow-final-q .q{font-size:13px}.morrow-final-chapter-title{font-size:16px}.morrow-final-aside{padding:24px}.morrow-final-actions button{width:100%}}
@media(prefers-reduced-motion:reduce){#morrow-final-overview *,#morrow-final-overview *:before,#morrow-final-overview *:after{animation:none!important;transition:none!important}}

/* Keep the existing Morrow composition, typography and palette. */
#morrow-final-overview{position:relative;inset:auto;z-index:auto;min-height:70vh}
.focus-main[data-flow-scene=done]{display:block!important;width:100%;max-width:none;padding:0!important}
.focus-main[data-flow-scene=done]~.focus-footer{display:none}
.focus-app a.morrow-back-to-survey{display:flex;align-items:center;gap:8px;align-self:flex-start;justify-self:start;width:max-content;min-height:40px;margin:8px 0 16px;padding:0;background:transparent;color:#f5e1aa;border:0;border-radius:0;font:600 12px/1.5 Manrope,sans-serif;text-decoration:none;cursor:pointer}
.focus-app a.morrow-back-to-survey:hover{text-decoration:underline;text-underline-offset:4px}
.garden-plants[data-living-flowers=preparing] .garden-living-canvas{visibility:hidden}
.garden-plants[data-living-flowers=fallback] .garden-flower-art{visibility:visible!important;display:block!important}
.garden-plants[data-living-flowers=fallback] .garden-open-flower{opacity:1!important;transform:scale(1)!important}
.garden-plants[data-living-flowers=fallback] .garden-bud{opacity:0!important}
.garden-plants[data-living-flowers=fallback] .garden-plant{position:relative!important;visibility:visible!important;opacity:1!important}
.garden-plants[data-living-flowers=fallback] .garden-flower-head{position:relative!important;left:auto!important;top:auto!important;opacity:1!important}
.garden-plants[data-living-flowers=fallback] .garden-stem{display:block!important;visibility:visible!important;opacity:1!important}
.garden-plants[data-living-flowers=fallback] .garden-question-number{visibility:visible!important;opacity:1!important}
.garden-plants[data-living-flowers=fallback]{display:flex;align-items:flex-end;justify-content:space-around}
.garden-resident[data-active=false]{pointer-events:none}
.morrow-final-q .q{overflow-wrap:anywhere}
@media(max-width:600px){.morrow-final-body{padding:20px 16px}.morrow-final-hero-inner{padding:28px 20px}.morrow-final-q{grid-template-columns:24px minmax(0,1fr) auto}}
.morrow-draft-recovery{max-width:640px;margin:10vh auto;padding:28px;color:#192e65;background:#faf8ee;border-radius:10px;font-family:inherit}
.morrow-draft-recovery h1{font-size:28px;line-height:1.2;margin:0 0 16px}
.morrow-draft-recovery p{font-size:16px;line-height:1.5}
.morrow-draft-recovery>div{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}
.morrow-draft-recovery button{font:inherit;min-height:44px;padding:10px 14px;border:1px solid #192e65;border-radius:8px;background:#faf8ee;color:#192e65;cursor:pointer}
.morrow-draft-recovery button:last-child{background:#f3d780}
.morrow-draft-recovery a{color:#192e65}
.morrow-draft-recovery :focus-visible{outline:2px solid #192e65;outline-offset:3px}
@media(max-width:700px){.morrow-draft-recovery{margin:24px 16px;padding:22px}.morrow-draft-recovery button{width:100%}}

/* Survey overview: a bounded summary rail and naturally sized question groups. */
#relay-primary-nav [data-destination="question"],#relay-primary-nav [data-destination="coverage"]{display:inline-flex!important}
#relay-primary-nav [data-destination="question"]{order:3}#relay-primary-nav [data-destination="done"]{order:4}#relay-primary-nav [data-destination="coverage"]{order:5}
#opening-object[data-flow-scene=done] #morrow-final-overview{--ri:#192e65;display:grid;grid-template-columns:248px minmax(0,1fr);gap:24px;min-height:0;background:transparent;color:#faf8f0;font:400 var(--ui-body)/1.45 Manrope,sans-serif}
#opening-object[data-flow-scene=done] .morrow-final-nav{display:none!important}
#opening-object[data-flow-scene=done] .morrow-final-hero{grid-column:1;grid-row:1;position:static;min-height:0;padding:0;display:block;background:transparent;color:inherit}
#opening-object[data-flow-scene=done] .morrow-final-hero-inner{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:none;margin:0;padding:0;width:100%}
#opening-object[data-flow-scene=done] .morrow-final-eyebrow{display:none}
#opening-object[data-flow-scene=done] .morrow-final-hero h1{margin:0;color:inherit;font:700 var(--ui-page)/1.25 Bricolage,Manrope,sans-serif;letter-spacing:-.02em}
#opening-object[data-flow-scene=done] .morrow-final-hero-inner>p{margin:0;padding:0;border:0;font-size:var(--ui-body);line-height:1.5;color:#c1ceeb;overflow-wrap:anywhere}
#opening-object[data-flow-scene=done] .morrow-final-body{grid-column:2;grid-row:1;display:block;width:100%;min-width:0;max-width:none;padding:0;margin:0;background:transparent}
#opening-object[data-flow-scene=done] .morrow-final-main{width:100%;max-width:none;min-width:0}
#opening-object[data-flow-scene=done] .morrow-final-sectionhead{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 16px;margin:0 0 12px;padding:0;border:0}
#opening-object[data-flow-scene=done] .morrow-final-sectionhead h2{color:inherit;font:650 var(--ui-local)/1.375 Manrope,sans-serif;letter-spacing:0;margin:0}
#opening-object[data-flow-scene=done] .morrow-final-sectionhead small{color:#c2cfee;font-size:var(--ui-meta)}
#opening-object[data-flow-scene=done] .morrow-final-chapter{position:relative;margin:0 0 16px;padding:16px 16px 0;background:#dceee8;border:1px solid #ffffff50;border-radius:var(--ui-radius);color:var(--ri);overflow:visible}
#opening-object[data-flow-scene=done] .morrow-final-chapter:nth-of-type(3n+2){background:#e7ddf2}
#opening-object[data-flow-scene=done] .morrow-final-chapter:nth-of-type(3n+3){background:#f2dfe2}
#opening-object[data-flow-scene=done] .morrow-final-chapter-title{display:flex;align-items:center;gap:8px;padding:0 0 12px;margin:0;color:var(--ri);font:650 var(--ui-local)/1.375 Manrope,sans-serif;letter-spacing:0;overflow-wrap:anywhere}
#opening-object[data-flow-scene=done] .morrow-final-count{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:6px;background:#b9dbd2;color:var(--ri);font:600 var(--ui-meta)/1 Manrope,sans-serif;letter-spacing:0}
#opening-object[data-flow-scene=done] .morrow-final-chapter:nth-of-type(3n+2) .morrow-final-count{background:#d4c6e9}
#opening-object[data-flow-scene=done] .morrow-final-chapter:nth-of-type(3n+3) .morrow-final-count{background:#edcacf}
#opening-object[data-flow-scene=done] .morrow-final-q{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:8px 0;border-top:1px solid #192e6526;border-bottom:0;color:var(--ri)}
#opening-object[data-flow-scene=done] .morrow-final-q .n{padding:0;color:#52698d;font-size:var(--ui-meta);font-weight:500}
#opening-object[data-flow-scene=done] .morrow-final-q>div{grid-column:auto;grid-row:auto}
#opening-object[data-flow-scene=done] .morrow-final-q .q{font-size:var(--ui-body);font-weight:500;line-height:1.45;overflow-wrap:anywhere}
#opening-object[data-flow-scene=done] .morrow-final-q .state{color:#52698d;font-size:var(--ui-meta);line-height:1.34;margin-top:4px}
#opening-object[data-flow-scene=done] .morrow-final-q button{grid-column:auto;grid-row:auto;justify-self:end;min-width:44px;border:1px solid #192e6540;border-radius:var(--ui-control-radius);background:#ffffff6e;padding:6px 10px;min-height:var(--ui-control);font:600 var(--ui-label)/1.4 Manrope,sans-serif;color:#192e65;transition:background-color .16s ease}
@media(hover:hover) and (pointer:fine){#opening-object[data-flow-scene=done] .morrow-final-q button:hover{background:#fff}}
#opening-object[data-flow-scene=done] .morrow-final-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0;margin:0 0 24px;border:0;background:transparent;border-radius:0}
#opening-object[data-flow-scene=done] .morrow-final-actions button{width:auto;min-height:var(--ui-action);padding:8px 12px;border-radius:var(--ui-control-radius);color:#192e65;background:#f4d991;border:1px solid transparent;font:600 var(--ui-label)/1.4 Manrope,sans-serif;white-space:normal}
#opening-object[data-flow-scene=done] .morrow-final-actions button.insights{border-color:#ffffff50;background:transparent;color:#faf8f0}
#opening-object[data-flow-scene=done] .morrow-final-actions button.return{margin-left:auto;background:transparent;color:#c2cfee}
#opening-object[data-flow-scene=done] .morrow-final-aside{display:none!important}
@media(max-width:1023px){
 #opening-object[data-flow-scene=done] #morrow-final-overview{grid-template-columns:1fr}
 #opening-object[data-flow-scene=done] .morrow-final-body{grid-column:1;grid-row:2}
 #opening-object[data-flow-scene=done] .morrow-final-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px}
 #opening-object[data-flow-scene=done] .morrow-final-hero-inner>p{grid-column:1}
 #opening-object[data-flow-scene=done] .morrow-draft-insights{grid-column:2;grid-row:1/3;margin:0;padding:0;border:0}
 #opening-object[data-flow-scene=done] .morrow-draft-insights :is(.draft-insight-grid,.draft-readiness,.insights-note,.insights-summary){display:none}
 #opening-object[data-flow-scene=done] .morrow-draft-insights .draft-insight-header{display:block;margin:0}
 #opening-object[data-flow-scene=done] .morrow-draft-insights .draft-insight-counts{margin-top:8px}
}
@media(max-width:600px){
 #opening-object[data-flow-scene=done] .morrow-final-hero-inner{display:flex}
 #opening-object[data-flow-scene=done] .morrow-draft-insights .draft-insight-header{display:flex;gap:20px;align-items:center}
 #opening-object[data-flow-scene=done] .morrow-draft-insights .draft-insight-counts{margin:0}
 #opening-object[data-flow-scene=done] .morrow-final-chapter{padding:12px 12px 0}
 #opening-object[data-flow-scene=done] .morrow-final-q{grid-template-columns:20px minmax(0,1fr) auto;gap:8px}
 #opening-object[data-flow-scene=done] .morrow-final-actions button.return{margin:0}
}
@media(prefers-reduced-motion:reduce){#opening-object[data-flow-scene=done] .morrow-final-q button{transition:none}}
#opening-object[data-flow-scene=done] .morrow-section-tools{display:flex;align-items:center;gap:12px}
#opening-object[data-flow-scene=done] .morrow-toggle-all{background:transparent;color:#faf8f0;border:1px solid #ffffff40;border-radius:6px;padding:5px 9px;font:500 12px/1.4 Manrope,sans-serif;min-height:var(--ui-control);cursor:pointer}
#opening-object[data-flow-scene=done] .morrow-final-chapter-title{padding:0;margin:0}
#opening-object[data-flow-scene=done] .morrow-chapter-toggle{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;text-align:left;background:none;border:0;border-radius:6px;color:inherit;padding:0 0 12px;font:inherit;cursor:pointer}
#opening-object[data-flow-scene=done] .morrow-chapter-label{flex:1;min-width:0;overflow-wrap:anywhere}
#opening-object[data-flow-scene=done] .morrow-chapter-meta{font:400 12px/1.4 Manrope,sans-serif;color:#52698d;white-space:nowrap}
#opening-object[data-flow-scene=done] .morrow-chapter-icon{position:relative;width:16px;height:16px;flex:none}
#opening-object[data-flow-scene=done] .morrow-chapter-icon::before,#opening-object[data-flow-scene=done] .morrow-chapter-icon::after{content:'';position:absolute;width:10px;height:1.5px;top:7px;left:3px;background:currentColor;border-radius:1px;transition:transform 160ms var(--ease-out,cubic-bezier(0.23,1,0.32,1))}
#opening-object[data-flow-scene=done] .morrow-chapter-icon::after{transform:rotate(90deg)}
#opening-object[data-flow-scene=done] .morrow-chapter-toggle[aria-expanded=true] .morrow-chapter-icon::after{transform:rotate(0)}
#opening-object[data-flow-scene=done] .morrow-chapter-content[hidden]{display:none}
#opening-object[data-flow-scene=done] :is(.morrow-chapter-toggle,.morrow-toggle-all):focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:600px){#opening-object[data-flow-scene=done] .morrow-chapter-meta{display:none}}
@media(prefers-reduced-motion:reduce){#opening-object[data-flow-scene=done] .morrow-chapter-icon::after{transition:none}}

/* Disclosure controls keep restrained hover and focus feedback. */
#opening-object[data-flow-scene=done] :is(.morrow-chapter-toggle,.morrow-toggle-all){touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}
#opening-object[data-flow-scene=done] .morrow-chapter-toggle:active{background:#192e6509}
#opening-object[data-flow-scene=done] .morrow-toggle-all:active{background:#ffffff18}
#opening-object[data-flow-scene=done] .morrow-chapter-toggle:focus-visible .morrow-chapter-icon::after{transition:none}
@media(hover:hover) and (pointer:fine){#opening-object[data-flow-scene=done] .morrow-chapter-toggle:hover{background:#192e6506}}
@media(pointer:coarse){#opening-object[data-flow-scene=done] .morrow-toggle-all{min-height:44px;min-width:44px}}

/* Survey rail: aim and one concise progress summary; section titles live in the list. */
#opening-object[data-flow-scene=done] .morrow-final-hero-inner{gap:14px}
#opening-object[data-flow-scene=done] .survey-readiness{box-sizing:border-box;width:100%;margin-top:10px;padding:16px;border:1px solid #ffffff24;border-radius:10px;background:#ffffff05}
#opening-object[data-flow-scene=done] .survey-readiness-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}
#opening-object[data-flow-scene=done] .survey-readiness h2{margin:0;font:600 13px/1.4 Manrope,sans-serif;letter-spacing:0;color:#faf8f0}
#opening-object[data-flow-scene=done] .survey-readiness-badge{padding:3px 7px;border-radius:5px;background:#ffffff0d;color:#c2cfee;font:500 11px/1.4 Manrope,sans-serif}
#opening-object[data-flow-scene=done] .survey-readiness-badge[data-complete=true]{background:#dceee81c;color:#dceee8}
#opening-object[data-flow-scene=done] .survey-readiness-count{margin:18px 0 10px;font:400 12px/1.5 Manrope,sans-serif;color:#c2cfee}
#opening-object[data-flow-scene=done] .survey-readiness-count strong{font:650 24px/1 Manrope,sans-serif;color:#faf8f0;font-variant-numeric:tabular-nums}
#opening-object[data-flow-scene=done] .survey-readiness progress{display:block;appearance:none;width:100%;height:4px;border:0;border-radius:4px;overflow:hidden;background:#ffffff1a}
#opening-object[data-flow-scene=done] .survey-readiness progress::-webkit-progress-bar{background:#ffffff1a}
#opening-object[data-flow-scene=done] .survey-readiness progress::-webkit-progress-value{background:#f4d991}
#opening-object[data-flow-scene=done] .survey-readiness progress::-moz-progress-bar{background:#f4d991}
#opening-object[data-flow-scene=done] .survey-readiness-next{margin:10px 0 16px;color:#c2cfee;font:400 12px/1.5 Manrope,sans-serif}
#opening-object[data-flow-scene=done] .survey-readiness-meta{display:flex;gap:16px;padding-top:12px;border-top:1px solid #ffffff18;color:#b8c5df;font:400 12px/1.5 Manrope,sans-serif}
#opening-object[data-flow-scene=done] .morrow-final-hero-inner>.survey-draft-note{font-size:11px;color:#aebdda;line-height:1.5}
@media(min-width:601px) and (max-width:1023px){#opening-object[data-flow-scene=done] .survey-readiness{grid-column:2;grid-row:1/4;width:248px;margin:0}#opening-object[data-flow-scene=done] .survey-draft-note{grid-column:1}}
@media(max-width:600px){#opening-object[data-flow-scene=done] .survey-readiness{margin-top:2px;padding:12px 14px}#opening-object[data-flow-scene=done] .survey-readiness-count{margin-top:12px}#opening-object[data-flow-scene=done] .survey-readiness-next{margin-bottom:10px}}
/* Intrinsic accordion height transitions preserve content and reverse from their current size. */
#opening-object[data-flow-scene=done] .morrow-chapter-content{display:grid;grid-template-rows:0fr;visibility:hidden}
#opening-object[data-flow-scene=done] .morrow-chapter-content>.morrow-chapter-inner{min-height:0;overflow:hidden}
#opening-object[data-flow-scene=done] .morrow-chapter-content[data-expanded=true]{grid-template-rows:1fr;visibility:visible}
#opening-object[data-flow-scene=done] .morrow-chapter-content[data-motion=true]{transition:grid-template-rows 220ms var(--ease-out,cubic-bezier(.23,1,.32,1)),visibility 0s linear 220ms}
#opening-object[data-flow-scene=done] .morrow-chapter-content[data-expanded=true][data-motion=true]{transition-delay:0s}
@media(prefers-reduced-motion:reduce){#opening-object[data-flow-scene=done] .morrow-chapter-content{transition:none!important}}

/* Explicit metric boxes avoid inherited editor paragraph spacing. */
#opening-object :is(.morrow-draft-insights,.morrow-insights-page){width:100%;max-width:none;min-width:0;color:#faf6eb;font:400 13px/1.6 Manrope,system-ui,sans-serif}
#opening-object .morrow-draft-insights{margin-top:12px;padding-top:16px;border-top:1px solid #ffffff30}
#opening-object :is(.morrow-draft-insights,.morrow-insights-page) :is(h1,h2,h3,p,dl,dt,dd,ul){margin:0;padding:0}
#opening-object .draft-insight-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}
#opening-object .draft-insight-header h1{font:750 32px/1.2 Bricolage,Manrope,sans-serif;letter-spacing:-.03em}
#opening-object .draft-insight-header h2{font:650 var(--ui-local)/1.375 Manrope,sans-serif}
#opening-object .insights-summary{margin-top:8px;color:#c1ceeb}
#opening-object .insights-aim{margin-top:14px;max-width:620px;color:#faf6eb;overflow-wrap:anywhere}
#opening-object .draft-insight-counts{display:grid;grid-template-columns:repeat(2,minmax(72px,1fr));align-items:start;gap:16px;flex:none}
#opening-object .draft-insight-counts>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px}
#opening-object .draft-insight-counts dt{order:2;color:#c1ceeb;font:400 12px/18px Manrope,sans-serif}
#opening-object .draft-insight-counts dd{order:1;display:block;height:32px}
#opening-object .draft-insight-counts strong{display:block;color:#f4d991;font:650 24px/32px Manrope,sans-serif;font-variant-numeric:tabular-nums}
#opening-object .draft-insight-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px}
#opening-object .draft-insight-panel{min-width:0;padding:24px;border-radius:14px;background:#dceee8;color:#192e65}
#opening-object .draft-answer-panel{background:#e7ddf2}
#opening-object .draft-insight-panel h3{font:650 var(--ui-local)/1.375 Manrope,sans-serif;margin-bottom:20px}
#opening-object .draft-insight-panel ul{list-style:none}
#opening-object .draft-insight-panel li{display:flex;align-items:center;gap:14px;min-height:62px;padding:12px 0;border-top:1px solid #192e6524}
#opening-object .draft-section-number{display:grid;place-items:center;flex:none;width:28px;height:28px;background:#192e650b;border-radius:7px;font-size:12px;font-weight:700}
#opening-object .draft-section-label{flex:1;min-width:0;overflow-wrap:anywhere}
#opening-object .draft-section-total{flex:none;font-variant-numeric:tabular-nums;font-weight:650}
#opening-object .draft-count-unit{font-size:12px;font-weight:400;white-space:nowrap}
#opening-object .draft-readiness{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding-block:16px;border-bottom:1px solid #ffffff25}
#opening-object .draft-readiness progress{width:160px;max-width:35%;height:6px;appearance:none;border:0;border-radius:4px;background:#ffffff20;overflow:hidden}
#opening-object .draft-readiness progress::-webkit-progress-bar{background:#ffffff20}
#opening-object .draft-readiness progress::-webkit-progress-value{background:#f4d991}
#opening-object .draft-readiness progress::-moz-progress-bar{background:#f4d991}
#opening-object p.insights-note{font-size:12px;line-height:1.7;color:#bfcbe3;margin-top:14px}
#opening-object .morrow-insights-page>.focus-text-button{color:#f4d991;margin:0 0 28px;padding:0;min-height:32px}
#opening-object .morrow-draft-insights .draft-insight-header{display:block;margin-bottom:20px}
#opening-object .morrow-draft-insights .draft-insight-counts{margin-top:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
#opening-object .morrow-draft-insights .draft-insight-grid{display:block}
#opening-object .morrow-draft-insights .draft-insight-panel{padding:0;background:transparent;color:#c1ceeb;border-radius:0}
#opening-object .morrow-draft-insights .draft-insight-panel h3{font:650 12px/1.5 Manrope,sans-serif;color:#faf6eb;margin-bottom:10px}
#opening-object .morrow-draft-insights .draft-insight-panel li{min-height:0;padding:10px 0;border-color:#ffffff20;font-size:12px;gap:12px}
#opening-object .morrow-draft-insights :is(.draft-section-number,.draft-count-unit){display:none}
#opening-object .morrow-draft-insights .draft-readiness{display:block;font-size:12px;margin-top:14px;padding:0;border:0}
#opening-object .morrow-draft-insights .draft-readiness progress{display:block;width:100%;max-width:none;margin-top:12px}
@media(max-width:760px){
 #opening-object .draft-insight-header{align-items:flex-start;flex-wrap:wrap;gap:20px}
 #opening-object .draft-insight-grid{grid-template-columns:1fr;gap:16px}
 #opening-object .draft-insight-panel{padding:20px}
 #opening-object .draft-insight-panel h3{font-size:19px}
 #opening-object .draft-count-unit{display:none}
 #opening-object .morrow-draft-insights .draft-insight-header{display:flex}
 #opening-object .morrow-draft-insights .draft-insight-counts{margin-top:0}
 #opening-object .morrow-draft-insights .draft-insight-grid{display:none}
 #opening-object .draft-readiness{gap:16px}
}

/* Full Insights workspace. Shares Morrow's shell; the overview sidebar is separate. */
#opening-object .insights-workspace-v2{
 --iw-ink:#192e65;--iw-paper:#faf8f0;--iw-muted:#586781;--iw-line:#deded4;--iw-yellow:#f4d991;
 width:100%;max-width:none;color:var(--iw-paper);font:400 13px/1.55 Manrope,system-ui,sans-serif;
}
#opening-object .insights-workspace-v2 :is(button,select){font-family:inherit;cursor:pointer}
#opening-object .insights-workspace-v2 button:disabled{cursor:default;opacity:.5}
#opening-object .insights-workspace-v2 :is(button,select,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}
#opening-object .insight-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;min-height:32px}
#opening-object .insight-back{padding:6px 0;border:0;background:none;color:var(--iw-yellow);font-size:var(--ui-meta);font-weight:650;text-underline-offset:4px}
#opening-object .insight-back:hover{text-decoration:underline}
#opening-object .insight-scope{display:flex;align-items:center;gap:12px;color:#bfcbe3;font-size:var(--ui-meta);margin:0}
#opening-object .insight-scope select{max-width:260px;min-width:160px;min-height:var(--ui-action);border:1px solid #ffffff38;border-radius:8px;padding:6px 30px 6px 12px;background:#22376b;color:var(--iw-paper);font-size:var(--ui-meta);box-shadow:none;text-overflow:ellipsis}
#opening-object .insight-scope option{background:var(--iw-paper);color:var(--iw-ink)}
#opening-object .insight-page-heading{margin-bottom:24px;max-width:900px}
#opening-object .insight-page-heading h1{font:700 var(--ui-page)/1.25 Bricolage,Manrope,sans-serif;letter-spacing:-.02em;color:var(--iw-paper);margin:0 0 12px}
#opening-object .insight-page-heading h1>span{color:var(--iw-yellow)}
#opening-object .insight-page-heading p{max-width:780px;color:#c1ceeb;font-size:var(--ui-label);line-height:1.65;overflow-wrap:anywhere;margin:0}
#opening-object .insight-workspace-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:16px}
#opening-object .insight-paper{background:var(--iw-paper);color:var(--iw-ink);border:1px solid #ffffff66;border-radius:var(--ui-radius);min-width:0;box-shadow:none;overflow:hidden}
#opening-object .insight-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 16px 0;margin:0}
#opening-object .insight-panel-heading h2{font:650 var(--ui-local)/1.375 Manrope,sans-serif;letter-spacing:0;color:var(--iw-ink);margin:0 0 6px}
#opening-object .insight-panel-heading p{font-size:var(--ui-meta);color:var(--iw-muted);margin:0;line-height:1.5}
#opening-object .insight-panel-meta{font-size:var(--ui-meta);line-height:24px;color:var(--iw-muted);white-space:nowrap;font-variant-numeric:tabular-nums}
#opening-object .insight-composition-body{display:flex;align-items:center;gap:16px;padding:24px 16px;min-height:240px}
#opening-object .insight-ring-wrap{flex:0 0 160px;width:160px;height:160px;position:relative}
#opening-object .insight-ring{display:block;width:100%;height:100%;overflow:visible}
#opening-object .insight-ring-segment{transition:opacity 180ms cubic-bezier(.2,.8,.2,1)}
#opening-object .insight-ring-segment[data-dimmed=true]{opacity:.2}
#opening-object .insight-ring-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;gap:2px}
#opening-object .insight-ring-center strong{font:650 32px/1 Bricolage,Manrope,sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--iw-ink)}
#opening-object .insight-ring-center span{font-size:var(--ui-meta);color:var(--iw-muted)}
#opening-object .insight-format-legend{display:grid;gap:4px;flex:1;min-width:0}
#opening-object .insight-format-legend button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;text-align:left;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--iw-ink);transition:background-color 160ms cubic-bezier(.2,.8,.2,1),border-color 160ms cubic-bezier(.2,.8,.2,1)}
#opening-object .insight-format-legend button[aria-pressed=true]{background:#eeeee5;border-color:#d5d8cc}
#opening-object .insight-format-swatch{width:9px;height:9px;flex:none;border-radius:3px}
#opening-object .insight-format-label{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}
#opening-object .insight-format-label strong{font-size:var(--ui-label);line-height:1.4;font-weight:600}
#opening-object .insight-format-label small{font-size:var(--ui-meta);line-height:1.4;color:var(--iw-muted)}
#opening-object .insight-format-count{font-size:var(--ui-label);line-height:20px;font-weight:650;font-variant-numeric:tabular-nums}
#opening-object .insight-chart-caption{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--iw-line);font-size:var(--ui-meta);color:var(--iw-muted)}
#opening-object .insight-text-action{padding:0;background:none;border:0;color:var(--iw-ink);font-size:var(--ui-meta);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
#opening-object .insight-section-list{padding:16px}
#opening-object .insight-section-review{margin:0;border:0;border-bottom:1px solid var(--iw-line);border-radius:0;padding:0;background:none}
#opening-object .insight-section-review:last-child{border-bottom:0}
#opening-object .insight-section-review summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 0;list-style:none;cursor:pointer;border:0;background:none;color:var(--iw-ink)}
#opening-object .insight-section-review summary::-webkit-details-marker{display:none}
#opening-object .insight-section-index{display:grid;place-items:center;flex:none;width:28px;height:28px;background:#f1e5bc;border-radius:8px;font-size:var(--ui-meta);font-weight:650}
#opening-object .insight-section-index[data-tone='1']{background:#d8e8df}
#opening-object .insight-section-index[data-tone='2']{background:#e6ddf0}
#opening-object .insight-section-copy{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}
#opening-object .insight-section-copy strong{font-size:var(--ui-label);font-weight:600;line-height:1.5;overflow-wrap:anywhere}
#opening-object .insight-section-copy small{font-size:var(--ui-meta);color:var(--iw-muted);line-height:1.5}
#opening-object .insight-expand-icon{position:relative;flex:none;width:16px;height:16px;color:var(--iw-muted)}
#opening-object .insight-expand-icon::before,#opening-object .insight-expand-icon::after{content:'';position:absolute;top:7px;left:3px;width:10px;height:1.5px;background:currentColor;border-radius:2px;transition:transform 160ms cubic-bezier(.2,.8,.2,1)}
#opening-object .insight-expand-icon::after{transform:rotate(90deg)}
#opening-object .insight-section-review[open] .insight-expand-icon::after{transform:rotate(0)}
#opening-object .insight-question-list{list-style:none;margin:0;padding:0 0 10px}
#opening-object .insight-question-list li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px 0;border-top:1px solid var(--iw-line);font-size:var(--ui-meta)}
#opening-object .insight-question-number{font-size:var(--ui-meta);color:var(--iw-muted);padding-top:3px;font-variant-numeric:tabular-nums}
#opening-object .insight-question-list p{font-size:var(--ui-body);line-height:1.65;overflow-wrap:anywhere;color:var(--iw-ink);margin:0 0 4px}
#opening-object .insight-question-list small{color:var(--iw-muted);font-size:var(--ui-meta)}
#opening-object .insight-question-review{border:1px solid #d4d8d7;padding:6px 9px;min-height:var(--ui-control);border-radius:6px;background:transparent;color:var(--iw-ink);font-size:var(--ui-meta);font-weight:650}
#opening-object .insight-readiness{padding:16px;background:#f0eee3;border-top:1px solid var(--iw-line)}
#opening-object .insight-review-status{display:flex;align-items:center;gap:12px;margin-bottom:14px}
#opening-object .insight-status-icon{width:32px;height:32px;display:grid;place-items:center;flex:none;border-radius:50%;background:#e3e4d6;color:var(--iw-ink);font:500 22px/1 Manrope,sans-serif}
#opening-object .insight-review-status h3{font:600 14px/1.4 Manrope,sans-serif;letter-spacing:-.01em;margin:0 0 3px}
#opening-object .insight-review-status p{font-size:var(--ui-meta);color:var(--iw-muted);margin:0}
#opening-object .insight-review-track{height:4px;background:#dcded1;border-radius:4px;overflow:hidden;margin:0 0 18px}
#opening-object .insight-review-track span{display:block;width:100%;height:100%;background:#31539a;transform-origin:left;transition:transform 180ms cubic-bezier(.2,.8,.2,1)}
#opening-object .insight-review-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
#opening-object .insight-review-actions button{min-height:var(--ui-action);padding:7px 12px;border:1px solid transparent;border-radius:7px;font-size:var(--ui-label);font-weight:600;line-height:20px;transition:background-color 160ms cubic-bezier(.2,.8,.2,1),transform 160ms cubic-bezier(.2,.8,.2,1)}
#opening-object .insight-primary-action{background:var(--iw-ink);color:var(--iw-paper)}
#opening-object .insight-secondary-action{background:transparent;color:var(--iw-ink);border-color:#bfc5bd!important}
#opening-object .insight-no-questions{padding:24px 16px;color:var(--iw-muted)}
#opening-object .insights-workspace-v2 .insight-data-note{color:#bfcbe3;font-size:var(--ui-meta);line-height:1.6;margin:20px 0 0}
#opening-object .insight-sr-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(hover:hover){
 #opening-object .insight-format-legend button:hover{background:#eeeee5}
 #opening-object .insight-section-review summary:hover .insight-section-copy strong{text-decoration:underline;text-decoration-color:#192e6540;text-underline-offset:4px}
 #opening-object .insight-question-review:hover,#opening-object .insight-secondary-action:hover{background:#e1e4d9}
 #opening-object .insight-primary-action:hover{background:#29477e}
}
#opening-object .insight-review-actions button:active{transform:scale(.98)}
@media(min-width:1001px) and (max-width:1200px){
 #opening-object .insight-ring-wrap{width:144px;height:144px;flex-basis:144px}
 #opening-object .insight-format-label small{display:none}
}
@media(max-width:1000px){
 #opening-object .insight-workspace-grid{grid-template-columns:1fr;gap:16px}
 #opening-object .insight-composition-body{max-width:680px;gap:24px}
}
@media(max-width:640px){
 #opening-object .insight-scope>span{display:none}
 #opening-object .insight-scope select{min-width:0;width:160px;max-width:45vw;min-height:44px}
 #opening-object .insight-back{min-height:44px}
 #opening-object .insight-page-heading{margin-bottom:24px}
 #opening-object .insight-page-heading h1{font-size:var(--ui-page);line-height:1.25}
 #opening-object .insight-review-actions button,#opening-object .insight-question-review{min-height:44px}
}
@media(max-width:480px){
 #opening-object .insight-composition-body{flex-direction:column;gap:16px;padding:20px 16px}
 #opening-object .insight-format-legend{width:100%}
 #opening-object .insight-format-legend button{min-height:44px;padding:8px}
 #opening-object .insight-format-label small{display:none}
 #opening-object .insight-section-review summary{gap:10px}
 #opening-object .insight-review-actions{display:flex;flex-wrap:wrap}
 #opening-object .insight-review-actions button{flex:1;white-space:nowrap}
 #opening-object .insight-question-list li{grid-template-columns:18px minmax(0,1fr);gap:8px}
 #opening-object .insight-question-review{grid-column:2;justify-self:start;padding-inline:14px}
 #opening-object .insight-chart-caption{flex-wrap:wrap}
}
@media(prefers-reduced-motion:reduce){#opening-object .insights-workspace-v2 *,#opening-object .insights-workspace-v2 *::after{transition:none!important}}

@media(pointer:coarse){#opening-object :is(.insight-back,.insight-text-action){min-height:44px;min-width:44px}}
/* Equal-height peers without imposing a fixed height on expanded content. */
#opening-object .insight-workspace-grid{align-items:stretch}
#opening-object .insight-paper{display:flex;flex-direction:column}
#opening-object .insight-composition-body{flex:1}
#opening-object .insight-readiness{margin-top:auto}
#opening-object .insight-scope .choice-menu{margin:0;width:240px;max-width:42vw}
#opening-object .insight-scope .choice-trigger{min-height:var(--ui-action);padding:7px 10px;background:#22376b;color:#faf8f0;border:1px solid #ffffff38;border-radius:7px;font:500 var(--ui-label)/1.4 Manrope,sans-serif}
#opening-object .insight-scope .choice-trigger-label{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:left}

#opening-object .insight-section-review summary{touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}
#opening-object .insight-section-review summary:focus-visible .insight-expand-icon::after{transition:none}
#opening-object .insight-review-actions button:focus-visible{transform:none!important;transition:none!important}
#opening-object .insight-review-actions button{transition-duration:100ms;touch-action:manipulation}
#opening-object .insight-review-actions button:active{transition-duration:160ms}
@media(prefers-reduced-motion:reduce){#opening-object .insight-review-actions button:active{transform:none}}
/* Expanded review lists grow independently; the chart remains content-sized. */
#opening-object .insight-workspace-grid:has(.insight-section-review[open]){align-items:start}
#opening-object .insight-workspace-grid:has(.insight-section-review[open]) .insight-composition-body{flex:none}
/* Evidence-led insights: compact coverage beside an optional, read-only AI brief. */
#opening-object .insight-brief-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:18px;align-items:start;margin-bottom:20px}
#opening-object .insight-brief-grid .insight-paper{padding:22px;overflow-wrap:anywhere}
#opening-object .insight-brief-grid h2{font:650 21px/1.3 Manrope,sans-serif;letter-spacing:-.025em;margin:6px 0 10px;color:var(--iw-ink)}
#opening-object .insight-eyebrow{font:600 11px/1.5 Manrope,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--iw-muted)}
#opening-object .insight-brief-grid :is(p,li){font:400 13px/1.55 Manrope,sans-serif;color:var(--iw-muted)}
#opening-object .insight-brief-grid header>p{margin:0;max-width:62ch}
#opening-object .insight-coverage-list{list-style:none;padding:0;margin:18px 0 0}
#opening-object .insight-coverage-list>li{padding:14px 0;border-top:1px solid var(--iw-line)}
#opening-object .insight-coverage-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}
#opening-object .insight-coverage-heading h3{font:600 13px/1.45 Manrope,sans-serif;margin:0;color:var(--iw-ink)}
#opening-object .insight-coverage-heading>span{flex:none;font-size:12px;font-variant-numeric:tabular-nums}
#opening-object .insight-coverage-track{height:4px;background:#e6e5dd;border-radius:3px;margin:9px 0;overflow:hidden}
#opening-object .insight-coverage-track>span{display:block;height:100%;background:#b48a33;border-radius:3px}
#opening-object .insight-coverage-track>span[data-tone='1']{background:#48917f}
#opening-object .insight-coverage-track>span[data-tone='2']{background:#9580b8}
#opening-object .insight-coverage-list p{font-size:12px;margin:0 0 8px}
#opening-object .insight-evidence-links{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
#opening-object .insight-evidence-links>span{font-size:11px;margin-right:2px;color:var(--iw-muted)}
#opening-object .insight-evidence-links button{min-height:28px;min-width:30px;border:1px solid #d4d8df;border-radius:5px;padding:3px 7px;background:transparent;color:var(--iw-ink);font:600 11px/1.4 Manrope,sans-serif;touch-action:manipulation}
#opening-object .insight-coverage footer{border-top:1px solid var(--iw-line);padding-top:12px;font-size:11px;line-height:1.5;color:var(--iw-muted)}
#opening-object .insight-ai-promises{margin:22px 0;padding:0;list-style:none}
#opening-object .insight-ai-promises li{padding:10px 0 10px 20px;border-top:1px solid var(--iw-line);position:relative;color:var(--iw-ink)}
#opening-object .insight-ai-promises li::before{content:'';position:absolute;left:0;top:17px;width:5px;height:5px;background:#b48a33;border-radius:50%}
#opening-object .insight-ai footer{border-top:1px solid var(--iw-line);padding-top:16px}
#opening-object .insight-ai-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
#opening-object .insight-analyze{min-height:38px;padding:8px 14px;border:1px solid #dfbc65;border-radius:7px;background:var(--iw-yellow);color:var(--iw-ink);font:650 13px/1.4 Manrope,sans-serif}
#opening-object .insight-cancel{background:none;border:0;padding:8px 4px;color:var(--iw-ink);font-size:12px;text-decoration:underline;text-underline-offset:3px}
#opening-object .insight-brief-grid .insight-ai-disclosure{font-size:11px;line-height:1.6;margin:12px 0 0;max-width:66ch}
#opening-object .insight-brief-grid .insight-ai-status{font-size:12px;margin:10px 0 0}
#opening-object .insight-ai-status:empty{display:none}
#opening-object .insight-ai-status[role=alert]{color:#904327}
#opening-object .insight-analysis-switch{display:flex;gap:4px;flex-wrap:wrap;margin:20px 0 0;border-bottom:1px solid var(--iw-line);padding-bottom:8px}
#opening-object .insight-analysis-switch button{display:flex;gap:7px;align-items:center;padding:7px 9px;min-height:34px;background:none;color:var(--iw-muted);border:1px solid transparent;border-radius:5px;font:500 12px/1.4 Manrope,sans-serif}
#opening-object .insight-analysis-switch button[aria-pressed=true]{color:var(--iw-ink);background:#e9eced;border-color:#cbd2da;font-weight:650}
#opening-object .insight-analysis-switch button>span{font-size:10px;font-variant-numeric:tabular-nums}
#opening-object .insight-analysis-items article{padding:16px 0;border-bottom:1px solid var(--iw-line)}
#opening-object .insight-analysis-items article:last-child{border:0}
#opening-object .insight-analysis-items h3{font:650 14px/1.45 Manrope,sans-serif;margin:0 0 6px;color:var(--iw-ink)}
#opening-object .insight-analysis-items p{margin:0 0 10px}
#opening-object .insight-detail-disclosure{border:1px solid #ffffff2b;border-radius:8px;background:transparent;padding:0;margin:20px 0 0;color:var(--iw-paper)}
#opening-object .insight-detail-disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none;cursor:pointer;padding:14px 16px;font:600 13px/1.5 Manrope,sans-serif}
#opening-object .insight-detail-disclosure>summary::-webkit-details-marker{display:none}
#opening-object .insight-detail-disclosure>summary::after{content:'+';font-size:18px;font-weight:400}
#opening-object .insight-detail-disclosure[open]>summary::after{content:'−'}
#opening-object .insight-detail-disclosure>summary>span{font:400 12px/1.5 Manrope,sans-serif;color:#bfcbe3;margin-left:auto}
#opening-object .insight-detail-disclosure .insight-workspace-grid{padding:0 14px 14px;align-items:start}
#opening-object .insight-detail-disclosure .insight-composition-body{flex:none;min-height:180px;padding-block:16px}
#opening-object .insight-workspace-actions{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin:14px 0}
#opening-object .insight-workspace-actions button{font:600 13px/1.5 Manrope,sans-serif;min-height:38px;padding:8px 14px;border-radius:6px;border:1px solid #ffffff40;background:transparent;color:var(--iw-paper)}
#opening-object .insight-workspace-actions>button:last-child{background:var(--iw-yellow);color:var(--iw-ink);border-color:transparent}
@media(hover:hover){#opening-object .insight-evidence-links button:hover{background:#e9eced}#opening-object .insight-analyze:hover{background:#efd084}}
@media(max-width:800px){#opening-object .insight-brief-grid{grid-template-columns:1fr}#opening-object .insight-brief-grid .insight-paper{padding:18px}#opening-object .insight-brief-grid h2{font-size:20px}}
@media(max-width:640px),(pointer:coarse){#opening-object .insights-workspace-v2 :is(.insight-evidence-links button,.insight-analyze,.insight-cancel,.insight-analysis-switch button,.insight-workspace-actions button){min-height:44px;min-width:44px}#opening-object .insight-analysis-switch{gap:6px}#opening-object .insight-analysis-switch button{padding:7px}.insight-detail-disclosure>summary>span{display:none}}
/* These are panel notes, not the site's spacious footer. */
#opening-object .insight-brief-grid .insight-paper>footer{padding:12px 0 0;margin:0;min-height:0;background:transparent;display:block;text-align:left}
#opening-object .insight-brief-grid .insight-paper>footer .insight-ai-disclosure{margin:0}
#opening-object .insight-brief-grid .insight-paper>footer .insight-ai-actions+.insight-ai-disclosure{margin-top:12px}
#opening-object .insights-workspace-v2 .insight-page-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;max-width:none}
#opening-object .insight-page-heading :is(h1,p){grid-column:1}
#opening-object .insight-page-heading .insight-workspace-actions{grid-column:2;grid-row:1 / 3;margin:0;align-self:center}
@media(max-width:640px){#opening-object .insights-workspace-v2 .insight-page-heading{grid-template-columns:1fr;gap:8px}#opening-object .insight-page-heading .insight-workspace-actions{grid-column:1;grid-row:auto;justify-content:flex-start;margin-top:8px}}

/* One reading surface: coverage, then analysis. Avoid unrelated card heights. */
#opening-object .insight-brief-grid{display:block;background:var(--iw-paper);border:1px solid var(--iw-line);border-radius:8px;overflow:hidden;margin-bottom:24px}
#opening-object .insight-brief-grid .insight-paper{border:0;border-radius:0;box-shadow:none;padding:22px;background:transparent}
#opening-object .insight-brief-grid h2{font-size:20px}
#opening-object .insight-coverage-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px}
#opening-object .insight-coverage-list>li{min-width:0;padding:16px 18px 12px;border-top:1px solid var(--iw-line);border-left:1px solid var(--iw-line)}
#opening-object .insight-coverage-list>li:first-child{padding-left:0;border-left:0}
#opening-object .insight-coverage-list>li:last-child{padding-right:0}
#opening-object .insight-coverage-list>li:only-child{grid-column:1/-1}
#opening-object .insight-coverage-heading{gap:12px;min-height:38px}
#opening-object .insight-coverage-list p{min-height:38px;margin-top:10px}
#opening-object .insight-brief-grid .insight-coverage>footer{margin-top:8px;font-size:11px}
#opening-object .insight-brief-grid .insight-ai{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 32px;border-top:1px solid var(--iw-line);background:#192e6503}
#opening-object .insight-ai-promises{margin:0;align-self:center}
#opening-object .insight-ai-promises li{padding-block:9px}
#opening-object .insight-ai-promises li:first-child{border-top:0}
#opening-object .insight-brief-grid .insight-ai>footer{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;padding-top:16px}
#opening-object .insight-ai>footer .insight-ai-actions{flex:none}
#opening-object .insight-brief-grid .insight-ai>footer .insight-ai-disclosure{flex:1 1 280px;margin:0;max-width:76ch}
#opening-object .insight-ai-status{flex-basis:100%}
#opening-object .insight-ai:has(.insight-ai-results){grid-template-columns:1fr}
#opening-object .insight-ai-results{min-width:0}
#opening-object .insight-analysis-switch{margin-top:0}
#opening-object .insight-analysis-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
#opening-object .insight-analysis-items article{min-width:0;border:0;padding-block:12px}
/* The optional explorer is a single divided workspace, not nested cards. */
#opening-object .insight-detail-disclosure{background:var(--iw-paper);color:var(--iw-ink);border:1px solid var(--iw-line);margin-top:0;overflow:hidden}
#opening-object .insight-detail-disclosure>summary{padding:16px 22px}
#opening-object .insight-detail-disclosure>summary>span{color:var(--iw-muted)}
#opening-object .insight-detail-disclosure .insight-workspace-grid{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:0;padding:0 22px 18px;border-top:1px solid var(--iw-line)}
#opening-object .insight-detail-disclosure .insight-paper{background:transparent;border:0;border-radius:0;box-shadow:none}
#opening-object .insight-detail-disclosure .insight-composition{padding:18px 22px 0 0}
#opening-object .insight-detail-disclosure .insight-review-panel{padding:18px 0 0 22px;border-left:1px solid var(--iw-line)}
#opening-object .insight-detail-disclosure .insight-panel-heading{padding:0;gap:12px;align-items:start}
#opening-object .insight-detail-disclosure .insight-panel-heading h2{font-size:16px}
#opening-object .insight-detail-disclosure .insight-panel-heading p{font-size:12px}
#opening-object .insight-detail-disclosure .insight-composition-body{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;min-height:0;padding:18px 0}
#opening-object .insight-detail-disclosure .insight-ring-wrap{width:110px;height:110px;max-width:100%;margin:0}
#opening-object .insight-detail-disclosure .insight-ring-center strong{font-size:24px}
#opening-object .insight-detail-disclosure .insight-ring-center span{font-size:10px}
#opening-object .insight-detail-disclosure .insight-format-legend button{padding:7px;gap:8px}
#opening-object .insight-detail-disclosure .insight-format-label strong{font-size:12px}
#opening-object .insight-detail-disclosure .insight-format-label small{display:none}
#opening-object .insight-detail-disclosure .insight-chart-caption{padding:12px 0 0;border-top:1px solid var(--iw-line);background:transparent;font-size:11px}
#opening-object .insight-detail-disclosure .insight-section-list{padding:6px 0 0}
#opening-object .insight-detail-disclosure .insight-readiness{display:none}
@media(max-width:800px){
 #opening-object .insight-coverage-list{grid-template-columns:1fr}
 #opening-object .insight-coverage-list>li{padding:14px 0;border-left:0}
 #opening-object .insight-coverage-heading,#opening-object .insight-coverage-list p{min-height:0}
 #opening-object .insight-brief-grid .insight-ai{grid-template-columns:1fr;gap:16px}
 #opening-object .insight-analysis-items{grid-template-columns:1fr;gap:0}
 #opening-object .insight-analysis-items article+article{border-top:1px solid var(--iw-line)}
 #opening-object .insight-detail-disclosure .insight-workspace-grid{grid-template-columns:1fr}
 #opening-object .insight-detail-disclosure .insight-composition{padding:16px 0}
 #opening-object .insight-detail-disclosure .insight-review-panel{border-left:0;border-top:1px solid var(--iw-line);padding:16px 0 0}
}
@media(max-width:540px){
 #opening-object .insight-brief-grid .insight-paper{padding:16px}
 #opening-object .insight-detail-disclosure>summary{padding:14px 16px}
 #opening-object .insight-detail-disclosure .insight-workspace-grid{padding:0 16px 16px}
 #opening-object .insight-detail-disclosure .insight-composition-body{grid-template-columns:90px minmax(0,1fr)}
 #opening-object .insight-detail-disclosure .insight-ring-wrap{width:90px;height:90px}
}
#opening-object .insight-page-heading .insight-workspace-actions{gap:10px;flex-wrap:wrap;justify-content:flex-end;max-width:520px}
#opening-object .insight-page-heading .insight-scope .choice-trigger{width:210px;max-width:100%;min-height:38px}
#opening-object .insight-brief-grid .insight-coverage{padding:18px 22px}
#opening-object .insight-coverage>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px}
#opening-object .insight-coverage>header .insight-eyebrow,#opening-object .insight-coverage>header h2{grid-column:1}
#opening-object .insight-coverage>header>p{grid-column:2;grid-row:1/3;align-self:center}
#opening-object .insight-coverage-list{margin-top:12px}
@media(max-width:800px){
 #opening-object .insight-coverage>header{display:block}
 #opening-object .insight-page-heading .insight-workspace-actions{max-width:100%}
}
@media(max-width:640px){
 #opening-object .insight-page-heading .insight-workspace-actions{justify-content:flex-start}
 #opening-object .insight-page-heading .insight-scope{flex-basis:100%}
 #opening-object .insight-page-heading .insight-scope .choice-trigger{width:100%}
 #opening-object .insight-brief-grid .insight-coverage{padding:16px}
}
/* Short laptop windows retain the main analysis action without smaller type. */
@media(min-width:801px) and (max-height:760px){
 #opening-object .insight-page-heading{margin-bottom:16px}
 #opening-object .insight-brief-grid .insight-paper{padding:16px 22px}
 #opening-object .insight-brief-grid .insight-coverage{padding-block:14px}
 #opening-object .insight-coverage-list>li{padding-top:12px;padding-bottom:8px}
 #opening-object .insight-coverage-heading{min-height:30px}
 #opening-object .insight-coverage-list p{margin-top:8px}
 #opening-object .insight-brief-grid .insight-ai{gap:12px 32px}
 #opening-object .insight-ai-promises li{padding-block:6px}
 #opening-object .insight-brief-grid .insight-ai>footer{padding-top:12px}
}

/* The current survey remains visible underneath its focused editor. */
#morrow-final-overview .morrow-overview-editor{display:contents}
.morrow-overview-notice{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:30;margin:0;max-width:calc(100vw - 32px);padding:12px 20px;border-radius:12px;background:#f3d596;color:#192e65;font:650 14px/1.5 Manrope,sans-serif;box-shadow:0 8px 30px #081b4526;pointer-events:none}
.morrow-overview-notice:empty{display:none}
#morrow-final-overview .morrow-overview-editor .question-edit-dialog{width:min(580px,calc(100vw - 32px));max-width:580px;max-height:calc(100dvh - 32px);border-radius:12px;background:#faf7ed;color:#192e65;--review-muted:#526385;--review-line:#b7c0cc;scrollbar-color:#a2b5ac #faf7ed;scrollbar-width:thin}
#morrow-final-overview .morrow-overview-editor .question-edit-dialog::backdrop{background:#0e193db8;backdrop-filter:blur(5px)}
#morrow-final-overview .morrow-overview-editor .dqr-modal-body{padding:24px}
#morrow-final-overview .morrow-overview-editor .dqr-modal-body>header{gap:16px;margin-bottom:20px}
#morrow-final-overview .morrow-overview-editor .dqr-modal-body>header h2{font:650 20px/1.4 Manrope,sans-serif;letter-spacing:-.025em;color:#192e65}
#morrow-final-overview .morrow-overview-editor .dqr-modal-body>header p{font-size:var(--ui-label);line-height:1.55;max-width:47ch;color:#526385;margin-top:8px}
#morrow-final-overview .morrow-overview-editor .dqr-close{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#192e65}
#morrow-final-overview .morrow-overview-editor .dqr-edit-label{display:block;margin-bottom:8px;font-size:var(--ui-label);font-weight:600;color:#192e65}
#morrow-final-overview .morrow-overview-editor .dqr-edit-textarea{width:100%;min-height:80px;height:80px;padding:12px;border:1px solid #a8b5c6;border-radius:8px;background:#fffdf7;color:#192e65;font:500 16px/1.5 Manrope,sans-serif;resize:vertical;caret-color:#192e65}
#morrow-final-overview .morrow-overview-editor .review-answers{padding:16px 0 0;margin-top:16px;border-top:1px solid #c7cfc7}
#morrow-final-overview .morrow-overview-editor .review-answers h2{font:650 var(--ui-local)/1.375 Manrope,sans-serif;letter-spacing:-.02em}
#morrow-final-overview .morrow-overview-editor .review-answers>header{align-items:center;flex-wrap:wrap;gap:12px}
#morrow-final-overview .morrow-overview-editor .review-answers header span,#morrow-final-overview .morrow-overview-editor .review-written{font-size:13px;color:#526385}
#morrow-final-overview .morrow-overview-editor .review-answer-row input{min-height:40px;height:40px;padding:8px 10px;background:#e7efe8;border-color:transparent;font-size:14px;border-radius:6px;color:#192e65}
#morrow-final-overview .morrow-overview-editor .review-answer-row>span{color:#526385;font-size:13px}
#morrow-final-overview .morrow-overview-editor .review-required{font-size:var(--ui-label);padding-top:4px;margin-top:12px}
#morrow-final-overview .morrow-overview-editor .review-required input{width:18px;height:18px;accent-color:#192e65}
#morrow-final-overview .morrow-overview-editor .review-rating-list{display:grid;grid-template-columns:1fr;gap:6px;margin-top:12px}
#morrow-final-overview .morrow-overview-editor .review-rating-option{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;min-width:0;gap:10px;border:0;padding:0}
#morrow-final-overview .morrow-overview-editor .review-rating-option>span{display:grid;place-items:center;width:28px;height:28px;min-width:0;min-height:0;border:1px solid #a8b5c6;border-radius:50%;font:600 12px/1 Manrope,sans-serif}
#morrow-final-overview .morrow-overview-editor .review-rating-option textarea{width:100%;min-width:0;min-height:40px;height:auto;max-height:160px;field-sizing:content;padding:10px 12px;font:500 14px/20px Manrope,sans-serif;background:#e7efe8;color:#192e65;border:1px solid transparent;border-radius:6px;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;resize:vertical}
#morrow-final-overview .morrow-overview-editor .choice-trigger{min-height:36px;padding:7px 12px;font-size:var(--ui-label);border-radius:7px}
#morrow-final-overview .morrow-overview-editor .review-answer-row{padding-block:5px;gap:8px}
#morrow-final-overview .morrow-overview-editor .dqr-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;margin-bottom:-24px;padding:16px 0;background:#faf7ed;border-top:1px solid #c7cfc7}
#morrow-final-overview .morrow-overview-editor .dqr-modal-actions button{min-height:var(--ui-action);padding:8px 12px;border-radius:8px;font-size:var(--ui-label);font-weight:600}
#morrow-final-overview .morrow-overview-editor .dqr-modal-actions .dqr-save{background:#192e65;color:#faf7ed;border-color:#192e65}
#morrow-final-overview .morrow-overview-editor .dqr-modal-actions .dqr-save:hover:not(:disabled){background:#284583}
#morrow-final-overview .morrow-overview-editor button:disabled{opacity:.5;cursor:not-allowed}
#morrow-final-overview .morrow-overview-editor :is(button,input,textarea):focus-visible{outline:3px solid #7d641b;outline-offset:3px}
#morrow-final-overview .morrow-overview-editor ::selection{background:#f3d596;color:#192e65}
@media(max-width:600px){
  #morrow-final-overview .morrow-overview-editor .question-edit-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:12px}
  #morrow-final-overview .morrow-overview-editor .dqr-modal-body{padding:18px}
  #morrow-final-overview .morrow-overview-editor .dqr-modal-body>header{gap:12px;margin-bottom:16px}
  #morrow-final-overview .morrow-overview-editor .dqr-modal-body>header h2{font-size:20px}
  #morrow-final-overview .morrow-overview-editor .dqr-edit-textarea{font-size:16px}
  #morrow-final-overview .morrow-overview-editor .review-rating-list{grid-template-columns:1fr}
  #morrow-final-overview .morrow-overview-editor .review-rating-option textarea{font-size:16px;min-height:44px}
  #morrow-final-overview .morrow-overview-editor .review-answer-row input{font-size:16px}
  #morrow-final-overview .morrow-overview-editor .dqr-modal-actions{margin-bottom:-18px;padding:12px 0}
  .morrow-overview-notice{bottom:88px;width:max-content;font-size:13px}
}
/* The fieldset scrolls; the heading and actions always stay visible. */
#morrow-final-overview .morrow-overview-editor .question-edit-dialog{padding:0;overflow:hidden;width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 32px)}
#morrow-final-overview .morrow-overview-editor .dqr-modal-body{display:flex;flex-direction:column;max-height:calc(100dvh - 34px);padding:20px;box-sizing:border-box;min-height:0}
#morrow-final-overview .morrow-overview-editor .dqr-modal-body>header{flex:none;margin-bottom:18px;align-items:flex-start}
#morrow-final-overview .morrow-overview-editor .dqr-modal-body>header h2{font-size:20px}
#morrow-final-overview .morrow-overview-editor .question-edit-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px 6px 2px;scrollbar-width:thin}
#morrow-final-overview .morrow-overview-editor .question-edit-fields{min-width:0;min-height:0;margin:0;padding:0}
#morrow-final-overview .morrow-overview-editor .dqr-modal-actions{position:static;flex:none;margin:16px 0 0;padding:14px 0 0}
#morrow-final-overview .morrow-overview-editor .review-answer-row{grid-template-columns:28px minmax(0,1fr) 28px;min-height:0}
#morrow-final-overview .morrow-overview-editor .review-answer-row>span{display:grid;place-items:center;flex:none;width:28px;height:28px;min-height:0;font-size:var(--ui-meta)}
#morrow-final-overview .morrow-overview-editor .choice-popover{border-radius:8px;padding:4px;font-size:var(--ui-label);line-height:18px;color:#192e65;border-color:#b7c0cc;box-shadow:0 8px 24px #081b4526}
#morrow-final-overview .morrow-overview-editor .choice-popover [role=option]{min-height:36px;padding:8px 10px;border-radius:5px}
.focus-app .answer-source-dialog header button{display:grid;place-items:center;flex:none;box-sizing:border-box;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;margin:0;border:0;border-radius:8px;background:transparent;color:#192e65;line-height:1}
.focus-app .answer-source-dialog{width:min(580px,calc(100vw - 32px));padding:24px}
.focus-app .answer-source-dialog header{font-size:var(--ui-meta);letter-spacing:0}
:is(.answer-source-dialog header button,.dqr-close) svg{display:block;flex:none;width:16px;height:16px;margin:0}
@media(hover:hover){.focus-app .answer-source-dialog header button:hover,#morrow-final-overview .morrow-overview-editor .dqr-close:hover{background:#192e650b}}
@media(max-width:600px){#morrow-final-overview .morrow-overview-editor .dqr-modal-body{padding:16px}#morrow-final-overview .morrow-overview-editor .dqr-modal-body>header h2{font-size:20px}}

.morrow-ai-rewrite{margin:10px 0 18px;font-size:13px}
.morrow-ai-rewrite button{font:inherit;color:#192e65;background:transparent;border:1px solid #c4cbd5;border-radius:8px;padding:8px 12px;min-height:36px;cursor:pointer}
.morrow-ai-rewrite button:disabled{opacity:.6;cursor:default}
.morrow-ai-candidate{padding:12px;background:#e5eee8;border-radius:10px;margin-top:10px}
.morrow-ai-candidate p{font-size:14px;line-height:1.5;margin:0 0 10px}
.morrow-ai-candidate button+button{margin-left:8px;border-color:transparent}

@media(pointer:coarse),(max-width:640px){
 #morrow-final-overview .morrow-overview-editor :is(.dqr-close,.choice-trigger,.choice-popover [role=option],.morrow-ai-rewrite button,.review-required){min-height:44px}
 #morrow-final-overview .morrow-overview-editor .dqr-close{width:44px;height:44px}
 #morrow-final-overview .morrow-overview-editor .review-answer-row{grid-template-columns:28px minmax(0,1fr) 44px}
 #morrow-final-overview .morrow-overview-editor .review-answer-row button{min-width:44px;min-height:44px}
}

/* Native workspace adapters. Geometry lives in the shared shell tokens. */
.focus-app .relay-navigation .relay-nav-name{display:none}
.relay-navigation #relay-primary-nav :is(.nav-description,.nav-step,.nav-current){display:none}
body[data-density] .focus-app.flow-relay{font-size:var(--ui-body);line-height:1.43}
body[data-density] .focus-app.flow-relay #opening>.focus-footer{max-width:var(--morrow-shell-width);width:calc(100% - var(--morrow-shell-gutter)*2);margin:0 auto;padding:16px 0 24px;font-size:var(--ui-meta);line-height:1.5}
/* Sections: concise context, real native scenes, unchanged question semantics. */
body[data-density] .focus-app.flow-relay .garden-hero{margin:0 0 16px;align-items:flex-start;gap:24px}
body[data-density] .focus-app.flow-relay .garden-hero h1{font:700 var(--ui-page)/1.25 Bricolage,Manrope,sans-serif;letter-spacing:-.02em;margin:0}
body[data-density] .focus-app.flow-relay .garden-summary{font:400 var(--ui-label)/1.4 Manrope,sans-serif;color:#c1ceeb;margin:8px 0 0}
body[data-density] .focus-app.flow-relay .garden-next{display:flex;flex-direction:row;align-items:center;gap:16px}
body[data-density] .focus-app.flow-relay .garden-progress strong{font:500 var(--ui-label)/1.4 Manrope,sans-serif}
body[data-density] .focus-app.flow-relay .garden-progress p{font-size:var(--ui-meta);line-height:1.4;margin:4px 0 0}
body #opening-object .garden-next .garden-review-button{order:0;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;width:auto;min-height:var(--ui-action);height:auto;padding:8px 14px;border:0;border-radius:var(--ui-control-radius);background:#f3d581;color:#192e65;font:650 var(--ui-label)/1.5 Manrope,sans-serif;box-shadow:none}
body #opening-object .garden-review-button svg{width:16px;height:16px}
body[data-density] .focus-app.flow-relay .garden-beds{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))!important}
body[data-density] .focus-app.flow-relay :is(.garden-bed,.garden-drag-proxy){height:auto;min-height:292px;display:flex;flex-direction:column;border-radius:var(--ui-radius)}
body[data-density] .focus-app.flow-relay .garden-bed-heading{padding:16px 44px 0 16px;min-height:76px;flex:none}
body[data-density] .focus-app.flow-relay .garden-title-button{font:650 var(--ui-local)/1.375 Manrope,sans-serif;letter-spacing:0;white-space:normal;overflow-wrap:anywhere}
body[data-density] .focus-app.flow-relay .garden-title-form input{min-height:var(--ui-field);font-size:var(--ui-body);width:100%;min-width:0}
body[data-density] .focus-app.flow-relay .garden-bed-heading h2{margin:0}
body[data-density] .focus-app.flow-relay .garden-bed-meta{font:400 var(--ui-meta)/1.4 Manrope,sans-serif;margin-top:8px}
body[data-density] .focus-app.flow-relay .garden-drag-handle{width:32px;height:32px;min-height:32px;min-width:32px;right:8px;top:10px}
body[data-density] .focus-app.flow-relay :is(.garden-bed,.garden-drag-proxy) .garden-plants{flex:1 0 200px;min-height:200px;margin:0 8px 8px;grid-template-columns:repeat(var(--plant-count),minmax(72px,1fr))}
body[data-density] .focus-app.flow-relay .garden-flower-head{width:64px;height:64px;min-height:64px;left:calc(50% - 32px)}
body[data-density] .focus-app.flow-relay .garden-footnote{font-size:var(--ui-meta);line-height:1.5;margin-top:16px;gap:16px}
/* Review, comparison, answer settings and native dialogs. */
body[data-density] .decision-app.focus-app.flow-relay .dynamic-question-review{
 font-size:var(--ui-body);--review-context-height:0px;
 .dqr-sections{gap:8px;margin-bottom:16px;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);overflow-x:auto;padding-bottom:6px}
 .dqr-section{min-height:36px;padding:6px 10px;gap:8px;border-radius:7px;font:600 var(--ui-label)/1.4 Manrope,sans-serif}
 .dqr-section-title{overflow-wrap:anywhere;white-space:normal}
 .dqr-section-count{font:400 var(--ui-meta)/1.34 Manrope,sans-serif;display:flex;gap:4px;flex-wrap:wrap}
 .dqr-shell{padding:20px;border-radius:12px}
 .dqr-meta{min-height:32px;margin:0 0 16px;padding:0 0 12px;font-size:var(--ui-label)}
 .dqr-focus-heading{font-size:var(--ui-label);gap:8px}
 .dqr-focus-heading strong{font-weight:600}
 .dqr-review-context{min-height:0}
 .dqr-card-head{margin:0 0 12px;min-height:24px;font-size:var(--ui-meta)}
 .dqr-version{width:24px;height:24px;min-height:24px;border-radius:5px;font-size:var(--ui-meta)}
 .dqr-stage .dqr-question{font:650 var(--ui-question)/1.364 Manrope,sans-serif;letter-spacing:-.015em;max-width:min(68ch,760px);margin:0 0 16px;overflow-wrap:anywhere}
 .dqr-answer-format{max-width:760px}
 .dqr-answer-format .choice-trigger{min-height:var(--ui-action);padding:0;font:500 var(--ui-label)/1.4 Manrope,sans-serif;border-radius:var(--ui-control-radius)}
 .dqr-action-footer{margin:16px 0 0;padding:16px 0 0;gap:8px 16px;grid-template-columns:auto 1fr auto}
 .dqr-action-footer :is(button,.dqr-dock-button){min-height:var(--ui-action);height:auto;padding:7px 12px;font:600 var(--ui-label)/1.5 Manrope,sans-serif;border-radius:var(--ui-control-radius)}
 .dqr-answer-format .dqr-answer-meta{min-height:34px;padding:7px 10px;font:500 var(--ui-label)/1.4 Manrope,sans-serif}
 .dqr-action-footer .dqr-dock{gap:8px;width:auto;grid-template-columns:repeat(3,max-content);justify-self:start}
 .dqr-dock :is(.dqr-approve,.dqr-compare,.dqr-more){min-height:var(--ui-action);padding:7px 12px;font:600 var(--ui-label)/1.5 Manrope,sans-serif;box-shadow:none}
 .dqr-footnote,.dqr-footer-back,.dqr-progress{font-size:var(--ui-meta);line-height:1.4}
 .dqr-stage.is-comparing{gap:16px;align-items:start}
 .is-comparing .dqr-card{--compare-pad-x:16px;--compare-pad-bottom:16px;padding:24px 16px 16px;border-radius:10px;min-height:0}
 .dqr-stage.is-comparing .dqr-question{font-size:20px;line-height:1.4}
 .dqr-stage.is-comparing:has(.dqr-empty){grid-template-columns:minmax(0,1fr)}
 .dqr-stage.is-comparing:has(.dqr-empty) .dqr-card{max-width:800px}
 .dqr-stage.is-comparing:has(.dqr-empty) .dqr-comparison-slot{overflow:visible;opacity:1}
 .dqr-empty{padding:8px 0;font:400 var(--ui-label)/1.5 Manrope,sans-serif}
}
body[data-density] .focus-app.flow-relay :is(.dqr-dialog,.question-edit-dialog,.answer-source-dialog){max-width:min(540px,calc(100vw - 32px));border-radius:12px;font-size:var(--ui-body)}
body[data-density] .focus-app.flow-relay .dqr-modal-body{padding:20px}
body[data-density] .focus-app.flow-relay .dqr-modal-body h2{font:650 20px/1.4 Manrope,sans-serif;letter-spacing:-.01em}
body[data-density] .focus-app.flow-relay .dqr-modal-body :is(p,label,small){font-size:var(--ui-label);line-height:1.5}
body[data-density] .focus-app.flow-relay .dqr-modal-actions button{min-height:var(--ui-action);font-size:var(--ui-label);padding:8px 12px;border-radius:var(--ui-control-radius)}
body[data-density] .focus-app.flow-relay .survey-try-it .try-run-card{padding:16px;border-radius:10px}
body[data-density] .focus-app.flow-relay .survey-try-it .try-run-card h2{font:650 var(--ui-local)/1.375 Manrope,sans-serif}
body[data-density] .focus-app.flow-relay .survey-try-it .try-run-card .try-pick{padding:10px 40px 10px 8px;font:500 var(--ui-label)/1.4 Manrope,sans-serif;gap:8px;min-height:56px}
body[data-density] .focus-app.flow-relay .survey-try-it .try-run-card .try-pick small{font-size:var(--ui-meta);line-height:1.4}
body[data-density] .focus-app.flow-relay .survey-try-it .try-edit{font-size:var(--ui-meta);min-height:32px;min-width:32px}
body[data-density] .focus-app.flow-relay .survey-try-it .try-run-card ol{max-height:480px;overflow-y:auto;scrollbar-width:thin}
/* Respondent preview keeps a reading scale; only its surrounding chrome compacts. */
body[data-density] .focus-app.flow-relay .survey-try-it .try-layout{grid-template-columns:minmax(0,1fr) 260px;gap:16px}
body[data-density] .focus-app.flow-relay .survey-try-it .try-sheet{border-radius:12px}
body[data-density] .focus-app.flow-relay .survey-try-it .try-sheet-body{padding:24px}
body[data-density] .focus-app.flow-relay .survey-try-it .try-copy h2{font:650 24px/1.33 Manrope,sans-serif;max-width:68ch;letter-spacing:-.02em}
body[data-density] .focus-app.flow-relay .survey-try-it :is(.try-answer,.try-copy p){font-size:var(--ui-reading);line-height:1.6}
body[data-density] .focus-app.flow-relay .survey-try-it :is(.try-answer,.try-pick){min-height:44px}
body[data-density] .focus-app.flow-relay .survey-try-it :is(.try-rail,.try-workspace-header){font-size:var(--ui-label)}
body[data-density] .focus-app.flow-relay :is(.focus-format,.focus-experience,.focus-finish,.review-summary){max-width:100%;font-size:var(--ui-body)}
body[data-density] .focus-app.flow-relay :is(.focus-format,.focus-experience,.focus-finish,.review-summary) h1{font:700 var(--ui-page)/1.25 Bricolage,Manrope,sans-serif}
.insights-workspace [data-morrow-arrow=up-right],.answer-source-dialog [data-morrow-arrow=up-right]{display:none!important}
@media(max-width:1000px){
 body[data-density] .decision-app.focus-app.flow-relay .dynamic-question-review .dqr-stage.is-comparing{grid-template-columns:minmax(0,1fr)}
 body[data-density] .decision-app.focus-app.flow-relay .dynamic-question-review .dqr-action-footer{grid-template-columns:1fr}
 body[data-density] .focus-app.flow-relay .garden-beds{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:760px){
 body[data-density] .focus-app.flow-relay .survey-try-it .try-layout{grid-template-columns:1fr}
 body[data-density] .focus-app.flow-relay .garden-beds{grid-template-columns:1fr!important}
 body[data-density] .focus-app.flow-relay .garden-hero{flex-direction:column;gap:16px}
 body[data-density] .focus-app.flow-relay .garden-next{width:100%;align-items:flex-start;justify-content:space-between}
 body[data-density] .focus-app.flow-relay .garden-progress{text-align:left}
 body[data-density] .decision-app.focus-app.flow-relay .dynamic-question-review .dqr-section{min-height:44px;display:flex;flex-wrap:wrap;align-items:center;padding:8px}
 body[data-density] .decision-app.focus-app.flow-relay .dynamic-question-review .dqr-shell{padding:16px}
 body[data-density] .decision-app.focus-app.flow-relay .dynamic-question-review .dqr-action-footer{gap:12px}
 body[data-density] .focus-app.flow-relay .survey-try-it .try-sheet-body{padding:20px}
}
@media(pointer:coarse),(max-width:640px){
 body[data-density] .decision-app.focus-app.flow-relay .dynamic-question-review .dqr-action-footer .dqr-dock{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}
 body[data-density] .focus-app.flow-relay .survey-try-it .try-edit{min-width:44px;min-height:44px}
 body[data-density] .focus-app.flow-relay .garden-drag-handle{width:44px;height:44px;min-width:44px;min-height:44px;right:4px;top:4px}
 body[data-density] .focus-app.flow-relay .garden-bed-heading{padding-right:52px}
 body[data-density] .focus-app.flow-relay :is(button,input,select){scroll-margin-block:72px}
}

body[data-density] #opening-object .garden-progress strong{font-size:var(--ui-label);line-height:1.4}
body[data-density] #opening-object .garden-review-button{flex:none;white-space:nowrap}

body[data-density] .focus-app.flow-relay .focus-footer button{font:600 var(--ui-meta)/1.5 Manrope,sans-serif;min-height:var(--ui-control)}
/* Compact alternatives use the same type and control scale as the editor. */
body[data-density] .decision-app.focus-app.flow-relay .dynamic-question-review{
 .dqr-ideas{border-radius:10px}
 .dqr-ideas[data-connected=true] .dqr-alternative-list{padding:0 12px 12px;gap:8px;margin:0}
 .dqr-alternative,.dqr-alternative-list .dqr-alternative.is-recommended{padding:12px;gap:16px;border-width:1px;border-radius:8px;grid-template-columns:minmax(0,1fr) 100px}
 .dqr-alternative h3{font:600 15px/1.45 Manrope,sans-serif;letter-spacing:0;margin:6px 0 4px;overflow-wrap:anywhere}
 .dqr-alternative p{font:400 12px/1.5 Manrope,sans-serif;margin:0}
 .dqr-alternative-label{font-size:12px;line-height:18px;gap:6px;flex-wrap:wrap}
 .dqr-alternative-label>span{width:20px;height:20px;font-size:11px}
 .dqr-suggestion-label{font-size:11px;padding:2px 6px}
 .dqr-alternative-action{gap:8px}
 .dqr-alternative-action small{font:400 12px/1.4 Manrope,sans-serif}
 .dqr-alternative-action button,.dqr-reasons-back{min-height:var(--ui-control);height:auto;min-width:0;width:auto;padding:6px 12px;font:600 13px/1.4 Manrope,sans-serif;border-radius:6px}
 .dqr-reasons-back{margin:8px 12px}
 .dqr-reasons{padding:16px}
 .dqr-reason-heading h2{font:650 16px/1.4 Manrope,sans-serif}
 .dqr-reason-guidance{font-size:13px}
 .dqr-reason-list button{min-height:var(--ui-action);padding:8px 12px;font-size:13px;border-radius:7px}
}
/* Keep the actual survey in view. Only the global navigation remains sticky. */
body[data-density] .focus-app.flow-relay .survey-try-it{
 .try-workspace-header.try-toolbar{position:static;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:0 0 12px;margin:0 0 16px;min-height:0}
 .try-return-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;margin:0;padding:0;border:0;min-height:var(--ui-action);width:auto}
 .try-return-bar>span{font:400 12px/1.4 Manrope,sans-serif}
 .try-toolbar-actions{display:flex;align-items:center;gap:12px;width:auto;margin:0}
 .try-device-switch{padding:2px;gap:2px;border-radius:7px}
 .try-device-switch button{min-height:var(--ui-control);padding:5px 9px;font:600 13px/1.4 Manrope,sans-serif;gap:6px;border-radius:5px}
 .try-device-switch svg{width:16px;height:16px}
 .try-workspace-header .bloom-share-button{min-height:var(--ui-action);padding:7px 12px;font:600 13px/1.4 Manrope,sans-serif;border-radius:7px}
 .try-exit{min-height:var(--ui-action);font-size:13px;padding:6px 0}
 .try-actions{margin-top:16px;padding-top:12px;gap:16px}
 .try-actions :is(button,.try-next){min-height:var(--ui-action);height:auto;padding:8px 12px;font:600 13px/1.4 Manrope,sans-serif;border-radius:7px}
 .try-answer textarea{min-height:120px;font:400 15px/1.6 Manrope,sans-serif;padding:12px}
 .try-answer .answer-option{min-height:44px;padding:8px 12px;font:400 15px/1.5 Manrope,sans-serif}
}
body[data-density] .focus-app.flow-relay .survey-share-dialog{
 width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:20px;border-radius:12px;font:400 13px/1.5 Manrope,sans-serif;
 .share-heading{position:relative;padding:0}
 .share-eyebrow{font-size:12px;gap:8px;padding-right:36px}
 .share-eyebrow .sun-badge{width:28px;height:28px}
 .share-eyebrow .sun-badge svg{width:24px;height:24px}
 #share-title{font:650 22px/1.3 Manrope,sans-serif;letter-spacing:-.02em;margin:16px 0 8px}
 #share-description{font:400 13px/1.5 Manrope,sans-serif;margin:0;max-width:48ch}
 .share-close{right:0;top:0;width:32px;height:32px;padding:8px;border-radius:6px}
 .share-close svg{width:16px;height:16px}
 .share-link-panel{margin-top:16px;padding:12px;border-radius:8px}
 .share-link-heading{margin-bottom:8px}
 .share-link-heading :is(label,span){font-size:12px}
 input{min-height:var(--ui-field);padding:8px 10px;font:400 12px/1.5 Manrope,sans-serif;border-radius:6px}
 .share-snapshot-note{margin:8px 0 12px;font-size:12px}
 .share-actions{gap:8px}
 :is(.share-copy,.share-preview){height:var(--ui-action);min-height:var(--ui-action);padding:6px 10px;gap:6px;font:600 13px/1.4 Manrope,sans-serif;border-radius:7px}
 .copy-art{width:20px;height:22px}
 .copy-art svg{width:28px;height:28px;left:-4px;top:-3px}
 .button-label{height:24px;line-height:24px;min-width:72px}
 .status-slot{height:24px;padding-top:6px}
 .status-slot .status,.replay{font-size:12px}
 .share-preview>svg{display:none}
 .share-boundary{font:400 12px/1.5 Manrope,sans-serif;margin:12px 0 0}
}
@media(max-width:700px){
 body[data-density] .focus-app.flow-relay .survey-try-it .try-return-bar{flex-basis:100%}
 body[data-density] .focus-app.flow-relay .survey-try-it .try-toolbar-actions{width:100%;justify-content:space-between}
 body[data-density] .decision-app.focus-app.flow-relay .dynamic-question-review .dqr-alternative{grid-template-columns:1fr;gap:8px}
 body[data-density] .decision-app.focus-app.flow-relay .dynamic-question-review .dqr-alternative-action{display:flex;align-items:center;justify-content:space-between}
 body[data-density] .decision-app.focus-app.flow-relay .dynamic-question-review .dqr-alternative-action small{text-align:left}
}
@media(pointer:coarse),(max-width:640px){body[data-density] .focus-app.flow-relay .survey-share-dialog .share-close{width:44px;height:44px;padding:14px}.survey-share-dialog .share-eyebrow{min-height:44px}}
/* Shared snapshots use their existing respondent runner, never the editor. */
body[data-kind=survey] .shared-survey .focus-main{max-width:800px;margin:24px auto;padding:0 24px 40px}
body[data-kind=survey] .shared-survey-brand{min-height:56px;padding:12px 24px;font-size:13px}
body[data-kind=survey] #root .shared-survey main.focus-main{width:100%;max-width:848px;margin:24px auto;padding:0 24px 40px}
body[data-kind=survey] #root .shared-survey-brand{height:56px;min-height:56px;padding:0 24px;margin:0;border-bottom:1px solid #ffffff20}
body[data-kind=survey] #root .shared-survey-brand .flow-brand{font-size:26px}
body[data-kind=survey] #root .shared-return{border:0;padding:6px 0;min-height:32px;font-size:13px}
body[data-kind=survey] #root .preview-welcome{padding:24px;border-radius:12px}
body[data-kind=survey] #root .preview-welcome h2,body[data-kind=survey] #root .preview-sheet h2{font:650 22px/1.4 Manrope,sans-serif;letter-spacing:-.02em}
body[data-kind=survey] #root .preview-welcome .preview-count strong{font-size:40px}
body[data-kind=survey] #root .preview-sheet{padding:24px;border-radius:12px}
body[data-kind=survey] #root .preview-sheet .preview-response-fields{padding:0}
body[data-kind=survey] #root .preview-sheet textarea{font-size:15px;min-height:112px}
body[data-kind=survey] #root .preview-section-label{font-size:13px}
body[data-kind=survey] #root .preview-toolbar{min-height:32px;padding:0;margin-bottom:16px}
body[data-kind=survey] #root .preview-sun-seal{width:32px;height:32px}
body[data-kind=survey] #root .preview-local{font-size:12px}
@media(max-width:640px){body[data-kind=survey] #root .shared-survey main.focus-main{margin:16px auto;padding:0 16px 32px}body[data-kind=survey] #root .preview-sheet,body[data-kind=survey] #root .preview-welcome{padding:16px}body[data-kind=survey] #root .shared-survey-brand{padding:0 16px}body[data-kind=survey] #root .shared-survey-brand>span:nth-child(2){display:none}}
body[data-density] .focus-app.flow-relay .survey-share-dialog .share-close{min-height:32px;min-width:32px}
body[data-density] .focus-app.flow-relay .survey-try-it .try-return-bar>span{max-width:none;white-space:nowrap}
body[data-density] .focus-app.flow-relay .survey-try-it .try-workspace-header .bloom-share-button{min-width:0}
@media(pointer:coarse),(max-width:640px){body[data-density] .focus-app.flow-relay .survey-share-dialog .share-close{min-height:44px;min-width:44px}}

/* Keep these editable controls above Safari's focus-zoom threshold on touch. */
@media(pointer:coarse){
 body[data-density] .focus-app.flow-relay .garden-title-form input,
 body[data-kind=survey] #root .preview-sheet textarea{font-size:16px}
}

/* The primary section action has its own clear row after the cards and help. */
body[data-density] .focus-app.flow-relay .garden-survey-action{display:flex;justify-content:flex-end;clear:both;margin:24px 0 8px;padding:0;position:relative}
body[data-density] #opening-object .garden-survey-action .garden-review-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:152px;width:auto;padding:10px 20px;border:1px solid transparent;border-radius:7px;background:#f3d581;color:#192e65;box-shadow:none;font:650 13px/1.5 Manrope,sans-serif;touch-action:manipulation}
body[data-density] .focus-app.flow-relay .garden-footer{margin-top:20px;display:block}
body[data-density] .focus-app.flow-relay .garden-footer>[role=status]:empty{display:none}
body[data-density] .focus-app.flow-relay .garden-next{align-items:flex-start}
body[data-density] .focus-app.flow-relay .garden-progress p{display:none}
body[data-density] #opening-object .garden-survey-action .garden-review-button:active{background:#eacb75}
@media(hover:hover) and (pointer:fine){body[data-density] #opening-object .garden-survey-action .garden-review-button:hover{background:#f8df9b}}

/* Align the right-hand CTA with the instructions, keeping a clear gap. */
body[data-density] .focus-app.flow-relay .garden-lower-row{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:28px}
body[data-density] .focus-app.flow-relay .garden-lower-row .garden-footer{margin:0;min-width:0}
body[data-density] .focus-app.flow-relay .garden-lower-row .garden-survey-action{margin:0;flex:none}
@media(max-width:640px){body[data-density] .focus-app.flow-relay .garden-lower-row{flex-wrap:wrap;gap:20px}body[data-density] .focus-app.flow-relay .garden-lower-row .garden-survey-action{margin-left:auto}}
body[data-density] .focus-app.flow-relay .garden-lower-row .garden-footer{padding:0;border:0}
body[data-density] .focus-app.flow-relay .garden-lower-row .garden-help{display:grid;gap:3px;margin:0;padding:0}
body[data-density] .focus-app.flow-relay .garden-lower-row .garden-help p{margin:0;padding:0}
/* Shared respondent preview: compact chrome and a reserved action row. */
body[data-kind=survey] #root .shared-survey main.focus-main{margin:16px auto;padding-bottom:20px}
body[data-kind=survey] #root .preview-toolbar{height:32px;min-height:32px;margin-bottom:10px;font-size:12px}
body[data-kind=survey] #root .preview-toolbar button{min-height:32px;padding:4px 8px}
body[data-kind=survey] #root .preview-progress{margin-bottom:12px}
body[data-kind=survey] #root .preview-section-title{margin:0 0 10px;min-height:32px;gap:12px}
body[data-kind=survey] #root .preview-section-label{gap:10px}
body[data-kind=survey] #root .preview-section-title h1{font:650 15px/1.4 Manrope,sans-serif}
body[data-kind=survey] #root .preview-section-title>span{padding:6px 10px;font-size:12px;white-space:nowrap}
body[data-kind=survey] #root .preview-sun-seal{width:28px;height:28px}
body[data-kind=survey] #root .preview-sheet{padding:20px;border-radius:10px;max-height:calc(100dvh - 194px);display:flex;overflow:hidden}
body[data-kind=survey] #root .preview-sheet>form{display:flex;flex-direction:column;min-width:0;min-height:0;width:100%}
body[data-kind=survey] #root .sheet-eyebrow{margin:0 0 10px;flex:none}
body[data-kind=survey] #root .sheet-eyebrow>span{padding:4px 8px;font-size:11px}
body[data-kind=survey] #root .preview-sheet .preview-question-heading{font:650 20px/1.4 Manrope,sans-serif;max-width:65ch;margin:0 0 12px;flex:none;max-height:24dvh;overflow:auto}
body[data-kind=survey] #root .preview-sheet .preview-response-fields{display:flex;flex-direction:column;min-height:0;min-width:0;border:0;gap:0;margin:0;overflow:hidden}
body[data-kind=survey] #root .preview-response-fields>[data-answer-controls]{min-height:0;overflow:auto;overscroll-behavior:contain;padding:2px;scrollbar-width:thin}
body[data-kind=survey] #root .preview-choice-hint{font:400 12px/1.5 Manrope,sans-serif;margin:0 0 10px}
body[data-kind=survey] #root .primary-answers{gap:6px}
body[data-kind=survey] #root .answer-option{min-height:40px;padding:7px 10px;gap:10px;border-radius:7px;font:400 13px/1.45 Manrope,sans-serif}
body[data-kind=survey] #root .answer-orb{width:24px;height:24px;min-width:24px;flex:0 0 24px;font-size:12px}
body[data-kind=survey] #root .answer-help{margin-top:10px;border-radius:7px}
body[data-kind=survey] #root .answer-help>summary{min-height:36px;padding:8px 10px;font-size:12px;gap:8px}
body[data-kind=survey] #root .answer-help-symbol{font-size:18px}
body[data-kind=survey] #root .preview-actions{flex:none;position:relative;margin-top:12px;padding-top:12px;gap:12px;min-height:48px;background:inherit;display:flex;align-items:center;justify-content:space-between}
body[data-kind=survey] #root .preview-actions button{min-height:38px;padding:8px 14px;font:650 13px/1.4 Manrope,sans-serif;border-radius:7px}
body[data-kind=survey] #root .preview-actions .focus-primary{background:#f5d87e;color:#192e65}
body[data-kind=survey] #root .preview-answer-state{font:400 11px/1.4 Manrope,sans-serif}
body[data-kind=survey] #root .preview-local{margin-top:10px;font-size:11px}
@media(max-width:640px){
 body[data-kind=survey] #root .shared-survey main.focus-main{margin:12px auto;padding:0 12px 16px}
 body[data-kind=survey] #root .preview-toolbar .preview-note{display:none}
 body[data-kind=survey] #root .preview-section-title h1{font-size:13px}
 body[data-kind=survey] #root .preview-sheet{padding:16px;max-height:calc(100dvh - 190px)}
 body[data-kind=survey] #root .preview-sheet .preview-question-heading{font-size:18px}
 body[data-kind=survey] #root .answer-option{min-height:44px}
 body[data-kind=survey] #root .preview-actions button{min-height:44px}
 body[data-kind=survey] #root .preview-answer-state{display:none}
}
@media(max-width:640px){
 body[data-kind=survey] #root .preview-toolbar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;height:32px;gap:8px}
 body[data-kind=survey] #root .preview-toolbar>span{font-size:12px;min-width:0}
 body[data-kind=survey] #root .preview-toolbar>span small{display:none}
 body[data-kind=survey] #root .preview-edit-tools{margin:0;width:auto;flex:none}
 body[data-kind=survey] #root .shared-survey-brand{width:100%;box-sizing:border-box}
}

/* Question-review only. Navbar and shared component defaults are intentionally untouched. */
body .focus-app.flow-relay #opening>#opening-object.focus-main[data-flow-scene=question]{max-width:var(--morrow-shell-width,1120px);padding-top:24px!important}
#opening-object[data-flow-scene=question]{
 .morrow-back-to-survey{display:none}
 .dynamic-question-review{width:100%;max-width:none;margin:0;--review-context-height:0px}
 .morrow-question-workspace{display:grid;grid-template-columns:248px minmax(0,1fr);align-items:stretch;min-height:0;color:var(--morrow-shell-paper,#faf8f0);font-family:Manrope,sans-serif}
 .qr-sidebar{display:flex;flex-direction:column;min-width:0;padding:12px 16px 20px 0;background:transparent;border-right:1px solid #ffffff16}
 .qr-survey-title{padding:0 6px 28px}
 .qr-eyebrow{display:block;color:#acbbd7;font-size:11px;font-weight:500;margin-bottom:10px}
 .qr-survey-title h2{font:600 15px/1.5 Manrope,sans-serif;letter-spacing:0;margin:0;color:var(--morrow-shell-paper);display:block;overflow-wrap:anywhere}
 .qr-nav-label{font:500 10px/1.5 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#9fafd0;margin:0 6px 10px}

 .qr-section-navigation{display:block}
 .qr-section{padding:4px 0;border-top:1px solid #ffffff12}
 .qr-section-button{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;width:100%;padding:10px 6px;border:0;background:transparent;color:#d0daec;text-align:left;border-radius:6px;min-height:44px}
 .qr-section-index{max-width:25%;overflow-wrap:anywhere;font-size:11px;color:#99aecf;line-height:20px;font-variant-numeric:tabular-nums}
 .qr-section-copy{flex:1;min-width:50%}
 .qr-section-copy strong{display:block;font:500 12px/1.5 Manrope,sans-serif;overflow-wrap:anywhere}
 .qr-section-count{flex:none;max-width:25%;overflow-wrap:anywhere;font:400 11px/1.5 Manrope,sans-serif;color:#aabbda;font-variant-numeric:tabular-nums}
 .qr-question-list{list-style:none;margin:0 0 12px;padding:0}
 .qr-question-list button{display:flex;width:100%;gap:9px;align-items:baseline;text-align:left;color:#bdcbe2;font:400 12px/1.45 Manrope,sans-serif;border:1px solid transparent;background:none;border-radius:6px;padding:8px 6px;min-height:36px;overflow-wrap:anywhere}
 .qr-question-number{flex:none;max-width:25%;overflow-wrap:anywhere;min-width:17px;font-size:11px;color:#a3b7d9}
 .qr-question-list button[aria-current=step]{background:#ffffff12;border-color:transparent;color:#fff9e8}
 .qr-question-state{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .qr-question-copy{min-width:0}
 .qr-question-text{display:block}
 .qr-question-list button[aria-current=step] .qr-question-state{color:#f5e1aa}
 .qr-overall{margin-top:auto;padding:24px 6px 0;border-top:1px solid #ffffff16;font-size:12px}
 .qr-overall>div{display:flex;justify-content:space-between;gap:8px}
 .qr-overall strong{font-weight:500}.qr-overall span{color:#b6c8e4;font-variant-numeric:tabular-nums}
 .qr-overall progress{display:block;width:100%;height:4px;border:0;border-radius:4px;overflow:hidden;appearance:none;background:#ffffff1a;margin:12px 0}
 .qr-overall progress::-webkit-progress-bar{background:#ffffff1a}.qr-overall progress::-webkit-progress-value{background:#f3d581}.qr-overall progress::-moz-progress-bar{background:#f3d581}
 .qr-overall p{font-size:11px;color:#aabbda;margin:0}
 .qr-section-navigation{margin-bottom:32px}
 .qr-mobile-toggle{display:none}
 .qr-review-area{min-width:0;padding:0 0 24px 24px}
 .qr-breadcrumb{display:flex;align-items:baseline;gap:10px;margin:0 0 16px;min-height:30px;font:400 12px/1.5 Manrope,sans-serif;color:#b8c5df;overflow-wrap:anywhere}
 .qr-breadcrumb button{border:0;background:none;color:#dce5f3;padding:0;min-height:28px;font:inherit}
 .dqr-question-content{min-width:0}
 .dqr-shell{background:var(--morrow-shell-paper,#faf8f0);border:1px solid #e8e5d8;border-radius:8px;padding:28px;box-shadow:none;color:#192e65;overflow:visible}
 .dqr-meta{display:flex;align-items:center;gap:12px;padding:0;margin:0 0 22px;min-height:24px;border:0}
 .dqr-focus-heading{order:0;display:block;min-width:0}
 .dqr-focus-heading>span,.dqr-progress{display:none}
 .dqr-focus-heading h1{font:400 12px/1.5 Manrope,sans-serif;letter-spacing:0;color:#64728b;margin:0}
 .qr-draft-designation{order:1;margin-left:auto;font:400 11px/1.4 Manrope,sans-serif;color:#63718b;text-align:right}
 .dqr-meta>.menu-wrap{order:2}
 .dqr-meta .icon-menu{min-height:28px;min-width:28px}
 .dqr-stage{display:block;min-height:0;transform:none}
 .dqr-review-context{min-height:0;max-height:none}
 .dqr-card{padding:0;border:0;border-radius:0;background:none;box-shadow:none;min-height:0}
 .dqr-stage:not(.is-comparing) .dqr-card-head{display:none}
 .dqr-stage .dqr-question{font:600 24px/1.4 Manrope,sans-serif;letter-spacing:-.025em;max-width:44ch;overflow-wrap:anywhere;margin:0 0 26px;text-wrap:pretty}
 .dqr-description{font:400 13px/1.5 Manrope,sans-serif;margin:0 0 16px}
 .qr-answer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #192e651a;padding-top:14px;margin-bottom:20px}
 .qr-answer-heading{font:400 12px/1.5 Manrope,sans-serif;color:#65738b}
 .qr-answer-heading small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .dqr-answer-format{max-width:65%;width:auto;margin:0}
 .dqr-answer-format .choice-trigger{min-height:32px;border:1px solid transparent;border-radius:6px;background:transparent;box-shadow:none;font:500 12px/1.5 Manrope,sans-serif}
 .dqr-answer-format .dqr-answer-meta{font:500 12px/1.5 Manrope,sans-serif;padding:6px 4px;min-height:0;gap:8px}
 .dqr-answer-meta strong{font-weight:500}.dqr-answer-meta>span,.dqr-answer-meta>svg{display:none}

 .qr-answer-preview{margin:0 0 4px}
 .qr-answer-preview .answer-sample{padding:0;border:0;background:none;box-shadow:none}
 .qr-answer-preview .primary-answers{display:grid;gap:6px;margin:0}
 .qr-answer-preview .answer-rating-points{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
 .qr-answer-preview .answer-option{position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:36px;height:auto;padding:7px 10px;border:1px solid #192e6529;border-radius:6px;background:#fffdf7;color:#192e65;font:400 13px/1.45 Manrope,sans-serif;box-shadow:none;overflow-wrap:anywhere}
 .qr-answer-preview .answer-option.selected{border-color:#192e65;background:#e8ecee}
 .qr-answer-preview .answer-rating-point{flex-direction:column;text-align:center;justify-content:flex-start;padding:10px 6px;min-height:84px}
 .qr-answer-preview .answer-copy{display:flex;flex-direction:column;gap:8px;align-items:inherit;min-width:0;white-space:normal}
 .qr-answer-preview .answer-rating-point .answer-number{font-size:17px;font-weight:600}
 .qr-answer-preview .answer-label{font:400 12px/1.5 Manrope,sans-serif;white-space:normal}
 .qr-answer-preview .answer-exceptions{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px;padding:0;border:0}
 .qr-answer-preview .answer-exceptions .answer-option{font-size:11px;min-height:32px;padding:4px 0;border-color:transparent;background:transparent}
 .qr-answer-preview .multiple-count{font:400 12px/1.5 Manrope,sans-serif;color:#64728b;margin:0 0 10px}
 .qr-answer-preview textarea{box-sizing:border-box;width:100%;min-height:88px;resize:vertical;background:#fffdf7;border:1px solid #192e6529;border-radius:6px;padding:12px;font:400 14px/1.5 Manrope,sans-serif;color:#192e65}
 .dqr-action-footer{display:flex;flex-direction:column;align-items:stretch;margin:24px 0 0;padding:18px 0 0;border-top:1px solid #192e651a;gap:8px}
 .dqr-action-footer .dqr-dock{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%;min-height:0;padding:0;position:static;transform:none;isolation:auto}
 .dqr-action-footer .dqr-dock-button{position:static;transform:none!important;opacity:1!important;visibility:visible!important;margin:0;min-height:36px;height:auto;padding:7px 10px;border-radius:6px;font:600 12px/1.5 Manrope,sans-serif;box-shadow:none;white-space:normal}
 .dqr-dock .dqr-compare{background:#fffdf7;border:1px solid #192e652b;color:#192e65}
 .dqr-dock .dqr-more{background:#fffdf7;border:1px solid #dcb657;color:#192e65}
 .dqr-dock .dqr-approve{margin-left:auto;background:#f3d581;border:1px solid #e8c976;color:#192e65;min-width:160px}
 .dqr-dock-button svg{width:16px;height:16px;flex:none}
 .dqr-footer-back{order:2;position:static;font-size:11px}
 .dqr-footer-back button{padding:0;min-height:28px;font:400 11px/1.5 Manrope,sans-serif;text-decoration:underline;background:none;border:0;color:#64728b}
 .dqr-stage.is-comparing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
 .is-comparing .dqr-card{padding:16px 12px;border:1px solid #192e6526;border-radius:8px;min-height:0;background:transparent;box-shadow:none}
 .is-comparing .dqr-card.is-selected{border-color:#a18a45}
 .is-comparing .dqr-card-head{min-height:24px;flex-wrap:wrap;gap:6px;margin:0 0 16px}
 .is-comparing .dqr-question{font-size:19px;max-width:none}
 .is-comparing .qr-answer-heading{flex-direction:column;gap:2px}
 .is-comparing .answer-rating-points{grid-template-columns:1fr}
 .dqr-focus-stage{display:block;position:relative;min-height:0!important;height:auto!important}
 .has-ideas-open .dqr-review-context{display:none}
 .dqr-ideas{position:relative;inset:auto;transform:none!important;clip-path:none!important;border:0;background:transparent;box-shadow:none;border-radius:0;min-height:0!important;height:auto!important;max-height:none}
 .dqr-ideas[aria-hidden=true]{display:none}
 .dqr-reasons{padding:0;border:0;background:transparent;box-shadow:none}
 .dqr-reason-heading{min-height:32px;gap:16px}
 .dqr-reason-heading h2{font:600 20px/1.4 Manrope,sans-serif;margin:0;letter-spacing:-.02em}
 .dqr-reason-heading h2>svg{display:none}
 .dqr-reason-heading .dqr-reason-close{display:grid;place-items:center;padding:0;min-width:32px;width:32px;height:32px;min-height:32px;border:1px solid #192e651a;border-radius:6px;background:transparent}
 .dqr-reason-close svg{width:16px;height:16px}
 .dqr-reason-guidance{margin:8px 0 20px;padding:0;font:400 13px/1.5 Manrope,sans-serif;color:#64728b}
 .dqr-ideas .dqr-alternative-list{padding:0!important;margin:0;gap:0}
 .dqr-ideas .dqr-alternative{border:0;border-top:1px solid #192e651a;border-radius:0;background:transparent;box-shadow:none;padding:18px 0;gap:20px}
 .dqr-ideas .dqr-alternative h3{font:600 16px/1.5 Manrope,sans-serif;letter-spacing:-.01em;margin:8px 0}
 .dqr-ideas .dqr-alternative.is-selected{background:#192e6505}
 .dqr-ideas .dqr-reasons-back{margin:0 0 16px;padding:4px 0;background:transparent;font-size:12px}
 .has-ideas-open .dqr-footer-back{display:none}

 .dqr-reason-light{display:none}
 .dqr-reason-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 .dqr-reason-list button{white-space:normal;text-align:left;justify-content:flex-start;font:500 13px/1.5 Manrope,sans-serif;min-height:44px;padding:12px;border:1px solid #192e6526;border-radius:6px;background:#fffdf7;box-shadow:none}
 .dqr-footnote{font:400 11px/1.6 Manrope,sans-serif;margin:16px 0 0;color:#b8c5df}
 .dqr-error,.dqr-save-status{font:400 13px/1.5 Manrope,sans-serif;overflow-wrap:anywhere}
 .qr-sidebar button:focus-visible,.qr-breadcrumb button:focus-visible{outline:2px solid #f3d581;outline-offset:3px}
 .qr-answer-preview .answer-option:focus-within{outline:2px solid #192e65;outline-offset:2px}
 @media(hover:hover) and (pointer:fine){.qr-section-button:hover,.qr-question-list button:hover{background:#ffffff08}.qr-breadcrumb button:hover{text-decoration:underline}}
 @media(max-width:1100px){.qr-review-area{padding-left:24px}.dqr-shell{padding:20px}.dqr-stage.is-comparing{grid-template-columns:1fr}.is-comparing .answer-rating-points{grid-template-columns:repeat(5,minmax(0,1fr))}.dqr-answer-meta>span{display:none}}
 @media(max-width:800px){
  .morrow-question-workspace{grid-template-columns:1fr;min-height:0}
  .qr-sidebar{padding:0 0 16px;border-right:0;border-bottom:1px solid #ffffff20}
  .qr-survey-title{padding:0 0 12px}.qr-survey-title h2{font-size:14px;margin-bottom:8px} .qr-nav-label{display:none}.qr-eyebrow{display:none}
  .qr-mobile-toggle{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;text-align:left;border:1px solid #ffffff25;border-radius:6px;background:#ffffff06;color:#faf8f0;min-height:44px;padding:10px;font:500 12px/1.5 Manrope,sans-serif}
  .qr-mobile-toggle>span:first-child{flex:1 1 150px;min-width:50%;overflow-wrap:anywhere}.qr-mobile-toggle>span:last-child{font-size:11px;color:#c4d1e6;flex:none;max-width:100%;overflow-wrap:anywhere}
  .qr-section-navigation[data-mobile-open=false]{display:none}
  .qr-overall{padding:12px 0 0;margin-top:12px}.qr-overall progress{margin:8px 0}.qr-overall p{display:none}
  .qr-review-area{padding:20px 0 0}.qr-breadcrumb{margin-bottom:14px}
  .dqr-action-footer .dqr-dock{display:flex;gap:8px}.dqr-action-footer .dqr-dock-button{min-height:44px}
 }
 @media(max-width:540px){
  .dqr-shell{padding:18px 16px}.dqr-meta{gap:8px;margin-bottom:16px}.qr-draft-designation{font-size:10px;max-width:130px}
  .dqr-stage .dqr-question{font-size:20px;margin-bottom:16px}.qr-answer-heading{flex-wrap:wrap;padding-top:14px}
  .qr-answer-preview .answer-rating-points,.is-comparing .answer-rating-points{grid-template-columns:1fr}.qr-answer-preview .answer-rating-point{flex-direction:row;text-align:left;justify-content:flex-start;min-height:44px;padding:10px 12px}
  .qr-answer-preview .answer-rating-point .answer-copy{flex-direction:row;align-items:center}
  .qr-answer-preview textarea{font-size:16px}.dqr-reason-list{grid-template-columns:1fr}
  .dqr-dock .dqr-approve{width:100%;margin-left:0}.dqr-dock .dqr-compare,.dqr-dock .dqr-more{flex:1}
 }
 @media(prefers-reduced-motion:reduce){.qr-sidebar *,.qr-answer-preview *{transition:none!important;animation:none!important}}
}
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-meta>.action-menu-trigger{order:2;min-width:28px;min-height:28px;margin:0;padding:0}
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-dock-button svg{display:block!important;width:16px;height:16px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-answer-preview .answer-option-label{font:400 12px/1.5 Manrope,sans-serif;white-space:normal;overflow-wrap:anywhere}
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-answer-preview .answer-orb{width:22px;height:22px;min-width:22px;font-size:12px;flex:none}
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-shell button:focus-visible{outline:2px solid #192e65;outline-offset:3px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-answer-preview .respondent-choices{margin:0;padding:0}
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-answer-preview .answer-rating-points{width:100%;max-width:none}
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-answer-preview .answer-exceptions{justify-content:flex-start}
@media(min-width:541px){#opening-object[data-flow-scene=question] .morrow-question-workspace .is-comparing .answer-rating-points{grid-template-columns:repeat(5,minmax(0,1fr))}}
/* The preview adapts to its actual panel width, including side-by-side comparison. */
#opening-object[data-flow-scene=question] .qr-answer-preview{container-type:inline-size}
@container(max-width:480px){
 #opening-object[data-flow-scene=question] .morrow-question-workspace .qr-answer-preview .answer-rating-points{grid-template-columns:1fr}
 #opening-object[data-flow-scene=question] .morrow-question-workspace .qr-answer-preview .answer-rating-point{flex-direction:row;text-align:left;justify-content:flex-start;min-height:44px;padding:10px 12px}
}

/* Comfortable touch targets without enlarging desktop review density. */
@media(pointer:coarse){#opening-object[data-flow-scene=question] .qr-answer-preview .answer-option,#opening-object[data-flow-scene=question] .qr-question-list button{min-height:44px}}

/* Borderless rating choices retain native labels, inputs and keyboard behavior. */
#opening-object[data-flow-scene=question] .morrow-question-workspace .answer-rating-point .answer-orb{font-size:0;width:18px;height:18px;min-width:18px;border:1px solid #45639f;background:transparent;position:relative}
#opening-object[data-flow-scene=question] .morrow-question-workspace .answer-rating-point.selected .answer-orb::after{content:"";position:absolute;inset:4px;border-radius:50%;background:#192e65}
#opening-object[data-flow-scene=question] .morrow-question-workspace .answer-rating-point .answer-orb svg{display:none}
@media(max-width:540px){#opening-object[data-flow-scene=question] .qr-answer-toolbar{align-items:flex-start;gap:8px;margin-bottom:12px}#opening-object[data-flow-scene=question] .qr-answer-heading{padding-top:7px}#opening-object[data-flow-scene=question] .qr-section-navigation{margin-bottom:12px}}
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-answer-preview .answer-rating-point{border-color:transparent;background:transparent;box-shadow:none}
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-answer-preview .answer-rating-point.selected{border-color:transparent;background:#192e6507}
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-ideas[data-connected]{border:0;background:transparent;box-shadow:none;border-radius:0;padding:0;overflow:visible}
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-ideas::before,#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-ideas::after{display:none}
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-approve:disabled{opacity:.45!important;cursor:not-allowed}
/* Comparison prioritizes wording; answer controls stay available on demand. */
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-version-preview>summary{font:500 12px/1.5 Manrope,sans-serif;cursor:pointer;padding:10px 0;color:#536584;min-height:36px;list-style-position:inside;border-top:1px solid #192e651a}
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-version-preview>summary:focus-visible{outline:2px solid #192e65;outline-offset:3px;border-radius:4px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-version-preview[open]>.qr-answer-toolbar{border-top:0;padding-top:8px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-stage.is-comparing{align-items:stretch;gap:16px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .is-comparing .dqr-primary-slot,#opening-object[data-flow-scene=question] .morrow-question-workspace .is-comparing .dqr-comparison-slot{display:flex;flex-direction:column;min-width:0}
#opening-object[data-flow-scene=question] .morrow-question-workspace .is-comparing .dqr-card{height:100%;padding:16px;display:flex;flex-direction:column}
#opening-object[data-flow-scene=question] .morrow-question-workspace .is-comparing .dqr-card .qr-version-preview{margin-top:auto}
#opening-object[data-flow-scene=question] .morrow-question-workspace .is-comparing .dqr-question{font:600 18px/1.45 Manrope,sans-serif;margin-bottom:16px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-your-pick{position:static;align-self:flex-start;margin:0 0 12px;padding:3px 7px;border:0;border-radius:4px;background:#e8ecee;color:#192e65;font:500 11px/1.5 Manrope,sans-serif;box-shadow:none}
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-your-pick svg{width:12px;height:12px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-compare-empty{margin:20px 0 0;padding:16px;border:1px solid #192e6526;border-radius:6px;background:#192e6505;font:400 13px/1.5 Manrope,sans-serif}
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-compare-empty strong{font-weight:600}
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-compare-empty p{font:inherit;margin:4px 0 12px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-compare-empty button{min-height:36px;padding:7px 12px;border:1px solid #192e6526;border-radius:6px;background:#fffdf7;color:#192e65;font:600 12px/1.5 Manrope,sans-serif}

@media(max-width:640px){
 #opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-alternative-list .dqr-alternative.is-recommended,#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-alternative-list .dqr-alternative{grid-template-columns:minmax(0,1fr);gap:12px}
 #opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-alternative-action{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}
 #opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-alternative-action button{min-width:76px;min-height:44px}
}

#opening-object[data-flow-scene=question] .morrow-question-workspace .is-comparing .dqr-card{position:relative}
#opening-object[data-flow-scene=question] .morrow-question-workspace .is-comparing .dqr-your-pick{position:absolute;inset:16px 16px auto auto;width:auto;max-width:80px;margin:0;font-size:10px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .is-comparing .dqr-card-head{padding-right:80px;min-height:28px}
@media(max-width:1100px){
 #opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-stage.is-comparing{grid-template-rows:auto auto;grid-auto-rows:auto;align-items:start}
 #opening-object[data-flow-scene=question] .morrow-question-workspace .is-comparing .dqr-primary-slot,#opening-object[data-flow-scene=question] .morrow-question-workspace .is-comparing .dqr-comparison-slot{min-height:0;height:auto}
 #opening-object[data-flow-scene=question] .morrow-question-workspace .is-comparing .dqr-card{height:auto;min-height:0}
}

#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-stage.is-comparing{padding-top:0}
#opening-object[data-flow-scene=question] .morrow-question-workspace .is-comparing .dqr-your-pick{display:inline-flex;flex-direction:row;align-items:center;gap:4px;white-space:nowrap;height:24px;box-sizing:border-box}
#opening-object[data-flow-scene=question] .morrow-question-workspace .is-comparing .dqr-your-pick svg{width:12px;height:12px;padding:0;background:transparent}
/* Alternatives are a decision list: keep all three choices and their actions together. */
#opening-object[data-flow-scene=question] .morrow-question-workspace .has-ideas-open .dqr-shell{padding:20px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .has-ideas-open .dqr-meta{margin-bottom:12px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-ideas .dqr-reasons-back{min-height:28px;margin:0 0 8px;padding:4px 0}
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-ideas .dqr-alternative{padding:12px 0;gap:12px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-ideas .dqr-alternative h3{font:600 14px/1.45 Manrope,sans-serif;letter-spacing:0;margin:6px 0 4px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-ideas .dqr-alternative p{font:400 12px/1.45 Manrope,sans-serif;margin:0}
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-ideas .dqr-alternative-label{font:600 11px/1.4 Manrope,sans-serif;gap:6px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-ideas .dqr-alternative-label>span{width:18px;height:18px;font-size:10px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-ideas .dqr-alternative-action small{font:400 11px/1.45 Manrope,sans-serif}
#opening-object[data-flow-scene=question] .morrow-question-workspace .has-ideas-open .dqr-action-footer{margin-top:12px;padding-top:12px}
@media(max-width:640px){
 #opening-object[data-flow-scene=question] .morrow-question-workspace .has-ideas-open .dqr-shell{padding:16px}
 #opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-ideas .dqr-reasons-back{min-height:44px}
}
/* The complete review decision fits the same compact scale as the survey overview. */
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-shell{padding:20px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-meta{margin-bottom:12px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-stage:not(.is-comparing) .dqr-question{font-size:20px;line-height:1.4;margin-bottom:18px;max-width:54ch}
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-answer-toolbar{padding-top:10px;margin-bottom:12px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-action-footer{margin-top:14px;padding-top:12px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-answer-preview .answer-help{margin-top:10px;border:1px solid #192e651a;border-radius:6px;background:transparent;box-shadow:none;padding:0}
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-answer-preview .answer-help>summary{min-height:32px;padding:7px 10px;gap:8px;font:500 12px/1.5 Manrope,sans-serif;border-radius:6px;background:transparent}
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-answer-preview .answer-help-symbol{font-size:16px;width:16px;min-height:16px;height:auto;flex:none;overflow-wrap:anywhere}
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-answer-preview .answer-help-body{padding:8px 10px}
#opening-object[data-flow-scene=question] .morrow-question-workspace .qr-answer-preview .extra-answers{gap:6px;margin:0}
@media(max-width:640px),(pointer:coarse){
 #opening-object[data-flow-scene=question] .morrow-question-workspace .qr-answer-preview :is(.answer-option,.answer-help>summary){min-height:44px}
 #opening-object[data-flow-scene=question] .morrow-question-workspace .dqr-shell{padding:16px}
}

/* Respondent-preview workspace only. Native question/edit/answer handlers are unchanged. */
body[data-density] .focus-app.flow-relay #opening-object[data-flow-scene=preview] .survey-try-it{
 .try-layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}
 .try-rail{min-width:0;width:auto}
 .try-where{gap:12px;align-items:start}
 .try-where>span:first-child{min-width:0;overflow-wrap:anywhere}
 .try-where>span:last-child{flex:none;white-space:nowrap}
 .try-run-card{padding:16px;border-radius:8px;min-height:0;display:flex;flex-direction:column;gap:0;border:1px solid #192e651a;box-shadow:none;background:var(--morrow-shell-paper,#faf8f0)}
 .try-run-card h2{font:600 15px/1.4 Manrope,sans-serif;letter-spacing:0;margin:0;padding:0 0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #192e651a}
 .try-run-card h2>span{font:400 12px/1.5 Manrope,sans-serif;color:#64728b}
 .try-run-card ol{display:block;list-style:none;min-height:0;max-height:clamp(240px,calc(100svh - 320px),520px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:8px 0;margin:0;scroll-padding-block:8px}
 .try-run-card li{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:start;gap:4px;margin:0;padding:4px 0;border:0;border-radius:6px;position:relative;background:transparent}
 .try-run-card li+li{border-top:1px solid #192e650d}
 .try-run-card li[data-current=true]{background:#192e650a}
 .try-run-card .try-pick{display:grid;grid-template-columns:20px minmax(0,1fr);gap:6px;width:100%;min-width:0;min-height:44px;padding:8px 6px;border:0;border-radius:6px;background:transparent;font:400 13px/1.45 Manrope,sans-serif;letter-spacing:0;text-align:left;align-items:start;color:#192e65}
 .try-pick>span:first-child{font:400 11px/1.6 Manrope,sans-serif;font-variant-numeric:tabular-nums;color:#64728b}
 .try-pick-copy{min-width:0;display:block}
 .try-pick-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
 .try-pick[aria-current=step] .try-pick-title{font-weight:600}
 .try-run-card .try-pick small{display:block;min-width:0;font:400 11px/1.5 Manrope,sans-serif;color:#64728b;margin:4px 0 0;padding:0}
 .try-pick small>i{display:none}
 .try-pick-section{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .try-pick small>em{font:400 10px/1.5 Manrope,sans-serif;display:block;margin:2px 0 0;color:#64728b}
 .try-pick small>em:empty{display:none}
 .try-run-card .try-edit{position:static;inset:auto;align-self:start;width:36px;min-width:36px;height:32px;min-height:32px;padding:0;margin:8px 0 0;border:1px solid transparent;border-radius:5px;background:transparent;font:500 11px/1.4 Manrope,sans-serif;text-decoration:none;color:#425779}
 .try-run-card .try-summary{position:static;width:100%;min-height:36px;max-height:none;padding:8px 10px;margin:12px 0 0;border:1px solid #192e6526;border-radius:6px;background:transparent;font:500 12px/1.5 Manrope,sans-serif;box-shadow:none;display:flex;align-items:center;justify-content:center;gap:8px}
 .try-summary svg{display:none}
 .try-run-card button:focus-visible{outline:2px solid #192e65;outline-offset:2px}
 @media(hover:hover) and (pointer:fine){.try-pick:hover{background:#192e6506}.try-edit:hover{background:#192e650a;border-color:#192e651a}.try-summary:hover{background:#192e6506}}
 @media(max-width:1000px){.try-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px}}
 @media(max-width:860px){.try-layout{grid-template-columns:minmax(0,1fr)}.try-run-card ol{max-height:360px}.try-run-card{width:100%}.try-pick-title{-webkit-line-clamp:2}}
 @media(pointer:coarse),(max-width:640px){.try-sheet :is(input,textarea,select){font-size:16px}.try-run-card li{grid-template-columns:minmax(0,1fr) 44px}.try-run-card .try-edit{width:44px;min-width:44px;height:44px;min-height:44px;margin-top:2px}.try-run-card .try-summary{min-height:44px}}
 @media(prefers-reduced-motion:reduce){.try-run-card *{animation:none!important;transition:none!important}}
}
/* Respondent preview uses compact, readable fields with navigation kept in view. */
body[data-density] .focus-app.flow-relay #opening-object[data-flow-scene=preview] .survey-try-it{
 .try-sheet-body{padding:20px}
 #try-question-title{font:600 20px/1.4 Manrope,sans-serif;letter-spacing:-.02em;margin:12px 0}
 .try-where{margin:12px 0;font-size:11px}
 .try-answer .answer-option{min-height:36px;padding:6px 10px;font:400 13px/1.45 Manrope,sans-serif;border-radius:7px}
 .try-answer .answer-orb{width:22px;height:22px;min-width:22px;font-size:11px}
 .try-answer :is(.primary-answers,.respondent-choices,.try-choices){gap:6px}
 #try-help{font:400 13px/1.5 Manrope,sans-serif;margin:8px 0 12px}
 .try-actions{margin-top:12px;padding-top:12px;gap:12px}
 .try-answer textarea{min-height:100px}
 @media(max-width:640px),(pointer:coarse){.try-sheet-body{padding:16px}.try-answer .answer-option{min-height:44px;font-size:14px}}
}

/* One compact dialog scale across native editor, preview, share and help surfaces.
   Only dialog descendants are targeted; navbar and page typography are untouched. */
body #root .focus-app.flow-relay dialog:is(.dqr-dialog,.question-edit-dialog,.survey-share-dialog,.answer-source-dialog,.dialog,.reset-dialog){box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-width:min(520px,calc(100vw - 32px));max-height:min(720px,calc(100dvh - 40px));border:1px solid #d8d9d1;border-radius:10px;background:#faf8f0;color:#192e65;font:400 13px/1.5 Manrope,sans-serif;scrollbar-width:thin;overscroll-behavior:contain}
body #root .focus-app.flow-relay dialog:is(.dqr-dialog,.question-edit-dialog){padding:0}
body #root .focus-app.flow-relay dialog:is(.dqr-dialog,.question-edit-dialog) .dqr-modal-body{box-sizing:border-box;padding:20px;font:400 13px/1.5 Manrope,sans-serif;min-width:0}
body #root .focus-app.flow-relay dialog .dqr-modal-body>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 16px}
body #root .focus-app.flow-relay dialog .dqr-modal-body>header>div{min-width:0}
body #root .focus-app.flow-relay dialog :is(.dqr-modal-body>header h2,.modal-title,#share-title,.source-question-context h2,#reset-title){font:600 20px/1.4 Manrope,sans-serif;letter-spacing:-.02em;margin:0;color:#192e65;overflow-wrap:anywhere}
body #root .focus-app.flow-relay dialog :is(.dqr-modal-body>header p,.modal-description,#share-description){font:400 12px/1.5 Manrope,sans-serif;margin:4px 0 0;color:#64728b}
body #root .focus-app.flow-relay dialog :is(.dqr-close,.close-button,.share-close){display:grid;place-items:center;flex:none;box-sizing:border-box;min-width:32px;min-height:32px;width:32px;height:32px;padding:0;margin:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#192e65;font:400 20px/1 Manrope,sans-serif}
body #root .focus-app.flow-relay dialog :is(.dqr-close,.close-button,.share-close) svg{display:block;width:16px;height:16px}
/* The editor header and footer stay in flow, outside its single scrolling field area. */
body #root .focus-app.flow-relay dialog.question-edit-dialog{overflow:hidden}
body #root .focus-app.flow-relay dialog.question-edit-dialog .dqr-modal-body{display:flex;flex-direction:column;max-height:min(718px,calc(100dvh - 42px));min-height:0}
body #root .focus-app.flow-relay dialog.question-edit-dialog .dqr-modal-body>header{flex:none}
body #root .focus-app.flow-relay dialog.question-edit-dialog .question-edit-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px 2px 2px;scrollbar-width:thin}
body #root .focus-app.flow-relay dialog.question-edit-dialog .question-edit-fields{min-width:0;margin:0;padding:0;border:0}
body #root .focus-app.flow-relay dialog.question-edit-dialog .dqr-edit-label{display:block;font:500 12px/1.5 Manrope,sans-serif;margin:0 0 6px}
body #root .focus-app.flow-relay dialog.question-edit-dialog .dqr-edit-textarea{box-sizing:border-box;width:100%;height:72px;min-height:72px;max-height:200px;padding:8px 10px;border:1px solid #b7c0cc;border-radius:6px;background:#fffdf7;color:#192e65;font:400 14px/1.5 Manrope,sans-serif;resize:vertical}
body #root .focus-app.flow-relay dialog.question-edit-dialog .morrow-ai-rewrite{margin:8px 0 12px;font-size:12px}
body #root .focus-app.flow-relay dialog.question-edit-dialog .morrow-ai-rewrite button{min-height:32px;padding:5px 10px;font:500 12px/1.5 Manrope,sans-serif;border-radius:6px}
body #root .focus-app.flow-relay dialog.question-edit-dialog .review-answers{padding:12px 0 0;margin:12px 0 0;border-top:1px solid #192e651a}
body #root .focus-app.flow-relay dialog.question-edit-dialog .review-answers>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;min-height:0}
body #root .focus-app.flow-relay dialog.question-edit-dialog .review-answers h2{font:600 15px/1.4 Manrope,sans-serif;letter-spacing:-.01em;margin:0}
body #root .focus-app.flow-relay dialog.question-edit-dialog .review-answers header :is(span,p){font:400 12px/1.5 Manrope,sans-serif;margin:2px 0 0;color:#64728b}
body #root .focus-app.flow-relay dialog.question-edit-dialog .choice-trigger{min-height:32px;padding:5px 10px;font:500 12px/1.5 Manrope,sans-serif;border-radius:6px}
body #root .focus-app.flow-relay dialog.question-edit-dialog .review-answer-list{margin:0;padding:0;gap:4px}
body #root .focus-app.flow-relay dialog.question-edit-dialog .review-answer-row{display:grid;grid-template-columns:24px minmax(0,1fr) 28px;align-items:center;min-height:36px;gap:8px;padding:2px 0;margin:0;border:0}
body #root .focus-app.flow-relay dialog.question-edit-dialog .review-answer-row>span{background:transparent;display:grid;place-items:center;box-sizing:border-box;width:24px;height:24px;min-width:24px;min-height:0;border:0;border-radius:0;font:400 11px/1 Manrope,sans-serif;color:#64728b}
body #root .focus-app.flow-relay dialog.question-edit-dialog .review-answer-row input{box-sizing:border-box;min-width:0;width:100%;height:32px;min-height:32px;padding:5px 9px;border:1px solid #192e651a;border-radius:6px;background:#fffdf7;color:#192e65;font:400 13px/1.5 Manrope,sans-serif}
body #root .focus-app.flow-relay dialog.question-edit-dialog .review-answer-row button{display:grid;place-items:center;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;border:0;border-radius:5px;font-size:14px;background:transparent}
body #root .focus-app.flow-relay dialog.question-edit-dialog .review-rating-list{display:grid;grid-template-columns:1fr;gap:6px;margin:8px 0}
body #root .focus-app.flow-relay dialog.question-edit-dialog .review-rating-option{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:0;padding:0;border:0}
body #root .focus-app.flow-relay dialog.question-edit-dialog .review-rating-option>span{display:grid;place-items:center;width:24px;height:24px;min-width:0;min-height:0;border:0;font:500 12px/1 Manrope,sans-serif}
body #root .focus-app.flow-relay dialog.question-edit-dialog .review-rating-option textarea{box-sizing:border-box;width:100%;min-width:0;min-height:32px;height:auto;max-height:120px;field-sizing:content;padding:5px 9px;border:1px solid #192e651a;border-radius:6px;background:#fffdf7;font:400 13px/20px Manrope,sans-serif;color:#192e65;text-align:left;resize:vertical}
body #root .focus-app.flow-relay dialog.question-edit-dialog :is(.review-written,.review-required){font:400 12px/1.5 Manrope,sans-serif}
body #root .focus-app.flow-relay dialog.question-edit-dialog .review-required{margin:8px 0 0;padding:4px 0;min-height:28px;gap:8px}
body #root .focus-app.flow-relay dialog.question-edit-dialog .review-required input{width:16px;height:16px;accent-color:#192e65}
body #root .focus-app.flow-relay dialog.question-edit-dialog .review-answer-actions>button{min-height:32px;padding:5px 10px;font-size:12px}
body #root .focus-app.flow-relay dialog.question-edit-dialog .dqr-modal-actions{position:static;flex:none;display:flex;justify-content:flex-end;gap:8px;margin:12px 0 0;padding:12px 0 0;border-top:1px solid #192e651a;background:#faf8f0}
body #root .focus-app.flow-relay dialog .dqr-modal-actions button{min-height:36px;height:auto;padding:7px 12px;border-radius:6px;font:600 13px/1.5 Manrope,sans-serif}
body #root .focus-app.flow-relay dialog.reset-dialog :is(.reset-confirm,.reset-cancel){min-height:36px;padding:7px 12px;font:600 13px/1.5 Manrope,sans-serif;border-radius:6px}
body #root .focus-app.flow-relay dialog.reset-dialog #reset-description{font:400 13px/1.6 Manrope,sans-serif;margin:12px 0 20px}
body #root .focus-app.flow-relay dialog.answer-source-dialog>header button{width:auto;min-height:32px;padding:5px 10px;font:500 12px/1.5 Manrope,sans-serif}
/* Preview/help and secondary dialog families share the same reading scale. */
body #root .focus-app.flow-relay dialog.dqr-dialog:not(.question-edit-dialog){overflow-y:auto}
body #root .focus-app.flow-relay dialog .dqr-modal-body .dqr-preview-question{font:600 18px/1.45 Manrope,sans-serif;letter-spacing:-.015em;margin:16px 0;overflow-wrap:anywhere}
body #root .focus-app.flow-relay dialog :is(.dqr-modal-note,.dqr-modal-body p,.dqr-modal-body li){font-size:13px;line-height:1.5}
body #root .focus-app.flow-relay dialog .dqr-preview-answers .answer-option{min-height:36px;padding:8px 10px;font:400 13px/1.5 Manrope,sans-serif;box-shadow:none;border-radius:6px}
body #root .focus-app.flow-relay dialog .dqr-preview-answers .answer-orb{width:22px;height:22px;min-width:22px;font-size:12px}
body #root .focus-app.flow-relay dialog .dqr-preview-answers textarea{min-height:88px;font:400 14px/1.5 Manrope,sans-serif;padding:10px}
body #root .focus-app.flow-relay dialog:is(.survey-share-dialog,.answer-source-dialog,.reset-dialog){padding:20px;overflow-y:auto}
body #root .focus-app.flow-relay dialog.survey-share-dialog{width:min(460px,calc(100vw - 32px))}
body #root .focus-app.flow-relay dialog.survey-share-dialog #share-title{margin:16px 0 8px;font-size:20px}
body #root .focus-app.flow-relay dialog.survey-share-dialog .share-link-panel{padding:12px;margin-top:16px}
body #root .focus-app.flow-relay dialog.survey-share-dialog .share-actions :is(button,a){min-height:36px;height:auto;padding:7px 10px;font:600 13px/1.5 Manrope,sans-serif;border-radius:6px}
body #root .focus-app.flow-relay dialog.survey-share-dialog input{min-height:36px;padding:7px 10px;font:400 12px/1.5 Manrope,sans-serif}
body #root .focus-app.flow-relay dialog.dialog{padding:0;overflow-y:auto}
body #root .focus-app.flow-relay dialog.dialog .modal-shell{padding:20px}
body #root .focus-app.flow-relay dialog.dialog :is(.modal-actions button,.dark-button,.secondary-button){min-height:36px;padding:7px 12px;font:600 13px/1.5 Manrope,sans-serif;border-radius:6px}
body #root .focus-app.flow-relay dialog.dialog .edit-textarea{min-height:96px;padding:10px;font:400 14px/1.5 Manrope,sans-serif}
body #root .focus-app.flow-relay dialog.answer-source-dialog :is(blockquote,p,li){font-size:13px;line-height:1.6}
body #root .focus-app.flow-relay dialog :is(button,input,textarea):focus-visible{outline:2px solid #192e65;outline-offset:2px}
@media(hover:hover){body #root .focus-app.flow-relay dialog :is(.dqr-close,.close-button,.share-close,.review-answer-row button):hover{background:#192e6509}}
@media(max-width:640px),(pointer:coarse){
 body #root .focus-app.flow-relay dialog:is(.dqr-dialog,.question-edit-dialog,.survey-share-dialog,.answer-source-dialog,.dialog,.reset-dialog){width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}
 body #root .focus-app.flow-relay dialog.question-edit-dialog .dqr-modal-body{max-height:calc(100dvh - 26px)}
 body #root .focus-app.flow-relay dialog:is(.dqr-dialog,.question-edit-dialog) .dqr-modal-body{padding:16px}
 body #root .focus-app.flow-relay dialog :is(.dqr-close,.close-button,.share-close){width:44px;height:44px;min-width:44px;min-height:44px}
 body #root .focus-app.flow-relay dialog.question-edit-dialog :is(.choice-trigger,.review-required,.review-answer-actions>button,.morrow-ai-rewrite button,.dqr-modal-actions button){min-height:44px}
 body #root .focus-app.flow-relay dialog.question-edit-dialog .review-answer-row{grid-template-columns:24px minmax(0,1fr) 44px;min-height:44px}
 body #root .focus-app.flow-relay dialog.question-edit-dialog .review-answer-row button{width:44px;height:44px;min-width:44px;min-height:44px}
 body #root .focus-app.flow-relay dialog.question-edit-dialog :is(.dqr-edit-textarea,.review-answer-row input,.review-rating-option textarea){font-size:16px;min-height:40px}
 body #root .focus-app.flow-relay dialog.question-edit-dialog .dqr-edit-textarea{height:96px;min-height:96px}
 body #root .focus-app.flow-relay dialog.reset-dialog :is(.reset-confirm,.reset-cancel),body #root .focus-app.flow-relay dialog.answer-source-dialog>header button{min-height:44px}
 body #root .focus-app.flow-relay dialog :is(.dqr-preview-answers textarea,.edit-textarea){font-size:16px}
 body #root .focus-app.flow-relay dialog.survey-share-dialog :is(input,.share-actions button,.share-actions a){min-height:44px}
}

/* Keep the keyboard focus indicator inside the scrollport, including its left edge. */
body #root .focus-app.flow-relay dialog.question-edit-dialog .dqr-edit-textarea:focus-visible{outline:2px solid #192e65;outline-offset:-2px;box-shadow:none}

/* Add-question workspace only. The shared navbar and native draft handlers stay untouched. */
body:has(#opening-object[data-flow-scene="new"]) .question-toolbar.chapter-navigation{
 width:calc(100% - var(--morrow-shell-gutter)*2);max-width:var(--morrow-shell-width);margin:24px auto 0;padding:0;border:0;background:transparent;box-sizing:border-box;
}
body:has(#opening-object[data-flow-scene="new"]) .chapter-track{gap:8px;padding:0 0 6px}
body:has(#opening-object[data-flow-scene="new"]) .chapter-tab{min-height:44px;padding:8px 12px;gap:8px;border-radius:6px;font:600 13px/1.4 Manrope,sans-serif}
body:has(#opening-object[data-flow-scene="new"]) .chapter-tab-count{font:400 11px/1.4 Manrope,sans-serif}
body:has(#opening-object[data-flow-scene="new"]) .chapter-tab-count span{display:inline}
body:has(#opening-object[data-flow-scene="new"]) .chapter-reward{width:20px;height:20px;min-width:20px}
body:has(#opening-object[data-flow-scene="new"]) .chapter-state{width:18px;height:18px}
body:has(#opening-object[data-flow-scene="new"]) .chapter-marker{height:2px}
body:has(#opening-object[data-flow-scene="new"]) .chapter-context{min-height:40px;margin:0;padding:6px 0;font:400 12px/1.5 Manrope,sans-serif;border-bottom:1px solid #ffffff1a}
body:has(#opening-object[data-flow-scene="new"]) .chapter-location{font:400 12px/1.5 Manrope,sans-serif}
body:has(#opening-object[data-flow-scene="new"]) .chapter-question-links button{width:32px;height:32px;min-width:32px;min-height:32px;font-size:12px}
body #opening-object[data-flow-scene="new"]{width:calc(100% - var(--morrow-shell-gutter)*2);max-width:var(--morrow-shell-width);margin:0 auto;padding:24px 0 32px;box-sizing:border-box}
body #opening-object[data-flow-scene="new"] .new-question-scene{width:100%;max-width:none;margin:0;padding:0}
body #opening-object[data-flow-scene="new"] .morrow-stage-head{display:block;margin:0 0 20px;padding:0}
body #opening-object[data-flow-scene="new"] .morrow-stage-head>strong{display:none}
body #opening-object[data-flow-scene="new"] .morrow-stage-head h1{font:700 var(--ui-page,24px)/1.25 Bricolage,Manrope,sans-serif;letter-spacing:-.02em;margin:0;overflow-wrap:anywhere}
body #opening-object[data-flow-scene="new"] :is(.morrow-comparison,.morrow-after){min-width:0;width:100%;margin:0;padding:0}
body #opening-object[data-flow-scene="new"] .approach-switch{margin:0 0 12px}
body #opening-object[data-flow-scene="new"] .approach-switch-line{justify-content:flex-end;gap:8px}
body #opening-object[data-flow-scene="new"] :is(.another-idea,.focus-text-button,.choice-trigger){min-height:36px;height:auto;padding:7px 12px;border-radius:6px;font:500 13px/1.5 Manrope,sans-serif;box-sizing:border-box;box-shadow:none}
body #opening-object[data-flow-scene="new"] .another-idea{border:1px solid #ffffff40;background:transparent;color:#faf8f0;gap:8px}
body #opening-object[data-flow-scene="new"] .morrow-orbit{width:14px;height:14px;min-width:14px}
body #opening-object[data-flow-scene="new"] .focus-paper{margin:0 0 12px;padding:16px;border-radius:8px;border:1px solid #192e651a;background:#faf8f0;box-shadow:none;min-height:0}
body #opening-object[data-flow-scene="new"] .focus-paper label{display:block;margin:0 0 10px;font:500 12px/1.5 Manrope,sans-serif;color:#536584}
body #opening-object[data-flow-scene="new"] .question-reel-window{min-height:0;margin:0;overflow:visible}
body #opening-object[data-flow-scene="new"] #new-question{box-sizing:border-box;field-sizing:content;width:100%;max-width:100%;height:auto!important;min-height:88px;max-height:280px;padding:12px;border:1px solid #192e6526;border-radius:6px;background:#fffdf7;color:#192e65;font:400 14px/1.6 Manrope,sans-serif;letter-spacing:0;overflow-wrap:anywhere;overflow-y:auto;resize:vertical}
body #opening-object[data-flow-scene="new"] .topic-disclosure{margin:0;display:inline-block;max-width:100%}
body #opening-object[data-flow-scene="new"] .topic-disclosure .choice-trigger{display:flex;align-items:center;gap:12px;max-width:100%;border:1px solid #ffffff40;background:transparent;color:#faf8f0;text-align:left}
body #opening-object[data-flow-scene="new"] .focus-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0 0;padding:16px 0 0;border-top:1px solid #ffffff1a}
body #opening-object[data-flow-scene="new"] .focus-primary{width:auto;min-width:0;min-height:36px;height:auto;margin:0;padding:7px 14px;border:1px solid #e9c56b;border-radius:6px;background:#f3d581;color:#192e65;font:600 13px/1.5 Manrope,sans-serif;box-shadow:none}
body #opening-object[data-flow-scene="new"] :is(button,textarea):focus-visible{outline:2px solid #f3d581;outline-offset:3px}
body #opening-object[data-flow-scene="new"] #new-question:focus-visible{outline-color:#192e65}
@media(max-width:640px){
 body:has(#opening-object[data-flow-scene="new"]) .question-toolbar.chapter-navigation{margin-top:16px}
 body:has(#opening-object[data-flow-scene="new"]) .chapter-tab{flex:0 0 240px;min-height:44px}
 body:has(#opening-object[data-flow-scene="new"]) .chapter-tab-count span{display:block}
 body:has(#opening-object[data-flow-scene="new"]) .chapter-context{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}
 body:has(#opening-object[data-flow-scene="new"]) .chapter-location{min-width:0}
 body:has(#opening-object[data-flow-scene="new"]) .chapter-question-links{justify-self:end}
 body:has(#opening-object[data-flow-scene="new"]) .chapter-question-links button{width:44px;height:44px;min-width:44px;min-height:44px}
 body #opening-object[data-flow-scene="new"]{padding-top:20px}
 body #opening-object[data-flow-scene="new"] .morrow-stage-head{margin-bottom:16px}
 body #opening-object[data-flow-scene="new"] .focus-paper{padding:12px}
 body #opening-object[data-flow-scene="new"] #new-question{font-size:16px}
 body #opening-object[data-flow-scene="new"] :is(.another-idea,.focus-text-button,.choice-trigger,.focus-primary){min-height:44px}
 body #opening-object[data-flow-scene="new"] .focus-actions{gap:8px;margin-top:16px}
}

/* Plain section containers share the overview's compact editorial rhythm. */
body[data-density] .focus-app.flow-relay .section-garden .garden-beds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px}
body[data-density] .focus-app.flow-relay .section-garden .garden-bed{height:auto!important;min-height:0!important;padding:16px;overflow:visible;border-radius:10px;display:flex;flex-direction:column;box-shadow:none}
body[data-density] .focus-app.flow-relay .section-garden .garden-bed-heading{position:relative;padding:0 32px 14px 0;min-height:0;flex:none}
body[data-density] .focus-app.flow-relay .section-garden .garden-bed-heading h2{margin:0;font:650 16px/1.4 Manrope,sans-serif}
body[data-density] .focus-app.flow-relay .section-garden .garden-title-button{font:inherit;line-height:inherit;text-align:left}
body[data-density] .focus-app.flow-relay .section-garden .garden-bed-meta{margin-top:8px;font:400 12px/1.5 Manrope,sans-serif}
body[data-density] .focus-app.flow-relay .section-garden .garden-drag-handle{top:0;right:0}
.section-question-list{display:grid;border-top:1px solid #192e6520}
body[data-density] .focus-app.flow-relay .section-question-link{display:grid;grid-template-columns:fit-content(25%) minmax(0,1fr);gap:4px 10px;align-items:start;width:100%;padding:14px 0;border:0;border-bottom:1px solid #192e6518;border-radius:0;background:none;color:#192e65;text-align:left;font:400 13px/1.5 Manrope,sans-serif}
body[data-density] .focus-app.flow-relay .section-question-link:last-child{border-bottom:0}
.section-question-index{min-width:20px;overflow-wrap:anywhere;color:#536788;font-size:11px;line-height:1.8;font-variant-numeric:tabular-nums}
.section-question-text{overflow-wrap:anywhere}.section-question-state{grid-column:2;color:#536788;font-size:11px}
body[data-density] .focus-app.flow-relay .section-question-link:focus-visible{outline:2px solid #192e65;outline-offset:3px;border-radius:3px}
@media(hover:hover){body[data-density] .focus-app.flow-relay .section-question-link:hover{background:#ffffff38}}
@media(max-width:900px){body[data-density] .focus-app.flow-relay .section-garden .garden-beds{grid-template-columns:1fr!important}.section-question-list{grid-template-columns:1fr}.section-question-link{min-height:44px}}
/* Keep the rename affordance beside the title, even when it wraps. */
body[data-density] .focus-app.flow-relay .section-garden .garden-title-button{display:flex;align-items:center;gap:8px}
body[data-density] .focus-app.flow-relay .section-garden .garden-title-button svg{flex:0 0 15px;align-self:center;margin-left:0}
.section-garden .section-question-text,.section-garden .section-question-state,.section-garden .garden-drag-handle svg{transition:transform 160ms cubic-bezier(.23,1,.32,1)}
@media(hover:hover) and (pointer:fine){
 .section-garden .section-question-link:hover .section-question-text,.section-garden .section-question-link:hover .section-question-state{transform:translateX(3px)}
 .section-garden .garden-drag-handle:hover svg{transform:scale(1.12)}
}
.section-garden .section-question-link:active .section-question-text{transform:translateX(1px)}
@media(prefers-reduced-motion:reduce){
 .section-garden .section-question-text,.section-garden .section-question-state,.section-garden .garden-drag-handle svg{transition:none!important;transform:none!important}
}
/* Stable title and reorder slots, shared by the real card and its drag proxy. */
body[data-density] .focus-app.flow-relay .section-garden .garden-bed-heading{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:8px;padding:0 0 16px;align-items:start}
body[data-density] .focus-app.flow-relay .section-garden .garden-bed-heading h2{min-height:36px;align-items:start}
body[data-density] .focus-app.flow-relay .section-garden .garden-title-button{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:8px;width:100%;padding:0;min-height:36px;border:0;align-items:start}
body[data-density] .focus-app.flow-relay .section-garden .section-title-copy{align-self:center;overflow-wrap:anywhere}
body[data-density] .focus-app.flow-relay .section-garden .garden-title-button svg{box-sizing:content-box;width:15px;height:15px;padding:8px;border:1px solid #192e6524;border-radius:6px;align-self:start;background:#ffffff30;margin:0}
body[data-density] .focus-app.flow-relay .section-garden .garden-drag-handle{position:relative;inset:auto;grid-column:2;grid-row:1;width:32px;height:32px;min-width:32px;min-height:32px;padding:6px;border:1px solid #192e6524;border-radius:6px;background:#ffffff30;display:grid;place-items:center}
body[data-density] .focus-app.flow-relay .section-garden .garden-bed-meta{margin:0;min-height:20px;grid-column:1/-1;grid-row:2}
body[data-density] .focus-app.flow-relay .section-garden .garden-title-form{grid-column:1;min-width:0}
body[data-density] .focus-app.flow-relay .section-garden .garden-title-button:hover svg,body[data-density] .focus-app.flow-relay .section-garden .garden-drag-handle:hover{background:#ffffff70}
body[data-density] .focus-app.flow-relay .section-garden .garden-drag-proxy{margin:0!important;box-sizing:border-box!important}
@media(pointer:coarse){body[data-density] .focus-app.flow-relay .section-garden .garden-bed-heading{grid-template-columns:minmax(0,1fr) 44px}body[data-density] .focus-app.flow-relay .section-garden .garden-drag-handle{width:44px;height:44px}}
