@font-face{font-family:'Inter Variablefont Opsz Wght';src:url(https://cdn.prod.website-files.com/6980daf3c097d8adb570d9bb/69caf7e2780db8396a8d5f67_Inter-VariableFont_opsz%2Cwght.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:fallback}
.site-topbar{position:sticky;top:0;z-index:1000;background:rgba(250,250,250,.94);backdrop-filter:blur(12px);border-bottom:1px solid #dedbd5}
.site-nav{max-width:1240px;margin:0 auto;height:62px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;box-sizing:border-box;font-family:'Inter Variablefont Opsz Wght',Arial,sans-serif}
.site-brand{display:flex;align-items:center;gap:8px;font-weight:850;letter-spacing:-.03em;color:#141414;text-decoration:none}
.site-mark{width:18px;height:18px;color:#141414;display:block;stroke-width:2.4;flex:0 0 auto}
.site-navlinks{display:flex;gap:18px;align-items:center;flex:1;justify-content:flex-end}
.site-navlinks a{font-size:14px;color:#2d2d2d;text-decoration:none;font-weight:650;white-space:nowrap}
.site-navlinks a:hover,.site-navlinks a.active{color:#FE4608}
.site-auth{display:flex;align-items:center;gap:8px;min-height:34px;position:relative}.site-auth button,.site-auth-dashboard{appearance:none;border:1px solid #dedbd5;background:#fff;color:#2d2d2d;border-radius:999px;padding:8px 11px;font:inherit;font-size:13px;font-weight:750;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap}.site-auth button:hover,.site-auth-dashboard:hover{border-color:#FE4608;color:#FE4608;text-decoration:none}.site-auth-login{background:#141414!important;border-color:#141414!important;color:#fff!important}.site-auth-login:hover{background:#FE4608!important;border-color:#FE4608!important;color:#fff!important}.site-auth-menu{position:relative;display:inline-flex}.site-auth-badge{display:inline-flex!important;align-items:center;gap:5px;padding:5px 7px 5px 5px!important;border-radius:999px!important;background:#fff!important;border-color:#dedbd5!important;box-shadow:0 2px 8px rgba(20,20,20,.05)}.site-auth-badge:hover,.site-auth-menu.open .site-auth-badge{border-color:#FE4608!important;color:#FE4608!important}.site-auth-avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#FE4608;color:#fff;font-size:11px;font-weight:850;letter-spacing:.02em}.site-auth-chevron{font-size:13px;line-height:1;color:#6b6a67;margin-top:-2px}.site-auth-dropdown{position:absolute;right:0;top:calc(100% + 8px);min-width:150px;padding:6px;background:#fff;border:1px solid #dedbd5;border-radius:14px;box-shadow:0 18px 45px rgba(20,20,20,.12);display:none;z-index:1002}.site-auth-menu.open .site-auth-dropdown,.site-auth-menu:focus-within .site-auth-dropdown{display:grid;gap:2px}.site-auth-dropdown a,.site-auth-dropdown button{display:flex;align-items:center;width:100%;border:0!important;border-radius:10px!important;background:transparent!important;color:#2d2d2d!important;padding:10px 11px!important;font:inherit;font-size:13px;font-weight:750;line-height:1.1;text-align:left;text-decoration:none;cursor:pointer}.site-auth-dropdown a:hover,.site-auth-dropdown button:hover{background:#FE460814!important;color:#FE4608!important}.site-auth-logout{color:#6b6a67!important}.auth-required{max-width:620px;margin:48px auto;padding:32px;border:1px solid #dedbd5;border-radius:24px;background:#fff;text-align:center;box-shadow:0 20px 55px rgba(20,20,20,.07)}
@media(max-width:900px){.site-auth-login{padding:8px 10px}.site-auth-login{font-size:0}.site-auth-login:after{content:'Sign in';font-size:13px}}
.site-navlinks a.site-nav-overflowed{display:none!important}.site-auth-overflow-nav{display:grid;gap:2px}.site-auth-menu-separator{height:1px;background:#eee8df;margin:4px 2px}.site-auth-overflow-link.active{color:#FE4608!important}.site-auth-menu-button{gap:6px!important;padding:7px 10px!important}.site-auth-menu-label{font-size:13px;font-weight:850;line-height:1}
@media(max-width:760px){.site-navlinks{gap:12px}.site-navlinks a{font-size:13px}.site-brand span:last-child{display:none}.site-nav{gap:10px;padding:0 14px}.site-auth-badge{padding:5px!important}.site-auth-menu-button{padding:7px 9px!important}.site-auth-chevron{display:none}.site-navlinks a:nth-child(n+4){display:none}}
