*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Hiragino Sans GB,sans-serif;color:#1a2233;background:#f5f7fb;-webkit-font-smoothing:antialiased;line-height:1.55}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none}input,select,textarea{font-family:inherit;font-size:14px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}:focus-visible{outline:2px solid #0b5fd9;outline-offset:2px}.nh-btn{transition:filter .15s ease,transform .06s ease,box-shadow .15s ease}.nh-btn:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.95)}.nh-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.nh-btn:disabled,.nh-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.nh-btn:has(svg){display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.nh-btn.nh-lang-hero,.nh-hero-hint{display:none}.nh-btn.nh-lang-form{display:inline-flex}.nh-verse-mob{display:none}@media (max-width:768px){body{-webkit-text-size-adjust:100%}.nh-login-wrap{flex-direction:column!important}.nh-login-left{padding:44px 22px 96px!important;gap:0!important;min-height:100svh!important;position:relative!important;align-items:center!important;text-align:center!important}.nh-hero-brand{flex-direction:column!important;align-items:center!important;gap:12px!important}.nh-hero-verse{border-left:none!important;padding-left:0!important;margin-top:22px!important;max-width:320px!important}.nh-verse-wide{display:none!important}.nh-verse-mob{display:inline!important;line-height:2!important}.nh-verse-ref{margin-top:14px!important;font-size:11.5px!important;opacity:.55!important}.nh-btn.nh-lang-hero{display:inline-flex}.nh-btn.nh-lang-form{display:none}.nh-hero-hint{display:block!important;position:absolute;bottom:20px;left:0;right:0;text-align:center}.nh-login-right{padding:24px 18px 40px!important;min-height:auto!important}}@media (max-width:480px){.nh-login-left{padding:32px 18px 80px!important}}@media (max-width:768px){.nh-screentabs-3col{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:769px){.nh-lr-left-inner,.nh-lr-right-inner{position:absolute;inset:0}}@media (max-width:768px){.nh-pagebody{padding:16px!important}.nh-lr-grid{flex-direction:column!important}}.nh-rx-compose{bottom:0}@media (max-width:768px){.nh-rx-compose{bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}.nh-bible-ref{color:#0b5fd9;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media (max-width:768px){.nh-plan-overlay{align-items:flex-end!important;padding:0!important}.nh-plan-sheet{width:100%!important;max-width:100%!important;max-height:90svh!important;border-radius:18px 18px 0 0!important;animation:nhSheetUp .22s ease!important}.nh-bottomnav-sheet{max-height:65svh!important;animation:none!important}}@keyframes nhSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:420px){.nh-pagebody{padding:12px!important}}.nh-top-burger{display:none}@media (max-width:768px){.nh-top-wide{display:none!important}.nh-btn.nh-top-burger{display:inline-flex}}.nh-read-sels{display:contents}@media (max-width:768px){.nh-btn.nh-staffbar-del{flex-basis:100%;display:flex;justify-content:flex-end}.nh-read-sels{display:flex;flex-basis:100%;gap:8px}.nh-read-sels>select{flex:1 1;min-width:0}}.nh-rx-flash{background:#eef4ff!important;box-shadow:inset 0 0 0 2px #0b5fd9;transition:background .4s ease,box-shadow .4s ease}.nh-filter-toggle{display:none}@media (max-width:768px){.nh-filterbar{flex-direction:column!important;align-items:stretch!important}.nh-filterbar-top{flex:1 1 auto!important}.nh-btn.nh-filter-toggle{display:inline-flex}.nh-filterbar-sels{flex-direction:column!important}.nh-filterbar-sels>select{width:100%}.nh-filterbar-sels.nh-filter-collapsed{display:none!important}}.nh-chiprow-scroll{max-width:100%}@media (max-width:768px){.nh-chiprow-scroll{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nh-chiprow-scroll::-webkit-scrollbar{display:none}.nh-chiprow-scroll>*{flex:0 0 auto}.nh-series-grid{grid-template-columns:1fr!important;gap:10px!important}}.nh-bottomnav{display:none}@media (max-width:768px){.nh-bottomnav{display:flex}.nh-pagebody{padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))!important}}