.bb-site-header{--bb-header-height:76px;--bb-header-gutter:32px;--bb-header-ink:#101e2d;--bb-header-blue:#3d53f5;position:sticky;top:0;z-index:40;isolation:isolate;width:100%;background:#f6f6f1f5;border-bottom:1px solid #101e2d16;color:var(--bb-header-ink);font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.4;backdrop-filter:blur(16px)}.bb-site-header,.bb-site-header *{box-sizing:border-box}.bb-site-header .bb-site-inner{position:relative;display:flex;align-items:center;gap:28px;min-height:var(--bb-header-height);width:min(100%,1560px);margin-inline:auto;padding:12px var(--bb-header-gutter);min-width:0}.bb-site-header .bb-site-brand{display:inline-flex;align-items:center;justify-content:flex-start;flex:0 0 auto;min-height:44px;border-radius:5px;text-decoration:none}.bb-site-header .bb-site-logo{display:block;width:139px;height:auto;max-width:100%;object-fit:contain}.bb-site-header .bb-site-nav{display:flex;align-items:center;gap:4px;min-width:0;flex:1}.bb-site-header .bb-site-login,.bb-site-header .bb-site-menu-toggle,.bb-site-header .bb-site-nav-link,.bb-site-header .bb-site-panel-link,.bb-site-header .bb-site-signup,.bb-site-header .bb-site-trigger{font-family:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bb-site-header .bb-site-nav-link,.bb-site-header .bb-site-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;margin:0;padding:10px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#4e5863;font-size:13px;font-weight:600;line-height:1.4;text-align:left;white-space:nowrap}.bb-site-header .bb-site-nav-link:hover,.bb-site-header .bb-site-trigger.is-open,.bb-site-header .bb-site-trigger:hover{background:#101e2d07;color:var(--bb-header-ink)}.bb-site-header .bb-site-nav-link.active,.bb-site-header .bb-site-nav-link[aria-current=page]{background:#e9edff;color:#283ec5}.bb-site-header .bb-site-menu-toggle>svg,.bb-site-header .bb-site-nav-link>svg,.bb-site-header .bb-site-trigger>svg{width:17px;height:17px;flex:none}.bb-site-header .bb-site-trigger>svg:last-child{width:14px;height:14px}.bb-site-header .bb-site-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;flex:0 0 auto;min-width:0}.bb-site-header .bb-site-disclosure{position:relative;min-width:0;flex:none}.bb-site-header .bb-site-create>.bb-site-trigger{min-width:106px;background:var(--bb-header-blue);border-color:var(--bb-header-blue);color:#fff;padding-inline:15px;font-weight:650}.bb-site-header .bb-site-create>.bb-site-trigger.is-open,.bb-site-header .bb-site-create>.bb-site-trigger:hover{background:#2c40d6;border-color:#2c40d6;color:#fff}.bb-site-header .bb-site-account>.bb-site-trigger{max-width:158px;gap:8px;padding:7px 9px;color:var(--bb-header-ink);background:#fff;border-color:#101e2d14}.bb-site-header .bb-site-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:50%;background:#e8ecf3;color:#33405a;font-size:11px;font-weight:750;line-height:1}.bb-site-header .bb-site-avatar>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.bb-site-header .bb-site-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:inherit;font:inherit}.bb-site-header .bb-site-avatar>.creator-badge{--creator-badge-size:14px;position:absolute;right:-3px;bottom:-2px;border-width:1.5px;border-radius:5px}.bb-site-header .bb-site-guest{display:flex;align-items:center;gap:8px}.bb-site-header .bb-site-login,.bb-site-header .bb-site-signup{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 13px;border:1px solid transparent;border-radius:9px;font-size:13px;font-weight:650;line-height:1.4;white-space:nowrap}.bb-site-header .bb-site-login{color:#394654;background:transparent}.bb-site-header .bb-site-login:hover{background:#101e2d07}.bb-site-header .bb-site-signup{background:var(--bb-header-blue);border-color:var(--bb-header-blue);color:#fff}.bb-site-header .bb-site-signup:hover{background:#2c40d6;border-color:#2c40d6}.bb-site-header .bb-site-notifications{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;gap:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:1px solid #101e2d14;border-radius:10px;background:#fff;color:#4c5865;text-decoration:none;line-height:1}.bb-site-header .bb-site-notifications:hover{background:#eef1ff;color:#283ec5;border-color:#cbd3ff}.bb-site-header .bb-site-notifications>svg{width:19px;height:19px;flex:none}.bb-site-header .bb-site-notifications .notification-link-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.bb-site-header .bb-site-notifications .notification-count{position:absolute;right:1px;top:1px;display:flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 3px;border:2px solid #fff;border-radius:10px;background:#3d53f5;color:#fff;font-size:9px;font-weight:750;line-height:1;pointer-events:none}.bb-site-header .bb-site-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:2;display:flex;flex-direction:column;gap:3px;width:288px;max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--bb-header-height) - 28px - env(safe-area-inset-bottom,0px));padding:10px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid #101e2d19;border-radius:14px;background:#fff;box-shadow:0 16px 44px #101e2d21}.bb-site-header .bb-site-panel-label{display:block;margin:0;padding:8px 11px 7px;color:#6a7480;font-size:12px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.bb-site-header .bb-site-panel-link{display:flex;align-items:center;gap:10px;min-height:44px;width:100%;margin:0;padding:11px;border:0;border-radius:8px;background:transparent;color:#253445;font-size:14px;font-weight:550;line-height:1.5;text-align:left;white-space:normal;overflow-wrap:anywhere}.bb-site-header .bb-site-panel-link:hover,.bb-site-header .bb-site-panel-link[aria-current=page]{background:#eef1ff;color:#283ec5}.bb-site-header .bb-site-panel-link>svg{flex:none;width:17px;height:17px;color:#66758a}.bb-site-header .bb-site-create-link>span{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.bb-site-header .bb-site-create-link strong{font-size:14px;font-weight:650;line-height:1.5}.bb-site-header .bb-site-create-link small{display:block;color:#6a7480;font-size:12px;font-weight:400;line-height:1.5}.bb-site-header .bb-site-panel-link:not(.bb-site-logout)>svg:last-child{margin-left:auto}.bb-site-header .bb-site-panel-link.bb-site-logout{color:#7e3434}.bb-site-header .bb-site-actions:has(>.bb-site-guest)>.bb-site-create>.bb-site-trigger{background:#fff;border-color:#101e2d1c;color:#253445}.bb-site-header .bb-site-actions:has(>.bb-site-guest)>.bb-site-create>.bb-site-trigger.is-open,.bb-site-header .bb-site-actions:has(>.bb-site-guest)>.bb-site-create>.bb-site-trigger:hover{background:#eef1ff;border-color:#cbd3ff;color:#283ec5}.bb-site-header .bb-site-panel-link>small{margin-left:auto;color:#78838f;font-size:12px}.bb-site-header .bb-site-panel>.member-logout{display:block;width:100%}.bb-site-header .bb-site-panel .member-logout-button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin:0;padding:11px;border:0;border-radius:8px;background:transparent;color:#7e3434;font-size:14px;line-height:1.5;text-align:left}.bb-site-header .bb-site-panel .member-logout-button:hover{background:#fff0ed}.bb-site-header .bb-site-panel .member-logout-error{position:static;display:flex;align-items:flex-start;gap:8px;margin:8px 0 0;padding:10px;max-width:100%;color:#8a3333;background:#fff0ed;font-size:12px;line-height:1.5;white-space:normal}.bb-site-header .bb-site-mobile .member-logout-error>span,.bb-site-header .bb-site-panel .member-logout-error>span{min-width:0;flex:1;overflow-wrap:anywhere}.bb-site-header .bb-site-mobile .member-logout-error>button,.bb-site-header .bb-site-panel .member-logout-error>button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;min-height:44px;padding:0}.bb-site-header .bb-site-menu-toggle{display:none;align-items:center;justify-content:center;flex:none;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid #101e2d1c;border-radius:10px;background:#fff;color:var(--bb-header-ink)}.bb-site-header .bb-site-menu-toggle[aria-expanded=true]{background:#eef1ff;border-color:#cbd3ff;color:#283ec5}.bb-site-header .bb-site-mobile{display:none}.bb-site-header :is(a,button):focus-visible{outline:3px solid #6c82ff;outline-offset:3px}.bb-site-header button:disabled{cursor:wait;opacity:.55}.bb-site-header .bb-site-skip{position:fixed;left:16px;top:8px;z-index:3;display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;transform:translateY(-150%);border-radius:7px;background:#101e2d;color:#fff;font-size:14px;font-weight:650;text-decoration:none}.bb-site-header .bb-site-skip:focus{transform:none}@media(min-width:981px) and (max-width:1180px){.bb-site-header{--bb-header-gutter:24px}.bb-site-header .bb-site-inner{gap:18px}.bb-site-header .bb-site-logo{width:128px}.bb-site-header .bb-site-nav{gap:1px}.bb-site-header .bb-site-more>.bb-site-trigger,.bb-site-header .bb-site-nav-link{padding-inline:9px}.bb-site-header .bb-site-actions{gap:6px}.bb-site-header .bb-site-account>.bb-site-trigger{max-width:145px}}@media(max-width:980px){.bb-site-header{--bb-header-gutter:24px}.bb-site-header .bb-site-inner{justify-content:space-between;gap:16px}.bb-site-header .bb-site-actions>.bb-site-account,.bb-site-header .bb-site-actions>.bb-site-create,.bb-site-header .bb-site-nav{display:none}.bb-site-header .bb-site-actions{gap:9px}.bb-site-header .bb-site-menu-toggle{display:inline-flex}.bb-site-header .bb-site-mobile{position:absolute;inset-inline:0;top:100%;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:22px;padding:22px max(var(--bb-header-gutter),calc((100vw - 880px)/2)) max(24px,env(safe-area-inset-bottom,0px));max-height:calc(100dvh - var(--bb-header-height) - env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:#fff;border-bottom:1px solid #101e2d1c;box-shadow:0 18px 30px #101e2d14}.bb-site-header .bb-site-mobile-group{min-width:0;padding:0}.bb-site-header .bb-site-mobile-title{display:block;margin:0 0 7px;padding:0 10px;color:#78828d;font-size:12px;font-weight:700;line-height:1.5}.bb-site-header .bb-site-mobile-links{display:flex;flex-direction:column;gap:2px;min-width:0}.bb-site-header .bb-site-mobile-links :is(a,button){display:flex;align-items:center;gap:10px;min-height:44px;width:100%;padding:11px 10px;border:0;border-radius:8px;background:transparent;color:#253445;font-size:14px;font-weight:550;line-height:1.5;text-align:left;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.bb-site-header .bb-site-mobile-links :is(a,button):hover,.bb-site-header .bb-site-mobile-links [aria-current=page]{background:#eef1ff;color:#283ec5}.bb-site-header .bb-site-mobile-links :is(a,button)>svg{flex:none;width:17px;height:17px;color:#66758a}.bb-site-header .bb-site-mobile-links .member-logout{width:100%}.bb-site-header .bb-site-mobile-links .member-logout-button{color:#7e3434}.bb-site-header .bb-site-mobile-create .bb-site-mobile-links>:first-child{background:#3d53f5;color:#fff}.bb-site-header .bb-site-mobile-create .bb-site-mobile-links>:first-child>svg{color:inherit}.bb-site-header .bb-site-mobile-create .bb-site-mobile-links>:first-child small{color:#e0e6ff}.bb-site-header .bb-site-mobile .member-logout-error{position:static;display:flex;gap:8px;margin:8px 0;padding:10px;max-width:100%;background:#fff0ed;color:#8a3333;font-size:12px;white-space:normal;overflow-wrap:anywhere}}@media(max-width:600px){.bb-site-header{--bb-header-height:72px;--bb-header-gutter:16px}.bb-site-header .bb-site-inner{gap:12px;padding-block:12px}.bb-site-header .bb-site-logo{width:124px}.bb-site-header .bb-site-mobile{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:18px}.bb-site-header .bb-site-mobile-group+.bb-site-mobile-group{padding-top:16px;border-top:1px solid #101e2d12}.bb-site-header .bb-site-mobile-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px}.bb-site-header .bb-site-mobile-account .bb-site-mobile-links{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.bb-site-header .bb-site-guest>.bb-site-signup{display:none}.bb-site-header .bb-site-login{padding-inline:8px}.bb-site-header .bb-site-actions{gap:6px}}@media(max-width:360px){.bb-site-header{--bb-header-gutter:12px}.bb-site-header .bb-site-inner{gap:8px}.bb-site-header .bb-site-logo{width:114px}.bb-site-header .bb-site-mobile-links{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.bb-site-header *{scroll-behavior:auto;transition:none;animation:none}}@media(forced-colors:active){.bb-site-header .bb-site-nav-link[aria-current=page],.bb-site-header .bb-site-trigger.is-open{outline:1px solid Highlight}.bb-site-header .bb-site-mobile,.bb-site-header .bb-site-panel{border:1px solid CanvasText}.bb-site-header .bb-site-notifications .notification-count{border-color:Canvas;background:Highlight;color:HighlightText}}