.hud[data-astro-cid-mbigbmkj]{border:1px solid var(--tide-edge);border-radius:var(--radius);isolation:isolate;background:linear-gradient(#0c1a28f5,#080f1af5);padding:clamp(1.4rem,3vw,2.2rem);display:block;position:relative}.hud[data-astro-cid-mbigbmkj][data-glow]{box-shadow:var(--accent-glow);border-color:color-mix(in srgb, var(--accent) 45%, var(--tide-edge))}.hud[data-astro-cid-mbigbmkj]:before{content:"";border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 9%, transparent), transparent 38%);pointer-events:none;z-index:-1;position:absolute;inset:0}.hud-bracket[data-astro-cid-mbigbmkj]{border:2px solid var(--accent);opacity:.85;width:16px;height:16px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 60%, transparent));position:absolute}.hud-tl[data-astro-cid-mbigbmkj]{border-top-left-radius:var(--radius);border-bottom:0;border-right:0;top:-1px;left:-1px}.hud-tr[data-astro-cid-mbigbmkj]{border-top-right-radius:var(--radius);border-bottom:0;border-left:0;top:-1px;right:-1px}.hud-bl[data-astro-cid-mbigbmkj]{border-bottom-left-radius:var(--radius);border-top:0;border-right:0;bottom:-1px;left:-1px}.hud-br[data-astro-cid-mbigbmkj]{border-bottom-right-radius:var(--radius);border-top:0;border-left:0;bottom:-1px;right:-1px}.hud-label[data-astro-cid-mbigbmkj]{font-family:var(--font-hud);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);background:var(--night);white-space:nowrap;padding:0 .5rem;font-size:.62rem;font-weight:600;position:absolute;top:-.62rem;left:1.4rem}.hud-body[data-astro-cid-mbigbmkj]{position:relative}.bc-call[data-astro-cid-knphjkcl]{color:var(--muted);margin:-.5rem 0 1.75rem;font-size:1.05rem}.bc-call[data-astro-cid-knphjkcl] a[data-astro-cid-knphjkcl]{color:var(--holo-cyan-bright);white-space:nowrap;font-weight:600}.bc-call[data-astro-cid-knphjkcl] a[data-astro-cid-knphjkcl]:hover{text-decoration:underline}.bc-grid[data-astro-cid-knphjkcl]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.bc-book-fallback[data-astro-cid-knphjkcl]{text-align:center;place-content:center;gap:1.25rem;min-height:18rem;display:grid}.bc-book-lead[data-astro-cid-knphjkcl]{color:var(--muted);max-width:26rem;margin-inline:auto}.bc-form[data-astro-cid-knphjkcl]{gap:1.1rem;display:grid}.bc-row[data-astro-cid-knphjkcl]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:1.1rem;display:grid}.bc-field[data-astro-cid-knphjkcl]{gap:.4rem;display:grid}.bc-field[data-astro-cid-knphjkcl] label[data-astro-cid-knphjkcl]{font-family:var(--font-hud);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.bc-opt[data-astro-cid-knphjkcl]{color:var(--faint);letter-spacing:.06em}.bc-field[data-astro-cid-knphjkcl] input[data-astro-cid-knphjkcl],.bc-field[data-astro-cid-knphjkcl] textarea[data-astro-cid-knphjkcl]{border:1px solid var(--tide-edge);width:100%;color:var(--text);transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#060c1499;border-radius:10px;padding:.8rem .9rem;font-size:1rem}.bc-field[data-astro-cid-knphjkcl] textarea[data-astro-cid-knphjkcl]{resize:vertical;min-height:6.5rem}.bc-field[data-astro-cid-knphjkcl] input[data-astro-cid-knphjkcl]:focus,.bc-field[data-astro-cid-knphjkcl] textarea[data-astro-cid-knphjkcl]:focus{border-color:var(--holo-cyan);box-shadow:var(--glow-cyan-soft);outline:none}.bc-hp[data-astro-cid-knphjkcl]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bc-submit[data-astro-cid-knphjkcl]{justify-self:start;margin-top:.2rem}.bc-submit[data-astro-cid-knphjkcl]:disabled{opacity:.6;cursor:progress;transform:none}.bc-status[data-astro-cid-knphjkcl]{min-height:1.2em;font-size:.95rem}.bc-status[data-astro-cid-knphjkcl].is-pending{color:var(--muted)}.bc-status[data-astro-cid-knphjkcl].is-ok{color:var(--holo-cyan-bright)}.bc-status[data-astro-cid-knphjkcl].is-err{color:var(--signal-magenta)}.bc-status[data-astro-cid-knphjkcl] a[data-astro-cid-knphjkcl]{color:inherit;text-decoration:underline}
