.react-joyride__overlay{animation:.2s ease-out tour-overlay-in}.tour-target--locked,.tour-target--locked *{pointer-events:none!important}.tour-target--locked{cursor:default!important}.tour-target--guided{animation:1.4s ease-in-out infinite tour-target-guided-pulse;position:relative;box-shadow:0 0 0 3px #004ee847,0 14px 34px #004ee83d}.tour-target-cursor{z-index:12050;pointer-events:none;align-items:flex-end;gap:4px;animation:1.2s ease-in-out infinite tour-target-cursor-bob;display:flex;position:absolute}.tour-target-cursor__dot{background:#004ee8;border-radius:9999px;width:12px;height:12px;box-shadow:0 0 0 6px #004ee82e}.tour-target-cursor__arrow{filter:drop-shadow(0 6px 12px #00154f47);border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #00154f;width:0;height:0}@keyframes tour-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tour-target-guided-pulse{0%,to{box-shadow:0 0 0 3px #004ee83d,0 14px 34px #004ee838}50%{box-shadow:0 0 0 8px #004ee814,0 18px 38px #004ee84d}}@keyframes tour-target-cursor-bob{0%,to{transform:translate(0,0)}50%{transform:translate(6px,5px)}}.tour-toast{-webkit-backdrop-filter:blur(28px)saturate(140%);background:#ffffffb8;border:1.5px solid #004ee88c;animation:.32s cubic-bezier(.16,1,.3,1) tour-toast-in,2s ease-out .32s infinite tour-toast-pulse;box-shadow:0 18px 50px #00154f38,0 0 #004ee873}@keyframes tour-toast-in{0%{opacity:0;transform:translate(28px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes tour-toast-pulse{0%{box-shadow:0 18px 50px #00154f38,0 0 #004ee880}70%{box-shadow:0 18px 50px #00154f38,0 0 0 12px #004ee800}to{box-shadow:0 18px 50px #00154f38,0 0 #004ee800}}.tour-toast__icon{animation:2s ease-in-out infinite tour-toast-icon}@keyframes tour-toast-icon{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.tour-beacon{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.tour-beacon__dot{background:#004ee8;border-radius:9999px;width:14px;height:14px;position:relative;box-shadow:0 0 0 4px #004ee840}.tour-beacon__ping{background:#004ee88c;border-radius:9999px;animation:1.4s cubic-bezier(0,0,.2,1) infinite tour-beacon-ping;position:absolute;inset:0}@keyframes tour-beacon-ping{0%{opacity:.8;transform:scale(.6)}80%,to{opacity:0;transform:scale(2.2)}}.react-joyride__floater[data-testid=floater]{z-index:12010!important;position:fixed!important;inset:auto 24px 24px auto!important;transform:none!important}.react-joyride__floater[data-testid=floater] .react-joyride__arrow{display:none!important}.tour-tooltip{color:#fff;background:linear-gradient(135deg,#ffffffb8,#ffffff14) 0 0/100% 100% padding-box padding-box,linear-gradient(120deg,#7dd3fc,#8b5cf6,#22c55e,#60a5fa,#f59e0b,#7dd3fc) 0 0/240% 240% border-box;border-radius:30px;width:min(480px,100vw - 32px);padding:1px;font-family:Inter,sans-serif;animation:7s infinite tour-tooltip-gradient;position:relative;box-shadow:0 28px 80px #00154f6b}.tour-tooltip__panel{-webkit-backdrop-filter:blur(18px)saturate(130%);background:radial-gradient(circle at 100% 0,#7391ff2e,#0000 34%),radial-gradient(circle at 0 100%,#34d3991f,#0000 36%),#00154ff5;border-radius:29px;min-height:292px;padding:24px 24px 20px;position:relative;overflow:hidden}.tour-tooltip__close{color:#ffffffa6;border-radius:9999px;padding:6px;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:18px;right:18px}.tour-tooltip__close:hover{color:#fff;background:#ffffff1f}.tour-tooltip__eyebrow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-right:42px;display:flex}.tour-tooltip__badge{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1a;border-radius:9999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.tour-tooltip__header{align-items:flex-start;gap:16px;display:flex}.tour-tooltip__icon{color:#dbe6ff;background:#7391ff29;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.tour-tooltip__copy{min-width:0}.tour-tooltip__title{max-width:28rem;margin-bottom:10px;font-family:Space Grotesk,sans-serif;font-size:clamp(24px,2.6vw,29px);font-weight:700;line-height:1.12}.tour-tooltip__body{color:#ffffffe6;max-width:28rem;font-size:17px;line-height:1.65}.tour-tooltip__footer{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.tour-tooltip__progress{letter-spacing:.08em;text-transform:uppercase;color:#ffffffa3;font-size:13px;font-weight:600}.tour-tooltip__hint{color:#ffffffad;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;display:inline-flex}.tour-tooltip__actions{align-items:center;gap:10px;display:flex}.tour-tooltip__btn{border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:15px;font-weight:700;transition:background-color .15s,color .15s,opacity .15s,border-color .15s;display:inline-flex}.tour-tooltip__btn--ghost{color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff40}.tour-tooltip__btn--ghost:hover{color:#fff;background:#ffffff1a}.tour-tooltip__btn--primary{color:#00154f;background:#fff;box-shadow:0 12px 24px #ffffff24}.tour-tooltip__btn--primary:hover{background:#dce1ff}.tour-entry-btn{color:#0036a3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #004ee82e;border-radius:999px;align-items:center;gap:10px;padding:12px 14px;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex;box-shadow:0 16px 38px #00154f1f}.tour-entry-btn:hover{background:#fffffff5;border-color:#004ee859;transform:translateY(-1px);box-shadow:0 20px 42px #00154f29}.tour-entry-btn--fresh{animation:1.8s ease-in-out infinite tour-entry-pulse}.tour-entry-btn__icon{background:#004ee81a;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.tour-entry-btn__badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#004ee8;border-radius:999px;justify-content:center;align-items:center;min-width:40px;height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}@keyframes tour-entry-pulse{0%,to{box-shadow:0 16px 38px #00154f1f}50%{box-shadow:0 18px 42px #004ee83d}}@keyframes tour-tooltip-gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (width<=900px){.react-joyride__floater[data-testid=floater]{inset:auto 16px 16px!important}.tour-tooltip{width:auto}.tour-tooltip__panel{min-height:0;padding:20px 18px 18px}.tour-tooltip__header{gap:14px}.tour-tooltip__icon{border-radius:16px;width:46px;height:46px}.tour-tooltip__title{font-size:22px}.tour-tooltip__body{font-size:16px}.tour-tooltip__footer{flex-direction:column;align-items:stretch}.tour-tooltip__hint{justify-content:flex-start}.tour-tooltip__actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.tour-entry-btn{max-width:calc(100vw - 32px)}}
