.lhp-guide{--lhpg-ink: #173c35;--lhpg-forest: #244d43;--lhpg-paper: #fffaf0;--lhpg-warm: #f1e6d0;--lhpg-coral: #e98c66;--lhpg-muted: #52645b;--lhpg-border: rgba(23, 60, 53, .14);position:fixed;right:max(24px,env(safe-area-inset-right));bottom:calc(max(22px,env(safe-area-inset-bottom)) + var(--lhpg-keyboard-offset, 0px));z-index:70;color:var(--lhpg-ink);font-family:inherit;font-size:15px;line-height:1.5;isolation:isolate;-webkit-text-size-adjust:100%}.lhp-guide *,.lhp-guide *:before,.lhp-guide *:after{box-sizing:border-box}.lhp-guide [hidden]{display:none!important}.lhp-guide button,.lhp-guide input{font:inherit}.lhp-guide button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lhp-guide button:focus-visible,.lhp-guide input:focus-visible,.lhp-guide-log:focus-visible{outline:3px solid var(--lhpg-coral);outline-offset:3px}.lhp-guide button:disabled{opacity:.5;cursor:default}.lhp-guide svg{display:block;width:24px;height:24px;flex:0 0 auto}.lhp-guide p,.lhp-guide h2{margin:0}.lhp-guide-launcher{position:relative;display:flex;align-items:center;gap:9px;min-height:50px;margin-left:auto;padding:11px 18px 11px 14px;border:1px solid rgba(255,250,240,.28);border-radius:100px;background:var(--lhpg-ink);color:var(--lhpg-paper);box-shadow:0 5px #0f2b2329,0 8px 30px #0c231b2e;font-size:14px!important;font-weight:650!important;letter-spacing:.005em;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.lhp-guide-launcher:hover{background:#2e594a;transform:translateY(-2px);box-shadow:0 7px #0f2b2321,0 10px 34px #0c231b38}.lhp-guide-launcher:active{transform:translateY(1px);box-shadow:0 2px #0f2b2329,0 5px 18px #0c231b2e}.lhp-guide-launcher--notice:after{content:"";position:absolute;top:2px;right:3px;width:10px;height:10px;border:2px solid var(--lhpg-ink);border-radius:50%;background:var(--lhpg-coral)}.lhp-guide--open .lhp-guide-launcher{background:var(--lhpg-forest)}.lhp-guide-panel{position:absolute;right:0;bottom:65px;display:flex;flex-direction:column;width:362px;height:min(560px,calc(var(--lhpg-viewport-height, 100svh) - 130px));min-height:280px;overflow:hidden;border:1px solid rgba(255,250,240,.6);border-radius:24px;background:var(--lhpg-paper);box-shadow:0 15px 70px #0f281f33,0 2px 12px #0f281f1a;opacity:0;transform:translateY(13px) scale(.985);transform-origin:bottom right;transition:opacity .17s ease,transform .22s cubic-bezier(.16,1,.3,1)}.lhp-guide-panel--visible{opacity:1;transform:translateY(0) scale(1)}.lhp-guide-header{display:flex;align-items:center;gap:11px;flex:0 0 auto;padding:18px 16px 16px;background:var(--lhpg-ink);color:var(--lhpg-paper)}.lhp-guide-mark{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border:1px solid rgba(255,250,240,.22);border-radius:14px;color:#f4b38b}.lhp-guide-heading{min-width:0}.lhp-guide-title{color:inherit!important;font-family:inherit!important;font-size:16px!important;font-weight:650!important;letter-spacing:-.025em!important;line-height:1.25!important}.lhp-guide-subtitle{margin-top:4px!important;color:#d4dfcf;font-size:11px;letter-spacing:.045em;line-height:1.3}.lhp-guide-close{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;margin:-4px -4px -4px auto;padding:7px;border:0;border-radius:50%;background:transparent;color:var(--lhpg-paper);transition:background .15s ease}.lhp-guide-close:hover{background:#fffaf01f}.lhp-guide-close svg{width:21px;height:21px}.lhp-guide-context{display:flex;align-items:center;gap:7px;flex:0 0 auto;min-height:35px;padding:8px 18px;border-bottom:1px solid var(--lhpg-border);background:#f1efdf;color:#4b6255;font-size:11px;font-weight:600;line-height:1.35}.lhp-guide-context-dot{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:#5c8156}.lhp-guide-context--paused .lhp-guide-context-dot{background:#ad7445}.lhp-guide-context--landing .lhp-guide-context-dot{background:var(--lhpg-coral)}.lhp-guide-log{flex:1 1 auto;min-height:60px;overflow-y:auto;overscroll-behavior:contain;padding:19px 16px 12px;scrollbar-width:thin;scrollbar-color:#bac5af transparent;-webkit-overflow-scrolling:touch}.lhp-guide-message{width:fit-content;max-width:94%;margin:0 0 11px;padding:10px 12px;border:1px solid #e5e3d4;border-radius:5px 15px 15px;background:#f1f0e4;animation:lhpg-message-in .22s ease both}.lhp-guide-message p{color:var(--lhpg-ink);font-size:14px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-line}.lhp-guide-message--user{margin-left:auto;border-color:#d9e3d4;border-radius:15px 5px 15px 15px;background:#dfe8d8}.lhp-guide-message--user p{color:#294b3c}.lhp-guide-choices{display:flex;flex-wrap:wrap;flex:0 0 auto;gap:6px;max-height:125px;overflow-y:auto;overscroll-behavior:contain;padding:2px 16px 13px;scrollbar-width:thin}.lhp-guide-choice{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:37px;padding:7px 10px;border:1px solid #cbd4c3;border-radius:10px;background:transparent;color:var(--lhpg-ink);text-align:left;font-size:12px!important;font-weight:600!important;line-height:1.35;transition:background .15s ease,border-color .15s ease,transform .15s ease}.lhp-guide-choice:hover{border-color:#94ab8c;background:#e9eddf;transform:translateY(-1px)}.lhp-guide-choice--primary{border-color:var(--lhpg-ink);background:var(--lhpg-ink);color:var(--lhpg-paper)}.lhp-guide-choice--primary:hover{border-color:var(--lhpg-forest);background:var(--lhpg-forest)}.lhp-guide-choice svg{width:15px;height:15px}.lhp-guide-form{display:flex;align-items:center;flex:0 0 auto;gap:6px;margin:0 12px;padding:5px 5px 5px 12px;border:1px solid #cdd6c4;border-radius:13px;background:#fffef8}.lhp-guide-form:focus-within{border-color:#789b79;box-shadow:0 0 0 3px #57805117}.lhp-guide-input{display:block;width:100%;min-width:0;min-height:34px;margin:0;padding:2px 0;border:0;border-radius:0;background:transparent;color:var(--lhpg-ink);font-size:16px!important;line-height:1.3;box-shadow:none!important}.lhp-guide-input:focus{outline:none}.lhp-guide-input::placeholder{color:#7e8979;font-size:12px;opacity:1}.lhp-guide-send{display:grid;place-items:center;width:37px;height:37px;flex:0 0 auto;padding:8px;border:0;border-radius:9px;background:var(--lhpg-coral);color:#223d31;transition:background .15s ease,transform .15s ease}.lhp-guide-send:hover{background:#f1a17d}.lhp-guide-send:active{transform:scale(.94)}.lhp-guide-send svg{width:21px;height:21px}.lhp-guide-footnote{flex:0 0 auto;padding:9px 12px 12px;color:#5c6c54;text-align:center;font-size:10px;line-height:1.3}.lhp-guide-nudge{position:absolute;right:0;bottom:66px;width:292px;max-width:calc(100vw - 38px);padding:15px 28px 13px 16px;border:1px solid rgba(23,60,53,.12);border-radius:17px 17px 5px;background:var(--lhpg-paper);box-shadow:0 10px 35px #0f281f26;animation:lhpg-nudge-in .24s cubic-bezier(.16,1,.3,1) both}.lhp-guide-nudge-text{color:var(--lhpg-ink);font-size:13px;line-height:1.55}.lhp-guide-nudge-close{position:absolute;top:4px;right:3px;display:grid;place-items:center;width:30px;height:30px;padding:6px;border:0;border-radius:50%;background:transparent;color:#78836e}.lhp-guide-nudge-close:hover{color:var(--lhpg-ink);background:#edeedf}.lhp-guide-nudge-close svg{width:16px;height:16px}.lhp-guide-nudge-actions{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:8px}.lhp-guide-nudge-actions:empty{display:none}.lhp-guide-nudge-action{min-height:32px;padding:0;border:0;background:transparent;color:var(--lhpg-ink);font-size:12px!important;font-weight:700!important;text-align:left;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b3c0a8}.lhp-guide-nudge-action:hover{text-decoration-color:var(--lhpg-ink)}.lhp-guide-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes lhpg-message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes lhpg-nudge-in{0%{opacity:0;transform:translateY(7px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:700px){.lhp-guide{right:max(14px,env(safe-area-inset-right));bottom:calc(max(15px,env(safe-area-inset-bottom)) + var(--lhpg-keyboard-offset, 0px))}.lhp-guide-launcher{min-height:46px;padding:9px 14px 9px 11px;gap:7px;font-size:12px!important}.lhp-guide-launcher svg{width:22px;height:22px}.lhp-guide-panel{width:min(362px,calc(100vw - 28px));height:min(510px,calc(var(--lhpg-viewport-height, 100svh) - 100px),65svh);min-height:220px;bottom:59px;border-radius:20px}.lhp-guide-header{padding:14px 14px 13px}.lhp-guide-mark{width:35px;height:35px;border-radius:12px}.lhp-guide-mark svg{width:22px;height:22px}.lhp-guide-title{font-size:15px!important}.lhp-guide-context{min-height:31px;padding:7px 15px;font-size:10px}.lhp-guide-log{padding:14px 13px 9px}.lhp-guide-message{padding:9px 11px}.lhp-guide-message p{font-size:14px;line-height:1.55}.lhp-guide-choices{padding:1px 13px 11px;max-height:113px}.lhp-guide-choice{min-height:37px;font-size:12px!important}.lhp-guide-form{margin:0 10px}.lhp-guide-footnote{font-size:10px;padding:8px 9px 10px}.lhp-guide-nudge{bottom:60px;width:274px}body.has-world:not(.site-open) .lhp-guide{top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));bottom:auto}body.has-world:not(.site-open) .lhp-guide-launcher{width:40px;min-width:40px;height:40px;min-height:40px;padding:8px;justify-content:center;border-radius:50%}body.has-world:not(.site-open) .lhp-guide-launcher>span{display:none}body.has-world:not(.site-open) .lhp-guide-nudge{display:none!important}body.has-world:not(.site-open) .lhp-guide-panel{top:50px;bottom:auto;height:min(450px,calc(var(--lhpg-viewport-height, 100svh) - 230px));min-height:210px;transform-origin:top right}}.lhp-guide--compact .lhp-guide-header{padding:9px 12px}.lhp-guide--compact .lhp-guide-mark,.lhp-guide--compact .lhp-guide-subtitle{display:none}.lhp-guide--compact .lhp-guide-log{min-height:0;padding-top:9px}.lhp-guide--compact .lhp-guide-context{min-height:25px;padding-top:5px;padding-bottom:5px}.lhp-guide--compact .lhp-guide-choices{max-height:73px;padding-bottom:8px}.lhp-guide--compact .lhp-guide-choice{min-height:31px;padding:5px 8px}.lhp-guide--compact .lhp-guide-footnote{padding:5px 9px 7px}@media(max-height:520px)and (orientation:landscape){.lhp-guide{right:max(14px,env(safe-area-inset-right));bottom:calc(10px + var(--lhpg-keyboard-offset, 0px))}.lhp-guide-panel{height:calc(var(--lhpg-viewport-height, 100svh) - 75px);min-height:180px;bottom:55px;width:340px}.lhp-guide-header{padding:9px 12px}.lhp-guide-mark{display:none}.lhp-guide-context{min-height:28px;padding:6px 13px}.lhp-guide-choices{max-height:76px;padding-bottom:8px}.lhp-guide-choice{min-height:29px;padding:5px 8px}.lhp-guide-footnote{padding:5px 9px 7px}}@media(prefers-reduced-motion:reduce){.lhp-guide *,.lhp-guide *:before,.lhp-guide *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:700px){body.lhp-game-playing .lhp-guide-nudge{display:none!important}}.lhp-guide button:focus-visible,.lhp-guide input:focus-visible,.lhp-guide-log:focus-visible{outline-color:#173c35}.lhp-guide .lhp-guide-launcher:focus-visible,.lhp-guide .lhp-guide-close:focus-visible,.lhp-guide .lhp-guide-choice--primary:focus-visible{outline-color:#e98c66}.lhp-guide .lhp-guide-launcher:focus-visible,.lhp-guide .lhp-guide-choice--primary:focus-visible{outline-offset:-5px}.lhp-guide-close,.lhp-guide-send,.lhp-guide-nudge-close{width:44px;height:44px;min-width:44px;min-height:44px}.lhp-guide-choice,.lhp-guide--compact .lhp-guide-choice,.lhp-guide-nudge-action{min-height:44px}.lhp-guide-nudge{padding-right:48px}.lhp-guide-log{min-height:0}.lhp-guide-choices{flex-shrink:1;min-height:44px}.lhp-guide--compact .lhp-guide-context,.lhp-guide--compact .lhp-guide-footnote{display:none}@media(max-width:700px){body.has-world:not(.site-open) .lhp-guide-launcher{width:44px;min-width:44px;height:44px;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lhp-guide-v3.css.map */
