.nh3-scope .ap-jddoor{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;padding:14px 16px;border:1px solid var(--nh-plate-rule);border-radius:var(--nh-r-control);background:var(--nh-plate);color:var(--nh-plate-ink);font-family:var(--font-libre-baskerville);font-size:14px;line-height:1.2;cursor:pointer;transition:background var(--nh-dur-tap,.15s) var(--nh-ease,ease)}.nh3-scope .ap-jddoor:hover{background:var(--nh-plate-hover)}.nh3-scope .ap-jddoor svg{width:14px;height:14px;color:var(--nh-plate-second)}.nh3-scope .ap-jdscrim{position:fixed;inset:0;z-index:120;display:flex;align-items:safe center;justify-content:center;padding:24px;overflow-y:auto;background:rgba(43,39,34,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:stm-scrim-in .12s ease-out}.nh3-scope .ap-jd{display:flex;flex-direction:column;width:min(940px,100%);max-height:84vh;border-radius:var(--nh-r-surface);background:var(--nh-plate);color:var(--nh-plate-ink);box-shadow:var(--nh-modal-shadow,0 24px 64px rgba(43,39,34,.28))}.nh3-scope .ap-jd:focus{outline:none}.nh3-scope .ap-jdhd{display:flex;align-items:flex-start;gap:16px;padding:var(--nh-pad-surface) var(--nh-pad-surface) 0}.nh3-scope .ap-jdid{flex:1 1 auto;min-width:0}.nh3-scope .ap-jdtitle{margin:0;font-family:var(--font-libre-baskerville);font-size:22px;font-weight:400;line-height:1.25;letter-spacing:-.01em}.nh3-scope .ap-jdline{margin:8px 0 0;display:flex;flex-wrap:wrap;align-items:center;font-size:14px;line-height:1.5;color:var(--nh-plate-second)}.nh3-scope .ap-jdline>span{display:inline-flex;align-items:center;gap:6px}.nh3-scope .ap-jdline i{font-style:normal;margin:0 9px;color:var(--nh-plate-mute)}.nh3-scope .ap-jdline svg{width:14px;height:14px;color:var(--nh-plate-mute)}.nh3-scope .ap-jdx{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--nh-r-pill);background:var(--nh-plate-track);color:var(--nh-plate-second);cursor:pointer}.nh3-scope .ap-jdx:hover{background:var(--nh-plate-hover);color:var(--nh-plate-ink)}.nh3-scope .ap-jdx svg{width:16px;height:16px}.nh3-scope .ap-jdmain{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:214px minmax(0,1fr);border-top:1px solid var(--nh-plate-rule-subtle)}.nh3-scope .ap-jdmain.is-bare{grid-template-columns:minmax(0,1fr)}.nh3-scope .ap-jdnav{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:16px 10px 16px var(--nh-pad-surface);border-right:1px solid var(--nh-plate-rule-subtle)}.nh3-scope .ap-jdnav button{padding:7px 10px;border:0;border-radius:var(--nh-r-small);background:transparent;color:var(--nh-plate-second);font-family:var(--font-libre-baskerville);font-size:13px;line-height:1.35;text-align:left;cursor:pointer}.nh3-scope .ap-jdnav button:hover{background:var(--nh-plate-hover);color:var(--nh-plate-ink)}.nh3-scope .ap-jdnav button.is-here{background:var(--nh-inset);color:var(--nh-plate-ink);font-weight:700}.nh3-scope .ap-jdnav button:focus-visible{outline:none;box-shadow:var(--nh-focus-ring)}.nh3-scope .ap-jdbody{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px var(--nh-pad-surface);font-size:16px;line-height:1.65;color:var(--nh-plate-second)}.nh3-scope .ap-jdbody h2{margin:24px 0 8px;font-size:18px;line-height:1.3}.nh3-scope .ap-jdbody h2,.nh3-scope .ap-jdbody h3,.nh3-scope .ap-jdbody h4{font-family:var(--font-libre-baskerville);font-weight:700;color:var(--nh-plate-ink)}.nh3-scope .ap-jdbody h3,.nh3-scope .ap-jdbody h4{margin:20px 0 8px;font-size:16px;line-height:1.35}.nh3-scope .ap-jdbody>:first-child{margin-top:0}.nh3-scope .ap-jdbody p{margin:0 0 16px}.nh3-scope .ap-jdbody ul{margin:0 0 16px;padding-left:22px;list-style:disc outside}.nh3-scope .ap-jdbody ol{margin:0 0 16px;padding-left:22px;list-style:decimal outside}.nh3-scope .ap-jdbody li::marker{color:var(--nh-plate-mute)}.nh3-scope .ap-jdbody li{margin:0 0 8px}.nh3-scope .ap-jdbody a{color:var(--nh-brand-fg)}.nh3-scope .ap-jdbody strong{color:var(--nh-plate-ink)}.nh3-scope .ap-jdbody img{max-width:100%;max-height:96px;width:auto}.nh3-scope .ap-jdwait{margin:0;font-size:14px;color:var(--nh-plate-mute)}.nh3-scope .ap-jdft{display:flex;align-items:center;gap:16px;padding:16px var(--nh-pad-surface);border-top:1px solid var(--nh-plate-rule-subtle)}.nh3-scope .ap-jdback{padding:14px 22px;border:0;border-radius:var(--nh-r-inside);background:var(--nh-brand-bg);color:var(--nh-brand-on);font-family:var(--font-libre-baskerville);font-size:16px;line-height:1;cursor:pointer}.nh3-scope .ap-jdnote{flex:1 1 auto}.nh3-scope .ap-jdnote,.nh3-scope .ap-jdsrc{font-size:13px;color:var(--nh-plate-second)}.nh3-scope .ap-jdsrc{display:inline-flex;align-items:center;gap:6px}.nh3-scope .ap-jdsrc svg{width:13px;height:13px}@media (max-width:620px){.nh3-scope .ap-jdscrim{padding:0}.nh3-scope .ap-jd{max-height:100vh;border-radius:0}.nh3-scope .ap-jdmain{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.nh3-scope .ap-jdnav{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:12px var(--nh-pad-surface);border-right:0;border-bottom:1px solid var(--nh-plate-rule-subtle)}.nh3-scope .ap-jdnav button{white-space:nowrap}.nh3-scope .ap-jdft{flex-wrap:wrap}}