.z3uQPq_guide[class]{padding:var(--space-8) 0 0;background:0 0;border-radius:0}.z3uQPq_direct{background:0 0;border:0;padding:0}.z3uQPq_stepHeader{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.z3uQPq_stepHeader p{font-size:var(--text-small);color:var(--muted);margin:0}.z3uQPq_stepTrack{gap:6px;width:100px;display:flex}.z3uQPq_stepTrack span{background:var(--line);flex:1;height:2px;transition:background .2s}.z3uQPq_stepTrack span[data-complete=true]{background:var(--blue)}.z3uQPq_stage{min-height:240px;animation:.25s both z3uQPq_arrive}.z3uQPq_stage[data-step="0"]{min-height:0}.z3uQPq_stage h2{max-width:34ch;margin-bottom:var(--space-6);font-size:clamp(1.5rem,2.5vw,2rem)}.z3uQPq_initialChoices{margin-top:var(--space-6)}.z3uQPq_choice{text-align:left}.z3uQPq_choice>svg{color:var(--blue);flex:none}.z3uQPq_choice[aria-pressed=true]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.z3uQPq_navigation{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:52px;margin-top:var(--space-4);display:flex}.z3uQPq_back{min-height:44px;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;font-size:1rem;display:inline-flex}.z3uQPq_options{border:0;min-width:0;margin:0;padding:0}.z3uQPq_options legend{margin-bottom:var(--space-2);font-size:1.125rem;font-weight:600;line-height:1.4}.z3uQPq_hint{font-size:var(--text-small);color:var(--muted);margin:0 0 var(--space-4)}.z3uQPq_optionList{gap:var(--space-2);flex-wrap:wrap;display:flex}.z3uQPq_option{border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 13px;font-size:1rem;transition:border-color .18s,background .18s;display:flex}.z3uQPq_option input{width:16px;height:16px;accent-color:var(--blue);flex:none}.z3uQPq_option:hover{border-color:var(--blue);background:var(--soft)}.z3uQPq_option:has(:checked){border-color:var(--blue);background:var(--soft)}.z3uQPq_option:has(:focus-visible){outline:2px solid var(--blue);outline-offset:3px}.z3uQPq_option:has(:disabled){opacity:.65;cursor:wait}.z3uQPq_detail textarea{resize:vertical}.z3uQPq_detail{max-width:640px}.z3uQPq_summary{padding:var(--space-6);margin-bottom:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper)}.z3uQPq_summary h3{margin-bottom:var(--space-2);font-size:1.125rem}.z3uQPq_summaryNeed{color:var(--blue);margin-bottom:var(--space-6);font-size:1.125rem;font-weight:600}.z3uQPq_summaryText{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);font-size:var(--text-small);margin-bottom:var(--space-2)}.z3uQPq_contactHint{color:var(--muted);margin-bottom:var(--space-8)}.z3uQPq_embedded[class]{background:0 0;border:0;border-radius:0;padding:0}.z3uQPq_contactLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.z3uQPq_contactLayout[data-summary=false]{grid-template-columns:minmax(0,640px)}.z3uQPq_contactLayout>div{min-width:0}.z3uQPq_contactLayout .z3uQPq_summary{background:var(--soft);margin:0}.z3uQPq_submission{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.z3uQPq_submission .submit-button{width:auto;margin:0}.z3uQPq_success{max-width:36rem;padding-block:var(--space-8)}.z3uQPq_success p{font-size:1.25rem}.z3uQPq_successMark{width:48px;height:48px;margin-bottom:var(--space-6);border:1px solid var(--blue);color:var(--blue);border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.z3uQPq_draftFooter{justify-content:space-between;align-items:start;gap:var(--space-6);margin:var(--space-6) 0 0;display:flex}.z3uQPq_draftFooter p{color:var(--muted);margin:0;font-size:.8125rem}.z3uQPq_draftFooter button{background:0 0;border:0;flex:none;padding:0;font-size:.8125rem}@keyframes z3uQPq_arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.z3uQPq_contactLayout{gap:var(--space-8);grid-template-columns:1fr}.z3uQPq_submission{gap:var(--space-2)}.z3uQPq_submission .button{gap:var(--space-3);padding-inline:var(--space-4)}.z3uQPq_stage{min-height:410px}.z3uQPq_choice{padding-block:var(--space-4)}.z3uQPq_navigation{gap:var(--space-3)}.z3uQPq_navigation .z3uQPq_back{flex:none}.z3uQPq_navigation .button{padding-inline:var(--space-4);gap:var(--space-3)}.z3uQPq_detail input,.z3uQPq_detail textarea{font-size:1rem}.z3uQPq_summary{padding:var(--space-4)}.z3uQPq_draftFooter{gap:var(--space-2);flex-direction:column}}@media (prefers-reduced-motion:reduce){.z3uQPq_stage{animation:none}.z3uQPq_stepTrack span{transition:none}}
.joQfsW_art{aspect-ratio:320/184;width:min(100%,20rem);margin:0 0 var(--space-6);color:var(--blue);align-self:flex-start}.joQfsW_art svg{width:100%;height:auto;display:block;overflow:visible}.joQfsW_backdrop{fill:color-mix(in srgb, var(--blue) 4%, var(--paper));stroke:none}.joQfsW_surface{fill:var(--paper);stroke:var(--soft-line)}.joQfsW_focusSurface{fill:var(--paper);stroke:var(--blue)}.joQfsW_neutral{color:var(--soft-line)}.joQfsW_fill{fill:currentColor;stroke:none}.joQfsW_tint{fill:var(--soft);stroke:none}.joQfsW_draw{stroke-dasharray:1;stroke-dashoffset:0}.joQfsW_art[data-phase=waiting] :is(.joQfsW_draw,.joQfsW_reveal,.joQfsW_lift,.joQfsW_cursor){opacity:0}.joQfsW_art[data-phase=waiting] .joQfsW_draw{stroke-dashoffset:1px}.joQfsW_art[data-phase=playing] .joQfsW_draw{animation:joQfsW_trace .85s cubic-bezier(.3,.05,.3,1) var(--art-delay,0s) both}.joQfsW_art[data-phase=playing] .joQfsW_reveal{animation:joQfsW_assemble .65s cubic-bezier(.22,1,.36,1) var(--art-delay,0s) both}.joQfsW_art[data-phase=playing] .joQfsW_lift{animation:joQfsW_lift 1.05s cubic-bezier(.22,1,.36,1) var(--art-delay,0s) both}.joQfsW_art[data-phase=playing] .joQfsW_cursor{animation:joQfsW_place 1s cubic-bezier(.22,1,.36,1) var(--art-delay,0s) both}@keyframes joQfsW_trace{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes joQfsW_assemble{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes joQfsW_lift{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:none}}@keyframes joQfsW_place{0%{opacity:0;transform:translate(13px,12px)}30%{opacity:1}to{opacity:1;transform:none}}@media (max-width:47.5rem){.joQfsW_art{width:min(100%,17rem);margin-bottom:var(--space-4)}}@media (prefers-reduced-motion:reduce){.joQfsW_art :is(.joQfsW_draw,.joQfsW_reveal,.joQfsW_lift,.joQfsW_cursor){opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}}
.PY7ilG_art{width:min(100%,27.5rem);margin:var(--space-6) 0 0;color:var(--ink)}.PY7ilG_art svg{width:100%;height:auto;display:block;overflow:visible}.PY7ilG_backdrop{fill:color-mix(in srgb, var(--paper) 44%, transparent);stroke:none}.PY7ilG_paper{fill:var(--paper);stroke:var(--soft-line)}.PY7ilG_rule{stroke:var(--soft-line)}.PY7ilG_dots{fill:var(--muted);stroke:none;opacity:.55}.PY7ilG_writing{stroke:var(--muted);opacity:.65}.PY7ilG_avatar,.PY7ilG_block{fill:var(--soft);stroke:none}.PY7ilG_seal{fill:var(--paper);stroke:var(--soft-line)}.PY7ilG_check{stroke:var(--ink);stroke-width:2.4px}.PY7ilG_route{stroke:var(--muted);opacity:.55;stroke-dasharray:1;stroke-dashoffset:0}.PY7ilG_art[data-phase=waiting] :is(.PY7ilG_message,.PY7ilG_canvas,.PY7ilG_approved,.PY7ilG_route){opacity:0}.PY7ilG_art[data-phase=playing] .PY7ilG_message{animation:PY7ilG_conversation .75s cubic-bezier(.22,1,.36,1) var(--collaboration-delay,0s) both}.PY7ilG_art[data-phase=playing] .PY7ilG_canvas{animation:PY7ilG_draft .95s cubic-bezier(.22,1,.36,1) var(--collaboration-delay,0s) both}.PY7ilG_art[data-phase=playing] .PY7ilG_route{animation:PY7ilG_connect 1s ease var(--collaboration-delay,0s) both}.PY7ilG_art[data-phase=playing] .PY7ilG_approved{transform-box:fill-box;transform-origin:50%;animation:PY7ilG_approve .65s cubic-bezier(.22,1,.36,1) var(--collaboration-delay,0s) both}@keyframes PY7ilG_conversation{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes PY7ilG_draft{0%{opacity:0;transform:translate(8px,4px)}to{opacity:1;transform:none}}@keyframes PY7ilG_connect{0%{opacity:0;stroke-dashoffset:1px}to{opacity:.55;stroke-dashoffset:0}}@keyframes PY7ilG_approve{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@media (max-width:47.5rem){.PY7ilG_art{width:min(100%,23rem)}}@media (prefers-reduced-motion:reduce){.PY7ilG_art :is(.PY7ilG_message,.PY7ilG_canvas,.PY7ilG_approved,.PY7ilG_route){animation:none!important;transform:none!important}.PY7ilG_art :is(.PY7ilG_message,.PY7ilG_canvas,.PY7ilG_approved){opacity:1!important}.PY7ilG_art .PY7ilG_route{opacity:.55!important;stroke-dashoffset:0!important}}
.fvxw3a_figure{height:var(--growth-height,280px);width:min(100%,260px);margin:0;position:relative}.fvxw3a_svg{width:100%;height:100%;display:block}.fvxw3a_replay{width:44px;height:44px;color:var(--muted);opacity:.55;background:0 0;border:0;border-radius:50%;font-size:22px;transition:opacity .18s,background .18s;position:absolute;bottom:0;right:-8px}.fvxw3a_replay:hover,.fvxw3a_replay:focus-visible{opacity:1;background:var(--soft)}@media (prefers-reduced-motion:reduce){.fvxw3a_figure path{opacity:1!important;stroke-dashoffset:0!important}.fvxw3a_replay{display:none}}
.nCtGUG_art{width:min(100%,380px);color:var(--blue);justify-self:center;margin:0}.nCtGUG_svg{width:100%;height:auto;display:block}.nCtGUG_neutral{color:var(--line)}.nCtGUG_soft{fill:var(--soft)}.nCtGUG_surface{fill:var(--paper);stroke:none}.nCtGUG_draw{stroke-dashoffset:0}.nCtGUG_art[data-phase=waiting] .nCtGUG_draw{stroke-dashoffset:1px;opacity:0}.nCtGUG_art[data-phase=waiting] .nCtGUG_detail,.nCtGUG_art[data-phase=waiting] .nCtGUG_surface{opacity:0}.nCtGUG_art[data-phase=playing] .nCtGUG_draw{animation:nCtGUG_trace .85s cubic-bezier(.3,.05,.3,1) var(--delay,0s) both}.nCtGUG_art[data-phase=playing] .nCtGUG_detail{animation:nCtGUG_assemble .65s cubic-bezier(.22,1,.36,1) var(--delay,0s) both}.nCtGUG_art[data-phase=playing] .nCtGUG_surface{animation:nCtGUG_surface .18s ease var(--delay,0s) both}@keyframes nCtGUG_trace{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes nCtGUG_assemble{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes nCtGUG_surface{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.nCtGUG_art{width:min(100%,320px)}}@media (prefers-reduced-motion:reduce){.nCtGUG_art .nCtGUG_draw,.nCtGUG_art .nCtGUG_detail,.nCtGUG_art .nCtGUG_surface{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}}
