.JNBloG_mascot{width:112px;height:auto;color:var(--link);pointer-events:none;flex:none;display:block;overflow:visible}.JNBloG_character{transform-origin:110px 198px}.JNBloG_limb,.JNBloG_pins,.JNBloG_body,.JNBloG_edge,.JNBloG_brow,.JNBloG_smile,.JNBloG_happyEyes,.JNBloG_cheek,.JNBloG_hand,.JNBloG_shoe,.JNBloG_sparks{stroke-linecap:round;stroke-linejoin:round}.JNBloG_limb{fill:none;stroke:var(--link);stroke-width:5px}.JNBloG_shoe{fill:var(--link);stroke:var(--link);stroke-width:3px}.JNBloG_pins{fill:none;stroke:var(--signal);stroke-width:2.5px}.JNBloG_body{fill:var(--soft);stroke:var(--link);stroke-width:3px}.JNBloG_edge{fill:none;stroke:var(--signal);stroke-width:4px}.JNBloG_eye{fill:var(--ink)}.JNBloG_eyeGlint{fill:var(--paper)}.JNBloG_brow,.JNBloG_smile,.JNBloG_happyEyes{fill:none;stroke:var(--ink);stroke-width:2.5px}.JNBloG_brow{stroke-width:1.8px}.JNBloG_cheek{fill:none;stroke:var(--signal);stroke-width:3px;opacity:.75}.JNBloG_hand{fill:var(--signal-soft);stroke:var(--signal);stroke-width:2px}.JNBloG_sparks{fill:var(--signal);stroke:var(--signal);stroke-width:2.5px}.JNBloG_wavingHand{transform-origin:153px 108px}@media (prefers-reduced-motion:no-preference){.JNBloG_mascot[data-pose=wave] .JNBloG_wavingHand{animation:.9s cubic-bezier(.16,1,.3,1) JNBloG_sayHello}.JNBloG_mascot[data-pose=point] .JNBloG_character{--lean:2deg;animation:.48s cubic-bezier(.16,1,.3,1) JNBloG_point}.JNBloG_mascot[data-pose=point][data-point-direction=left] .JNBloG_character{--lean:-2deg}.JNBloG_mascot[data-pose=celebrate] .JNBloG_character{animation:.65s cubic-bezier(.16,1,.3,1) JNBloG_celebrate}.JNBloG_mascot[data-pose=celebrate] .JNBloG_sparks{transform-origin:110px 48px;animation:.52s cubic-bezier(.16,1,.3,1) JNBloG_sparkle}}@keyframes JNBloG_point{0%,to{transform:rotate(0)}45%{transform:rotate(var(--lean))}}@keyframes JNBloG_sparkle{0%{opacity:0;transform:scale(.9)}60%{opacity:1}to{transform:scale(1)}}@keyframes JNBloG_sayHello{0%,to{transform:rotate(0)}18%,58%{transform:rotate(-12deg)}38%,78%{transform:rotate(9deg)}}@keyframes JNBloG_celebrate{0%,to{transform:translateY(0)rotate(0)}38%{transform:translateY(-5px)rotate(-3deg)}70%{transform:translateY(-1px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.JNBloG_mascot[data-pose=celebrate] .JNBloG_sparks{animation:.16s ease-out JNBloG_appear}}@keyframes JNBloG_appear{0%{opacity:0}to{opacity:1}}
.acG_Sa_coach{inset-inline-start:16px;z-index:55;width:316px;max-height:calc(100dvh - 32px);color:var(--ink);background:var(--surface);border:1px solid var(--line);scrollbar-color:var(--line) var(--surface);border-radius:12px;position:fixed;top:16px;overflow:auto;box-shadow:0 8px 24px #0000001f}.acG_Sa_header{align-items:center;gap:8px;padding:14px 12px;display:flex}.acG_Sa_mascot{width:50px}.acG_Sa_toggle{text-align:start;background:0 0;border:0;flex:1;grid-template-columns:1fr auto;gap:3px 8px;min-width:0;padding:4px 0;display:grid}.acG_Sa_toggle strong{font-size:16px}.acG_Sa_toggle span{color:var(--muted);grid-column:1;font-size:12px}.acG_Sa_toggle svg{grid-area:1/2/3;align-self:center}.acG_Sa_close{min-width:32px;padding:7px}.acG_Sa_content{padding:0 18px 18px}.acG_Sa_content h2{margin:8px 0 14px;font-size:23px;line-height:1.35}.acG_Sa_content p{margin:10px 0 16px;font-size:14px;line-height:1.7}.acG_Sa_content button{min-height:36px;font-size:13px}.acG_Sa_progress{width:100%;height:4px;accent-color:var(--link);border:0;border-radius:3px;margin:0 0 20px;display:block}.acG_Sa_progress::-webkit-progress-bar{background:var(--surface-2);border-radius:3px}.acG_Sa_progress::-webkit-progress-value{background:var(--link);border-radius:3px}.acG_Sa_note{color:var(--muted)}.acG_Sa_task{background:var(--soft);border-radius:7px;padding:12px}.acG_Sa_task strong{font-size:14px}.acG_Sa_task p{margin:6px 0 0}.acG_Sa_taskActions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.acG_Sa_checklist{border-block:1px solid var(--line);margin:18px 0 8px;padding:12px 0}.acG_Sa_checklist summary{cursor:pointer;font-size:13px}.acG_Sa_checklist ol{padding-inline-start:18px}.acG_Sa_checklist li{margin:10px 0;font-size:13px}.acG_Sa_checklist button{text-align:start;background:0 0;border:0;padding:5px;line-height:1.6}.acG_Sa_checklist button[aria-current]{color:var(--link);text-underline-offset:4px;text-decoration:underline}.acG_Sa_quiet,.acG_Sa_pause,.acG_Sa_footer button{color:var(--link);background:0 0;border:0;padding:6px 0}.acG_Sa_navigation{gap:8px;margin-top:18px;display:flex}.acG_Sa_navigation button:last-child{flex:1}.acG_Sa_footer{justify-content:space-between;gap:10px;margin:8px 0;display:flex}.acG_Sa_pause{border-top:1px solid var(--line);width:100%;color:var(--muted);margin-top:12px;padding-top:12px}.acG_Sa_outline{gap:4px;margin:10px 0;display:grid}.acG_Sa_outline button{text-align:start;background:0 0;justify-content:start;gap:9px}.acG_Sa_outline button[aria-current]{background:var(--soft);border-color:var(--link)}.acG_Sa_coach[data-in-modal=true]{width:100%;max-height:none;box-shadow:none;margin-bottom:16px;position:relative;inset:auto}.acG_Sa_coach[data-in-modal=true] .acG_Sa_content{max-height:220px;overflow:auto}@media (max-width:1099px){.acG_Sa_coach{inset-inline:12px;top:auto;bottom:max(12px, env(safe-area-inset-bottom));width:auto;max-height:44dvh}.acG_Sa_header{padding:10px}.acG_Sa_mascot{width:38px}.acG_Sa_content{padding:0 14px 14px}.acG_Sa_content h2{font-size:21px}.acG_Sa_coach[data-in-modal=true]{max-height:none;inset:auto}.acG_Sa_coach[data-in-modal=true] .acG_Sa_content{max-height:28dvh}}@media (prefers-reduced-motion:reduce){.acG_Sa_coach *,.acG_Sa_coach :before,.acG_Sa_coach :after{scroll-behavior:auto}}
