.hantu-beta-inline{margin-top:16px;color:#37698e;pointer-events:auto;text-align:center;font-family:inherit}
.hantu-beta-inline p{display:flex;align-items:center;justify-content:center;gap:5px;margin:0;font-size:12px;line-height:1.7}
.hantu-beta-inline .hantu-beta-tag{display:inline-block;margin-right:5px;padding:1px 7px;border-radius:4px;background:#daeaf4;color:#3f7ba6;font-size:10px;font-weight:500;letter-spacing:.04em}
.hantu-beta-inline strong{font-size:14px;font-weight:650;color:#2473ab}
.hantu-beta-inline .hantu-beta-inline-meta{margin-top:3px;gap:13px;font-size:10px;color:#657f94}
.hantu-beta-inline button{padding:3px 0;background:none;border:0;border-bottom:1px solid #8ab2ce66;border-radius:0;color:#3c759d;font:inherit;cursor:pointer}
.hantu-beta-inline button:hover{color:#164f7e;border-color:currentColor}
.hantu-beta-inline button:focus-visible,.hantu-beta-dialog :is(button,a,summary):focus-visible{outline:2px solid #337db5;outline-offset:4px}
.hantu-beta-dialog{box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:0;border:1px solid #e3edf3;border-radius:22px;background:#fcfefe;color:#224565;box-shadow:0 24px 80px #183d6426;font-family:inherit;overflow:auto;overscroll-behavior:contain}
.hantu-beta-dialog::backdrop{background:#1c3d5d3d;backdrop-filter:blur(5px)}
body:has(.hantu-beta-dialog[open]){overflow:hidden}
.hantu-beta-sheet{position:relative;padding:34px 32px 26px}
.hantu-beta-close{position:sticky;top:0;float:right;margin:-19px -16px 0 0;z-index:1}
.hantu-beta-close button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e1eaf0;border-radius:50%;background:#f4f8fb;color:#65819a;font:22px/1 system-ui;cursor:pointer}
.hantu-beta-close button:hover{background:#e8f1f7;color:#234f70}
.hantu-beta-kicker{margin:0 0 10px;font-size:11px;letter-spacing:.18em;color:#5682a2}
.hantu-beta-sheet h2{margin:0;font-size:23px;line-height:1.5;font-weight:600;letter-spacing:-.04em}
.hantu-beta-lead{margin:20px 0 5px;font-size:16px;line-height:1.8}
.hantu-beta-lead strong{font-size:29px;font-weight:650;color:#337db5;letter-spacing:-.05em}
.hantu-beta-subtitle,.hantu-beta-note{margin:0;color:#6d8396;font-size:12px;line-height:1.9}
.hantu-beta-examples{display:flex;gap:24px;margin:20px 0 16px;padding:16px 0;border-top:1px solid #e4edf3;border-bottom:1px solid #e4edf3;color:#6d8396;font-size:12px;line-height:1.8}
.hantu-beta-examples span{display:flex;flex-direction:column;flex:1}
.hantu-beta-examples b{color:#37698e;font-size:16px;font-weight:550}
.hantu-beta-maintenance{font-size:11px;line-height:1.85;color:#7a8d9c;margin:9px 0 19px}
.hantu-beta-full{border-top:1px solid #e4edf3;color:#718697;font-size:11px;line-height:1.9}
.hantu-beta-full summary{padding:13px 0;cursor:pointer;font-size:12px;color:#426e8d}
.hantu-beta-full p{margin:0 0 12px}
.hantu-beta-resources{color:#37698e}
.hantu-beta-membership{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #e4edf3;color:#337db5;font-size:12px;font-weight:550;text-decoration:none}
@media(max-width:759px){.hantu-beta-inline{margin-top:12px}.hantu-beta-inline p{font-size:11px}.hantu-beta-inline strong{font-size:13px}.hantu-beta-inline .hantu-beta-inline-meta{font-size:10px}.hantu-beta-dialog{max-height:calc(100dvh - 28px);border-radius:18px}.hantu-beta-sheet{padding:28px 22px 22px}.hantu-beta-sheet h2{font-size:21px}.hantu-beta-close{margin:-14px -10px 0 0}.hantu-beta-subtitle{font-size:11px}}
@media(prefers-reduced-motion:reduce){.hantu-beta-dialog::backdrop{backdrop-filter:none}}
