.fVW5Zq_panel{gap:0;display:grid}.fVW5Zq_area{border-bottom:1px solid var(--line);gap:6px;padding:14px 0;display:grid}.fVW5Zq_area:first-child{padding-top:0}.fVW5Zq_area:last-child{border-bottom:0;padding-bottom:0}.fVW5Zq_area h3{color:var(--ink-secondary);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.fVW5Zq_area p,.fVW5Zq_area dd{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.fVW5Zq_muted{color:var(--ink-secondary)}.fVW5Zq_missing{color:var(--ink-secondary);margin-top:6px!important;font-size:14px!important}.fVW5Zq_info{gap:8px;margin:0;display:grid}.fVW5Zq_info dt{color:var(--ink-secondary);font-size:13px}.fVW5Zq_reason{font-weight:600;margin-bottom:6px!important}.fVW5Zq_booking{color:#234b2c;animation:fVW5Zq_panelFade var(--dur-bubble) var(--ease-out) both;background:#edf5ed;border:1px solid #cfe3d1;border-radius:14px;gap:2px;padding:12px 14px;font-size:15px;display:grid}.fVW5Zq_booking[data-status=pending_team]{background:var(--pastel-yellow);color:var(--ink);border-color:#e3c78a}.fVW5Zq_booking small{opacity:.85;font-size:13px}.fVW5Zq_note{color:var(--ink-secondary);font-size:13px!important}.fVW5Zq_fade{animation:fVW5Zq_panelFade .32s var(--ease-out) both}@keyframes fVW5Zq_panelFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fVW5Zq_summary{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px}.fVW5Zq_summaryRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.fVW5Zq_summaryRow p{flex:180px;gap:1px;min-width:0;font-size:14px;line-height:1.35;display:grid}.fVW5Zq_summaryLabel{color:var(--ink-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.fVW5Zq_toggle{min-height:44px;color:var(--ink);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.fVW5Zq_toggle svg{transition:transform var(--dur-micro) var(--ease-out)}.fVW5Zq_toggle svg[data-open=true]{transform:rotate(180deg)}.fVW5Zq_summary>div[id]{border-top:1px solid var(--line);padding:4px 14px 14px}.fVW5Zq_summary>div[id][hidden]{display:none}@media (prefers-reduced-motion:reduce){.fVW5Zq_fade,.fVW5Zq_booking{animation:none}}.fVW5Zq_area{padding-block:12px}.fVW5Zq_area h3{letter-spacing:.035em;font-size:11px}.fVW5Zq_area p,.fVW5Zq_area dd{font-size:13px}.fVW5Zq_info{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fVW5Zq_info>div{background:#f8f7fa;border-radius:10px;min-width:0;padding:8px 10px}.fVW5Zq_info dt{margin-bottom:3px;font-size:11px}.fVW5Zq_booking{padding:10px;font-size:13px}.fVW5Zq_booking small{font-size:11px}@media (width<=380px){.fVW5Zq_info{grid-template-columns:1fr}}.YoGduW_process{border-bottom:1px solid var(--line);gap:14px;margin-bottom:20px;padding-bottom:22px;display:grid}.YoGduW_heading{justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.YoGduW_heading>span:first-child{align-items:center;gap:7px;display:flex}.YoGduW_badge{color:#57436c;background:#eee8f5;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:500}.YoGduW_board{background:#f8f7fa;border:1px solid #e8e5ed;border-radius:16px;padding:10px 8px;overflow:hidden}.YoGduW_columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.YoGduW_columns>div{color:#77717f;align-items:center;gap:4px;min-width:0;font-size:11px;display:flex}.YoGduW_columns>div>span{background:#c6c0cc;border-radius:50%;flex:none;width:5px;height:5px}.YoGduW_columns>div[data-active=true]{color:#32273f;font-weight:600}.YoGduW_columns>div[data-active=true]>span{background:#9474b4}.YoGduW_track{background:repeating-linear-gradient(90deg,#0000 0 calc(33.3333% - 5.33333px),#eeeaf2 calc(33.3333% - 5.33333px) calc(33.3333% + 2.66667px),#0000 calc(33.3333% + 2.66667px) calc(66.6667% - 2.66667px),#eeeaf2 calc(66.6667% - 2.66667px) calc(66.6667% + 5.33333px),#0000 calc(66.6667% + 5.33333px));min-height:166px;margin-top:10px;position:relative}.YoGduW_card{width:calc(33.3333% - 5.33333px);min-height:160px;transition:transform .65s var(--ease-out);overflow-wrap:anywhere;background:#fff;border:1px solid #dbd2e5;border-radius:10px;align-content:start;gap:8px;padding:10px 8px;display:grid;box-shadow:0 4px 12px #32273f0a}.YoGduW_card>svg{color:#806396}.YoGduW_card strong{font-size:11px;line-height:1.4}.YoGduW_card p{color:#6d6277;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.YoGduW_card small{color:#806396;font-size:10px}.YoGduW_status{color:#6d6277;align-items:center;gap:6px;font-size:12px;display:flex}.YoGduW_tags{flex-wrap:wrap;gap:6px;display:flex}.YoGduW_tags span{color:#6c517c;background:#f0eaf6;border-radius:99px;padding:4px 8px;font-size:10px}.YoGduW_dot{background:#7a9c85;border-radius:50%;flex:none;width:6px;height:6px}.YoGduW_dot[data-pending=true]{background:#a58abb}.YoGduW_routing{color:#8a8490;border:1px solid #eeeaf2;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:12px 10px;font-size:12px;display:flex}.YoGduW_routing>span{align-items:center;gap:5px;display:inline-flex}.YoGduW_routing>span:first-child{color:#695077}.YoGduW_routing>svg{color:#c2b8cc;flex:none;transition:color .5s}.YoGduW_routing[data-handoff=true]{background:#f3f8f4;border-color:#cddfd3}.YoGduW_routing[data-handoff=true]>span:last-child,.YoGduW_routing[data-handoff=true]>svg{color:#346445}.YoGduW_routingNote{color:var(--ink-secondary);font-size:12px;line-height:1.5}.YoGduW_activity{gap:10px;display:grid}.YoGduW_activity li{color:#8a8490;align-items:center;gap:8px;font-size:12px;display:flex}.YoGduW_activity li>span{border:1px solid #ddd7e4;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:grid}.YoGduW_activity li[data-done=true]{color:#44364f}.YoGduW_activity li[data-done=true]>span{color:#56705d;background:#edf4ef;border-color:#ccddd1}@media (prefers-reduced-motion:reduce){.YoGduW_card,.YoGduW_routing>svg{transition:none}}.YoGduW_process{gap:10px;margin-bottom:0;padding-bottom:14px}.YoGduW_track{min-height:116px}.YoGduW_card{gap:5px;min-height:110px}.YoGduW_tags span{animation:YoGduW_tagIn .28s var(--ease-out) both}.YoGduW_routing{padding:9px;font-size:11px}.YoGduW_history summary{cursor:pointer;color:#6d6277;min-height:32px;padding-block:8px;font-size:12px}.YoGduW_history summary>span{float:right;font-variant-numeric:tabular-nums}.YoGduW_history[open] .YoGduW_activity{animation:YoGduW_tagIn .24s var(--ease-out) both;margin-top:8px}.YoGduW_activity{gap:7px}.YoGduW_dot[data-pending=true]{animation:1.2s ease-in-out infinite YoGduW_pendingPulse}@keyframes YoGduW_tagIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes YoGduW_pendingPulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.YoGduW_tags span,.YoGduW_history[open] .YoGduW_activity,.YoGduW_dot[data-pending=true]{animation:none}}.xNXrdq_wizard{gap:16px}.xNXrdq_progress{gap:8px;display:grid}.xNXrdq_progressText{color:var(--ink-secondary);font-size:14px;font-weight:500}.xNXrdq_bar{background:var(--surface-soft);border-radius:999px;height:4px;overflow:hidden}.xNXrdq_bar span{border-radius:inherit;background:var(--ink);height:100%;transition:width var(--dur-state) var(--ease-out);display:block}.xNXrdq_title{outline-offset:6px;font-size:clamp(22px,5.2vw,26px);line-height:1.2}.xNXrdq_body{gap:18px;display:grid}.xNXrdq_grid2{align-items:start;gap:14px;display:grid}.xNXrdq_simBadge{border:1px solid var(--line);background:var(--pastel-yellow);width:fit-content;color:var(--ink);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500}.xNXrdq_more{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px}.xNXrdq_more summary{cursor:pointer;align-items:center;min-height:48px;padding:0 16px;font-size:16px;font-weight:600;display:flex}.xNXrdq_moreHelp{color:var(--ink-secondary);padding:0 16px;font-size:14px}.xNXrdq_moreBody{gap:14px;padding:14px 16px 16px;display:grid}.xNXrdq_agenda{border:1px solid var(--line);background:#fbfbfb;border-radius:18px;gap:12px;padding:16px;display:grid}.xNXrdq_agenda h3{font-size:18px}.xNXrdq_agendaNote{color:var(--ink);font-size:15px;font-weight:600}.xNXrdq_agendaHelp{color:var(--ink-secondary);font-size:14px}.xNXrdq_preview{background:#fff;border:1px solid #ededed;border-radius:14px;padding:12px 14px;font-size:14px}.xNXrdq_preview p{color:var(--ink-secondary);margin-bottom:6px;font-weight:600}.xNXrdq_preview ul{flex-wrap:wrap;gap:6px 8px;display:flex}.xNXrdq_preview li{border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;padding:4px 10px}.xNXrdq_review{gap:0;margin:0;display:grid}.xNXrdq_review>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 0;display:grid}.xNXrdq_review dt{color:var(--ink-secondary);letter-spacing:.03em;grid-column:1/-1;font-size:13px;font-weight:600}.xNXrdq_review dd{overflow-wrap:anywhere;margin:0;font-size:16px}.xNXrdq_edit{min-height:44px;color:var(--ink);text-underline-offset:4px;background:0 0;border:0;align-self:start;padding:0 4px;font-size:14px;font-weight:500;text-decoration:underline}.xNXrdq_reviewNote{color:var(--ink-secondary);font-size:14px}@media (width>=640px){.xNXrdq_grid2{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.xNXrdq_bar span{transition:none}}@media (width<=480px){.xNXrdq_wizard fieldset>div{grid-template-columns:minmax(0,1fr)!important}}.ODfc8W_page{width:100%;max-width:1120px;padding:24px var(--gutter) 8px;gap:20px;margin-inline:auto;display:grid}.ODfc8W_intro{border:1px solid var(--line);background:radial-gradient(50% 70% at 0 100%,#f4c8dd80,#0000 72%),radial-gradient(40% 60% at 100% 0,#e1d8efa6,#0000 72%),radial-gradient(36% 40% at 60% 100%,#f2e4ae66,#0000 74%),#fbfbfb;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding:24px 20px;display:flex}.ODfc8W_introText{gap:8px;min-width:0;max-width:640px;display:grid}.ODfc8W_intro h1{font-size:clamp(30px,6vw,44px);line-height:1.08}.ODfc8W_lead{color:var(--ink-secondary);font-size:17px;line-height:1.5}.ODfc8W_info{border:1px solid var(--line);width:fit-content;color:var(--ink);background:#ffffffd9;border-radius:999px;padding:3px 12px;font-size:14px;font-weight:500}.ODfc8W_back{min-height:44px;color:var(--ink-secondary);align-items:center;gap:6px;font-size:15px;text-decoration:none;display:inline-flex}.ODfc8W_back:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.ODfc8W_page[data-view=chat] .ODfc8W_intro{background:#fbfbfb;border-radius:20px;align-items:center;padding:12px 16px}.ODfc8W_page[data-view=chat] .ODfc8W_introText{gap:0}.ODfc8W_page[data-view=chat] .ODfc8W_intro h1{font-size:clamp(18px,3.4vw,22px);line-height:1.2}.ODfc8W_page[data-view=chat] .ODfc8W_eyebrow,.ODfc8W_page[data-view=chat] .ODfc8W_lead,.ODfc8W_page[data-view=chat] .ODfc8W_info{display:none}.ODfc8W_unavailable{border:1px solid var(--line);color:var(--ink-secondary);background:#fff;border-radius:14px;padding:12px 16px}.ODfc8W_setup{align-items:start;gap:20px;display:grid}.ODfc8W_simBadge{border:1px solid var(--line);background:var(--pastel-yellow);width:fit-content;color:var(--ink);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:500}.ODfc8W_chat{width:100%;max-width:820px;padding:18px 16px calc(16px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);border-radius:26px;gap:12px;display:grid}.ODfc8W_chatHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 16px;display:flex}.ODfc8W_chatWho{min-width:0}.ODfc8W_chatTitle{font-size:20px;line-height:1.2}.ODfc8W_chatBadge{color:var(--ink-secondary);font-size:14px}.ODfc8W_demoNote{color:var(--ink-secondary);background:#f6f3f9;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.5}.ODfc8W_counter{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);white-space:nowrap;border-radius:999px;padding:3px 12px;font-size:14px;font-weight:500}.ODfc8W_counter[data-low=true]{background:var(--pastel-yellow);border-color:#e3c78a}.ODfc8W_pill{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);transition:border-color var(--dur-micro), background-color var(--dur-micro);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.ODfc8W_pill:hover:not(:disabled){border-color:#bdbdbd}.ODfc8W_pill[data-on=true]{border-color:var(--ink);background:var(--ink);color:var(--button-ink)}.ODfc8W_pill:disabled{opacity:.55;cursor:not-allowed}.ODfc8W_log{overscroll-behavior:contain;border:1px solid var(--line);background:radial-gradient(60% 50% at 100% 0,#e1d8ef73,#0000 72%),radial-gradient(50% 50% at 0 100%,#f4c8dd59,#0000 72%),#fbfbfb;border-radius:22px;flex-direction:column;gap:12px;min-height:240px;max-height:clamp(240px,100dvh - 560px,560px);padding:16px;display:flex;overflow-y:auto}.ODfc8W_row{animation:ODfc8W_msgIn var(--dur-bubble) var(--ease-out) both;flex-direction:column;gap:10px;display:flex}.ODfc8W_row>p{white-space:pre-line;max-width:min(100%,560px);font-size:15.5px;line-height:1.5}.ODfc8W_fromClient{align-items:flex-end}.ODfc8W_fromAssistant{align-items:flex-start}@keyframes ODfc8W_msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ODfc8W_thinking{background:#fff;border:1px solid #ededed;border-radius:18px 18px 18px 6px;gap:5px;padding:13px 16px;display:inline-flex}.ODfc8W_thinking i{opacity:.7;background:#9a9aa2;border-radius:50%;width:6px;height:6px}.ODfc8W_suggestions{flex-wrap:wrap;gap:8px;display:flex}.ODfc8W_chip{border:1px solid var(--line);background:var(--surface);min-height:44px;transition:border-color var(--dur-micro), background-color var(--dur-micro);border-radius:999px;padding:0 16px;font-size:15px;font-weight:500}.ODfc8W_chip:hover:not(:disabled){background:var(--surface-soft);border-color:#bdbdbd}.ODfc8W_composer{align-items:flex-end;gap:8px;scroll-margin-bottom:24px;display:flex}.ODfc8W_composer textarea{border:1px solid var(--color-border-strong);background:var(--surface);resize:none;border-radius:16px;flex:1;min-width:0;min-height:52px;max-height:140px;padding:13px 14px;font-size:16px;line-height:1.4}.ODfc8W_composer textarea:focus-visible{border-color:var(--ink);outline-offset:2px}.ODfc8W_composer textarea:disabled{background:var(--surface-soft)}.ODfc8W_send{background:var(--button-bg);width:52px;height:52px;color:var(--button-ink);border:0;border-radius:16px;flex:none;place-items:center;display:grid}.ODfc8W_send:disabled{opacity:.45;cursor:not-allowed}.ODfc8W_hint{display:none}@media (hover:hover) and (pointer:fine){.ODfc8W_hint{display:inline}}.ODfc8W_composerMeta{color:var(--ink-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;font-size:14px;display:flex}.ODfc8W_linkBtn{min-height:44px;color:var(--ink);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:0 6px;font-size:14px;font-weight:500;-webkit-text-decoration:underline #b8b8b8;text-decoration:underline #b8b8b8;display:inline-flex}.ODfc8W_contactOk{color:#234b2c;background:#edf5ed;border:1px solid #cfe3d1;border-radius:14px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:15px;line-height:1.45;display:flex}.ODfc8W_contactOk svg{flex:none;margin-top:3px}.ODfc8W_done{border:1px solid var(--line);background:var(--surface-soft);border-radius:20px;justify-items:start;gap:10px;padding:18px;display:grid}.ODfc8W_done h2{outline-offset:6px;font-size:20px}.ODfc8W_done p{color:var(--ink-secondary);font-size:16px}.ODfc8W_handoff{width:min(100%,440px);animation:ODfc8W_msgIn var(--dur-object) var(--ease-out) .12s both;background:#fff;border:1px solid #ededed;border-radius:18px;margin-top:4px;padding:14px 16px 16px;font-size:14.5px;line-height:1.45;position:relative;box-shadow:0 14px 35px #1e192313}.ODfc8W_handoff:before{content:"";background:#b9b9c0;width:1.5px;height:12px;position:absolute;top:-12px;left:28px}.ODfc8W_handoffTitle{font-size:15px;font-weight:600}.ODfc8W_handoffText{color:var(--ink-secondary);margin:2px 0 10px;font-size:13.5px}.ODfc8W_handoff dl{gap:8px;margin:0;display:grid}.ODfc8W_handoff dt{color:var(--ink-secondary);letter-spacing:.04em;font-size:12px;font-weight:600}.ODfc8W_handoff dd{margin:0}.ODfc8W_handoff ul{gap:2px;padding-left:16px;list-style:outside;display:grid}@media (width<=480px){.ODfc8W_pill{justify-content:center;padding:0 10px}.ODfc8W_page{padding-top:16px}.ODfc8W_log{min-height:200px;max-height:clamp(200px,100dvh - 660px,480px);padding:12px}.ODfc8W_chat{padding:14px 12px calc(14px + env(safe-area-inset-bottom,0px));border-radius:22px}}@media (width>=900px){.ODfc8W_setup{grid-template-columns:1fr minmax(0,480px);gap:40px}.ODfc8W_intro{padding:32px 36px}.ODfc8W_chat{padding:22px 24px}}@media (prefers-reduced-motion:reduce){.ODfc8W_row,.ODfc8W_handoff{animation:none}}.ODfc8W_howto{align-content:start;gap:12px;padding:4px 2px;display:grid}.ODfc8W_howto h2{font-size:20px}.ODfc8W_howto ol{counter-reset:step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ODfc8W_howto li{color:var(--ink-secondary);counter-increment:step;padding-left:40px;font-size:15px;line-height:1.45;position:relative}.ODfc8W_howto li:before{content:counter(step);border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;top:0;left:0}.ODfc8W_howto li strong{color:var(--ink);font-weight:600;display:block}.ODfc8W_howto>p{color:var(--ink-secondary);font-size:14px}.ODfc8W_card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);border-radius:24px;padding:22px 20px}.ODfc8W_card[data-narrow=true]{width:100%;max-width:640px;margin-inline:auto}.ODfc8W_layout{align-items:start;gap:16px;display:grid}.ODfc8W_side{top:calc(var(--header-h) + 16px);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);border-radius:24px;padding:18px 18px 20px;display:none;position:sticky}.ODfc8W_sideTitle{margin-bottom:14px;font-size:18px;line-height:1.25}.ODfc8W_mobileOnly{display:block}.ODfc8W_desktopOnly{display:none}.ODfc8W_configRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.ODfc8W_configNote{color:var(--ink-secondary);font-size:14px}.ODfc8W_versions{flex-wrap:wrap;gap:8px;display:flex}.ODfc8W_bookingCard{color:#234b2c;background:#edf5ed;border:1px solid #cfe3d1;border-radius:16px;align-items:flex-start;gap:12px;max-width:min(100%,460px);padding:12px 14px;font-size:15px;line-height:1.4;flex-direction:row!important;display:flex!important}.ODfc8W_bookingCard[data-status=pending_team]{background:var(--pastel-yellow);color:var(--ink);border-color:#e3c78a}.ODfc8W_bookingCard p{gap:2px;display:grid;max-width:none!important;font-size:15px!important}.ODfc8W_bookingCard small{opacity:.85;font-size:13px}@media (width>=900px){.ODfc8W_setup{grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:40px}.ODfc8W_card{padding:28px}.ODfc8W_layout{grid-template-columns:minmax(0,57fr) minmax(0,43fr);gap:20px}.ODfc8W_side,.ODfc8W_desktopOnly{display:block}.ODfc8W_mobileOnly{display:none}}@media (width>=1100px){.ODfc8W_page{max-width:1320px}}.ODfc8W_panelControls{justify-content:flex-end;align-items:center;gap:12px;display:flex;position:relative}.ODfc8W_panelMenu{z-index:5;border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;padding:8px;position:absolute;top:38px;right:0}.ODfc8W_panelMenu button{cursor:pointer;white-space:nowrap;min-height:44px;font:inherit;background:0 0;border:0;padding:8px 12px}.ODfc8W_closePanel{float:right;width:32px;height:32px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ODfc8W_layout[data-panel-hidden=true]{grid-template-columns:minmax(0,1fr)}.ODfc8W_layout[data-panel-hidden=true] .ODfc8W_chat{max-width:900px;margin-inline:auto}.ODfc8W_page[data-view=chat]{gap:12px;padding-top:14px}.ODfc8W_page[data-view=chat] .ODfc8W_intro{background:0 0;border:0;padding:0 2px}.ODfc8W_page[data-view=chat] .ODfc8W_intro h1{font-size:18px}.ODfc8W_chat{align-content:start;min-width:0}.ODfc8W_configRow{justify-content:flex-start;gap:8px}.ODfc8W_configRow>.ODfc8W_panelControls{margin-left:auto}.ODfc8W_configRow .ODfc8W_linkBtn{min-height:36px;font-size:13px;text-decoration:none}.ODfc8W_configRow>.ODfc8W_linkBtn{border:1px solid var(--line);border-radius:10px;padding-inline:10px}.ODfc8W_panelMenu{min-width:230px;animation:ODfc8W_msgIn .18s var(--ease-out) both;display:grid}.ODfc8W_panelMenu button{text-align:left;border-radius:8px;font-size:13px}.ODfc8W_panelMenu button:hover{background:#f6f3f9}.ODfc8W_demoNote{align-items:baseline;gap:7px;padding:8px 10px;font-size:11px;line-height:1.5;display:flex}.ODfc8W_demoNote strong{color:#4f415e;font-weight:600}.ODfc8W_connectionDot{background:#759580;border-radius:50%;flex:none;width:6px;height:6px}.ODfc8W_counter{padding:4px 9px;font-size:12px}.ODfc8W_chatBadge{margin-top:4px;font-size:12px}.ODfc8W_sideTitle{margin-bottom:12px;font-size:16px}.ODfc8W_thinking i{animation:1.1s ease-in-out infinite ODfc8W_typingDot}.ODfc8W_thinking i:nth-child(2){animation-delay:.14s}.ODfc8W_thinking i:nth-child(3){animation-delay:.28s}@keyframes ODfc8W_typingDot{0%,70%,to{opacity:.4;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (width>=1100px){.ODfc8W_layout{height:clamp(540px, calc(100dvh - var(--header-h) - 100px), 960px);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.ODfc8W_chat{overscroll-behavior:contain;flex-direction:column;gap:10px;max-width:none;height:100%;padding:18px;display:flex;overflow-y:auto}.ODfc8W_chat>*{flex-shrink:0}.ODfc8W_chat .ODfc8W_log{flex:220px;min-height:150px;max-height:none}.ODfc8W_side{overscroll-behavior:contain;scrollbar-width:thin;max-height:100%;padding:18px;position:static;overflow-y:auto}.ODfc8W_composerMeta{font-size:11px}.ODfc8W_composerMeta .ODfc8W_linkBtn{min-height:32px;font-size:12px}.ODfc8W_chip{min-height:34px;padding-inline:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.ODfc8W_thinking i,.ODfc8W_panelMenu{animation:none}}.ODfc8W_chatHead{align-items:center;gap:8px 12px}.ODfc8W_chatWho{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 10px;display:flex}.ODfc8W_chatTitle{font-size:18px}.ODfc8W_chatBadge{margin:0;font-size:11px}.ODfc8W_chatHead>.ODfc8W_counter{margin-left:auto}.ODfc8W_chatHead>.ODfc8W_configRow{gap:4px}.ODfc8W_chatHead .ODfc8W_configRow>.ODfc8W_linkBtn{border:0;justify-content:center;width:36px;height:36px;min-height:36px;padding:0}.ODfc8W_demoNote{background:0 0;padding-block:5px}.ODfc8W_composer textarea{min-height:48px;padding-block:12px}.ODfc8W_send{width:48px;height:48px}@media (width>=1100px){.ODfc8W_layout{height:clamp(560px, calc(100dvh - var(--header-h) - 84px), 1100px)}.ODfc8W_chat{gap:8px;padding:14px 18px}.ODfc8W_chat .ODfc8W_log{flex-basis:360px;min-height:280px}.ODfc8W_composerMeta{font-size:10px}}@media (width<=1099px){.ODfc8W_log{min-height:340px;max-height:60dvh}.ODfc8W_chatHead .ODfc8W_versions{flex-basis:100%}}@media (width<=480px){.ODfc8W_chatWho{flex-basis:50%}.ODfc8W_chatHead>.ODfc8W_configRow{margin-left:auto}.ODfc8W_log{min-height:300px;max-height:58dvh}}.ODfc8W_replyPart{animation:ODfc8W_msgIn .2s var(--ease-out) both}.ODfc8W_replyPart+.ODfc8W_replyPart{animation-delay:.12s}@media (prefers-reduced-motion:reduce){.ODfc8W_replyPart{animation:none}}.ODfc8W_page[data-view=form]{gap:20px;max-width:1000px}.ODfc8W_page[data-view=form] .ODfc8W_intro{border-radius:22px;padding:22px 24px}.ODfc8W_page[data-view=form] .ODfc8W_intro h1{font-size:clamp(26px,3.4vw,36px)}.ODfc8W_page[data-view=form] .ODfc8W_eyebrow{display:none}.ODfc8W_page[data-view=form] .ODfc8W_lead{font-size:15px}.ODfc8W_page[data-view=form] .ODfc8W_info{font-size:12px}@media (width<=480px){.ODfc8W_page[data-view=form] .ODfc8W_intro{padding:18px}}.ODfc8W_sessionActions{flex-wrap:wrap;align-items:center;gap:12px;padding:0 20px 12px;display:flex}.ODfc8W_sessionActions span{color:#83798b;font-size:11px}.ODfc8W_endScreen{background:#faf8fc;border:1px solid #ece8ef;border-radius:24px;max-width:760px;margin:24px auto;padding:32px}.ODfc8W_endScreen p{color:#736c7b;margin:16px 0}.ODfc8W_endScreen a{margin:8px 8px 0 0}.wm2QRG_setup{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.wm2QRG_main,.wm2QRG_preview{border:1px solid var(--line);background:#fff;border-radius:24px;padding:28px}.wm2QRG_main{gap:20px;display:grid}.wm2QRG_main h2{font-size:clamp(23px,3vw,30px)}.wm2QRG_main>p,.wm2QRG_preview>p{color:var(--ink-secondary);font-size:15px}.wm2QRG_kicker{color:#776087;letter-spacing:.06em;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.wm2QRG_roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wm2QRG_roles button{text-align:left;background:#fff;border:1px solid #e8e3ed;border-radius:16px;gap:8px;padding:15px 12px;display:grid}.wm2QRG_roles button[aria-pressed=true]{background:#f5f0fa;border-color:#9d84b0;box-shadow:0 0 0 1px #9d84b0}.wm2QRG_roles strong{font-size:15px}.wm2QRG_roles span{color:var(--ink-secondary);font-size:12px;line-height:1.5}.wm2QRG_actions{flex-wrap:wrap;gap:12px;display:flex}.wm2QRG_preview{top:calc(var(--header-h) + 20px);background:linear-gradient(145deg,#f6f0fa,#fff8f5 65%,#f3f7fb);gap:18px;display:grid;position:sticky}.wm2QRG_preview h3{overflow-wrap:anywhere;font-size:24px}.wm2QRG_preview dl{gap:5px;display:grid}.wm2QRG_preview dt{color:#81738b;text-transform:uppercase;letter-spacing:.05em;margin-top:10px;font-size:11px}.wm2QRG_preview dd{overflow-wrap:anywhere;font-size:15px}.wm2QRG_tag{color:#6b507d;background:#eae0f2;border-radius:99px;width:fit-content;padding:4px 10px;font-size:12px}.wm2QRG_note,.wm2QRG_audio p{color:var(--ink-secondary);line-height:1.5;font-size:12px!important}.wm2QRG_interview{border-top:1px solid var(--line);gap:20px;padding-top:20px;display:grid}.wm2QRG_interview form{gap:12px;display:grid}.wm2QRG_interview label{font-size:17px;font-weight:500}.wm2QRG_interview input{border:1px solid #d8cde1;border-radius:12px;width:100%;min-height:48px;padding:12px;font-size:16px}.wm2QRG_history{gap:14px;max-height:240px;display:grid;overflow:auto}.wm2QRG_history p{background:#f5f2f8;border-radius:14px 14px 14px 3px;padding:10px 12px;font-size:13px}.wm2QRG_history blockquote{overflow-wrap:anywhere;background:#e9e0f1;border-radius:14px 14px 3px;margin:8px 0 0 30px;padding:9px 12px;font-size:14px}.wm2QRG_review{gap:12px;display:grid}.wm2QRG_review p{color:var(--ink-secondary);font-size:15px}.wm2QRG_back{background:0 0;border:none;align-items:center;gap:8px;width:fit-content;min-height:44px;padding:0;text-decoration:underline;display:inline-flex}.wm2QRG_error{font-size:14px;color:#9c342c!important}.wm2QRG_audio{gap:8px;display:grid}.wm2QRG_audioActions{flex-wrap:wrap;gap:8px;display:flex}.wm2QRG_audioActions input[hidden]{display:none}@media (width<=899px){.wm2QRG_setup{grid-template-columns:1fr}.wm2QRG_preview{position:static}}@media (width<=480px){.wm2QRG_main,.wm2QRG_preview{padding:20px 16px}.wm2QRG_roles{gap:7px}.wm2QRG_roles button{padding:12px 9px}.wm2QRG_roles strong{font-size:13px}.wm2QRG_actions>button{width:100%}}.wm2QRG_internal{margin-top:28px;font-size:14px}.wm2QRG_internal summary{cursor:pointer;text-underline-offset:4px;min-height:44px;padding-block:12px;text-decoration:underline}.wm2QRG_internal form{gap:10px;margin-top:12px;display:grid}.wm2QRG_internal input{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;min-height:46px;padding:10px;font-size:16px}.wm2QRG_layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}.wm2QRG_layout>*{min-width:0}.wm2QRG_publicIntro{position:static}.wm2QRG_publicForm{border:1px solid var(--line);background:#fff;border-radius:24px;min-width:0;padding:28px}.wm2QRG_internal{color:#77717f;max-width:360px;margin:80px 0 0 auto;font-size:11px}.wm2QRG_internal summary{width:fit-content;margin-left:auto;text-decoration:none}.wm2QRG_internal summary:hover,.wm2QRG_internal summary:focus-visible{color:var(--ink);text-decoration:underline}.wm2QRG_internal[open]{font-size:13px}.wm2QRG_internal input:focus-visible,.wm2QRG_internal summary:focus-visible{outline-offset:4px;outline:2px solid #776087}@media (width<=899px){.wm2QRG_layout{grid-template-columns:1fr}}@media (width<=480px){.wm2QRG_publicForm{padding:22px 16px}}.wm2QRG_profileChoice{background:#f6f1fa;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.wm2QRG_profileChoice p{color:var(--ink-secondary);font-size:14px}@media (width<=480px){.wm2QRG_interview .wm2QRG_roles{grid-template-columns:1fr}}.wm2QRG_audio{gap:0}.wm2QRG_audioActions{align-items:center;gap:4px}.wm2QRG_toolButton{color:#62566d;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.wm2QRG_toolButton:hover:not(:disabled){background:#f0eaf6}.wm2QRG_toolButton:disabled{opacity:.45;cursor:not-allowed}.wm2QRG_toolButton[data-recording=true]{color:#a73b42;background:#fbecef}.wm2QRG_toolHint{color:var(--ink-secondary);margin-left:5px;font-size:11px}.wm2QRG_audioNotice{margin-block:4px!important}.wm2QRG_attachDialog{border:1px solid var(--line);width:min(520px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink);background:#fff;border-radius:24px;margin:auto;padding:22px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 30px 100px #24152b38}.wm2QRG_attachDialog[open]{animation:wm2QRG_sheetIn .2s var(--ease-out) both;gap:16px;display:grid}.wm2QRG_attachDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20152955}.wm2QRG_attachDialog input[hidden]{display:none}.wm2QRG_attachHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.wm2QRG_attachHeader h2{font-size:20px}.wm2QRG_attachHelp{line-height:1.6!important}.wm2QRG_attachChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wm2QRG_attachChoices button{text-align:left;color:#62516f;cursor:pointer;background:#faf8fc;border:1px solid #e6dfee;border-radius:16px;justify-items:start;gap:8px;min-width:0;padding:14px 10px;transition:background .16s,border-color .16s;display:grid}.wm2QRG_attachChoices button:hover{background:#eee7f5;border-color:#c5afd6}.wm2QRG_attachChoices button:disabled{opacity:.5}.wm2QRG_attachChoices strong{color:var(--ink);font-size:13px}.wm2QRG_attachChoices small{font-size:10px}.wm2QRG_filePreview{border:1px solid var(--line);overflow-wrap:anywhere;text-align:center;background:#fafafa;border-radius:16px;justify-items:center;gap:12px;padding:14px;display:grid}.wm2QRG_filePreview img{object-fit:contain;border-radius:10px;max-width:100%;max-height:190px}.wm2QRG_filePreview span{font-size:13px}.wm2QRG_filePreview small{color:var(--ink-secondary);font-size:11px}.wm2QRG_audioExtra{border-top:1px solid var(--line);padding-top:12px;font-size:12px}.wm2QRG_audioExtra summary{cursor:pointer;color:#6d6277;min-height:32px}.wm2QRG_audioExtra p{margin-block:8px}@keyframes wm2QRG_sheetIn{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wm2QRG_attachDialog[open]{animation:none}}.wm2QRG_publicEntry{width:100%;max-width:840px;margin-inline:auto}.wm2QRG_verificationNotice{color:#6a5935;background:#fffbef;border:1px solid #e5d5aa;border-radius:12px;margin-bottom:20px;padding:10px 14px;font-size:13px;line-height:1.5}.wm2QRG_publicForm{position:relative}.wm2QRG_admissionProgress{z-index:5;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:inherit;color:#574167;background:#ffffffeb;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:280px;padding:28px;display:flex;position:absolute;inset:0}.wm2QRG_admissionProgress strong{letter-spacing:-.5px;font-size:clamp(18px,3vw,24px)}.wm2QRG_admissionProgress>span:last-of-type{color:#776c81;font-size:13px}.wm2QRG_admissionProgress ol{color:#aaa1b2;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:12px;font-size:11px;list-style:inside decimal;display:flex}.wm2QRG_admissionProgress li[data-active=true]{color:#5e4278}.wm2QRG_loadingDots{gap:7px;padding:14px;display:flex}.wm2QRG_loadingDots i{background:#8c6aa5;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite wm2QRG_admissionPulse}.wm2QRG_loadingDots i:nth-child(2){animation-delay:.16s}.wm2QRG_loadingDots i:nth-child(3){animation-delay:.32s}@keyframes wm2QRG_admissionPulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.wm2QRG_loadingDots i{animation:none}}.wm2QRG_fallback{background:#f5f2f9;border-radius:16px;gap:10px;margin-top:20px;padding:18px;display:grid}
