#pw-praxis-preview{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#e9edf0!important;color:#071e35!important;box-sizing:border-box!important;overflow:hidden!important;font-family:Arial,Helvetica,sans-serif!important}
#pw-praxis-preview:not([open]){display:none!important}
#pw-praxis-preview[open]{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}
#pw-praxis-preview::backdrop{background:#071e35cc}
.pw-pv-header{position:relative!important;display:flex!important;flex-wrap:wrap!important;gap:10px 14px!important;align-items:center!important;background:#fff!important;border-bottom:3px solid #790d29!important;padding:14px 20px!important;padding-top:max(14px,env(safe-area-inset-top))!important;box-sizing:border-box!important;z-index:1!important;margin:0!important;box-shadow:0 2px 12px #071e3514!important}
.pw-pv-names{flex:1 1 260px!important;min-width:0!important}
.pw-pv-names p{margin:0 0 4px!important;font-size:12px!important;line-height:1.4!important;font-weight:600!important;color:#790d29!important;letter-spacing:.03em!important}
.pw-pv-names h2{margin:0!important;font-size:20px!important;line-height:1.25!important;font-weight:700!important;color:#071e35!important}
.pw-pv-header .pw-pv-back,.pw-pv-header .pw-pv-close{display:inline-flex!important;justify-content:center!important;align-items:center!important;flex:0 0 auto!important;min-height:44px!important;box-sizing:border-box!important;border:1px solid #071e35!important;border-radius:9px!important;padding:10px 16px!important;background:#071e35!important;color:#fff!important;font:600 15px/1.3 Arial,Helvetica,sans-serif!important;text-decoration:none!important;cursor:pointer!important;touch-action:manipulation!important;margin:0!important;box-shadow:none!important}
.pw-pv-header .pw-pv-close{width:44px!important;padding:0!important;background:#fff!important;color:#071e35!important;font-size:28px!important;font-weight:400!important}
.pw-pv-header button:focus-visible,.pw-pv-header a:focus-visible,.pw-pv-content:focus-visible{outline:3px solid #a53b55!important;outline-offset:3px!important}
.pw-pv-content{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:16px max(12px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;box-sizing:border-box!important;background:#e9edf0!important}
.pw-pv-intro,.pw-pv-end{max-width:900px!important;margin:0 auto 16px!important;font:14px/1.6 Arial,Helvetica,sans-serif!important;color:#071e35!important;text-align:center!important}
.pw-pv-end{padding:12px 0!important}
.pw-pv-page{display:block!important;max-width:900px!important;margin:0 auto 24px!important;padding:0!important;background:#fff!important;box-shadow:0 3px 18px #071e351a!important;border-radius:3px!important;overflow:hidden!important}
.pw-pv-page figcaption{display:block!important;padding:9px 14px!important;background:#071e35!important;color:#fff!important;text-align:left!important;font:600 13px/1.4 Arial,Helvetica,sans-serif!important;margin:0!important}
.pw-pv-page img{display:block!important;position:static!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;margin:0!important;border:0!important;border-radius:0!important;user-select:none;-webkit-user-drag:none}
.pw-pv-error{padding:14px!important;color:#790d29!important;font:14px/1.6 Arial,Helvetica,sans-serif!important}
.pw-pv-error[hidden]{display:none!important}
body.pw-pv-standalone{margin:0!important;background:#e9edf0!important;font-family:Arial,Helvetica,sans-serif!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;height:100vh!important;height:100dvh!important;overflow:hidden!important;color:#071e35!important}
.pw-pv-standalone>.pw-pv-header{position:relative!important}
@media(max-width:600px){.pw-pv-header{padding:10px 12px!important;padding-top:max(10px,env(safe-area-inset-top))!important;gap:8px!important}.pw-pv-names{flex-basis:100%!important;order:2!important}.pw-pv-names h2{font-size:17px!important}.pw-pv-header .pw-pv-back{order:0!important}.pw-pv-header .pw-pv-close{order:1!important;margin-left:auto!important}.pw-pv-content{padding-top:12px!important}.pw-pv-page{margin-bottom:16px!important}}
@media(prefers-reduced-motion:reduce){#pw-praxis-preview *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
