.site-nav{z-index:50;border-bottom:1px solid var(--s-line-08);font-family:var(--s-sans);background:#0a0a0a;position:sticky;top:0}.site-nav__row{align-items:center;gap:24px;height:72px;display:flex}.site-brand{flex:none;align-items:center;gap:12px;min-height:44px;text-decoration:none;display:flex}.site .site-brand,.site .site-brand:hover{color:var(--s-text)}.site-brand img{-o-object-fit:contain;object-fit:contain;width:38px;height:38px;display:block}.site-brand__word{font-family:var(--s-display);letter-spacing:.02em;font-size:20px;font-weight:700}.site-brand__word b{color:var(--s-red);font-weight:700}.site-nav__links{align-items:center;gap:4px;margin-left:12px;display:flex}.site-nav__link{padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none}.site .site-nav__link{color:var(--s-btn)}.site .site-nav__link[aria-current=page]{color:#fff}.site .site-nav__link:hover{color:#fff;background:#ffffff0d}.site-nav__cta{flex:none;margin-left:auto;position:relative;box-shadow:inset 0 1px #ffffff0a}.site-split.site-nav__compact{--seg-h:44px;--seg-px:16px;--seg-gap:9px;flex:none;margin-left:auto;display:none}.site-nav__compact .site-seg--primary{box-shadow:inset 0 -2px 0 var(--s-red-rule)}.site-nav__strip{border-top:1px solid var(--s-line-06);background:linear-gradient(90deg,#d038401a,#0a0a0a00 55%)}.site-nav__strip-row{align-items:center;gap:16px;padding-top:8px;padding-bottom:8px;display:flex}.site-nav__tagline{min-width:0;font-family:var(--s-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-sub);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.site-nav__tagline-short{display:none}.site-board-btn{border:1px solid var(--s-red-line);background:var(--s-fill);min-height:34px;font-family:var(--s-mono);letter-spacing:.16em;text-transform:uppercase;box-sizing:border-box;flex:none;align-items:center;gap:10px;padding:0 16px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.site .site-board-btn{color:var(--s-strong)}.site .site-board-btn:hover{color:#fff;background:linear-gradient(#e8555c4d,#d038401f)}.site .site-board-btn[aria-current=page]{color:#fff;background:var(--s-primary-bg);box-shadow:inset 0 -2px 0 var(--s-red-rule), 0 0 16px #e8555c40}.site-board-btn__icon{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.site-board-btn__icon i{background:var(--s-red-label);width:3px}.site-board-btn__icon i:first-child{opacity:.55;height:6px}.site-board-btn__icon i:nth-child(2){height:12px;box-shadow:0 0 6px var(--s-red-label)}.site-board-btn__icon i:nth-child(3){opacity:.8;height:9px}.site-nav__menu{border-top:1px solid var(--s-line-08);background:var(--s-menu);flex-direction:column;padding:8px 16px 20px;display:flex}.site-nav__menu-link{border-bottom:1px solid var(--s-line-06);padding:14px 4px;font-size:17px;font-weight:500;text-decoration:none}.site .site-nav__menu-link{color:var(--s-btn)}.site .site-nav__menu-link[aria-current=page],.site .site-nav__menu-link:hover{color:#fff}.site-nav__menu-cta{border:1px solid var(--s-red-line);height:48px;font-family:var(--s-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-sizing:border-box;background:0 0;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:16px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.site .site-nav__menu-cta{color:var(--s-text)}.site .site-nav__menu-cta:hover{color:#fff;background:#ffffff0a}.site-nav__menu-user{font-family:var(--s-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-sub);align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}@media (max-width:1099px){.site-nav__links,.site-split.site-nav__cta{display:none}.site-split.site-nav__compact{display:inline-flex}}@media (min-width:1100px){.site-nav .site-nav__menu{display:none}}@media (max-width:639px){.site-nav__tagline-long{display:none}.site-nav__tagline-short{display:inline}.site-nav__strip-row{gap:12px}.site-nav__tagline{white-space:normal;text-overflow:clip;letter-spacing:.1em;line-height:1.45;overflow:visible}.site-board-btn{min-height:44px}}.site-account-wrap{display:contents}.site-account-wrap+.site-seg{border-left:1px solid var(--s-red-line)}.site-avatar{-o-object-fit:cover;object-fit:cover;width:22px;height:22px;box-shadow:0 0 0 1px var(--s-red-line);background:#111;flex:none;display:block}.site-account__name{text-overflow:ellipsis;max-width:12ch;overflow:hidden}.site-account__caret{color:var(--s-red-label);letter-spacing:0;font-size:9px}.site-account__menu{z-index:60;border:1px solid var(--s-red-line);background:var(--s-menu);flex-direction:column;min-width:260px;display:flex;position:absolute;top:calc(100% + 1px);right:-1px;box-shadow:0 16px 40px #0009}.site-account__who{border-bottom:1px solid var(--s-line-08);font-family:var(--s-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--s-label);padding:12px 16px;font-size:11px}.site-account__who b{font-family:var(--s-sans);letter-spacing:0;text-transform:none;color:var(--s-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:15px;font-weight:600;display:block;overflow:hidden}.site-account__item{border:0;border-bottom:1px solid var(--s-line-06);box-sizing:border-box;cursor:pointer;width:100%;min-height:44px;font-family:var(--s-mono);letter-spacing:.14em;text-transform:uppercase;text-align:left;background:0 0;align-items:center;gap:10px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.site-account__menu form{margin:0}.site-account__menu form:last-child .site-account__item,.site-account__menu>:last-child.site-account__item{border-bottom:0}.site .site-account__item{color:var(--s-btn)}.site .site-account__item:hover{color:#fff;background:#ffffff0a}.site-footer{border-top:1px solid var(--s-line-08);background:var(--s-fill);font-family:var(--s-sans);color:var(--s-sub)}.site-footer__row{flex-wrap:wrap;align-items:center;gap:24px 40px;padding-top:40px;padding-bottom:40px;display:flex}.site-footer__brand{align-items:center;gap:12px;text-decoration:none;display:flex}.site-footer__brand img{-o-object-fit:contain;object-fit:contain;width:44px;height:44px;display:block}.site-footer__copy{font-family:var(--s-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-sub);font-size:12px}.site-footer__credits{grid-template-columns:auto auto;align-items:center;gap:10px 14px;display:grid}.site-footer__label{font-family:var(--s-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--s-sub);justify-self:end;font-size:11px}.site-footer__partner{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.site-footer__links{flex-wrap:wrap;gap:8px 22px;margin-left:auto;display:flex}.site-footer__link{font-size:14px;text-decoration:none}.site .site-footer__link{color:var(--s-btn)}.site .site-footer__link:hover{color:#fff}.site-footer__legal{border-top:1px solid var(--s-line-06);color:var(--s-faint);padding-top:16px;padding-bottom:24px;font-size:12.5px;line-height:1.6}@media (max-width:640px){.site-footer__row{gap:24px;padding-top:28px;padding-bottom:8px}.site-footer__brand{justify-content:space-between;width:100%}.site-footer__credits{border:1px solid var(--s-line-08);background:var(--s-bg);grid-template-columns:1fr auto;gap:0;width:100%}.site-footer__credits>*{border-top:1px solid var(--s-line-08);align-items:center;min-height:60px;display:flex}.site-footer__credits>:nth-child(-n+2){border-top:0}.site-footer__label{color:var(--s-label);justify-self:stretch;padding-left:16px;font-size:10.5px}.site-footer__credits>:nth-child(2n){justify-content:flex-end;justify-self:stretch;padding-right:16px}.site-footer__links{border-top:1px solid var(--s-line-08);grid-template-columns:1fr 1fr;gap:0;width:100%;margin-left:0;display:grid}.site-footer__link{border-bottom:1px solid var(--s-line-08);justify-content:space-between;align-items:center;min-height:52px;padding:0 4px;font-size:15px;display:flex}.site-footer__link:nth-child(2n){border-left:1px solid var(--s-line-08);padding-left:16px}.site-footer__link:after{content:"→";font-family:var(--s-mono);color:var(--s-faint-2);padding-right:12px;font-size:13px}.site .site-footer__link:hover:after{color:var(--s-red-label)}.site-footer__legal{border-top:0;padding-top:20px}}
