.OQBfIW_assistant{background:#f0f7f5;border-radius:1rem;align-items:center;gap:1rem;margin:.75rem 0;padding:.75rem;display:flex}.OQBfIW_character{transform-origin:50% 90%;background:0 0;width:108px;height:108px;transition:transform .18s;position:relative;overflow:hidden;border:0!important;border-radius:1rem!important;flex:0 0 108px!important;padding:0!important}.OQBfIW_character:hover,.OQBfIW_character:focus-visible{transform:rotate(-3deg)scale(1.03)}.OQBfIW_character:active{transform:rotate(3deg)}.OQBfIW_sprite{pointer-events:none;position:absolute;width:400%!important;max-width:none!important;height:200%!important}.OQBfIW_bubble{min-width:0;font-size:.9rem;line-height:1.4}.OQBfIW_bubble p{font-size:.85rem;line-height:1.5;margin:.4rem 0 0!important}.OQBfIW_compact{gap:.65rem;padding:.5rem}.OQBfIW_compact .OQBfIW_character{width:72px;height:72px;flex-basis:72px!important}.OQBfIW_compact .OQBfIW_bubble{font-size:.8rem}@media (max-width:639px){.OQBfIW_character{width:84px;height:84px;flex-basis:84px!important}.OQBfIW_assistant{gap:.65rem}.OQBfIW_compact .OQBfIW_character{width:60px;height:60px;flex-basis:60px!important}.OQBfIW_compact .OQBfIW_bubble p{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.OQBfIW_character{transition:none}.OQBfIW_character:hover,.OQBfIW_character:focus-visible,.OQBfIW_character:active{transform:none}}
.G_RLnW_launcher{z-index:65;background:var(--help-color);color:#fff;border:2px solid #fff;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1rem;font-size:.875rem;font-weight:700;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 4px 15px #0003}.G_RLnW_publicLauncher{bottom:3.8rem;left:.75rem;right:auto}.G_RLnW_launcher:focus-visible,.G_RLnW_dialog button:focus-visible,.G_RLnW_dialog a:focus-visible{outline-offset:3px;outline:3px solid #f59e0b}.G_RLnW_layer{z-index:100;overscroll-behavior:contain;background:#001b1abb;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.G_RLnW_dialog{color:#163c37;border-top:6px solid var(--help-color);background:#fff;border-radius:1rem;width:100%;max-width:40rem;max-height:calc(100dvh - 2rem);padding:1.25rem;overflow:auto;box-shadow:0 12px 45px #0006}.G_RLnW_dialog h2{margin:.5rem 0;font-size:1.5rem;font-weight:700;line-height:1.3}.G_RLnW_dialog h3{margin:.65rem 0;font-size:1.2rem;font-weight:700}.G_RLnW_dialog p{overflow-wrap:anywhere;margin:.75rem 0;line-height:1.65}.G_RLnW_header,.G_RLnW_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.G_RLnW_badge{background:var(--help-color);color:#fff;border-radius:999px;padding:.3rem .75rem;font-size:.875rem;font-weight:700}.G_RLnW_dialog button,.G_RLnW_dialog a{border:1px solid #a4bdb7;border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:.65rem .8rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.G_RLnW_dialog button:disabled{opacity:.5}.G_RLnW_primary{background:var(--help-color);color:#fff!important;border-color:var(--help-color)!important}.G_RLnW_choices{flex-wrap:wrap;gap:.65rem;margin:1rem 0;display:flex}.G_RLnW_list{gap:.6rem;margin:1rem 0;padding:0;list-style:none;display:grid}.G_RLnW_list a{text-align:left;justify-content:space-between;width:100%}.G_RLnW_list li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.G_RLnW_list li>a{flex:15rem;width:auto}.G_RLnW_list li>button{flex:0 auto}.G_RLnW_list li>p{flex-basis:100%;margin:.25rem 0}.G_RLnW_filter{border:1px solid #a4bdb7;border-radius:.6rem;width:100%;min-height:44px;margin:.4rem 0;padding:.7rem}.G_RLnW_progress{width:100%;height:.5rem;accent-color:var(--help-color);margin:.5rem 0}.G_RLnW_moduleCounter{border-bottom:1px solid #d6e3df;padding-bottom:.5rem;font-weight:700}.G_RLnW_walkLayer{background:#001b1a44;justify-content:flex-end;align-items:flex-end}.G_RLnW_walkLayer .G_RLnW_dialog{pointer-events:auto;max-width:31rem}.G_RLnW_highlight{border:4px solid var(--help-color);pointer-events:none;z-index:101;border-radius:.5rem;position:fixed;box-shadow:0 0 0 3px #fff}.G_RLnW_walkLayer .G_RLnW_dialog{z-index:102}@media (max-width:639px){.G_RLnW_walkLayer{padding:.65rem}.G_RLnW_walkLayer .G_RLnW_dialog{max-height:55dvh;padding:1rem}.G_RLnW_dialog h2{font-size:1.3rem}.G_RLnW_launcher{padding:.7rem .85rem}}@media (prefers-reduced-motion:reduce){.G_RLnW_dialog,.G_RLnW_highlight{scroll-behavior:auto}}
