.mw-guide{max-width:540px;margin:auto;color:#302b53}.mw-kicker{display:block;letter-spacing:.16em;font-size:10px;color:#655c96;margin:12px 0}.mw-symbol{display:grid;place-items:center;width:65px;height:65px;border-radius:22px;background:#d9ece7;color:#41358f;font-size:34px;margin:20px 0}.mw-guide h2{font-size:30px;line-height:1.15;letter-spacing:-.025em}.mw-guide p{line-height:1.6}.mw-choices{display:flex;gap:12px;margin:24px 0}.mw-choices button{flex:1;min-height:56px}.mw-steps{padding-left:26px;line-height:1.65}.mw-steps li{padding:9px 0 9px 8px}.mw-steps li::marker{font-weight:700;color:#463794}.mw-note{padding:15px;border-radius:18px;background:#e8f2f1;font-size:13px}.mw-guide>.primary,.mw-guide>.secondary{width:100%;margin:8px 0}.mw-settings{padding-top:20px;border-top:1px solid #e5e8f2;margin-top:20px}.mw-settings button{display:block;margin:10px 0}#mwError{color:#973d56;font-size:14px}#mwTour{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;background:transparent;border:0;overflow:hidden;color:#302b53}#mwTour::backdrop{background:#27234670}.mw-highlight{position:fixed;box-sizing:border-box;border:3px solid #a5d7ca;border-radius:18px;box-shadow:0 0 0 4px #fff9;pointer-events:none}.mw-tour-card{box-sizing:border-box;position:absolute;width:min(440px,calc(100vw - 28px));left:50%;transform:translateX(-50%);bottom:max(105px,18vh);max-height:65dvh;overflow:auto;padding:26px;border-radius:26px;background:#f7f9fc;box-shadow:0 25px 80px #20164c50}.mw-tour-card small{color:#655b99;font-size:10px;letter-spacing:.14em}.mw-tour-card h2{font-size:25px;margin:12px 0}.mw-tour-card p{line-height:1.6}.mw-tour-card progress{width:100%;height:7px;border:0;border-radius:8px;accent-color:#80bcae;background:#e5e7f1;margin:12px 0}.mw-tour-buttons{display:flex;gap:10px;margin:12px 0}.mw-tour-buttons button{flex:1}.mw-tour-card button:focus-visible,.mw-guide button:focus-visible{outline:3px solid #79b9aa;outline-offset:3px}@media(max-width:480px){.mw-tour-card{padding:22px;bottom:105px}.mw-guide h2{font-size:27px}.mw-steps{font-size:14px}}@media(prefers-reduced-motion:reduce){#mwTour *,.mw-guide *{scroll-behavior:auto!important;animation:none!important}}
