/*! src:adaaadcb02297c7f60cc19f0ee2eba9f */
.nhanso-gm-page{--gm-night: #1b2a4a;--gm-night-2: #0a1020;--gm-moon: #f2e3b3;--gm-folk: #8a5a1f;--gm-folk-bg: #fbf3e4;--gm-mind: #2f5d8a;--gm-mind-bg: #e8f0f8}.nhanso-gm-hero{background: radial-gradient(circle at 86% 26%,rgba(242,227,179,.28) 0 34px,transparent 35px),radial-gradient(circle at 88% 22%,var(--gm-night) 0 30px,transparent 31px),radial-gradient(1px 1px at 22% 30%,rgba(255,255,255,.7),transparent 60%),radial-gradient(1px 1px at 60% 70%,rgba(255,255,255,.6),transparent 60%),radial-gradient(1.5px 1.5px at 42% 84%,rgba(255,255,255,.5),transparent 60%),linear-gradient(160deg,var(--gm-night) 0%,var(--gm-night-2) 100%)}.nhanso-gm-find{margin: 24px 0 0;padding: 16px 18px;background: #fff;border: 1px solid var(--nt-line);border-radius: 12px}.nhanso-gm-find label{display: block;margin: 0 0 8px;font-weight: 800;color: var(--nt-ink)}.nhanso-gm-find input{width: 100%;box-sizing: border-box;min-height: 46px;padding: 8px 14px;font-size: 16px;color: var(--nt-ink);border: 1px solid #cfd6e0;border-radius: 10px}.nhanso-gm-find__none{margin: 10px 0 0;font-size: 14px;color: var(--nt-muted)}.nhanso-gm-page [hidden]{display: none !important}.nhanso-gm-jump{display: flex;flex-wrap: wrap;gap: 8px;margin: 14px 0 0}.nhanso-gm-jump a{display: inline-flex;align-items: center;gap: 6px;min-height: 36px;padding: 6px 12px;font-size: 14px;font-weight: 700;color: var(--nt-ink);text-decoration: none;background: #fff;border: 1px solid var(--nt-line);border-radius: 999px}.nhanso-gm-jump a:hover,.nhanso-gm-jump a:focus-visible{border-color: var(--gm-night)}.nhanso-gm-jump .bi{color: var(--gm-night)}.nhanso-gm-jump span{font-weight: 600;color: var(--nt-muted)}.nhanso-gm-group{scroll-margin-top: 80px;content-visibility: auto;contain-intrinsic-size: auto 1600px}.nhanso-gm-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin: 0;padding: 0;list-style: none}.nhanso-gm-list a{display: grid;gap: 3px;height: 100%;box-sizing: border-box;padding: 12px 14px;color: var(--nt-ink);text-decoration: none;background: #fff;border: 1px solid var(--nt-line);border-radius: 10px}.nhanso-gm-list a:hover,.nhanso-gm-list a:focus-visible{border-color: var(--gm-night)}.nhanso-gm-list small{font-size: 13.5px;line-height: 1.5;color: var(--nt-muted)}.nhanso-nt-h2 .bi{color: var(--gm-night)}.nhanso-gm-chips{display: flex;flex-wrap: wrap;gap: 8px}.nhanso-gm-chips a{padding: 5px 12px;font-size: 14px;font-weight: 600;color: var(--gm-night);text-decoration: none;background: var(--gm-mind-bg);border-radius: 999px}.nhanso-gm-intro p:first-child{font-size: 17px}.nhanso-gm-toc{margin: 24px 0 0;padding: 14px 18px;background: #fff;border: 1px solid var(--nt-line);border-left: 4px solid var(--gm-night);border-radius: 0 10px 10px 0}.nhanso-gm-toc p{margin: 0 0 6px;font-weight: 800;color: var(--nt-ink)}.nhanso-gm-toc ul{display: flex;flex-wrap: wrap;gap: 6px 16px;margin: 0;padding: 0;list-style: none}.nhanso-gm-lens{padding: 18px 20px;border-radius: 12px}.nhanso-gm-lens.is-folk{background: var(--gm-folk-bg)}.nhanso-gm-lens.is-folk .nhanso-nt-h2 .bi{color: var(--gm-folk)}.nhanso-gm-lens.is-mind{background: var(--gm-mind-bg)}.nhanso-gm-lens.is-mind .nhanso-nt-h2 .bi{color: var(--gm-mind)}.nhanso-gm-lens p:last-child{margin-bottom: 0}.nhanso-gm-ask ul{padding-left: 22px}.nhanso-gm-ask li{margin: 6px 0}.nhanso-gm-advice{margin: 14px 0;padding: 14px 18px;background: #fff;border: 1px solid var(--nt-line);border-top: 4px solid var(--gm-moon);border-radius: 10px}.nhanso-gm-advice p:last-child{margin-bottom: 0}@media (max-width: 640px){.nhanso-gm-list{grid-template-columns: minmax(0,1fr)}.nhanso-gm-lens{padding: 14px 16px}}@media (max-width: 575px){.nhanso-gm-jump{flex-wrap: nowrap;overflow-x: auto;margin-right: -16px;padding: 2px 16px 6px 0;scrollbar-width: none;-webkit-overflow-scrolling: touch;scroll-snap-type: x proximity}.nhanso-gm-jump::-webkit-scrollbar{display: none}.nhanso-gm-jump a{flex: none;white-space: nowrap;scroll-snap-align: start}}
