.nhbp-root{--nhbp-accent:#80e1ca;box-sizing:border-box;min-height:100vh;width:100%;padding:24px 18px 46px;background:radial-gradient(ellipse at 50% -12%,#20324d 0%,transparent 48%),#0b111d;color:#fff;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.5;isolation:isolate}
.nhbp-root *{box-sizing:border-box}.nhbp-root a{text-decoration:none!important}.nhbp-root .nhbp-shell{width:100%;max-width:440px;margin:0 auto}.nhbp-root .nhbp-top{display:flex;align-items:center;justify-content:space-between;margin:2px 0 26px}.nhbp-root .nhbp-domain{display:inline-flex;align-items:center;gap:8px;color:#d0dae7;font-size:13px;font-weight:600}.nhbp-root .nhbp-domain .nhbp-icon{width:17px;color:var(--nhbp-accent)}.nhbp-root .nhbp-share{width:39px;height:39px;display:grid;place-items:center;background:#1b293b;border:1px solid #34455b;border-radius:50%;color:#fff;cursor:pointer}
.nhbp-root .nhbp-intro{text-align:center}.nhbp-root .nhbp-avatar-wrap{width:104px;height:104px;border:3px solid var(--nhbp-accent);background:#1d3044;border-radius:50%;margin:0 auto 14px;overflow:hidden;display:grid;place-items:center;box-shadow:0 10px 36px #0004}.nhbp-root .nhbp-avatar{width:100%;height:100%;object-fit:cover;border-radius:50%}.nhbp-root .nhbp-avatar-placeholder{font-size:49px;font-weight:600;color:#d4e5f1}.nhbp-root h1{font-size:32px;font-weight:750;line-height:1.2;letter-spacing:-.025em;color:#fff;margin:0 0 5px}.nhbp-root .nhbp-role{margin:0;color:var(--nhbp-accent);font-weight:650;font-size:14px}.nhbp-root .nhbp-bio{color:#c4d1e1;line-height:1.65;font-size:15px;margin:12px auto 0;max-width:365px}.nhbp-root .nhbp-location{margin:9px 0 0;color:#95a9c0;font-size:13px}.nhbp-root .nhbp-social{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;margin:23px 0 27px}.nhbp-root .nhbp-social a{width:42px;height:42px;border:1px solid #3c4d62;border-radius:50%;background:#1e2d40;color:white;display:grid;place-items:center;transition:transform .2s,border-color .2s}.nhbp-root .nhbp-social a:hover{transform:translateY(-2px);border-color:var(--nhbp-accent)}.nhbp-root .nhbp-social-letter{font-size:13px;font-weight:800;letter-spacing:-.04em}
.nhbp-root .nhbp-links{display:grid;gap:11px}.nhbp-root .nhbp-card{display:flex;align-items:center;gap:13px;min-height:74px;padding:14px;background:#1a2739;border:1px solid #34445a;border-radius:15px;color:#fff!important;box-shadow:0 6px 18px #0001;transition:transform .2s,border-color .2s,box-shadow .2s}.nhbp-root .nhbp-card:hover{transform:translateY(-2px);border-color:#7e9db5;box-shadow:0 8px 25px #0003}.nhbp-root .nhbp-card-icon{width:44px;height:44px;flex:none;display:grid;place-items:center;background:#2d4055;border-radius:11px;color:var(--nhbp-accent)}.nhbp-root .nhbp-card-copy{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.nhbp-root .nhbp-card strong{font-size:15px;color:inherit;font-weight:650}.nhbp-root .nhbp-card small{font-size:12px;color:#9fafc4}.nhbp-root .nhbp-card>.nhbp-icon{flex:none;color:#b6c4d6;width:19px}.nhbp-root .nhbp-featured{background:var(--nhbp-accent);color:#10252b!important;border-color:transparent}.nhbp-root .nhbp-featured .nhbp-card-icon{background:#16463e;color:var(--nhbp-accent)}.nhbp-root .nhbp-featured small{color:#2e5c55}.nhbp-root .nhbp-featured>.nhbp-icon{color:#163c37}.nhbp-root .nhbp-save{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--nhbp-accent);color:var(--nhbp-accent)!important;border-radius:14px;margin:17px 0 0;padding:14px 18px;font-size:14px;font-weight:650}.nhbp-root .nhbp-save:hover{background:#ffffff0d}.nhbp-root .nhbp-brand{font-size:11px;color:#8395aa;text-align:center;margin:25px 0}.nhbp-root .nhbp-share-feedback{display:block;text-align:center;color:var(--nhbp-accent);font-size:12px;margin:8px}.nhbp-root a:focus-visible,.nhbp-root button:focus-visible{outline:3px solid var(--nhbp-accent);outline-offset:3px}
.nhbp-theme-light{background:radial-gradient(ellipse at 50% -10%,#e0f4f1 0%,transparent 45%),#f7f9fb;color:#132135}.nhbp-theme-light h1{color:#152235}.nhbp-theme-light .nhbp-domain{color:#253b53}.nhbp-theme-light .nhbp-bio{color:#526478}.nhbp-theme-light .nhbp-role{color:#12695d}.nhbp-theme-light .nhbp-share,.nhbp-theme-light .nhbp-social a{color:#193348;background:#fff;border-color:#d7e1e8}.nhbp-theme-light .nhbp-card{background:#fff;border-color:#dce4ec;color:#1b2e43!important}.nhbp-theme-light .nhbp-card small{color:#63788d}.nhbp-theme-light .nhbp-card-icon{background:#eaf1f2;color:#117666}.nhbp-theme-light .nhbp-card>.nhbp-icon{color:#62778c}.nhbp-theme-light .nhbp-featured{background:var(--nhbp-accent);border-color:transparent;color:#0d2930!important}.nhbp-theme-light .nhbp-featured .nhbp-card-icon{background:#23544c;color:#fff}.nhbp-theme-light .nhbp-brand{color:#66788c}
.nhbp-theme-gradient{background:radial-gradient(ellipse at top,#7149a6 0%,transparent 49%),linear-gradient(150deg,#261b53,#111a34 70%)}.nhbp-theme-gradient .nhbp-card{background:#ffffff18;border-color:#ffffff37}.nhbp-theme-gradient .nhbp-card-icon{background:#ffffff1c}.nhbp-theme-gradient .nhbp-social a{background:#ffffff1a;border-color:#ffffff55}.nhbp-theme-gradient .nhbp-featured{background:var(--nhbp-accent)}
@media(min-width:800px){.nhbp-root{padding-top:40px;padding-bottom:70px}.nhbp-root .nhbp-shell{max-width:465px}}
@media(max-width:430px){.nhbp-root{padding:18px 16px 36px}.nhbp-root .nhbp-top{margin-bottom:18px}.nhbp-root .nhbp-card{min-height:69px;padding:12px}.nhbp-root h1{font-size:30px}}
@media(prefers-reduced-motion:reduce){.nhbp-root *{transition:none!important;scroll-behavior:auto!important}}
body.nhbp-standalone{margin:0;padding:0;background:#0b111d}body.nhbp-standalone .nhbp-root{min-height:100svh}
