._0Nmrsa_section{margin-inline:-22px;padding:128px 24px 76px}@media (min-width:1024px){._0Nmrsa_section{margin-inline:-43px}}._0Nmrsa_inner{max-width:1160px;margin:0 auto}._0Nmrsa_text,._0Nmrsa_dot,._0Nmrsa_request,._0Nmrsa_chat,._0Nmrsa_reply{box-sizing:content-box}._0Nmrsa_header{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-bottom:72px;display:flex}._0Nmrsa_eyebrow{color:var(--color-olive);letter-spacing:.12em;align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:18px;display:flex}._0Nmrsa_eyebrow:before{content:"";background:var(--color-coral);border-radius:2px;width:6px;height:6px}._0Nmrsa_title{font-family:var(--font-serif);letter-spacing:-.04em;font-size:60px;font-weight:500;line-height:1.02}._0Nmrsa_steps{position:relative}._0Nmrsa_spine{background:var(--color-panel-line);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}._0Nmrsa_fill{width:1px;height:var(--tl-fill,0%);background:var(--color-coral);transition:height .15s linear;position:absolute;top:0;left:0}._0Nmrsa_row{grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);grid-template-areas:"text node vis";align-items:center;min-height:540px;display:grid;position:relative}._0Nmrsa_mirrored{grid-template-areas:"vis node text"}._0Nmrsa_text{flex-direction:column;grid-area:text;justify-self:end;gap:16px;max-width:420px;padding-right:8px;display:flex}._0Nmrsa_mirrored ._0Nmrsa_text{justify-self:start;padding-left:8px;padding-right:0}._0Nmrsa_stepTitle{font-family:var(--font-serif);letter-spacing:-.035em;font-size:40px;font-weight:500;line-height:1.06}._0Nmrsa_body{color:var(--color-olive);font-size:16px;line-height:27.2px}._0Nmrsa_chips{flex-wrap:wrap;gap:8px;margin-top:4px;padding:0;list-style:none;display:flex}._0Nmrsa_chips li{border:1px solid var(--color-panel-line);color:var(--color-olive);border-radius:999px;padding:6px 10px;font-size:12px;line-height:16px}._0Nmrsa_node{grid-area:node;justify-self:center}._0Nmrsa_dot{border:1px solid var(--color-field);background:var(--color-paper);width:40px;height:40px;box-shadow:0 0 0 6px var(--color-paper);color:var(--color-olive);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:background .5s,border-color .5s,color .5s;display:inline-flex}._0Nmrsa_dot[data-reached]{border-color:var(--color-coral);background:var(--color-coral);color:var(--color-ink)}._0Nmrsa_vis{grid-area:vis;min-width:0}._0Nmrsa_panel{background:var(--brand-scene-sage);border-radius:24px;flex-direction:column;justify-content:center;gap:14px;min-height:380px;padding:36px;display:flex}._0Nmrsa_peach{background:var(--brand-scene-peach)}._0Nmrsa_cta{text-align:center;flex-direction:column;align-items:center;gap:28px;margin-top:72px;display:flex}._0Nmrsa_closingTitle{max-width:720px;font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(32px,4.5vw,52px);font-weight:500;line-height:1.12}._0Nmrsa_reveal{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}._0Nmrsa_vis._0Nmrsa_reveal{transition-delay:.12s}._0Nmrsa_row[data-pending] ._0Nmrsa_reveal{opacity:0;transform:translateY(28px)}._0Nmrsa_row[data-pending] ._0Nmrsa_vis._0Nmrsa_reveal{transform:translateY(40px)scale(.985)}._0Nmrsa_request{background:var(--color-peach-tint);border-radius:16px 16px 4px;align-self:center;max-width:300px;padding:13px 15px;font-size:15px;line-height:22px}._0Nmrsa_stamp{color:var(--color-olive);text-align:right;margin-top:6px;font-size:11px;line-height:14px}._0Nmrsa_search{justify-content:center;align-items:center;height:88px;display:flex;position:relative}._0Nmrsa_connector{width:1px;height:50%;position:absolute;top:0;left:50%;overflow:hidden}._0Nmrsa_connector+._0Nmrsa_connector{top:50%}._0Nmrsa_connector span{background:var(--color-coral);transform-origin:50% 0;width:1px;height:100%;display:block}._0Nmrsa_pill{border:1px solid var(--color-panel-line);background:color-mix(in srgb, var(--color-surface), var(--color-paper) 40%);border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 8px;display:inline-flex;position:relative;box-shadow:0 10px 24px -16px #1c201c66}._0Nmrsa_pillMark{border-radius:4px;flex-shrink:0;display:block}._0Nmrsa_pillText{color:var(--color-olive);white-space:nowrap;font-size:13px;line-height:18px;display:inline-grid}._0Nmrsa_pillText>span{grid-area:1/1;align-items:center;gap:6px;display:inline-flex}._0Nmrsa_pillText ._0Nmrsa_working{opacity:0;gap:8px}._0Nmrsa_pillText b{color:var(--color-ink);font-weight:600}._0Nmrsa_check{color:var(--color-ink)}._0Nmrsa_typing{gap:3px;display:inline-flex}._0Nmrsa_typing span{background:var(--color-olive);border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite _0Nmrsa_hiw-dots}._0Nmrsa_typing span:nth-child(2){animation-delay:.2s}._0Nmrsa_typing span:nth-child(3){animation-delay:.4s}._0Nmrsa_result{border:1px solid var(--color-panel-line);background:var(--color-surface);border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex;box-shadow:0 1px 2px #1c201c0a,0 18px 40px -22px #1c201c47}._0Nmrsa_thumb{object-fit:cover;border-radius:10px;flex-shrink:0;width:76px;height:76px;display:block}._0Nmrsa_resultDetails{flex-direction:column;gap:3px;min-width:0;display:flex}._0Nmrsa_resultLabel{color:var(--color-olive);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}._0Nmrsa_liveDot{width:7px;height:7px;position:relative}._0Nmrsa_liveDot span{background:var(--color-coral);border-radius:50%;position:absolute;inset:0}._0Nmrsa_liveDot span:first-child{animation:2s ease-out infinite _0Nmrsa_hiw-ping}._0Nmrsa_resultTitle{font-size:15px;font-weight:500;line-height:21px}._0Nmrsa_resultMeta{color:var(--color-olive);font-size:13px;line-height:18px}._0Nmrsa_resultMeta b{color:var(--color-ink);font-weight:600}._0Nmrsa_cards{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;align-items:end;gap:12px;width:100%;max-width:420px;display:grid}._0Nmrsa_card{border:1px solid var(--color-panel-line);background:var(--color-surface);border-radius:12px;overflow:hidden;box-shadow:0 16px 32px -22px #1c201c66}._0Nmrsa_card:first-child{transform:translateY(14px)rotate(-2deg)}._0Nmrsa_card:nth-child(2){z-index:1;position:relative;box-shadow:0 24px 44px -24px #1c201c73}._0Nmrsa_card:nth-child(3){transform:translateY(20px)rotate(2deg)}._0Nmrsa_media{background:var(--color-sage-tint);justify-content:center;align-items:center;height:96px;display:flex;position:relative}._0Nmrsa_card:nth-child(2) ._0Nmrsa_media{background:var(--color-peach-tint);height:140px}._0Nmrsa_media img{object-fit:cover;width:100%;height:100%;display:block}._0Nmrsa_initial{background:color-mix(in srgb, var(--color-surface), var(--color-paper) 40%);width:44px;height:44px;font-family:var(--font-serif);color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:inline-flex}._0Nmrsa_badge{color:#f7f4ed;background:#1c201ccc;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:500;line-height:13px;position:absolute;top:7px;left:7px}._0Nmrsa_cardBody{flex-direction:column;gap:6px;padding:10px;display:flex}._0Nmrsa_card:nth-child(2) ._0Nmrsa_cardBody{gap:2px}._0Nmrsa_cardLabel{color:var(--color-olive);font-size:11px;font-weight:500;line-height:14px}._0Nmrsa_cardName{font-size:12px;font-weight:500;line-height:16px}._0Nmrsa_cardMeta{color:var(--color-olive);font-size:11px;line-height:14px}._0Nmrsa_cardLine{background:var(--color-panel-line);border-radius:3px;width:80%;height:5px;display:block}._0Nmrsa_card:nth-child(3) ._0Nmrsa_cardLine{width:64%}._0Nmrsa_chat{border:1px solid var(--color-panel-line);background:var(--color-surface);border-radius:18px;align-self:center;width:100%;max-width:420px;overflow:hidden;box-shadow:0 1px 2px #1c201c0a,0 24px 48px -28px #1c201c4d}._0Nmrsa_chatHeader{border-bottom:1px solid var(--color-panel-line);align-items:center;gap:12px;padding:12px 16px;display:flex}._0Nmrsa_chatHeader img{object-fit:cover;border-radius:8px;width:34px;height:34px;display:block}._0Nmrsa_chatHeader div{flex-direction:column;display:flex}._0Nmrsa_chatTitle{font-size:14px;font-weight:500;line-height:20px}._0Nmrsa_chatMeta{color:var(--color-olive);font-size:12px;line-height:16px}._0Nmrsa_messages{flex-direction:column;gap:14px;padding:16px;display:flex}._0Nmrsa_message{align-items:flex-start;gap:12px;display:flex}._0Nmrsa_outgoing{justify-content:flex-end}._0Nmrsa_messageMark{border-radius:6px;flex-shrink:0;display:block}._0Nmrsa_avatar{background:var(--color-sage-tint);width:28px;height:28px;font-family:var(--font-serif);color:var(--color-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}._0Nmrsa_outgoing ._0Nmrsa_avatar{background:var(--color-peach-tint)}._0Nmrsa_brandText{flex-direction:column;padding-top:1px;display:flex}._0Nmrsa_reply{background:var(--color-sage-tint);border-radius:10px;max-width:82%;padding:10px 14px}._0Nmrsa_outgoing ._0Nmrsa_reply{background:var(--color-peach-tint)}._0Nmrsa_sender{color:var(--color-olive);margin-bottom:3px;font-size:11px;line-height:15px;display:block}._0Nmrsa_messageText{font-size:14px;line-height:21px}._0Nmrsa_row[data-in] ._0Nmrsa_working{animation:3s both _0Nmrsa_hiw-working}._0Nmrsa_row[data-in] ._0Nmrsa_done{animation:3s both _0Nmrsa_hiw-done}._0Nmrsa_row[data-in] ._0Nmrsa_connector:first-child span{animation:2s both _0Nmrsa_hiw-line-top}._0Nmrsa_row[data-in] ._0Nmrsa_connector+._0Nmrsa_connector span{animation:3.2s both _0Nmrsa_hiw-line-bottom}._0Nmrsa_row[data-in] ._0Nmrsa_result{animation:3.5s cubic-bezier(.2,.7,.2,1) both _0Nmrsa_hiw-result}._0Nmrsa_row[data-in] ._0Nmrsa_message{animation:.55s cubic-bezier(.2,.7,.2,1) both _0Nmrsa_hiw-message}._0Nmrsa_row[data-in] ._0Nmrsa_message:first-child{animation-delay:.3s}._0Nmrsa_row[data-in] ._0Nmrsa_message:nth-child(2){animation-delay:1.5s}._0Nmrsa_row[data-in] ._0Nmrsa_message:nth-child(3){animation-delay:2.7s}@keyframes _0Nmrsa_hiw-working{0%,78%{opacity:1}88%,to{opacity:0}}@keyframes _0Nmrsa_hiw-done{0%,82%{opacity:0}94%,to{opacity:1}}@keyframes _0Nmrsa_hiw-result{0%,80%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes _0Nmrsa_hiw-line-top{0%{transform:scaleY(0)}30%,to{transform:scaleY(1)}}@keyframes _0Nmrsa_hiw-line-bottom{0%,80%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes _0Nmrsa_hiw-message{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes _0Nmrsa_hiw-dots{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes _0Nmrsa_hiw-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@media (max-width:760px){._0Nmrsa_cta{margin-top:52px}._0Nmrsa_section{padding:88px 20px 24px}._0Nmrsa_title{font-size:40px}._0Nmrsa_row,._0Nmrsa_mirrored{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"node text""vis vis";align-items:start;gap:28px 12px;min-height:0;padding:28px 0 44px}._0Nmrsa_text,._0Nmrsa_mirrored ._0Nmrsa_text{justify-self:start;padding:0}._0Nmrsa_node{justify-self:start}._0Nmrsa_dot{width:30px;height:30px;font-size:11px}._0Nmrsa_spine{left:16px}._0Nmrsa_vis{margin-left:36.5px}._0Nmrsa_stepTitle{font-size:30px}._0Nmrsa_panel{min-height:0;padding:22px}._0Nmrsa_pill{max-width:100%}._0Nmrsa_pillText{white-space:normal;font-size:12px;line-height:16px}}@media (prefers-reduced-motion:reduce){._0Nmrsa_reveal,._0Nmrsa_fill,._0Nmrsa_dot{transition:none}._0Nmrsa_typing span,._0Nmrsa_liveDot span:first-child{animation:none}}
