.mQa-jW_flow{gap:var(--spacing-4);flex-direction:column;justify-content:flex-start;width:100%;height:100%;display:flex}@media(max-width:768px){.mQa-jW_flow{gap:var(--spacing-3)}}.mQa-jW_docCard{align-self:stretch;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) var(--spacing-4);background-color:var(--color-white-950);border-radius:var(--border-radius-lg);display:flex;box-shadow:inset 0 0 0 1px #0000001f,0 1px 2px #00000014,0 4px 12px #00000014}.mQa-jW_docIcon{border-radius:var(--border-radius-md);background-color:var(--surface-bg);width:30px;height:30px;color:var(--text-color-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mQa-jW_docInfo{flex-direction:column;min-width:0;display:flex}.mQa-jW_docTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-color-primary)}.mQa-jW_docSub{font-size:var(--font-size-xs);color:var(--text-color-tertiary)}.mQa-jW_docBadge{padding:2px var(--spacing-2);background-color:var(--surface-bg);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-color-secondary);border-radius:9999px;flex-shrink:0;margin-left:auto;transition:background-color .3s}.mQa-jW_docBadge--done{background-color:var(--color-mineral-50);color:var(--color-mineral-700)}.mQa-jW_thoughtCard{box-sizing:border-box;width:min(320px,100%);padding:var(--spacing-4);background-color:var(--color-black-300);-webkit-backdrop-filter:url(#glass-distortion)blur(10px)saturate(1.4);backdrop-filter:url(#glass-distortion)blur(10px)saturate(1.4);color:var(--color-white);border:.5px solid var(--color-white-200);border-top-color:var(--color-white-300);border-radius:var(--border-radius-lg);box-shadow:inset 1.5px 1px 1px var(--color-white-200),inset -2px -2px 4px var(--color-black-400),0 10px 26px var(--color-black-300);align-self:flex-start;animation:.25s ease-out both mQa-jW_slideUp}.mQa-jW_stepsRegion{grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}.mQa-jW_stepsRegion--closed{opacity:0;grid-template-rows:0fr}.mQa-jW_steps{flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.mQa-jW_stepRow{column-gap:var(--spacing-2);grid-template-columns:1rem 1fr;display:grid}.mQa-jW_stepRail{flex-direction:column;align-items:center;display:flex}.mQa-jW_stepMarker{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:18px;display:flex}.mQa-jW_stepDot{background-color:var(--color-white-300);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite mQa-jW_stepPulse}.mQa-jW_stepCheck{color:var(--color-mineral-400)}.mQa-jW_connector{width:1.5px;min-height:var(--spacing-2);background-color:var(--color-white-300);flex:1;margin:2px 0}.mQa-jW_stepLabel{font-size:var(--font-size-sm);padding-bottom:var(--spacing-3);line-height:18px}.mQa-jW_stepLabel--done{color:var(--color-white-600)}.mQa-jW_stepLabel--last{padding-bottom:0}.mQa-jW_shimmerLabel{font-size:var(--font-size-sm);background:linear-gradient(90deg,var(--color-white-500) 25%,var(--color-white-700) 50%,var(--color-white-500) 75%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;line-height:18px;animation:1.5s ease-in-out infinite mQa-jW_shimmerSweep}.mQa-jW_thoughtSummary{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-white-800);animation:.3s ease-out both mQa-jW_slideUp;display:flex}.mQa-jW_summaryIcon{color:var(--color-mineral-300);flex-shrink:0}.mQa-jW_sentCard{align-self:flex-start;align-items:center;gap:var(--spacing-3);max-width:340px;padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-white-950);border:1px solid var(--border-color);border-top-color:var(--color-white-400);border-radius:var(--border-radius-lg);box-shadow:0 1px 2px var(--color-black-100),0 8px 24px var(--color-black-200);animation:.45s cubic-bezier(.22,1,.36,1) both mQa-jW_slideInRight;display:flex}.mQa-jW_sentAvatar{background-color:var(--color-timber-100);width:24px;height:24px;color:var(--color-timber-800);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mQa-jW_sentText{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-color-primary)}.mQa-jW_sentCheck{color:var(--color-mineral-500);flex-shrink:0;margin-left:auto}@keyframes mQa-jW_stepPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.82)}}@keyframes mQa-jW_shimmerSweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes mQa-jW_slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mQa-jW_slideInRight{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.mQa-jW_docCard,.mQa-jW_thoughtCard,.mQa-jW_sentCard,.mQa-jW_stepDot,.mQa-jW_shimmerLabel,.mQa-jW_thoughtSummary{animation:none}}@keyframes CSFLIq_blurIn{0%{opacity:0;filter:blur(4px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes CSFLIq_blink{50%{opacity:0}}@keyframes CSFLIq_slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes CSFLIq_shimmerSweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes CSFLIq_overlayIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes CSFLIq_slideInRight{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.CSFLIq_shell{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6);position:relative}.CSFLIq_glassFilter{pointer-events:none;width:0;height:0;position:absolute}.CSFLIq_wrapper{max-width:1200px;padding:0 var(--spacing-6);z-index:2;margin:0 auto;position:relative}.CSFLIq_grid{gap:var(--spacing-12);grid-template-columns:minmax(360px,.85fr) 1fr;align-items:center;display:grid}@media(max-width:768px){.CSFLIq_grid{gap:var(--spacing-6);grid-template-columns:1fr}}.CSFLIq_text{padding-top:var(--spacing-2);flex-direction:column;align-items:flex-start;animation:.35s ease-out both CSFLIq_blurIn;display:flex}.CSFLIq_headline{margin:0 0 var(--spacing-4) 0;font-family:var(--font-family-serif);font-size:var(--font-size-6xl);font-weight:var(--font-weight-medium);color:var(--text-color-primary);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-normal)}.CSFLIq_subheadline{margin:0 0 var(--spacing-6) 0;max-width:460px;font-size:var(--font-size-lg);color:var(--text-color-secondary);line-height:var(--line-height-relaxed)}.CSFLIq_actions{align-items:center;gap:var(--spacing-3);display:flex}.CSFLIq_photoCol{z-index:3;border-radius:var(--border-radius-lg);animation:.6s ease-out .2s both CSFLIq_blurIn;position:relative}.CSFLIq_photo{object-fit:cover;object-position:center 30%;border-radius:var(--border-radius-lg);background-color:var(--color-timber-800);width:100%;height:560px;display:block}@media(max-width:768px){.CSFLIq_photo{object-position:center 35%;height:480px}}.CSFLIq_photoCol:before{content:"";z-index:1;pointer-events:none;border-radius:var(--border-radius-lg);background:radial-gradient(70% 45% at 62% 38%,var(--color-black-400),transparent 62%),linear-gradient(180deg,transparent 46%,var(--color-black-200) 64%,var(--color-black-500) 100%),linear-gradient(180deg,var(--color-black-300) 0%,transparent 30%);position:absolute;inset:0}@media(max-width:768px){.CSFLIq_photoCol:before{background:radial-gradient(80% 50% at 60% 36%,var(--color-black-500),transparent 64%),linear-gradient(180deg,transparent 40%,var(--color-black-300) 60%,var(--color-black-600) 100%),linear-gradient(180deg,var(--color-black-300) 0%,transparent 28%)}}.CSFLIq_chatOverlay{inset:var(--spacing-5);z-index:2;pointer-events:none;animation:.7s cubic-bezier(.22,1,.36,1) .55s both CSFLIq_overlayIn;display:flex;position:absolute}@media(max-width:768px){.CSFLIq_chatOverlay{inset:var(--spacing-4)}}.CSFLIq_chat{gap:var(--spacing-4);flex-direction:column;justify-content:flex-start;width:100%;height:100%;display:flex}@media(max-width:768px){.CSFLIq_chat{gap:var(--spacing-3)}}.CSFLIq_pauseButton{z-index:5;background-color:var(--color-black-500);width:28px;height:28px;color:var(--color-white);cursor:pointer;pointer-events:auto;box-shadow:0 1px 4px var(--color-black-300);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:0;right:0}.CSFLIq_promptInputShadow{filter:drop-shadow(0 1px 1px #00000014)drop-shadow(0 4px 6px #00000014);margin-left:calc(-1 * (var(--spacing-5) + var(--spacing-10)));align-self:stretch}@media(max-width:768px){.CSFLIq_promptInputShadow{margin-left:0}}.CSFLIq_promptInput{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-2) var(--spacing-2) var(--spacing-4);background-color:var(--color-white);min-height:40px;display:flex;box-shadow:inset 0 0 0 1px #0000001f}.CSFLIq_promptText{min-width:0;font-size:var(--font-size-base);color:var(--text-color-primary);line-height:var(--line-height-normal);flex:1}.CSFLIq_cursor{background-color:var(--accent);vertical-align:middle;width:2px;height:1em;margin-left:1px;animation:.8s step-end infinite CSFLIq_blink;display:inline-block}.CSFLIq_submitButton{border:1px solid var(--button-primary-bg);background-color:var(--button-primary-bg);width:2rem;height:2rem;color:var(--color-white);cursor:default;box-shadow:0 1px 2px var(--color-black-100);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,transform .12s ease-in-out;display:flex}.CSFLIq_submitButtonReady{background-color:var(--button-primary-bg);border-color:var(--button-primary-bg)}.CSFLIq_submitButtonPressed{background-color:var(--color-teal-900);transform:scale(.94)}.CSFLIq_timeline{align-items:flex-start;gap:var(--spacing-4);flex-direction:column;min-height:80px;display:flex}.CSFLIq_thoughtCard{box-sizing:border-box;width:min(300px,100%);padding:var(--spacing-4);background-color:var(--color-black-300);-webkit-backdrop-filter:url(#glass-distortion)blur(10px)saturate(1.4);backdrop-filter:url(#glass-distortion)blur(10px)saturate(1.4);color:var(--color-white);border:.5px solid var(--color-white-200);border-top-color:var(--color-white-300);border-radius:var(--border-radius-lg);box-shadow:inset 1.5px 1px 1px var(--color-white-200),inset -2px -2px 4px var(--color-black-400),0 10px 26px var(--color-black-300);align-self:flex-start;animation:.25s ease-out both CSFLIq_slideUp}.CSFLIq_stepsRegion{grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}.CSFLIq_stepsRegion--closed{opacity:0;grid-template-rows:0fr}.CSFLIq_steps{flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.CSFLIq_stepRow{column-gap:var(--spacing-2);grid-template-columns:1rem 1fr;display:grid}.CSFLIq_stepRail{flex-direction:column;align-items:center;display:flex}.CSFLIq_stepMarker{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:18px;display:flex}.CSFLIq_stepDot{background-color:var(--color-white-300);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite CSFLIq_stepPulse}.CSFLIq_stepCheck{color:var(--color-mineral-400)}.CSFLIq_connector{width:1.5px;min-height:var(--spacing-2);background-color:var(--color-white-300);flex:1;margin:2px 0}.CSFLIq_stepLabel{font-size:var(--font-size-sm);padding-bottom:var(--spacing-3);line-height:18px}.CSFLIq_stepLabel--done{color:var(--color-white-600)}.CSFLIq_stepLabel--last{padding-bottom:0}.CSFLIq_thoughtSummary{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-white-800);animation:.3s ease-out both CSFLIq_slideUp;display:flex}.CSFLIq_summaryIcon{color:var(--color-teal-200);flex-shrink:0}@keyframes CSFLIq_stepPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.82)}}.CSFLIq_shimmerLabel{font-size:var(--font-size-sm);background:linear-gradient(90deg,var(--color-white-500) 25%,var(--color-white-700) 50%,var(--color-white-500) 75%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;line-height:18px;animation:1.5s ease-in-out infinite CSFLIq_shimmerSweep}.CSFLIq_messageBubble{max-width:340px;padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-white-950);border:1px solid var(--border-color);border-top-color:var(--color-white-400);border-radius:var(--border-radius-lg);box-shadow:0 1px 2px var(--color-black-100),0 8px 24px var(--color-black-200);align-self:flex-start;animation:.45s cubic-bezier(.22,1,.36,1) both CSFLIq_slideInRight}.CSFLIq_actionRow{align-self:flex-start;animation:.3s ease-out both CSFLIq_slideUp}.CSFLIq_assistantMessage{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-color-primary);margin:0}.CSFLIq_responseCursor{background-color:var(--accent);vertical-align:middle;width:2px;height:1em;margin-left:2px;animation:.8s step-end infinite CSFLIq_blink;display:inline-block}.CSFLIq_sendActionButton{height:2.125rem;padding:0 var(--spacing-4);border-radius:var(--border-radius-md);background-color:var(--button-primary-bg);color:var(--button-primary-text);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:default;border:none;justify-content:center;align-items:center;line-height:1.25rem;transition:transform .12s ease-in-out;display:inline-flex;box-shadow:inset 0 0 0 1px #00000080,0 1px 2px #0000000f,0 4px 12px #0000000a}.CSFLIq_sendActionButton--sent{gap:var(--spacing-2)}.CSFLIq_sendingButton{height:34px;padding:0 var(--spacing-4);border:1px solid var(--button-primary-bg);border-radius:var(--border-radius-md);background-color:var(--color-teal-700);color:var(--color-white);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:default;box-shadow:0 1px 2px var(--color-black-100);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.CSFLIq_sendingFill{background-color:var(--button-primary-bg);transform-origin:0;animation:1.5s linear both CSFLIq_sendFill;position:absolute;inset:0;transform:scaleX(0)}.CSFLIq_sendingLabel{z-index:1;position:relative}@keyframes CSFLIq_sendFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.boT-Na_section{max-width:1200px;padding:var(--spacing-24) var(--spacing-6);margin:0 auto}@media(max-width:900px){.boT-Na_section{padding:var(--spacing-16) var(--spacing-4)}}.boT-Na_inner{gap:var(--spacing-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;margin:0;display:grid}@media(max-width:900px){.boT-Na_inner{gap:var(--spacing-10);grid-template-columns:1fr}}.boT-Na_photo{aspect-ratio:4/5;object-fit:cover;object-position:42% 40%;border-radius:var(--border-radius-xl);width:100%;display:block}@media(max-width:900px){.boT-Na_photo{aspect-ratio:4/3}}.boT-Na_content{gap:var(--spacing-10);flex-direction:column;display:flex}.boT-Na_quote{margin:0}.boT-Na_quote p{font-family:var(--font-family-serif);font-size:clamp(1.75rem,3vw,2.625rem);font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--text-color-primary);text-wrap:pretty;margin:0;line-height:1.2;position:relative}.boT-Na_mark{color:var(--text-color-tertiary);padding-right:.08em;position:absolute;right:100%}@media(max-width:900px){.boT-Na_mark{padding-right:0;position:static}}.boT-Na_attribution{align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-6);border-top:1px solid var(--border-color);display:flex}.boT-Na_who{flex-direction:column;gap:2px;display:flex}.boT-Na_name{font-weight:var(--font-weight-medium);color:var(--text-color-primary)}.boT-Na_place{font-size:var(--font-size-sm);color:var(--text-color-tertiary)}
