.mJrWua_section{border-bottom:1px solid var(--border);background:var(--bg);padding:clamp(80px,10vw,150px) 0}.mJrWua_heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:40px;margin-bottom:48px;display:grid}.mJrWua_heading h2{font:500 clamp(36px, 5.5vw, 72px)/1.02 var(--font-display);letter-spacing:-.045em;margin-top:22px}.mJrWua_heading p{max-width:440px;color:var(--text-secondary);line-height:1.75}.mJrWua_grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mJrWua_card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(140deg,#34a99d09,#0000);flex-direction:column;padding:clamp(26px,4vw,54px);transition:background .25s;display:flex}.mJrWua_card:hover{background:#34a99d14}.mJrWua_card:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.mJrWua_top{color:var(--brand);font:12px/1 var(--font-mono);justify-content:space-between;margin-bottom:45px;display:flex}.mJrWua_top span:last-child{font-size:24px}.mJrWua_card h3{font:500 clamp(26px, 3.5vw, 42px)/1.1 var(--font-display);letter-spacing:-.035em}.mJrWua_card p{color:var(--text-secondary);max-width:550px;margin:20px 0 30px;line-height:1.75}.mJrWua_more{color:var(--brand);gap:14px;margin-top:auto;font-size:13px;display:flex}.mJrWua_note{color:var(--text-muted);margin-top:28px;font-size:13px;line-height:1.7}@media (max-width:700px){.mJrWua_heading,.mJrWua_grid{grid-template-columns:1fr}.mJrWua_heading{gap:24px}.mJrWua_top{margin-bottom:32px}}
.pFNaIq_section{border-bottom:1px solid var(--border);background:var(--bg);padding:clamp(48px,6vw,84px) 0}.pFNaIq_heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:32px;margin-bottom:26px;display:grid}.pFNaIq_heading h2{max-width:720px;font:500 clamp(32px, 4vw, 54px)/1 var(--font-display);letter-spacing:-.05em;margin-top:14px}.pFNaIq_heading>p{max-width:450px;color:var(--text-secondary);justify-self:end;font-size:16px;line-height:1.8}.pFNaIq_showcase{border:1px solid var(--border-hover);background:var(--surface);border-radius:16px;position:relative;overflow:hidden}.pFNaIq_tabs{border-bottom:1px solid var(--border);background:var(--bg);grid-template-columns:repeat(3,1fr);display:grid}.pFNaIq_tabs button{min-height:48px;color:var(--text-secondary);text-align:left;align-items:center;gap:12px;padding:12px 20px;font-size:15px;transition:color .25s,background .25s;display:flex;position:relative}.pFNaIq_tabs button+button{border-left:1px solid var(--border)}.pFNaIq_tabs button[aria-selected=true]{color:var(--brand);background:var(--brand-soft)}.pFNaIq_tabs button[aria-selected=true]:after{content:"";background:var(--brand);height:2px;position:absolute;bottom:0;left:0;right:0}.pFNaIq_tabs button:hover{color:var(--brand)}.pFNaIq_tabs button:focus-visible,.pFNaIq_panel:focus-visible{outline-offset:-5px}.pFNaIq_tabNumber{font:10px var(--font-mono);opacity:.7;margin-left:auto}.pFNaIq_playbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:5px 20px;display:flex}.pFNaIq_playStatus{color:var(--text-secondary);font:10px/1.5 var(--font-mono);align-items:center;gap:8px;display:flex}.pFNaIq_playStatus>span{background:var(--text-secondary);border-radius:50%;width:5px;height:5px}.pFNaIq_playStatus>span[data-active=true]{background:var(--brand);box-shadow:0 0 8px var(--brand-glow)}.pFNaIq_playControls{gap:18px;display:flex}.pFNaIq_playControls button{min-height:32px;color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:inline-flex}.pFNaIq_playControls button:hover{color:var(--brand)}.pFNaIq_panel{padding:clamp(16px,2vw,24px)}.pFNaIq_intro{justify-content:space-between;align-items:start;gap:20px;margin-bottom:14px;display:flex}.pFNaIq_kicker{color:var(--brand);font:10px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.pFNaIq_intro h3{font:500 clamp(20px, 2vw, 26px)/1.15 var(--font-display);letter-spacing:-.035em;max-width:650px;margin-top:6px}.pFNaIq_description{color:var(--text-secondary);max-width:630px;margin-top:12px;font-size:14px}.pFNaIq_sample{color:var(--text-secondary);font:10px/1.6 var(--font-mono);flex-shrink:0}.pFNaIq_narration{border:1px solid var(--border-active);border-left:3px solid var(--brand);background:var(--brand-soft);border-radius:6px;align-items:center;gap:14px;min-height:70px;margin-bottom:14px;padding:11px 14px;display:flex}.pFNaIq_stepCount{color:var(--brand);font:10px/1.5 var(--font-mono);flex-shrink:0;margin-top:4px}.pFNaIq_caption{flex:1;min-width:0;animation:.55s both pFNaIq_rise}.pFNaIq_caption strong{color:var(--text);font-size:14px;font-weight:500}.pFNaIq_caption p{color:var(--text-secondary);margin-top:4px;font-size:12px;line-height:1.75}.pFNaIq_sceneViewport{position:relative}.pFNaIq_canvas{grid-template-columns:1fr 24px 1fr 24px 1.1fr;align-items:stretch;animation:.65s both pFNaIq_sceneEnter;display:grid}.pFNaIq_card{border:1px solid var(--border);background:var(--bg);border-radius:10px;min-width:0;min-height:300px;padding:16px;transition:border-color .6s,box-shadow .6s;overflow:hidden}.pFNaIq_card[data-active=true]{border-color:var(--border-active);box-shadow:inset 0 1px 0 var(--brand-soft)}.pFNaIq_cardLabel{color:var(--text-secondary);font:10px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:14px;display:flex}.pFNaIq_card h4{margin-bottom:12px;font-size:15px;font-weight:500;line-height:1.5}.pFNaIq_card p{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.85}.pFNaIq_card .pFNaIq_sender{color:var(--text);margin-bottom:14px;font-size:13px}.pFNaIq_sender span{color:var(--text-secondary);font-size:10px;display:block}.pFNaIq_arrive{animation:.8s cubic-bezier(.16,1,.3,1) both pFNaIq_arrive}.pFNaIq_sourceLabel{border-top:1px solid var(--border);font:10px/1.7 var(--font-mono);color:var(--text-secondary);margin-top:14px;padding-top:10px;display:block}.pFNaIq_email mark{color:inherit;background:0 0;background-image:linear-gradient(var(--brand-soft),var(--brand-soft));background-repeat:no-repeat;background-size:0 100%;border-bottom:1px solid #0000}.pFNaIq_email mark[data-lit=true]{animation:pFNaIq_highlight .7s var(--delay) both}.pFNaIq_document p{font-family:var(--font-mono);border-bottom:1px solid var(--border);background-image:linear-gradient(var(--brand-soft),var(--brand-soft));background-repeat:no-repeat;background-size:0 100%;padding:12px 4px;font-size:11px}.pFNaIq_document p[data-lit=true]{animation:pFNaIq_highlight .8s var(--delay) both}.pFNaIq_document small{color:var(--brand);margin-right:8px}.pFNaIq_document p[data-conflict=true] b{-webkit-text-decoration:underline wavy var(--brand);text-decoration:underline wavy var(--brand);text-underline-offset:4px;color:var(--text)}.pFNaIq_document b{font-weight:500}.pFNaIq_connector{color:var(--text-secondary);align-self:center;place-items:center;display:grid;position:relative;overflow:hidden}.pFNaIq_connector>span{background:var(--brand);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;left:0}.pFNaIq_connector[data-flow=true]{color:var(--brand)}.pFNaIq_connector[data-flow=true]>span{animation:1.1s ease-in-out infinite pFNaIq_transfer}.pFNaIq_waiting{flex-direction:column;justify-content:center;min-height:185px;display:flex}.pFNaIq_waitingMark{color:var(--brand);font:300 42px/1 var(--font-display);margin-bottom:22px}.pFNaIq_engineIcon{width:52px;height:52px;color:var(--brand);background:var(--brand-soft);border:1px solid var(--border-active);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.pFNaIq_scanTrack{background:var(--border);height:3px;margin-top:25px;overflow:hidden}.pFNaIq_scanTrack span{background:var(--brand);width:30%;height:100%;animation:1.2s ease-in-out infinite pFNaIq_scan;display:block}.pFNaIq_fieldStack{gap:9px;display:grid}.pFNaIq_extractedField{border:1px solid var(--border);animation:pFNaIq_extract .75s var(--delay) cubic-bezier(.16,1,.3,1) both;border-radius:5px;padding:7px 24px 7px 10px;position:relative}.pFNaIq_extractedField>span{color:var(--text-secondary);font:9px/1.5 var(--font-mono);margin-bottom:4px;display:block}.pFNaIq_extractedField strong{font-size:12px;font-weight:500;line-height:1.5}.pFNaIq_extractedField>svg{color:var(--brand);position:absolute;top:13px;right:9px}.pFNaIq_checks{gap:7px;margin-top:10px;display:grid}.pFNaIq_checks p{gap:7px;font-size:10px;animation:.55s both pFNaIq_rise;display:flex}.pFNaIq_checks p+p{animation-delay:.5s}.pFNaIq_checks svg{color:var(--brand);flex-shrink:0;margin-top:3px}.pFNaIq_decision{background:var(--brand-soft);border-left:2px solid var(--brand);gap:10px;margin-top:10px;padding:13px 10px;animation:.8s both pFNaIq_handoff;display:flex}.pFNaIq_decision>svg{color:var(--brand);flex-shrink:0}.pFNaIq_decision strong{font-size:11px;font-weight:500}.pFNaIq_decision p{margin-top:4px;font-size:10px}.pFNaIq_sourceButton{color:var(--brand);text-align:left;text-underline-offset:4px;min-height:30px;margin-top:4px;font-size:11px;text-decoration:underline}.pFNaIq_citation{background:var(--brand-soft);color:var(--text-secondary);border-radius:5px;margin-top:5px;padding:8px;font-size:11px;animation:.5s both pFNaIq_rise}.pFNaIq_citation strong{color:var(--brand);font:9px var(--font-mono);margin-bottom:6px;display:block}.pFNaIq_citation p{font-size:11px}.pFNaIq_citation mark{background:var(--brand-soft);color:var(--text)}.pFNaIq_chatBubble{border:1px solid var(--border-active);background:var(--brand-soft);border-radius:10px 10px 10px 0;padding:16px;font-size:13px;line-height:1.8}.pFNaIq_teamBubble{background:var(--surface);border-radius:10px 10px 0;margin-top:18px;font-size:11px;animation:.8s both pFNaIq_reply}.pFNaIq_teamBubble strong{color:var(--brand);font:10px var(--font-mono);align-items:center;gap:6px;margin-bottom:9px;display:flex}.pFNaIq_outputArrival{animation:.75s both pFNaIq_handoff}.pFNaIq_reviewBadge,.pFNaIq_confirmed{color:var(--brand);font:10px/1.5 var(--font-mono);background:var(--brand-soft);border:1px solid var(--border-active);border-radius:5px;align-items:center;gap:7px;margin-bottom:10px;padding:7px 9px;display:flex}.pFNaIq_reviewBadge svg,.pFNaIq_confirmed svg{flex-shrink:0}.pFNaIq_confirmed{animation:.6s both pFNaIq_stamp}.pFNaIq_draftLabel{color:var(--text-secondary);margin-bottom:8px;font-size:10px;display:block}.pFNaIq_draft{resize:none;width:100%;height:124px;min-height:124px;max-height:124px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:12px;font-size:12px;line-height:1.85;display:block}.pFNaIq_draft:read-only{resize:none}.pFNaIq_revealingDraft{overflow:hidden}.pFNaIq_revealingDraft span{animation:pFNaIq_ink .65s var(--delay) both}.pFNaIq_approve{border:1px solid var(--brand);width:100%;min-height:38px;color:var(--text);background:var(--brand-soft);border-radius:5px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.pFNaIq_approve:hover:enabled{background:var(--brand-glow)}.pFNaIq_approve:disabled{opacity:.4;cursor:not-allowed}.pFNaIq_handoff{border-left:2px solid var(--brand);margin-bottom:14px;padding:0 0 0 10px;animation:.7s both pFNaIq_handoff}.pFNaIq_handoff strong{font-size:11px;font-weight:500}.pFNaIq_handoff p{font-size:10px}.pFNaIq_record{font-size:12px}.pFNaIq_record>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:14px;padding:8px 0;display:flex}.pFNaIq_record dt{color:var(--text-secondary)}.pFNaIq_record dd{text-align:right}.pFNaIq_valueResolved{color:var(--brand);animation:.5s both pFNaIq_stamp}.pFNaIq_choices{border:0;margin-top:14px}.pFNaIq_choices legend{color:var(--text-secondary);margin-bottom:8px;font-size:10px}.pFNaIq_choices label{cursor:pointer;border:1px solid var(--border);border-radius:5px;align-items:center;gap:9px;min-height:34px;margin-top:6px;padding:6px;font-size:12px;transition:background .35s;display:flex}.pFNaIq_choices label:has(input:checked){background:var(--brand-soft);border-color:var(--brand)}.pFNaIq_choices input{accent-color:var(--brand);flex-shrink:0;width:16px;height:16px}.pFNaIq_receipt{border-top:1px solid var(--border-active);gap:10px;margin-top:10px;padding:14px 0;animation:.75s both pFNaIq_reply;display:flex}.pFNaIq_receipt>svg{color:var(--brand);flex-shrink:0}.pFNaIq_receipt strong{font-size:11px;font-weight:500}.pFNaIq_receipt p{margin-top:4px;font-size:10px}.pFNaIq_steps{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:24px;list-style:none;display:grid}.pFNaIq_steps li{border-top:1px solid var(--border);color:var(--text-secondary);align-items:center;gap:7px;padding-top:14px;font-size:10px;line-height:1.4;transition:color .4s,border-color .4s;display:flex}.pFNaIq_steps li>span{border:1px solid var(--border-hover);width:23px;height:23px;font:9px var(--font-mono);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pFNaIq_steps li[data-current=true],.pFNaIq_steps li[data-complete=true]{color:var(--brand);border-top-color:var(--brand)}.pFNaIq_steps li[data-current=true]>span{border-color:var(--brand);background:var(--brand-soft)}.pFNaIq_controls{justify-content:space-between;align-items:center;gap:24px;min-height:48px;margin-top:22px;display:flex}.pFNaIq_controls>p{color:var(--text-secondary);max-width:65%;font-size:11px}.pFNaIq_run{border:1px solid var(--border-active);min-height:44px;color:var(--brand);background:var(--brand-soft);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:12px;display:inline-flex}.pFNaIq_run:hover{background:var(--brand-glow)}.pFNaIq_cta{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding-top:12px;display:flex}.pFNaIq_cta>span{color:var(--text-secondary);font-size:12px}.pFNaIq_cta a{color:var(--brand);align-items:center;gap:12px;font-size:13px;display:inline-flex}.pFNaIq_footer{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:28px;padding-top:24px;font-size:13px;display:flex}.pFNaIq_footer a{color:var(--brand)}.pFNaIq_demoCursor{z-index:10;pointer-events:none;filter:drop-shadow(0 2px 4px #0009) drop-shadow(0 0 5px var(--brand));position:absolute;top:0;left:0}.pFNaIq_showcase[data-playing=false] .pFNaIq_demoCursor{display:none}.pFNaIq_cursorLabel{border:1px solid var(--brand);background:var(--surface);color:var(--brand);font:10px/1 var(--font-mono);white-space:nowrap;border-radius:4px;padding:7px;display:block;position:absolute;top:32px;right:3px}.pFNaIq_clickRipple{border:2px solid var(--brand);background:var(--brand-soft);opacity:0;border-radius:50%;width:40px;height:40px;position:absolute;top:-18px;left:-18px}.pFNaIq_demoCursor[data-clicking=true] .pFNaIq_clickRipple{animation:.65s both pFNaIq_ripple}.pFNaIq_demoCursor[data-clicking=true]>svg{transform-origin:2px 2px;transform:scale(.92)}.pFNaIq_showcase[data-mode=paused] .pFNaIq_canvas,.pFNaIq_showcase[data-mode=paused] .pFNaIq_canvas *,.pFNaIq_showcase[data-mode=auto][data-playing=false] .pFNaIq_canvas,.pFNaIq_showcase[data-mode=auto][data-playing=false] .pFNaIq_canvas *{animation-play-state:paused!important}@keyframes pFNaIq_arrive{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes pFNaIq_sceneEnter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes pFNaIq_rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes pFNaIq_extract{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@keyframes pFNaIq_highlight{to{border-bottom-color:var(--border-active);background-size:100% 100%}}@keyframes pFNaIq_transfer{0%{opacity:0;transform:translate(-5px)}40%{opacity:1}to{opacity:0;transform:translate(24px)}}@keyframes pFNaIq_scan{0%{transform:translate(-100%)}to{transform:translate(450%)}}@keyframes pFNaIq_handoff{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes pFNaIq_ink{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}@keyframes pFNaIq_reply{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pFNaIq_stamp{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes pFNaIq_ripple{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.pFNaIq_sceneNav{display:none}@media (max-width:1100px){.pFNaIq_intro{flex-wrap:wrap;gap:8px}.pFNaIq_sceneViewport{overflow:visible}.pFNaIq_sceneNav{gap:6px;margin-bottom:10px;display:flex}.pFNaIq_sceneNav button{border:1px solid var(--border);color:var(--text-secondary);border-radius:5px;flex:1;padding:8px;font-size:11px}.pFNaIq_sceneNav button[aria-pressed=true]{color:var(--brand);border-color:var(--border-active);background:var(--brand-soft)}.pFNaIq_canvas{grid-template-columns:1fr}.pFNaIq_connector,.pFNaIq_canvas[data-focus=input]>[data-region]:not([data-region=input]),.pFNaIq_canvas[data-focus=automation]>[data-region]:not([data-region=automation]),.pFNaIq_canvas[data-focus=output]>[data-region]:not([data-region=output]){display:none}.pFNaIq_card{min-height:285px;padding:18px}.pFNaIq_waiting{min-height:185px}.pFNaIq_fieldStack{grid-template-columns:repeat(3,minmax(0,1fr))}.pFNaIq_narration{flex-wrap:wrap}}@media (max-width:700px){.pFNaIq_heading{grid-template-columns:1fr;gap:16px;margin-bottom:22px}.pFNaIq_heading>p{justify-self:start;font-size:14px}.pFNaIq_tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.pFNaIq_tabs button{flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:54px;padding:8px 5px;font-size:11px}.pFNaIq_tabNumber{display:none}.pFNaIq_playbar{flex-direction:column;align-items:start;gap:2px;padding:8px 16px}.pFNaIq_playControls{justify-content:space-between;gap:10px;width:100%}.pFNaIq_intro h3{font-size:21px}.pFNaIq_narration{gap:7px;padding:10px}.pFNaIq_stepCount{width:100%}.pFNaIq_caption{flex-basis:100%}.pFNaIq_caption p{font-size:11px}.pFNaIq_narration .pFNaIq_run{min-height:34px;padding:9px 12px;font-size:11px}.pFNaIq_fieldStack{grid-template-columns:1fr}.pFNaIq_cta,.pFNaIq_footer{flex-direction:column;align-items:start;gap:8px}.pFNaIq_cursorLabel{font-size:8px}}@media (prefers-reduced-motion:reduce){.pFNaIq_showcase *,.pFNaIq_showcase :before,.pFNaIq_showcase :after{filter:none!important;transition:none!important;animation:none!important}.pFNaIq_demoCursor[data-clicking=true] .pFNaIq_clickRipple{animation:.65s both pFNaIq_ripple!important}}
