
#briggs-docs{--bd-bg:#071115;--bd-panel:#0b1c22;--bd-ink:#f0f4ef;--bd-muted:#afc0c3;--bd-line:#294047;--bd-accent:#89e9e6;--bd-soft:#112d33;font:16px/1.65 'DM Sans',sans-serif;color:var(--bd-ink);background:var(--bd-bg);border-radius:16px;overflow:hidden;--bd-size:16px}
#briggs-docs *{box-sizing:border-box}#briggs-docs button{font:inherit;color:inherit;min-height:44px}#briggs-docs .bd-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px;background:var(--bd-panel);border-bottom:1px solid var(--bd-line);flex-wrap:wrap}#briggs-docs .bd-brand{display:flex;align-items:center;gap:13px;font-size:18px;letter-spacing:3px;font-weight:600}#briggs-docs .bd-logo{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--bd-accent);border-radius:50%;color:var(--bd-accent);box-shadow:0 0 18px color-mix(in srgb,var(--bd-accent) 15%,transparent)}#briggs-docs .bd-tag{font-size:11px;letter-spacing:2px;color:var(--bd-muted)}#briggs-docs .bd-preview{font-size:12px;border:1px solid var(--bd-line);padding:5px 12px;border-radius:30px;color:var(--bd-muted)}
#briggs-docs .bd-layout{display:grid;grid-template-columns:218px minmax(0,1fr)}#briggs-docs aside{padding:28px 16px;background:var(--bd-panel);border-right:1px solid var(--bd-line)}#briggs-docs .bd-label{font-size:11px;letter-spacing:2px;color:var(--bd-muted);padding:0 12px;margin:0 0 14px}#briggs-docs .bd-nav{display:grid;gap:5px}#briggs-docs .bd-nav button{background:transparent;border:1px solid transparent;border-radius:8px;text-align:left;padding:9px 12px;display:flex;align-items:center;gap:10px;font-size:13px}#briggs-docs .bd-nav button[aria-current=page]{background:var(--bd-soft);color:var(--bd-accent);border-color:var(--bd-line)}#briggs-docs .bd-nav button:hover{background:var(--bd-soft)}#briggs-docs .bd-aside-note{border-top:1px solid var(--bd-line);margin:26px 12px 0;padding-top:20px;color:var(--bd-muted);font-size:12px}#briggs-docs main{padding:32px 38px 24px;font-size:var(--bd-size);min-width:0}#briggs-docs .bd-crumb{color:var(--bd-muted);font-size:12px;margin-bottom:24px}#briggs-docs .bd-eyebrow{color:var(--bd-accent);letter-spacing:2px;font-size:11px;font-weight:600}#briggs-docs h1{font-size:clamp(27px,4vw,40px);line-height:1.15;letter-spacing:-1.2px;font-weight:600;margin:12px 0 18px;color:var(--bd-ink)}#briggs-docs .bd-intro{color:var(--bd-muted);font-size:1.08em;margin:0 0 24px;max-width:610px}#briggs-docs h2{font-size:19px;line-height:1.4;font-weight:600;margin:28px 0 10px;color:var(--bd-ink)}#briggs-docs p{margin:10px 0}#briggs-docs ul,#briggs-docs ol{padding-left:23px;margin:12px 0}#briggs-docs li{padding-left:3px;margin:8px 0}#briggs-docs .bd-note{border-left:3px solid var(--bd-accent);background:var(--bd-soft);padding:14px 18px;margin:22px 0;border-radius:0 8px 8px 0}#briggs-docs .bd-note strong{display:block;font-weight:600;margin-bottom:4px}#briggs-docs .bd-quote{font-size:18px;color:var(--bd-accent);padding:16px 20px;background:var(--bd-panel);border:1px solid var(--bd-line);border-radius:10px;margin:16px 0}#briggs-docs code{font:0.92em Consolas,monospace;color:var(--bd-accent);overflow-wrap:anywhere}#briggs-docs .bd-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--bd-line);padding-top:22px;margin-top:30px;flex-wrap:wrap}#briggs-docs .bd-next{background:var(--bd-soft);border:1px solid var(--bd-line);border-radius:8px;padding:10px 16px;color:var(--bd-accent)}#briggs-docs .bd-bottom span{font-size:12px;color:var(--bd-muted)}#briggs-docs footer{border-top:1px solid var(--bd-line);padding:17px 28px;color:var(--bd-muted);font-size:11px;letter-spacing:1px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}#briggs-docs .bd-menu{display:none;background:var(--bd-panel);border:1px solid var(--bd-line);border-radius:8px;padding:8px 14px}#briggs-docs[data-style=core] main{background-image:linear-gradient(color-mix(in srgb,var(--bd-line) 25%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--bd-line) 25%,transparent) 1px,transparent 1px);background-size:40px 40px}#briggs-docs[data-style=core] .bd-top{box-shadow:inset 0 -2px var(--bd-accent)}
@media(max-width:650px){#briggs-docs .bd-layout{grid-template-columns:1fr}#briggs-docs .bd-top{padding:20px}#briggs-docs .bd-menu{display:block}#briggs-docs aside{display:none;border-right:0;border-bottom:1px solid var(--bd-line);padding:20px}#briggs-docs[data-menu=open] aside{display:block}#briggs-docs main{padding:26px 20px}#briggs-docs .bd-crumb{margin-bottom:18px}#briggs-docs .bd-brand{font-size:16px}#briggs-docs footer{padding:16px 20px}}

#briggs-docs{border-radius:0;max-width:1450px;margin:auto}
#briggs-docs .bd-top{height:auto}
#briggs-docs .bd-nav a{display:flex;gap:10px;align-items:center;min-height:44px;border:1px solid transparent;border-radius:8px;padding:9px 12px;font-size:14px;color:var(--bd-ink)}
#briggs-docs .bd-nav a[aria-current=page],#briggs-docs .bd-nav a:hover{background:var(--bd-soft);color:var(--bd-accent);border-color:var(--bd-line)}
#briggs-docs .bd-label,#briggs-docs .bd-eyebrow{font-size:12px}
#briggs-docs .bd-next{display:inline-flex;min-height:44px;align-items:center;font-size:14px}
#briggs-docs .bd-menu{cursor:pointer}
#briggs-docs .bd-article[hidden]{display:none}
#briggs-docs .bd-article+ .bd-article{border-top:1px solid var(--bd-line);padding-top:30px}
#briggs-docs[data-enhanced=true] .bd-article{border:0;padding-top:0}
#briggs-docs .bd-nav{gap:5px}
.hub-site-header{height:auto;min-height:104px;padding-block:22px;flex-wrap:wrap}
.hub-site-header nav{flex-wrap:wrap;gap:12px 25px}
@media(max-width:650px){#briggs-docs:not([data-enhanced=true]) aside{display:block}}

