:root{--marketing-btn-font-size:12px}.marketing-header{--marketing-header-backdrop-filter:blur(16px) saturate(1.2);--marketing-header-border:#11111114;--marketing-header-button-primary-background:#111;--marketing-header-button-primary-color:#fff;--marketing-header-link-color:#11111180;--marketing-header-link-color-strong:#111;--marketing-header-mega-description-color:#11111180;--marketing-header-mega-link-color:#2b2b2b;--marketing-header-mega-shadow:0 30px 80px #16120c24;--marketing-header-mega-surface:#f8f8f6f7;--marketing-header-mega-title-color:#1111117a;--marketing-header-shadow:0 18px 48px #16120c14;--marketing-header-surface:#ffffffe0;--ui-text-bold:#111;--ui-text-muted:#1111117a;box-sizing:border-box;isolation:isolate;z-index:1000;width:100%;padding:18px 24px 14px;transition:padding .22s,color .22s;position:sticky;top:0}.marketing-header:before{-webkit-backdrop-filter:var(--marketing-header-backdrop-filter);background:var(--marketing-header-surface);border:1px solid var(--marketing-header-border);box-shadow:var(--marketing-header-shadow);content:"";z-index:-1;border-radius:22px;transition:background .22s,border-color .22s,box-shadow .22s,inset .22s,opacity .22s;position:absolute;inset:8px 14px 4px}.marketing-header .marketing-header__inner{justify-content:space-between;align-items:center;gap:20px;width:100%;margin:0 auto;display:flex}.marketing-header .marketing-header__brand{--app-brand-font-size:14px;--app-brand-line-height:21px;--app-brand-mark-size:20px;--app-brand-mobile-mark-size:20px;flex:0 0 240px}.marketing-header .marketing-header__brand .app-brand-divider,.marketing-header .marketing-header__brand .app-brand-secondary{display:none}.marketing-header .marketing-header__nav{flex:auto;justify-content:center;align-items:center;gap:2px;min-width:0;display:none}.marketing-header .marketing-header__nav-item{position:relative}.marketing-header .marketing-header__nav-link{box-sizing:border-box;color:var(--marketing-header-link-color);font-size:var(--marketing-btn-font-size);letter-spacing:0;align-items:center;gap:4px;padding:10px;font-weight:450;line-height:20px;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}.marketing-header .marketing-header__nav-link:hover,.marketing-header .marketing-header__nav-link[aria-current=page]{color:var(--marketing-header-link-color-strong)}.marketing-header .marketing-header__nav-chevron{flex:none;width:12px;height:12px;transition:transform .18s}.marketing-header .marketing-header__mega-menu{opacity:0;pointer-events:none;z-index:1001;transition:opacity .16s,transform .16s;position:fixed;inset:64px 0 auto;transform:translateY(-8px)}.marketing-header .marketing-header__mega-inner{-webkit-backdrop-filter:blur(22px);background:var(--marketing-header-mega-surface);border:1px solid var(--marketing-header-border);box-shadow:var(--marketing-header-mega-shadow);border-radius:0 0 20px 20px;grid-template-columns:minmax(260px,1.2fr) minmax(220px,.8fr) minmax(220px,.8fr);gap:54px;width:min(1080px,100% - 48px);margin:0 auto;padding:34px 44px 42px;display:grid}.marketing-header .marketing-header__mega-section p{color:var(--marketing-header-mega-title-color);margin:0 0 26px;font-size:14px;font-weight:560;line-height:20px}.marketing-header .marketing-header__mega-section ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.marketing-header .marketing-header__mega-section a{color:var(--marketing-header-mega-link-color);gap:4px;text-decoration:none;display:grid}.marketing-header .marketing-header__mega-section span{letter-spacing:0;font-size:20px;font-weight:730;line-height:1.16}.marketing-header .marketing-header__mega-section small{color:var(--marketing-header-mega-description-color);max-width:26ch;font-size:13px;font-weight:520;line-height:18px}.marketing-header .marketing-header__mega-section.primary span{letter-spacing:0;font-size:34px;font-weight:760;line-height:1.08}:is(.marketing-header .marketing-header__nav-item:hover,.marketing-header .marketing-header__nav-item:focus-within) .marketing-header__nav-link{color:var(--marketing-header-link-color-strong)}:is(.marketing-header .marketing-header__nav-item:hover,.marketing-header .marketing-header__nav-item:focus-within) .marketing-header__nav-chevron{transform:rotate(180deg)}:is(.marketing-header .marketing-header__nav-item:hover,.marketing-header .marketing-header__nav-item:focus-within) .marketing-header__mega-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.marketing-header .marketing-header__actions{flex:0 0 240px;justify-content:flex-end;align-items:center;gap:10px;display:flex}.marketing-header .marketing-header__auth-slot{justify-content:center;align-items:center;display:flex}.marketing-header .marketing-header__auth-slot .auth-btn{box-shadow:none;box-sizing:border-box;color:var(--ui-text-bold);font-size:var(--marketing-btn-font-size);text-transform:none;background:0 0;border:1px solid #0000;height:28px;padding:0 18px;font-weight:600;line-height:20px}.marketing-header .marketing-header__auth-slot .auth-btn svg{--ui-btn-svg-height:14px;--ui-btn-svg-width:14px}.marketing-header .marketing-header__button{box-sizing:border-box;cursor:pointer;font-size:var(--marketing-btn-font-size);letter-spacing:0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:auto;padding:4px 12px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.marketing-header .marketing-header__button svg{flex:none;width:14px;height:14px}.marketing-header .marketing-header__button:active{transform:translateY(1px)}.marketing-header .marketing-header__button.marketing-header__button--primary{background:var(--marketing-header-button-primary-background);color:var(--marketing-header-button-primary-color);font-weight:500}.marketing-header.marketing-header--split{--marketing-header-backdrop-filter:blur(0);--marketing-header-border:transparent;--marketing-header-button-primary-background:#fffffff5;--marketing-header-button-primary-color:#111;--marketing-header-link-color:#ffffffb8;--marketing-header-link-color-strong:#fff;--marketing-header-mega-description-color:#fff9;--marketing-header-mega-link-color:#f4f1eb;--marketing-header-mega-shadow:0 30px 90px #0000005c;--marketing-header-mega-surface:#121213eb;--marketing-header-mega-title-color:#ffffff7a;--marketing-header-shadow:none;--marketing-header-surface:transparent;--ui-text-bold:#fff;--ui-text-muted:#fff9;padding:20px 24px 14px;position:fixed;inset:0 0 auto}.marketing-header.marketing-header--split:before{opacity:0;inset:8px 16px 4px}.marketing-header.marketing-header--split.marketing-header--docked{--marketing-header-backdrop-filter:blur(20px) saturate(1.35);--marketing-header-border:#ffffff14;--marketing-header-shadow:0 22px 54px #00000052;--marketing-header-surface:#0e0e0fbd;padding:14px 24px 12px}.marketing-header.marketing-header--split.marketing-header--docked:before{opacity:1;inset:6px 12px 4px}@media only screen and (width<=900px){.marketing-header{padding:14px 16px}.marketing-header .marketing-header__inner{flex-wrap:nowrap;gap:12px}.marketing-header .marketing-header__nav{order:3;justify-content:center;width:100%;padding-bottom:2px;overflow-x:auto}.marketing-header .marketing-header__nav-item{flex:none;position:static}.marketing-header .marketing-header__mega-menu{display:none}.marketing-header .marketing-header__actions{flex:none;margin-left:auto}.marketing-header .marketing-header__brand{flex:auto;min-width:0}}@media only screen and (width<=640px){.marketing-header .marketing-header__button.marketing-header__button--primary{display:none}}
