@property --beacon-light{syntax:"<color>";inherits:true;initial-value:#5ee4ff}.beacon_mark__9h5WZ{--beacon-light:#5ee4ff;--orbit-time:5s;--work-time:1.1s;--lift:-5px;--turn:22deg;display:block;flex-shrink:0;overflow:visible;filter:drop-shadow(0 8px 9px #07142d35);transition:--beacon-light .65s ease,filter .3s ease;animation:beacon_beaconFloat__mmCZ6 6s ease-in-out infinite}.beacon_mark__9h5WZ[data-energy=subtle]{--orbit-time:9s;--work-time:2.1s;--lift:-2px;--turn:10deg}.beacon_light__mNSwO{stroke:var(--beacon-light);stroke-linecap:round;stroke-dasharray:36 470;filter:drop-shadow(0 0 3px var(--beacon-light));animation:beacon_beaconOrbit__kGO1j var(--orbit-time) linear infinite}.beacon_second__Zzmir{stroke-dasharray:18 488;animation-delay:-2.5s;opacity:.7}.beacon_glass__VGc6y{stroke-dasharray:12 494;opacity:.75;animation:beacon_beaconOrbit__kGO1j 9s linear infinite}.beacon_pointer__lcnUC{transform-origin:120px 110px;animation:beacon_beaconSway__nNd9B 6s ease-in-out infinite;transition:transform .55s ease}.beacon_badge__4e08l,.beacon_center__L8Xvd,.beacon_particles__Ihzc2{fill:var(--beacon-light)}.beacon_badge__4e08l,.beacon_particles__Ihzc2{opacity:0}.beacon_aura__CCz4E{stroke:var(--beacon-light);opacity:0;transform-origin:120px 110px}.beacon_mark__9h5WZ[data-state=working] .beacon_light__mNSwO{animation-duration:var(--work-time)}.beacon_mark__9h5WZ[data-state=working] .beacon_pointer__lcnUC{animation:beacon_beaconTurn__YA6Cz 1.7s ease-in-out infinite}.beacon_mark__9h5WZ[data-state=waiting]{--beacon-light:#94caff;--orbit-time:11s}.beacon_mark__9h5WZ[data-state=waiting] .beacon_pointer__lcnUC{animation:none;transform:rotate(-9deg)}.beacon_mark__9h5WZ[data-state=suggestion]{--beacon-light:#b696ff}.beacon_mark__9h5WZ[data-state=suggestion] .beacon_aura__CCz4E{animation:beacon_beaconShine__8GLRQ 2.5s ease-out 2}.beacon_mark__9h5WZ[data-state=review] .beacon_pointer__lcnUC,.beacon_mark__9h5WZ[data-state=suggestion] .beacon_pointer__lcnUC{animation:none;transform:rotate(24deg)}.beacon_mark__9h5WZ[data-state=review] .beacon_badge__4e08l,.beacon_mark__9h5WZ[data-state=suggestion] .beacon_badge__4e08l{opacity:1}.beacon_mark__9h5WZ[data-state=error],.beacon_mark__9h5WZ[data-state=review]{--beacon-light:#ffc65a}.beacon_mark__9h5WZ[data-state=review]{--orbit-time:5s}.beacon_mark__9h5WZ[data-state=error]{--orbit-time:9s}.beacon_mark__9h5WZ[data-state=milestone],.beacon_mark__9h5WZ[data-state=success]{--beacon-light:#66efcd}.beacon_mark__9h5WZ[data-state=success] .beacon_aura__CCz4E{animation:beacon_beaconShine__8GLRQ 1.3s ease-out}.beacon_mark__9h5WZ[data-state=milestone]{animation:beacon_beaconCelebrate___5uAG 1.3s ease-out}.beacon_mark__9h5WZ[data-state=milestone] .beacon_particles__Ihzc2{animation:beacon_beaconParticles__95bfJ 1.6s ease-out}.beacon_mark__9h5WZ[data-opening=true]{animation:beacon_beaconWelcome__aiS8b .65s ease-out}.beacon_mark__9h5WZ[data-opening=true] .beacon_pointer__lcnUC{animation:beacon_beaconAlign__GFjiu .65s ease-out}.beacon_mark__9h5WZ[data-paused=true],.beacon_mark__9h5WZ[data-paused=true] *{animation-play-state:paused!important}.beacon_mark__9h5WZ[data-energy=minimal],.beacon_mark__9h5WZ[data-energy=minimal] *{animation:none!important;transition:none!important}@keyframes beacon_beaconOrbit__kGO1j{to{stroke-dashoffset:-506}}@keyframes beacon_beaconFloat__mmCZ6{50%{transform:translateY(var(--lift))}}@keyframes beacon_beaconSway__nNd9B{50%{transform:rotate(6deg)}}@keyframes beacon_beaconTurn__YA6Cz{0%,to{transform:rotate(-10deg) scaleX(1)}50%{transform:rotate(var(--turn)) scaleX(.72)}}@keyframes beacon_beaconShine__8GLRQ{0%{opacity:.65;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}@keyframes beacon_beaconCelebrate___5uAG{0%,to{transform:none}40%{transform:translateY(-14px) rotate(-6deg)}70%{transform:translateY(-5px) rotate(4deg)}}@keyframes beacon_beaconParticles__95bfJ{0%{opacity:0;transform:scale(.6)}30%{opacity:1}to{opacity:0;transform:scale(1.3)}}@keyframes beacon_beaconWelcome__aiS8b{0%,to{transform:none}40%{transform:rotate(-8deg) scale(1.06)}}@keyframes beacon_beaconAlign__GFjiu{0%{transform:rotate(-12deg)}55%{transform:rotate(27deg)}to{transform:rotate(24deg)}}@media(prefers-reduced-motion:reduce){.beacon_mark__9h5WZ,.beacon_mark__9h5WZ *{animation:none!important;transition:none!important}}.beacon_companion__NQzBF{--beacon-ink:#12253f;--beacon-blue:#235eaf;position:fixed;inset:auto 24px 20px auto;z-index:70;color:var(--beacon-ink);font-family:inherit}.beacon_launcherRow__lFhje{display:flex;align-items:center;gap:12px}.beacon_launcher__hT568{display:grid;justify-items:center;gap:0;border:1px solid #bad4ef;border-radius:24px;background:linear-gradient(145deg,#f7fcffed,#e1edfaed);padding:8px 12px 7px;box-shadow:0 12px 35px #122c5025;cursor:pointer;backdrop-filter:blur(18px);color:var(--beacon-ink)}.beacon_launcherLabel__Bg_dV{font-size:11px;font-weight:650;letter-spacing:.04em}.beacon_restore__tLG9j{border:1px solid #bccfe2;border-radius:24px;padding:9px 14px;background:#fff;color:var(--beacon-ink);cursor:pointer}.beacon_invitation__Z7boK{display:flex;max-width:260px;border:1px solid #d2ddeb;background:#fff;border-radius:14px;box-shadow:0 8px 25px #10223b12}.beacon_invitation__Z7boK button{border:0;background:none;padding:12px;color:var(--beacon-ink);font:inherit;font-size:13px;cursor:pointer;text-align:left}.beacon_drawer__lPp6K{position:absolute;right:0;bottom:108px;width:min(440px,calc(100vw - 48px));max-height:min(720px,calc(100dvh - 160px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #c5d8ec;border-radius:22px;background:#f9fbff;box-shadow:0 24px 70px #10274330}.beacon_drawer__lPp6K[hidden]{display:none}.beacon_drawerHeader__sGUCG{display:flex;gap:10px;align-items:center;padding:18px 20px;background:linear-gradient(120deg,#edf6ff,#fafaff);border-bottom:1px solid #dce6f1}.beacon_drawerHeader__sGUCG>div{flex:1}.beacon_drawerHeader__sGUCG h2{margin:3px 0 0;font-size:19px;line-height:1.2;font-weight:650}.beacon_eyebrow__aTFnk{margin:0;font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.1em;color:#557397}.beacon_iconButton__Yr2CG{padding:7px;border:1px solid #cad9e9;background:#fff;border-radius:8px;font:inherit;font-size:12px;cursor:pointer;color:var(--beacon-ink);min-height:36px}.beacon_phase__GTZMR{margin:0;padding:9px 20px;font-size:12px;line-height:1.5;color:#39587e;background:#eff5fc;border-bottom:1px solid #dde7f3}.beacon_drawerBody__HmuvS{overflow:auto;overscroll-behavior:contain;padding:18px 20px}.beacon_settings__v8cmP{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 20px;border-bottom:1px solid #dce6f1;font-size:13px}.beacon_settings__v8cmP select{min-width:0;padding:6px;border:1px solid #becfe2;border-radius:6px;background:white;color:var(--beacon-ink);font:inherit}.beacon_settings__v8cmP p{grid-column:1/-1;margin:0;font-size:11px;line-height:1.6}.beacon_companion__NQzBF a:focus-visible,.beacon_companion__NQzBF button:focus-visible,.beacon_companion__NQzBF input:focus-visible,.beacon_companion__NQzBF select:focus-visible,.beacon_companion__NQzBF textarea:focus-visible{outline:3px solid #2988db;outline-offset:3px}.beacon_tabs__IsSrb{display:flex;gap:8px;border-bottom:1px solid #dae5f0;padding-bottom:12px;margin-bottom:14px}.beacon_tab__CKYCh{flex:1;padding:9px 10px;border:1px solid #cad9e9;border-radius:10px;font:inherit;font-size:13px;background:white;color:#34567e;cursor:pointer}.beacon_tab__CKYCh[aria-pressed=true]{background:#153b70;color:white;border-color:#153b70}.beacon_bodyHeading____GyK{margin:0 0 8px;font-size:16px}.beacon_copy__S4iJg{font-size:12px;line-height:1.7;color:#4a6280;margin:8px 0}.beacon_transcript__OHjHe{display:grid;gap:12px;padding:0;margin:14px 0;list-style:none}.beacon_turn__Sxb02{padding:12px 14px;border:1px solid #dce5ef;border-radius:13px;background:#fff;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.beacon_turnUser__n1jtx{background:#eef4fc;border-color:#d4e1f1}.beacon_meta__erq3H{margin:0 0 6px;font-size:10px;font-weight:650;color:#516c8d;text-transform:uppercase;letter-spacing:.04em}.beacon_form__mvHQg{display:grid;gap:12px;padding:16px 0;border-top:1px solid #dbe5f1}.beacon_field__dbg2O{display:grid;gap:6px;font-size:12px;font-weight:600}.beacon_field__dbg2O input,.beacon_field__dbg2O select,.beacon_field__dbg2O textarea{width:100%;box-sizing:border-box;min-width:0;border:1px solid #b9ccdf;border-radius:8px;padding:10px;background:#fff;color:#132a45;font:inherit;font-weight:400;line-height:1.5}.beacon_field__dbg2O textarea{resize:vertical}.beacon_actions__cMu5a{display:flex;flex-wrap:wrap;gap:8px}.beacon_button___IOFe{padding:9px 12px;border:1px solid #bccde1;border-radius:8px;background:#fff;color:#254969;font:inherit;font-size:12px;font-weight:600;cursor:pointer;min-height:40px}.beacon_primary___q7BR{background:#1e5598;border-color:#1e5598;color:#fff}.beacon_button___IOFe:disabled{opacity:.5;cursor:default}.beacon_notice__N_0SI{padding:11px 12px;border:1px solid #d8e5f3;border-radius:9px;background:#eef5ff;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.beacon_notice__N_0SI a{color:#1e5598;text-decoration:underline;text-underline-offset:2px}.beacon_answers__0tCmW{display:grid;gap:12px;margin:14px 0}.beacon_notice__N_0SI[data-tone=error]{border-color:#e7cdac;background:#fff8ec;color:#784b14}.beacon_notice__N_0SI[data-tone=success]{border-color:#abdace;background:#eefaf6;color:#1b6251}.beacon_ticketList__VPzV9{list-style:none;padding:0;margin:10px 0;display:grid;gap:10px}.beacon_ticket___vo2b{border:1px solid #d4e0ed;border-radius:12px;padding:12px;background:#fff}.beacon_ticketButton__9PUIk{background:none;border:0;color:#183958;cursor:pointer;text-align:left;width:100%;font:inherit;display:grid;gap:5px;font-size:13px;padding:0;overflow-wrap:anywhere}.beacon_ticketButton__9PUIk span{font-size:11px;color:#58718d}.beacon_ticketBody__GohcU{margin-top:12px;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.beacon_events___qHr7{padding-left:16px;display:grid;gap:10px}.beacon_links__ZtU0D{padding-left:16px;margin:8px 0;font-size:12px}.beacon_links__ZtU0D a{color:#245d9e}.beacon_context__T7cav{display:inline-block;margin:6px 0;padding:5px 9px;border:1px solid #d5e1f0;border-radius:20px;background:#edf4fd;color:#345775;font-size:11px;font-weight:600}.beacon_steps__tKYSk{display:flex;list-style:none;gap:6px;counter-reset:steps;margin:0;padding:0;font-size:10px;line-height:1.5;color:#5a728c}.beacon_steps__tKYSk li{flex:1;border-top:2px solid #d9e4f1;padding:7px 0;counter-increment:steps}.beacon_steps__tKYSk li:before{content:counter(steps) ". "}.beacon_steps__tKYSk li[aria-current=step]{border-color:#bd913b;color:#76531c;font-weight:600}.beacon_button___IOFe,.beacon_iconButton__Yr2CG,.beacon_invitation__Z7boK button,.beacon_restore__tLG9j{min-height:44px}.beacon_invitation__Z7boK button[aria-label]{min-width:44px}@media(max-width:600px){.beacon_companion__NQzBF{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.beacon_drawer__lPp6K{right:0;bottom:100px;width:calc(100vw - 24px);max-height:calc(100dvh - 124px);border-radius:18px}.beacon_drawerBody__HmuvS,.beacon_drawerHeader__sGUCG{padding:14px 16px}.beacon_invitation__Z7boK{max-width:220px}.beacon_launcher__hT568{padding:5px 8px;border-radius:20px}.beacon_launcher__hT568 .beacon_mark__9h5WZ{width:46px;height:42px}.beacon_launcherLabel__Bg_dV{font-size:10px}.beacon_drawer__lPp6K{bottom:78px;max-height:calc(100dvh - 102px)}.beacon_iconButton__Yr2CG{min-width:44px;min-height:44px}}