.bs-search,.bs-res{--paper: #ffffff;--ink: #000000;--ink-700: #252526;--ink-600: #49494c;--ink-muted: #6d6d74;--ink-200: #f0f0f2;--ink-100: #fafafa;--gold: #ffc046;--gold-200: #ffe799;--gold-ink: #8a6100;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.bs-search *,.bs-search *:before,.bs-search *:after{box-sizing:border-box}.bs-search :where(a){color:inherit;text-decoration:none}.bs-search{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;align-items:flex-start;padding:10vh 22px 22px}.bs-search[hidden]{display:none}.bs-search__scrim{position:absolute;inset:0;background:#0a0a0b73;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.bs-search__panel{position:relative;width:min(640px,100%);max-height:min(74vh,640px);display:flex;flex-direction:column;background:var(--paper);border-radius:20px;box-shadow:0 40px 80px -20px #07062a80;overflow:hidden}.bs-search__bar{display:flex;align-items:center;gap:12px;flex:none;padding:16px 20px;border-bottom:1px solid var(--ink-200)}.bs-search__bar svg{color:var(--ink-muted);flex:none}.bs-search__input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:18px;color:var(--ink);padding:4px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bs-search__input:focus{outline:none}.bs-search__input::-moz-placeholder{color:var(--ink-muted)}.bs-search__input::placeholder{color:var(--ink-muted)}.bs-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.bs-search__esc{flex:none;padding:4px 9px;border:1px solid var(--ink-200);border-radius:7px;background:transparent;font:inherit;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);cursor:pointer}.bs-search__esc:hover{color:var(--gold-ink);border-color:var(--gold)}.bs-search__body{flex:1;overflow-y:auto;padding:8px}.bs-search[data-state=results] .bs-search__idle,.bs-search[data-state=empty] .bs-search__idle,.bs-search[data-state=loading] .bs-search__idle{display:none}.bs-search__state{margin:0;padding:16px;font-size:14px;font-style:italic;color:var(--ink-muted)}.bs-search__state:empty{display:none}.bs-search__foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 18px;border-top:1px solid var(--ink-200);background:var(--ink-100);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.bs-search__foot kbd{font-family:inherit;font-size:10px;border:1px solid var(--ink-200);border-radius:4px;padding:1px 5px;margin-right:2px;color:var(--ink-600)}.bs-search__all{color:var(--gold-ink);font-weight:600}.bs-res{display:block;padding:11px 12px;border-radius:12px}.bs-res:hover,.bs-res.is-sel{background:var(--ink-100)}.bs-res__head{display:flex;align-items:baseline;gap:12px}.bs-res__title{font-size:16px;font-weight:600;color:var(--ink);line-height:1.35}.bs-res__kind{margin-left:auto;flex:none;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.bs-res__meta{display:block;font-size:13.5px;color:var(--ink-muted)}.bs-res mark{background:var(--gold-200);color:inherit;border-radius:3px}@media (max-width: 900px){.bs-search{padding:0}.bs-search__panel{width:100%;height:100%;max-height:100%;border-radius:0}.bs-search__hint{display:none}.bs-search__foot{justify-content:flex-end}}.bs-nav{--n-gold: #ffc046;--n-ink-500: #7a7a80;--n-ink-400: #ababb2;--n-ink-300: #d4d4d9;position:sticky;top:0;z-index:50;background:#0a0a0b;border-bottom:1px solid rgba(255,255,255,.08);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.bs-nav *,.bs-nav *:before,.bs-nav *:after{box-sizing:border-box}.bs-nav :where(a){color:inherit;text-decoration:none}.bs-nav__wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 60px}.bs-nav__inner{display:flex;align-items:center;gap:28px;padding-block:15px}.bs-nav__brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.bs-nav__brand img{width:32px;height:32px;border-radius:9px}.bs-nav__brand span{font-size:19px;font-weight:600;letter-spacing:-.01em;color:#fff}.bs-nav__search{display:flex;align-items:center;gap:8px;flex:1;max-width:420px;height:38px;padding:0 14px;border:0;border-radius:99px;background:#ffffff12;color:var(--n-ink-400);font-size:14px;text-align:left;cursor:pointer}.bs-nav__search:hover{background:#ffffff1f;color:var(--n-ink-300)}.bs-nav__search span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bs-nav__search kbd{margin-left:auto;font-family:inherit;font-size:11px;color:var(--n-ink-400);border:1px solid rgba(255,255,255,.16);border-radius:5px;padding:1px 5px}.bs-nav__links{display:flex;align-items:center;gap:22px;margin-left:auto}.bs-nav__link{font-size:14.5px;white-space:nowrap;color:var(--n-ink-400)}.bs-nav__link:hover{color:var(--n-gold)}.bs-nav__link[aria-current=page]{color:var(--n-gold);font-weight:500}.bs-nav__cta{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border-radius:99px;background:var(--n-gold);color:#000;font-size:14px;font-weight:600;white-space:nowrap;transition:filter .16s ease}.bs-nav__cta:hover{filter:brightness(.94)}.bs-nav__cta--full{width:100%;height:44px;margin-top:20px}.bs-nav__toggle{display:none;margin-left:auto;padding:6px;border:0;background:none;color:#fff;cursor:pointer}.bs-nav__sheet{display:none;padding-top:8px;padding-bottom:24px;border-top:1px solid rgba(255,255,255,.08)}.bs-nav[data-open=true] .bs-nav__sheet{display:block}.bs-nav__sheet a{display:block;padding:14px 0;font-size:17px;color:#fff;border-bottom:1px solid rgba(255,255,255,.06)}@media (max-width: 1320px){.bs-nav__wrap{padding:0 32px}.bs-nav__inner{gap:20px}.bs-nav__links{gap:18px}.bs-nav__search{max-width:260px}}@media (max-width: 1150px){.bs-nav__link[data-secondary]{display:none}}@media (max-width: 900px){.bs-nav__wrap{padding:0 20px}.bs-nav__inner{gap:12px;padding-block:12px}.bs-nav__brand img{width:28px;height:28px}.bs-nav__brand span{font-size:17px}.bs-nav__search{max-width:none;flex:1}.bs-nav__search span,.bs-nav__search kbd,.bs-nav__links{display:none}.bs-nav__toggle{display:inline-flex}.bs-nav__sheet .bs-nav__link[data-secondary]{display:block}}
