.guide_portalRoot__aaNJc,.guide_root__kTrIm{--guide-navy:var(--navy-950);--guide-blue:var(--blue-600);--guide-blue-hover:var(--color-brand-blue-hover);--guide-gold:var(--gold-500);--guide-border:var(--line);--guide-surface:var(--panel);--guide-muted:var(--muted)}.guide_portalRoot__aaNJc,.guide_root__kTrIm{position:relative;z-index:1200}.guide_visuallyHidden__b6gR9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.guide_launcher__bJyED{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:1202;display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:calc(100vw - 32px);border:1px solid var(--guide-blue);border-radius:8px;background:var(--guide-blue);color:#fff;box-shadow:0 8px 24px rgba(5,7,66,.2);cursor:pointer;font:inherit;font-weight:700;padding:10px 16px}.guide_launcher__bJyED[hidden]{display:none}.guide_launcherMascot__Qap7a{position:relative;display:block;width:34px;height:34px;flex:0 0 34px;overflow:hidden;border-radius:50%;background:#fff}.guide_launcherMascot__Qap7a img{position:absolute;top:-4px;left:2px;width:31px;height:auto}.guide_launcher__bJyED:focus-visible,.guide_launcher__bJyED:hover{background:var(--guide-blue-hover)}.guide_button__lXtI0:focus-visible,.guide_checkbox__fsUMk:focus-visible,.guide_iconButton___kHg5:focus-visible,.guide_input__0QgOY:focus-visible,.guide_launcher__bJyED:focus-visible,.guide_select__p4ieC:focus-visible{outline:3px solid var(--guide-gold);outline-offset:3px}.guide_prompt__ESXYd{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:calc(max(20px, env(safe-area-inset-bottom)) + 58px);z-index:1201;display:grid;width:min(440px,calc(100vw - 32px));grid-template-columns:82px minmax(0,1fr);align-items:end;grid-gap:10px;gap:10px;color:var(--guide-navy);pointer-events:none}.guide_promptMascot__U1oDK{width:82px;height:123px;filter:drop-shadow(0 8px 12px rgba(5,7,66,.18))}.guide_promptMascot__U1oDK img{display:block;width:82px;height:auto}.guide_promptBubble__HKUkS{position:relative;border:2px solid var(--info-line);border-radius:18px 18px 18px 5px;background:var(--guide-surface);box-shadow:0 12px 32px rgba(5,7,66,.18);padding:15px 16px 16px;pointer-events:none}.guide_promptBubble__HKUkS .guide_button__lXtI0{pointer-events:auto}.guide_promptBubble__HKUkS:after,.guide_promptBubble__HKUkS:before{position:absolute;left:-15px;bottom:19px;width:0;height:0;border-style:solid;content:""}.guide_promptBubble__HKUkS:before{border-width:11px 15px 0 0;border-color:var(--info-line) transparent transparent transparent}.guide_promptBubble__HKUkS:after{left:-11px;bottom:21px;border-width:8px 12px 0 0;border-color:#fff transparent transparent}.guide_promptSpeaker__j9dKV{margin:0 0 4px;color:var(--guide-blue);font-size:12px;font-weight:800}.guide_panelTitle__K2YDq,.guide_promptTitle__kY6TW,.guide_sectionTitle__1f4pW,.guide_tourTitle__gRoXA{margin:0;color:var(--guide-navy);font-weight:800}.guide_promptTitle__kY6TW{font-size:15px}.guide_answerBody__78y0Z,.guide_error__yKeBX,.guide_muted__DG59w,.guide_panelDescription__gNPV8,.guide_promptText__Id8Rd,.guide_taskBody__Rq7zu,.guide_tourBody__EJLyc{color:var(--guide-muted);font-size:13px;line-height:1.65}.guide_promptText__Id8Rd{margin:6px 0 10px}.guide_panel__XmX4k{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:1203;display:flex;max-height:min(720px,calc(100dvh - 40px));width:min(390px,calc(100vw - 32px));flex-direction:column;overflow:hidden;border:1px solid var(--guide-border);border-radius:10px;background:var(--guide-surface);box-shadow:0 16px 48px rgba(5,7,66,.24);color:var(--guide-navy)}.guide_panelHeader__589fF{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--guide-border);padding:18px}.guide_panelIdentity__g_2mf{display:flex;min-width:0;align-items:flex-start;gap:10px}.guide_panelMascot__NOcRF{position:relative;width:48px;height:48px;flex:0 0 48px;overflow:hidden;border:1px solid var(--guide-border);border-radius:50%;background:var(--bg)}.guide_panelMascot__NOcRF img{position:absolute;top:-5px;left:3px;width:43px;height:auto}.guide_panelTitle__K2YDq{font-size:18px}.guide_panelDescription__gNPV8{margin:5px 0 0}.guide_iconButton___kHg5{min-width:44px;min-height:44px;border:1px solid var(--guide-border);border-radius:6px;background:var(--guide-surface);color:var(--guide-navy);cursor:pointer;font:inherit;font-size:20px;line-height:1}.guide_content__Dlz9h{min-height:0;overflow-y:auto;padding:18px}.guide_section__qdjWe{border-bottom:1px solid var(--guide-border);padding-bottom:18px;margin-bottom:18px}.guide_section__qdjWe:last-child{border-bottom:0;margin-bottom:0}.guide_sectionTitle__1f4pW{font-size:14px}.guide_taskBody__Rq7zu{margin:6px 0 12px}.guide_actions__ibISl,.guide_settingsActions__JdvOz{display:flex;flex-wrap:wrap;gap:8px}.guide_button__lXtI0{min-height:44px;border:1px solid var(--guide-blue);border-radius:6px;background:var(--guide-blue);color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:9px 12px}.guide_buttonSecondary__rAr78{border-color:var(--guide-border);background:var(--guide-surface);color:var(--guide-navy)}.guide_button__lXtI0:hover:not(:disabled):not(.guide_buttonSecondary__rAr78):not(.guide_buttonDanger__kipqi):not(.guide_buttonDangerOutline__Y3nIU){background:var(--guide-blue-hover);color:#fff}.guide_button__lXtI0:disabled{cursor:not-allowed;opacity:.6}.guide_button__lXtI0[data-loading=true]:disabled{cursor:wait}.guide_formGroup__y41_o{margin-top:12px}.guide_label__5ZVyT{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.guide_input__0QgOY,.guide_select__p4ieC{box-sizing:border-box;width:100%;min-height:44px;border:1px solid var(--guide-border);border-radius:6px;background:var(--guide-surface);color:var(--guide-navy);font:inherit;padding:9px 10px}.guide_input__0QgOY{min-height:148px;resize:vertical}.guide_supportSection__gUxKu{border-top:1px solid var(--guide-border);border-bottom:0;padding-top:18px}.guide_supportDescription__sPNeT{margin:7px 0 14px;color:var(--guide-muted);font-size:12px;line-height:1.65}.guide_supportForm__6EZpV{display:grid;grid-gap:2px;gap:2px}.guide_reportTextarea__0YrED{box-sizing:border-box;width:100%;min-height:132px;resize:vertical;border:1px solid var(--guide-border);border-radius:6px;background:var(--guide-surface);color:var(--guide-navy);font:inherit;padding:9px 10px}.guide_buttonDangerOutline__Y3nIU,.guide_buttonDanger__kipqi{border-color:#a32f38}.guide_buttonDanger__kipqi{background:#a32f38;color:white}.guide_buttonDanger__kipqi:hover:not(:disabled){background:#8e2630;color:white}.guide_buttonDangerOutline__Y3nIU{background:white;color:#8e2630}.guide_supportSuccess__waWdI{margin:14px 0 0;border-left:4px solid #267454;background:#eef8f3;color:#245e48;padding:12px;font-size:13px;line-height:1.6}.guide_checkboxRow__ge7ue{display:flex;align-items:flex-start;gap:10px;min-height:44px;margin-top:0;cursor:pointer}.guide_checkbox__fsUMk{width:20px;height:20px;flex:0 0 auto;margin:1px 0 0}.guide_checkboxLabel__T1ZjJ{font-size:13px;line-height:1.5}.guide_guidancePreference__PAca1{padding-top:14px}.guide_guidancePreferenceCopy__8pGaI{display:grid;grid-gap:3px;gap:3px}.guide_guidancePreferenceCopy__8pGaI strong{font-size:14px;line-height:1.45}.guide_guidancePreferenceCopy__8pGaI span{color:var(--guide-muted);font-size:12px;line-height:1.55}.guide_muted__DG59w{margin:6px 0 0}.guide_error__yKeBX{margin:10px 0 0;color:#9a2d2d}.guide_success__RMW7R{margin:10px 0 0;color:#1f6b48;font-size:13px}.guide_answer__VcNGa{border-left:3px solid var(--guide-blue);background:var(--bg);padding:12px}.guide_answerBody__78y0Z{margin:0 0 6px}.guide_tourStep__rgoLA{border:1px solid var(--guide-border);border-radius:6px;background:var(--bg);padding:12px}.guide_tourTitle__gRoXA{font-size:15px}.guide_tourBody__EJLyc{margin:6px 0}.guide_progress__lw6k2{color:var(--guide-muted);font-size:12px;margin:0 0 8px}.guide_highlight__sMJwC{animation:guide_guideHighlight__cQDct 1.2s ease-in-out infinite;outline:4px solid var(--guide-gold)!important;outline-offset:5px;position:relative;z-index:1199}.guide_targetGuideLayer__R8NdF{position:fixed;inset:0;z-index:1210;pointer-events:none}.guide_targetMascot__DjkIL{position:fixed;z-index:1211;pointer-events:none;filter:drop-shadow(0 10px 14px rgba(5,7,66,.22));animation:guide_zipArrive__XBPvj .36s cubic-bezier(.2,.8,.2,1) both}.guide_targetMascot__DjkIL>img{display:block;width:100%;height:100%;object-fit:contain}.guide_targetMascotFlipped__wxQyn{transform:scaleX(-1)}.guide_targetClose__4tXt5{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid var(--guide-border);border-radius:50%;background:rgba(255,255,255,.96);box-shadow:0 4px 12px rgba(5,7,66,.18);color:var(--guide-navy);cursor:pointer;font:inherit;font-size:20px;line-height:1;pointer-events:auto}.guide_targetSpeech__1heXl{position:absolute;bottom:calc(100% + 16px);width:min(248px,calc(100vw - 112px));border:2px solid var(--info-line);border-radius:16px;background:var(--guide-surface);box-shadow:0 12px 30px rgba(5,7,66,.2);color:var(--guide-navy);padding:12px 13px 13px;pointer-events:none}.guide_targetMascot__DjkIL[data-guide-placement=left] .guide_targetSpeech__1heXl{left:0;border-bottom-left-radius:5px}.guide_targetMascot__DjkIL[data-guide-placement=right] .guide_targetSpeech__1heXl{right:0;border-bottom-right-radius:5px}.guide_targetMascot__DjkIL[data-guide-speech-placement=below] .guide_targetSpeech__1heXl{top:calc(100% + 16px);bottom:auto}.guide_targetSpeech__1heXl:after{position:absolute;bottom:-8px;width:14px;height:14px;border-right:2px solid var(--info-line);border-bottom:2px solid var(--info-line);background:var(--guide-surface);content:"";transform:rotate(45deg)}.guide_targetMascot__DjkIL[data-guide-placement=left] .guide_targetSpeech__1heXl:after{left:34px}.guide_targetMascot__DjkIL[data-guide-placement=right] .guide_targetSpeech__1heXl:after{right:34px}.guide_targetMascot__DjkIL[data-guide-speech-placement=below] .guide_targetSpeech__1heXl:after{top:-8px;bottom:auto;border:0;border-top:2px solid var(--info-line);border-left:2px solid var(--info-line)}.guide_targetSpeechHeader__ZFXIZ{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--guide-blue);font-size:12px}.guide_targetSpeechHeader__ZFXIZ .guide_targetClose__4tXt5{order:-1;pointer-events:auto}.guide_targetSpeech__1heXl p{margin:6px 0 8px;color:var(--guide-navy);font-size:13px;line-height:1.55}.guide_targetSpeech__1heXl>span{display:block;color:var(--guide-muted);font-size:11px;font-weight:700}.guide_targetSpeech__1heXl>.guide_button__lXtI0{width:100%;margin-top:10px;pointer-events:auto}.guide_targetClose__4tXt5:focus-visible{outline:3px solid var(--guide-gold);outline-offset:3px}@keyframes guide_guideHighlight__cQDct{0%,to{border-color:rgb(217 119 6/30%);box-shadow:inset 0 0 0 2px rgb(217 119 6/12%)}50%{border-color:rgb(217 119 6/100%);box-shadow:inset 0 0 0 2px rgb(217 119 6/80%)}}@keyframes guide_zipArrive__XBPvj{0%{opacity:0;transform:translateY(16px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:680px){.guide_launcher__bJyED{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));width:52px;min-width:52px;height:52px;min-height:52px;justify-content:center;border-radius:50%;padding:8px}.guide_launcher__bJyED>span:last-child{display:none}.guide_launcherMascot__Qap7a{width:34px;height:34px;flex-basis:34px}.guide_prompt__ESXYd{right:max(12px,env(safe-area-inset-right));bottom:calc(max(16px, env(safe-area-inset-bottom)) + 58px);width:calc(100vw - 24px);grid-template-columns:50px minmax(0,1fr);gap:8px}.guide_panel__XmX4k{right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.guide_content__Dlz9h,.guide_panelHeader__589fF{padding:16px}.guide_promptMascot__U1oDK{width:50px;height:75px}.guide_promptMascot__U1oDK img{width:50px}.guide_promptBubble__HKUkS{padding:10px 11px 11px}.guide_promptText__Id8Rd{display:none}.guide_promptTitle__kY6TW{font-size:14px}.guide_promptBubble__HKUkS .guide_actions__ibISl{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr))}.guide_promptBubble__HKUkS .guide_button__lXtI0{width:100%;padding:7px 8px}.guide_targetSpeech__1heXl{width:min(248px,calc(100vw - 24px));padding:10px 11px 11px}.guide_targetSpeech__1heXl p{font-size:12px}}@media (max-width:340px){.guide_portalRoot__aaNJc:has(.guide_prompt__ESXYd) .guide_launcher__bJyED{display:none}}@media (prefers-reduced-motion:reduce){.guide_highlight__sMJwC,.guide_targetMascot__DjkIL{animation:none}}.guide_motionReduced__hDwve .guide_highlight__sMJwC,.guide_motionReduced__hDwve .guide_targetMascot__DjkIL{animation:none}.guide_fieldHint__14bvA{display:block;margin-top:.35rem;color:var(--text-muted,#5b6475);font-size:.78rem;line-height:1.45}