.quickGuideHelp{cursor:pointer;background:#fff;color:#123b61;border:1px solid #b8c7d3;border-radius:999px;padding:10px 16px;font:inherit;font-weight:700;min-height:44px;margin:10px}#quickGuide{box-sizing:border-box;width:min(440px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;border:0;border-radius:22px;padding:24px;background:#fff;color:#18344b;box-shadow:0 20px 70px #0004}#quickGuide::backdrop{background:#09263cb3}.guideTop{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:800;letter-spacing:1px}.guideSkip{border:0;background:transparent;color:#4c6070;min-height:44px;cursor:pointer;font:inherit;letter-spacing:0}.guideScene{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:linear-gradient(135deg,#edf5f8,#f4f8ee);border-radius:16px;min-height:140px;margin:16px 0}.guideSymbol{font-size:44px;font-weight:800;color:#0e426d;display:grid;place-items:center;width:68px;height:68px;background:white;border-radius:18px;box-shadow:0 5px 18px #123b6112}.guideFlow{font-size:12px;font-weight:700;color:#4d6574}.guideEnter{animation:guideReveal .32s ease-out}.guideEnter .guideSymbol{animation:guideLift .6s ease-out}.guideProgress{font-size:12px;color:#597080;margin:12px 0 6px}#quickGuide h2{font-size:25px;line-height:1.2;margin:0 0 12px}#quickGuideText{font-size:16px;line-height:1.6;min-height:103px;margin:0}.guideDots{display:flex;justify-content:center;gap:7px;margin:20px 0}.guideDots span{width:7px;height:7px;border-radius:99px;background:#d7e0e7}.guideDots .active{background:#ff7a16;width:23px}.guideActions{display:flex;justify-content:space-between;gap:12px}.guideActions button{font:inherit;font-weight:700;min-height:46px;border-radius:10px;padding:10px 18px;cursor:pointer}.guideBack{border:1px solid #d4dde5;background:#fff;color:#18344b}.guideBack:disabled{opacity:.4;cursor:default}.guideNext{border:0}#quickGuide button:focus-visible,.quickGuideHelp:focus-visible{outline:3px solid #0b6acc;outline-offset:3px}@keyframes guideReveal{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes guideLift{0%{transform:scale(.9)}60%{transform:scale(1.04)}100%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.guideEnter,.guideEnter .guideSymbol{animation:none}}@media(max-height:600px){.guideScene{min-height:100px;margin:8px 0}.guideSymbol{height:48px;width:48px;font-size:30px}#quickGuide{padding:16px}#quickGuideText{min-height:0}.guideDots{margin:12px 0}}
