.pw-help-tools{display:flex;align-items:center;flex:none;position:relative;z-index:90;margin-left:auto;font:12px/1.3 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.pw-help-switch{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:38px!important;width:auto!important;flex:none!important;margin:0!important;padding:5px 8px!important;color:#20558b!important;border:1px solid #c7d9ea!important;border-radius:100px!important;background:#fff!important;font:600 12px/1.3 system-ui!important;white-space:nowrap;cursor:pointer;box-shadow:none!important}
.pw-help-switch>small{font:650 9px/1 system-ui;color:#547089;min-width:21px}.pw-help-track{display:block;position:relative;flex:none;width:38px;height:22px;border-radius:20px;background:#e7eff7;border:1px solid #b7cce0;transition:background 100ms ease}.pw-help-track>span{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 4px #18375533;transition:transform 120ms ease}.pw-help-switch[aria-checked=true] .pw-help-track{background:#2166ac;border-color:#2166ac}.pw-help-switch[aria-checked=true] .pw-help-track>span{transform:translateX(16px)}.pw-help-switch:focus-visible{outline:3px solid #e89927!important;outline-offset:3px}.pw-help-fallback{position:fixed;top:8px;right:12px;z-index:10005}.pw-home-header .pw-help-tools{margin-left:12px}.pw-home-header-note{margin-left:auto}.pw-help-modal-tools{position:sticky;top:0;display:flex;justify-content:flex-end;min-height:38px;margin:0 0 12px;z-index:120;background:#ffffffee;border-radius:100px;max-width:fit-content;margin-left:auto}
.orb-entry>.pw-help-modal-tools{position:fixed;top:12px;right:70px;margin:0;background:none}.studio-design .orb-entry .entry-brand{padding-top:42px}
.pw-context-explanation{position:fixed;inset:auto;margin:0;z-index:2147483646;box-sizing:border-box;width:330px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 64px);overflow:auto;padding:17px 18px 12px;border:1px solid #b7cfe6;border-top:3px solid #2166ac;border-radius:18px;background:#fffffff9;color:#244762;box-shadow:0 12px 36px #143c6733;backdrop-filter:blur(12px);font:13px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;opacity:0;transform:translateY(6px) scale(.97);transform-origin:top left;transition:opacity 90ms ease,transform 120ms cubic-bezier(.16,.8,.35,1);pointer-events:auto;overflow-wrap:anywhere;text-align:left;letter-spacing:normal;white-space:normal}
.pw-context-explanation[hidden]{display:none!important}.pw-context-explanation.pw-help-visible{opacity:1;transform:translateY(0) scale(1)}.pw-context-explanation>strong{display:block;margin:0 0 7px;font-size:14px;font-weight:700;line-height:1.35;color:#164e83}.pw-context-explanation>p{margin:0!important;font:inherit!important;color:#244762!important}.pw-context-explanation>small{display:block;margin-top:10px;padding-top:8px;border-top:1px solid #e0e9f2;font-size:10px;line-height:1.4;color:#61778d}
.pw-context-explanation::before{content:'';position:absolute;top:0;left:0;width:70%;height:3px;background:linear-gradient(90deg,transparent,#72b8ef,transparent);opacity:0;pointer-events:none}.pw-context-explanation.pw-help-visible::before{animation:pw-help-wave 240ms ease-out}
@keyframes pw-help-wave{0%{opacity:0;transform:translateX(-100%)}40%{opacity:1}100%{opacity:0;transform:translateX(150%)}}
@media(max-width:600px){.pw-help-switch{font-size:11px!important;gap:6px;padding:6px!important;min-height:40px!important}.pw-help-switch>small{display:none}.pw-home-header .pw-help-tools{margin-left:auto}.pw-home-header{gap:8px}.pw-home-brand{gap:7px}.pw-home-brand small{font-size:8px;letter-spacing:.09em}.pw-home-brand img{width:34px;height:34px}.pw-home-brand{font-size:18px}.orb-entry>.pw-help-modal-tools{top:7px;right:50px}.pw-context-explanation{font-size:13px;width:310px;padding:14px 16px 10px}.studio-design .header-end .pw-help-tools{margin-left:auto}}
@media(prefers-reduced-motion:reduce){.pw-context-explanation,.pw-help-track,.pw-help-track>span{transition:none;transform:none}.pw-context-explanation::before{animation:none!important}.pw-help-switch[aria-checked=true] .pw-help-track>span{transform:translateX(16px)}}
@media(max-width:600px){.pw-home-header{flex-wrap:wrap}}
.pw-context-explanation{overflow-x:hidden;overflow-y:auto}
