@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ubuntu/Ubuntu-L.ttf)format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ubuntu/Ubuntu-R.ttf)format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ubuntu/Ubuntu-M.ttf)format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ubuntu/Ubuntu-B.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/JetBrainsMono-Regular.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono/JetBrainsMono-Medium.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono/JetBrainsMono-SemiBold.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans/PlusJakartaSans-Regular.woff2)format("woff2")}:root{--bg:#fafaf7;--bg-alt:#fff;--ink:#2d2a26;--ink-2:#3a3733;--ink-3:#7a766e;--rule:#e6e1d4;--rule-strong:#bdb6a4;--brand:#fe6019;--brand-hover:#e54e0e;--brand-tint:#fe601914;--brand-shadow:0 6px 18px -8px #fe601973;--green-fg:#0e7d4a;--green-bg:#effbf3;--amber-fg:#b97000;--amber-bg:#fff5e0;--rose-fg:#b2294a;--rose-bg:#fdebef;--header-h:64px;--sidebar-w:248px;--toc-w:220px;--gutter:40px;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--sans:Ubuntu, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.5}img,svg{max-width:100%;display:block}button{font:inherit;cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}pre,code,kbd{font-family:var(--mono)}.bq-header{z-index:50;background:var(--bg);border-bottom:1px solid var(--rule);position:sticky;top:0}.bq-header-inner{max-width:1440px;height:var(--header-h);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:0 auto;padding:0 16px;display:grid}@media (width>=768px){.bq-header-inner{gap:24px;padding:0 24px}}@media (width>=1024px){:root{--header-h:68px}.bq-header-inner{gap:32px;padding:0 32px}}.bq-brand{color:var(--ink);align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.bq-brand-mark{flex-shrink:0;width:30px;height:30px}.bq-brand-wordmark{flex-shrink:0;width:auto;height:20px}@media (width>=768px){.bq-brand{gap:10px}.bq-brand-mark{width:34px;height:34px}.bq-brand-wordmark{height:22px}}@media (width>=1024px){.bq-brand-mark{width:36px;height:36px}.bq-brand-wordmark{height:24px}}.bq-brand-pill{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand);border:1px solid var(--brand);border-radius:3px;padding:3px 7px;font-size:10px;font-weight:700;line-height:1;display:none}@media (width>=480px){.bq-brand-pill{display:inline-block}}@media (width>=768px){.bq-brand-pill{padding:4px 8px;font-size:10.5px}}.bq-header-search{display:none}@media (width>=900px){.bq-header-search{justify-content:center;display:flex}}.bq-search{background:var(--bg-alt);border:1px solid var(--rule);align-items:center;gap:10px;width:100%;max-width:480px;padding:8px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.bq-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.bq-search svg{flex-shrink:0}.bq-search input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13.5px}.bq-search-kbd{font-family:var(--mono);color:var(--ink-3);border:1px solid var(--rule);border-radius:3px;padding:2px 6px;font-size:11px;font-weight:600}.bq-search-wrap{width:100%;max-width:480px;position:relative}.bq-search-results{background:var(--bg-alt);border:1px solid var(--rule);z-index:70;max-height:60vh;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px -16px #2d2a2659}.bq-search-msg{color:var(--ink-3);padding:14px 16px;font-size:13px;font-style:italic}.bq-search-result{border-bottom:1px solid var(--rule);color:var(--ink);border-left:2px solid #0000;padding:12px 16px;text-decoration:none;transition:background .12s,border-color .12s;display:block}.bq-search-result:last-child{border-bottom:none}.bq-search-result:hover,.bq-search-result.is-active{background:var(--brand-tint);border-left-color:var(--brand)}.bq-search-result-title{color:var(--ink);margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.3}.bq-search-result-section{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:10px;font-weight:700}.bq-search-result-excerpt{color:var(--ink-2);font-size:12.5px;line-height:1.5}.bq-search-result-excerpt mark{background:var(--brand-tint);color:var(--brand);border-radius:2px;padding:0 2px;font-weight:600}.bq-nav{font-family:var(--mono);color:var(--ink-2);text-transform:uppercase;letter-spacing:.14em;grid-column:3;justify-content:flex-end;align-items:center;gap:12px;font-size:11.5px;font-weight:600;display:flex}.bq-nav a{color:inherit;text-decoration:none;transition:color .15s}.bq-nav a:hover{color:var(--brand)}.bq-nav-link{display:inline}@media (width>=768px){.bq-nav{gap:18px}}@media (width>=1024px){.bq-nav{gap:22px}}.bq-cta{background:var(--brand);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--brand);box-shadow:var(--brand-shadow);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:700;text-decoration:none;transition:background .15s,box-shadow .15s;color:#fff!important}.bq-cta:hover{background:var(--brand-hover);box-shadow:0 8px 22px -6px #fe60198c}@media (width>=768px){.bq-cta{padding:9px 14px;font-size:11.5px}}.bq-hamburger{border:1px solid var(--rule);width:38px;height:38px;color:var(--ink);background:0 0;border-radius:3px;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.bq-hamburger:hover{border-color:var(--brand);color:var(--brand)}@media (width>=1024px){.bq-hamburger{display:none}}.bq-shell{grid-template-columns:1fr;gap:0;max-width:1440px;margin:0 auto;display:grid}@media (width>=1024px){.bq-shell{grid-template-columns:240px minmax(0,1fr);gap:32px}}@media (width>=1280px){.bq-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr) var(--toc-w);gap:var(--gutter)}}.bq-sidebar{background:var(--bg);border-right:1px solid var(--rule);width:min(320px,86vw);padding:calc(var(--header-h) + 16px) 0 64px;z-index:60;-webkit-overflow-scrolling:touch;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.bq-sidebar.is-open{transform:translate(0);box-shadow:0 20px 60px -20px #2d2a2666}.bq-scrim{z-index:55;opacity:0;pointer-events:none;background:#2d2a2659;transition:opacity .22s;position:fixed;inset:0}.bq-scrim.is-open{opacity:1;pointer-events:auto}@media (width>=1024px){.bq-sidebar{top:var(--header-h);max-height:calc(100vh - var(--header-h));width:auto;box-shadow:none;z-index:1;padding:32px 0 64px;transition:none;position:sticky;transform:none}.bq-scrim{display:none}}.bq-sidebar-group{margin-bottom:24px}.bq-sidebar-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);align-items:center;padding:0 20px 8px;font-size:10.5px;font-weight:700;display:flex}.bq-sidebar ul{margin:0;padding:0;list-style:none}.bq-sidebar-link{text-align:left;width:100%;color:var(--ink-2);background:0 0;border-left:2px solid #0000;padding:8px 20px 8px 18px;font-family:inherit;font-size:14px;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:block}.bq-sidebar-link:hover{color:var(--brand);background:var(--brand-tint)}.bq-sidebar-link.is-active{border-left-color:var(--brand);background:var(--brand-tint);color:var(--brand);font-weight:700}.bq-main{min-width:0;padding:28px 16px 80px}@media (width>=768px){.bq-main{padding:36px 24px 96px}}@media (width>=1024px){.bq-main{padding:44px 16px 96px}}@media (width>=1280px){.bq-main{padding:44px 8px 96px}}.bq-article{max-width:880px}.bq-toc{display:none}@media (width>=1280px){.bq-toc{top:var(--header-h);max-height:calc(100vh - var(--header-h));padding:40px 24px 64px 0;display:block;position:sticky;overflow-y:auto}}.bq-toc-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:10.5px;font-weight:700}.bq-toc ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bq-toc-link{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;line-height:1.5;text-decoration:none;transition:color .15s;display:flex}.bq-toc-link:hover{color:var(--brand)}.bq-toc-link.is-active{color:var(--brand);font-weight:600}.bq-toc-dot{background:var(--rule-strong);opacity:.5;border-radius:999px;flex-shrink:0;width:4px;height:4px}.bq-toc-link.is-active .bq-toc-dot{background:var(--brand);opacity:1}.bq-toc li[data-level="3"]{padding-left:14px}.bq-prose{counter-reset:eyebrow}.bq-eyebrow{counter-increment:eyebrow}.bq-eyebrow-num:before{content:counter(eyebrow, decimal-leading-zero)}.bq-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand);align-items:center;gap:12px;margin-bottom:16px;font-size:11px;font-weight:700;display:inline-flex}.bq-eyebrow-rule{background:currentColor;width:28px;height:1px}.bq-eyebrow>span:last-child{overflow-wrap:anywhere;min-width:0}h1.bq-h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 22px;font-size:clamp(32px,5vw,44px);font-weight:500;line-height:1.08}p.bq-lede{color:var(--ink-2);max-width:720px;margin:0 0 32px;font-size:clamp(16px,2vw,18px);line-height:1.55}@media (width>=768px){p.bq-lede{margin-bottom:36px}}.bq-section-head{border-top:1px solid var(--rule);margin:48px 0 14px;padding-top:28px}.bq-section-head .bq-eyebrow{margin-bottom:10px}h2.bq-h2{letter-spacing:-.015em;color:var(--ink);overflow-wrap:break-word;scroll-margin-top:calc(var(--header-h) + 12px);margin:0;font-size:clamp(22px,3vw,28px);font-weight:500;line-height:1.2}h3.bq-h3{letter-spacing:-.005em;color:var(--ink);overflow-wrap:break-word;scroll-margin-top:calc(var(--header-h) + 12px);margin:32px 0 12px;font-size:17px;font-weight:600;line-height:1.3}p.bq-p,.bq-prose p{color:var(--ink-2);max-width:760px;margin:0 0 16px;font-size:15px;line-height:1.7}.bq-prose strong{color:var(--ink)}.bq-prose p a,.bq-prose li a,.bq-prose td a,.bq-prose dd a{color:var(--brand);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline 1px}.bq-prose p a:hover,.bq-prose li a:hover,.bq-prose td a:hover,.bq-prose dd a:hover{color:var(--brand-hover)}a.bq-card,a.bq-pager-link,a.bq-card *,a.bq-pager-link *{text-decoration:none}code.bq-icode,.bq-prose :not(pre)>code{font-family:var(--mono);background:var(--bg);border:1px solid var(--rule);color:var(--ink);word-break:break-word;border-radius:2px;padding:1px 6px;font-size:.9em}ul.bq-list,ol.bq-list{color:var(--ink-2);max-width:760px;margin:0 0 16px;padding-left:22px;font-size:15px;line-height:1.7}ul.bq-list li,ol.bq-list li{margin-bottom:6px}ul.bq-list li::marker{color:var(--brand)}.bq-card-grid{grid-template-columns:1fr;gap:14px;margin-bottom:40px;display:grid}@media (width>=640px){.bq-card-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width>=1024px){.bq-card-grid{grid-template-columns:repeat(3,1fr);margin-bottom:48px}}.bq-card{background:var(--bg-alt);border:1px solid var(--rule);color:var(--ink);padding:22px 22px 20px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:block;position:relative}.bq-card:hover{border-color:var(--brand);box-shadow:0 10px 30px -16px #fe601966}.bq-card-icon{color:var(--brand);margin-bottom:16px;display:inline-flex}.bq-card-title{margin-bottom:6px;font-size:16px;font-weight:600}.bq-card-desc{color:var(--ink-3);font-size:13.5px;line-height:1.55}.bq-card-arrow{font-family:var(--mono);color:var(--ink-3);font-size:18px;position:absolute;top:22px;right:16px}.bq-card:hover .bq-card-arrow{color:var(--brand)}.bq-endpoints{border:1px solid var(--rule);background:var(--bg-alt);max-width:880px;margin:0 0 28px}.bq-endpoint-row{border-bottom:1px solid var(--rule);grid-template-columns:1fr;gap:6px;padding:16px 18px;display:grid}.bq-endpoint-row:last-child{border-bottom:none}@media (width>=768px){.bq-endpoint-row{grid-template-columns:auto 220px 1fr;align-items:center;gap:18px;padding:16px 20px}}.bq-method{background:var(--brand);color:#fff;font-family:var(--mono);letter-spacing:.1em;width:fit-content;padding:5px 9px;font-size:10.5px;font-weight:700;display:inline-block}.bq-method[data-method=GET]{background:var(--green-fg)}.bq-method[data-method=PUT]{background:#2d6cb9}.bq-method[data-method=DELETE]{background:var(--rose-fg)}.bq-endpoint-path{font-family:var(--mono);color:var(--ink);word-break:break-word;font-size:14px;font-weight:600}.bq-endpoint-desc{color:var(--ink-3);font-size:13.5px;line-height:1.55}.bq-standards{max-width:760px;margin:0 0 32px;padding:0;list-style:none}.bq-standard{border-bottom:1px solid var(--rule);color:var(--ink-2);grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:14px 0;font-size:14.5px;line-height:1.55;display:grid}.bq-standard:first-child{border-top:1px solid var(--rule)}.bq-standard-dot{background:var(--brand);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:8px}.bq-standard-body{min-width:0}.bq-standard-body strong{color:var(--ink)}.bq-standard .bq-status-pill{grid-column:2}@media (width>=640px){.bq-standard{grid-template-columns:auto 1fr auto}.bq-standard .bq-status-pill{grid-column:auto}}.bq-status-pill{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;width:fit-content;margin-top:6px;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.bq-status-pill[data-kind=production]{background:var(--green-bg);border:1px solid var(--green-fg);color:var(--ink)}.bq-status-pill[data-kind=provisional]{background:var(--amber-bg);border:1px solid var(--amber-fg);color:var(--ink)}.bq-status-pill[data-kind=info]{background:var(--bg-alt);border:1px solid var(--ink-3);color:var(--ink-2)}.bq-status-pill:before{content:"";border-radius:999px;flex-shrink:0;width:6px;height:6px}.bq-status-pill[data-kind=production]:before{background:var(--green-fg)}.bq-status-pill[data-kind=provisional]:before{background:var(--amber-fg)}.bq-status-pill[data-kind=info]:before{background:var(--ink-3)}@media (width>=640px){.bq-status-pill{margin-top:0}}.bq-aside{border-left:3px solid var(--brand);background:#fff8f1;max-width:760px;margin:22px 0;padding:16px 20px 14px}.bq-aside-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin-bottom:6px;font-size:11px;font-weight:700}.bq-aside-body{color:var(--ink-2);font-size:14.5px;line-height:1.65}.bq-aside-body strong{color:var(--ink)}.bq-aside[data-kind=tip]{border-left-color:var(--green-fg);background:var(--green-bg)}.bq-aside[data-kind=tip] .bq-aside-label{color:var(--green-fg)}.bq-aside[data-kind=warning]{border-left-color:var(--amber-fg);background:var(--amber-bg)}.bq-aside[data-kind=warning] .bq-aside-label{color:var(--amber-fg)}.bq-aside[data-kind=danger]{border-left-color:var(--rose-fg);background:var(--rose-bg)}.bq-aside[data-kind=danger] .bq-aside-label{color:var(--rose-fg)}.bq-code{background:var(--bg-alt);border:1px solid var(--rule);font-family:var(--mono);border-radius:6px;max-width:880px;margin:0 0 22px;overflow:hidden}.bq-code-bar{background:var(--bg);border-bottom:1px solid var(--rule);scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;display:flex;overflow-x:auto}.bq-code-bar::-webkit-scrollbar{display:none}.bq-tab{appearance:none;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-family:inherit;font-size:11.5px;font-weight:700;transition:color .15s,background .15s}.bq-tab:hover{color:var(--brand)}.bq-tab.is-active{color:var(--brand);background:var(--brand-tint);border-bottom-color:var(--brand)}.bq-code-bar-spacer{flex:1;min-width:0}.bq-code-bar-right{flex-shrink:0;align-items:center;gap:10px;padding:0 12px;display:flex}.bq-code-filename{color:var(--ink-3);letter-spacing:.04em;font-size:11px;display:none}@media (width>=640px){.bq-code-filename{display:inline}}.bq-copy{appearance:none;border:1px solid var(--rule);color:var(--ink-3);background:0 0;padding:3px 9px;font-family:inherit;font-size:11px;transition:color .15s,border-color .15s}.bq-copy:hover{color:var(--brand);border-color:var(--brand)}.bq-copy.is-copied{color:var(--brand)}.bq-code-pre,.bq-code pre{color:var(--ink);white-space:pre;-webkit-overflow-scrolling:touch;margin:0;padding:14px 16px;font-family:inherit;font-size:12.5px;line-height:1.7;overflow-x:auto}.bq-code pre.astro-code{background-color:#0000!important}@media (width>=768px){.bq-code-pre,.bq-code pre{padding:16px 18px}}.bq-code-panel{display:none}.bq-code-panel.is-active{display:block}.bq-code-response-label{background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--mono);color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;padding:8px 14px;font-size:10.5px;font-weight:700}.bq-code-response{color:var(--ink-2);opacity:.96;font-size:12px}.sh-com{color:#94a3b8}.sh-str{color:#db2777}.sh-num{color:#2563eb}.sh-kw{color:#7c3aed}.sh-bi{color:#0891b2}.sh-var{color:#2d2a26}.sh-fn{color:#0891b2}.sh-url{color:#2563eb}.sh-tag{color:#7c3aed}.sh-attr{color:#0891b2}.sh-hdr{color:#7c3aed}.bq-method-pill-row{font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 24px;font-size:14px;font-weight:600;display:flex}.bq-method-pill-path{color:var(--ink);word-break:break-all}.bq-table-wrap{border:1px solid var(--rule);background:var(--bg-alt);-webkit-overflow-scrolling:touch;max-width:920px;margin:0 0 24px;overflow-x:auto}.bq-table-wrap[data-sx=right]{mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.bq-table-wrap[data-sx=left]{mask-image:linear-gradient(90deg,#0000,#000 44px)}.bq-table-wrap[data-sx=both]{mask-image:linear-gradient(90deg,#0000,#000 44px calc(100% - 44px),#0000)}.bq-table{border-collapse:collapse;width:100%;min-width:520px;font-size:13.5px}.bq-table th{text-align:left;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule-strong);background:var(--bg);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:700}.bq-table td{border-bottom:1px solid var(--rule);color:var(--ink-2);vertical-align:top;padding:10px 14px;line-height:1.55}.bq-table tr:last-child td{border-bottom:none}.bq-table td code,.bq-table th code{font-family:var(--mono);color:var(--ink);background:0 0;border:none;padding:0;font-size:12.5px}.bq-table .bq-req,.bq-table .bq-opt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.bq-table .bq-req{color:var(--brand)}.bq-table .bq-opt{color:var(--ink-3)}.bq-table td:first-child code{white-space:nowrap;word-break:normal}.bq-table td a,.bq-table th a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink);text-underline-offset:3px}.bq-table td a:hover,.bq-table th a:hover{color:var(--ink);text-decoration:none}.bq-pager{border-top:1px solid var(--rule);grid-template-columns:1fr;gap:12px;max-width:880px;margin:64px 0 0;padding-top:32px;display:grid}@media (width>=640px){.bq-pager{grid-template-columns:1fr 1fr;gap:16px}}.bq-pager-link{border:1px solid var(--rule);background:var(--bg-alt);color:var(--ink);padding:18px 20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.bq-pager-link:hover{border-color:var(--brand);box-shadow:0 6px 20px -10px #fe601959}.bq-pager-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:10.5px;font-weight:700}.bq-pager-title{font-size:15px;font-weight:600}.bq-pager-link[data-dir=next]{text-align:right}.bq-pager-link[data-dir=next] .bq-pager-title:after{content:" →";color:var(--brand)}.bq-pager-link[data-dir=prev] .bq-pager-title:before{content:"← ";color:var(--brand)}.bq-footer{border-top:1px solid var(--rule);margin-top:0}.bq-footer-inner{max-width:1440px;color:var(--ink-3);grid-template-columns:1fr;gap:24px;margin:0 auto;padding:32px 16px;font-size:13px;display:grid}@media (width>=768px){.bq-footer-inner{grid-template-columns:1fr auto;align-items:center;padding:32px 24px}}@media (width>=1024px){.bq-footer-inner{padding:40px 32px}}.bq-footer-links{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:18px;margin:0;padding:0;font-size:11px;font-weight:600;list-style:none;display:flex}.bq-footer-links a{color:var(--ink-2);text-decoration:none;transition:color .15s}.bq-footer-links a:hover{color:var(--brand)}.bq-mt-0{margin-top:0!important}.bq-mb-32{margin-bottom:32px}[hidden]{display:none!important}body.is-drawer-open{overflow:hidden}
