:root{--cites:var(--red)}.navbar--app .navbar__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;display:grid}.navbar--app .navbar__links{white-space:nowrap;gap:30px;font-size:.95rem;font-weight:500}.navbar--app .navbar__links a{opacity:.78;padding:6px 0;transition:opacity .15s}.navbar--app .navbar__links a:hover{opacity:1}.navbar--app .navbar__actions{justify-self:end}@media (max-width:900px){.navbar--app .navbar__inner{justify-content:space-between;display:flex}}.navbar__brand{align-items:flex-end;gap:9px}.navbar__app{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-left:8px;padding-bottom:.42em;font-size:.78rem;font-style:normal;font-weight:700;line-height:1}.navbar--dark .navbar__app--plans{color:var(--lime)}.navbar--dark .navbar__app--cites{color:var(--cites)}html:has(.navbar--dark){background:var(--ink)}@supports (-webkit-touch-callout:none){html:has(.navbar--dark) body:after{top:calc(env(safe-area-inset-top,0px) + 76px)}}.navbar--dark{padding-top:env(safe-area-inset-top,0px);background:var(--ink);color:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;top:0}.navbar--dark .navbar__actions>.navbar__login{color:var(--paper)}.navbar--dark .navbar__actions>.navbar__login:hover{color:var(--lime)}.navbar--dark .navbar__actions>.pill--ink{background:var(--paper);color:var(--ink)}.navbar--dark .navbar__actions>.pill--ink:hover{background:var(--lime)}.navbar--dark .burger:not(.is-open){border-color:var(--paper)}.navbar--dark .burger:not(.is-open) span{background:var(--paper)}.navbar--dark .mmenu{color:var(--ink)}.navbar--dark .navbar__brand,.navbar--dark .logo{color:var(--paper)}.navbar__links a[aria-current=page]:after{transform:scaleX(1)}.navbar--dark .navbar__links a[aria-current=page]{color:var(--lime)}.navbar--overlay{background:linear-gradient(#16130fbf,#16130f00);position:absolute;top:0;left:0;right:0}html:has(.navbar--overlay) .tw{min-height:max(560px,100svh);padding-top:calc(env(safe-area-inset-top,0px) + 76px)}html:has(.navbar--overlay) body{background:var(--ink)}.navbar--hero{margin-bottom:calc(-1 * (env(safe-area-inset-top,0px) + 76px));background-color:#16130f00;background-image:linear-gradient(#16130fb3,#16130f00);transition:background-color .25s}.navbar--hero.is-solid{background-color:var(--ink)}html:has(.navbar--hero) .phero{padding-top:calc(env(safe-area-inset-top,0px) + 76px)}html:has(.navbar--hero) .chero{padding-top:calc(env(safe-area-inset-top,0px) + 76px + clamp(32px, 6vw, 72px))}html:has(.navbar--hero) .chero--solo{padding-top:calc(env(safe-area-inset-top,0px) + 76px + clamp(56px, 9vw, 120px))}.navbar__start{align-items:flex-end;display:flex;position:relative}.aswitch{position:relative}.aswitch__btn{cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.aswitch__btn svg{transition:transform .2s var(--ease)}.aswitch__btn[aria-expanded=true] svg{transform:rotate(180deg)}.aswitch__btn:hover{opacity:.85}.aswitch__menu{z-index:60;width:330px;color:var(--paper);animation:aswitch-in .18s var(--ease) both;background:#1e1a16f7;border:1px solid #f3ede324;border-radius:22px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 16px);left:-60px;box-shadow:0 22px 60px #00000073}@keyframes aswitch-in{0%{opacity:0;transform:translateY(-6px)}}.aswitch__item{border-radius:16px;align-items:center;gap:12px;padding:10px 12px;transition:background-color .15s;display:flex}.aswitch__item:hover,.aswitch__item:focus-visible{background:#f3ede314}.aswitch__item[aria-current=page]{background:#f3ede30f}.aswitch__ico{width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.aswitch__item--plans .aswitch__ico{background:var(--lime)}.aswitch__item--cites .aswitch__ico{background:var(--cites)}.aswitch__txt{flex:1;line-height:1.2;display:grid}.aswitch__txt strong{font-size:.98rem;font-weight:700}.aswitch__txt small{opacity:.65;font-size:.82rem}.aswitch__here{opacity:.55;font-size:.72rem;font-weight:700}@media (max-width:480px){.aswitch__menu{width:min(330px,100vw - 32px);left:-40px}}html:has(.navbar--hero) .gw-hero{padding-top:calc(env(safe-area-inset-top,0px) + 76px)}.aswitch__btn{white-space:nowrap}@media (max-width:420px){.aswitch__btn{letter-spacing:.04em;font-size:.66rem}.navbar__app{margin-left:4px}.navbar--app .navbar__inner,.navbar--app .navbar__actions{gap:8px}.navbar--app .navbar__actions>.pill{padding-inline:14px;font-size:.85rem}}
