.modalHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.modalHeader strong,.modalHeader small{display:block}.modalHeader strong{font-size:var(--font-size-body-t24);line-height:var(--line-height-body-t24)}.modalHeader--title-h2 strong{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h2);line-height:var(--line-height-heading-h2);letter-spacing:var(--letter-spacing-heading-h2);font-weight:var(--font-weight-bold)}.modalHeader small{font-size:var(--font-size-body-t15);line-height:var(--line-height-body-t15);color:var(--label-secondary);margin-block-start:4px}.modalHeader--center{grid-template-columns:1fr auto;justify-items:center;gap:6px;display:grid}.modalHeader--center:not(:has(.modalHeader-close)){gap:0}.modalHeader--center .modalHeader-title{text-align:center;grid-area:2/1/3/3}.modalHeader--center .modalHeader-close{grid-area:1/2/2/3}
.ui-modal-backdrop{z-index:1000;background:var(--overlay-bg,#ffffff59);-webkit-backdrop-filter:var(--overlay-blur,saturate(150%) blur(8px));place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ui-modal{gap:var(--ui-modal-gap,18px);width:min(var(--ui-modal-width,640px), 100%);overscroll-behavior:contain;border:1px solid var(--dialog-border-color,var(--neutral-100));border-radius:var(--dialog-radius,16px);max-height:min(760px,100vh - 44px);padding:var(--ui-modal-pad-top,24px) var(--ui-modal-pad-inline,24px) var(--ui-modal-pad-bottom,24px);background:var(--dialog-bg,var(--neutral-000));box-shadow:var(--dialog-shadow,0 12px 32px #00000014);display:grid;overflow:auto}.ui-modal-backdrop.ui-modal--page{place-items:start center;overflow-y:auto}.ui-modal-backdrop.ui-modal--page .ui-modal{max-height:none;overflow:visible}.ui-modal-backdrop.ui-modal--top{place-items:start center;padding-block-start:var(--ui-modal-top-offset,22px)}.ui-modal--top .ui-modal{max-height:min(760px, calc(100dvh - var(--ui-modal-top-offset,22px) - 22px))}.ui-modal-backdrop.ui-modal--sheet{place-items:end stretch;padding:0}.ui-modal--sheet .ui-modal{border-bottom:0;border-radius:16px 16px 0 0;width:100%;max-height:85dvh;animation:.26s cubic-bezier(.32,.72,0,1) ui-modal-sheet-in}.ui-modal--closing.ui-modal--sheet .ui-modal{animation:.2s ease-in forwards ui-modal-sheet-out}.ui-modal-backdrop.ui-modal--plain{background:var(--overlay-bg-plain,#14141652);-webkit-backdrop-filter:none}.ui-modal-backdrop{animation:.16s ease-out ui-modal-backdrop-in}.ui-modal{animation:.16s ease-out ui-modal-in}.ui-modal-backdrop.ui-modal--closing{pointer-events:none;animation:.14s ease-in forwards ui-modal-backdrop-out}.ui-modal--closing .ui-modal{animation:.14s ease-in forwards ui-modal-out}@keyframes ui-modal-backdrop-in{0%{opacity:0}}@keyframes ui-modal-backdrop-out{to{opacity:0}}@keyframes ui-modal-in{0%{transform:translateY(8px)}}@keyframes ui-modal-out{to{transform:translateY(8px)}}@keyframes ui-modal-sheet-in{0%{transform:translateY(100%)}}@keyframes ui-modal-sheet-out{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ui-modal-backdrop,.ui-modal{animation:none!important}}
.langsw-skel__search{background:var(--fill-quarternary);border-radius:999px;height:36px}.langsw-skel__list{flex-direction:column;height:min(60vh,380px);padding:4px;display:flex;overflow:hidden}.langsw-skel__row{align-items:center;gap:12px;padding:10px 12px;display:flex}.langsw-skel__flag{background:var(--fill-quarternary);border-radius:50%;flex:none;width:24px;height:24px}.langsw-skel__bar{background:var(--fill-quarternary);border-radius:6px;flex:1;max-width:55%;height:12px}@media (prefers-reduced-motion:no-preference){.langsw-skel__search,.langsw-skel__flag,.langsw-skel__bar{animation:1.2s ease-in-out infinite langsw-skel-pulse}}@keyframes langsw-skel-pulse{0%,to{opacity:1}50%{opacity:.5}}
.header{top:var(--banner-h,0px);z-index:30;pointer-events:none;--nh-fg:#fff;--nh-btn-fg:#0a0a0a;--nh-icon:#ebebf599;--nh-burger:#919197;--nh-menu-hover:#ffffff0f;--nh-outline:#ffffff47;justify-content:center;display:flex;position:fixed;inset-inline:0}.header__pill{pointer-events:auto;width:100%;max-width:1224px;margin-top:24px;transition:max-width .35s,margin-top .35s;position:relative}.header__row{height:56px;padding-inline:var(--mkt-gutter);grid-template-columns:1fr auto 1fr;align-items:center;transition:padding .35s;display:grid}.header__logo{justify-self:start}.header__nav{justify-self:center;align-items:center;gap:28px;display:flex}.header__nav-link{font-family:var(--font-family-body);color:var(--nh-fg);white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;transition:opacity .15s}.header__nav-link:hover{opacity:.7}.header__actions{justify-self:end;align-items:center;gap:8px;margin-inline-end:-12px;display:flex}.header--floating .header__actions{margin-inline-end:0}.header__download{font-family:var(--font-family-body);white-space:nowrap;color:var(--nh-fg);background:0 0;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;transition:background .35s,color .35s,padding .35s}.header--floating .header__download{background:var(--nh-fg);color:var(--nh-btn-fg);padding:8px 18px}.header__pill:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;background:#0a0a0a33;border-radius:999px;transition:opacity .35s,background .3s;position:absolute;inset:0;box-shadow:0 1px 1px .5px #00000005,0 3px 3px 1.5px #00000005,0 6px 6px -3px #00000005,0 12px 12px -6px #00000005,0 24px 24px -12px #00000005}.header--floating .header__pill{max-width:720px;margin-top:12px}.header--floating .header__row{padding-inline:24px}.header--floating .header__pill:before{opacity:1}.header--on-light{--nh-fg:#0a0a0a;--nh-btn-fg:#fff;--nh-icon:#3c3c4399;--nh-burger:#8a8a8e;--nh-menu-hover:#0000000d;--nh-outline:#00000029}.header--on-light .header__pill:before{background:#ffffff73;box-shadow:0 1px 1px .5px #0000000a,0 3px 3px 1.5px #0000000a,0 6px 6px -3px #0000000a,0 12px 12px -6px #0000000a,0 24px 24px -12px #0000000a}.header .logo__icon{width:36px;height:36px}.header .logo__wordmark{color:var(--nh-fg);font-size:19px;line-height:24px}.header__menu-btn{border:1px solid var(--nh-outline);width:34px;height:34px;color:var(--nh-burger);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:none}.header__burger{width:18px;height:12px;display:block;position:relative}.header__burger span{background:currentColor;border-radius:2px;width:100%;height:1px;transition:top .3s,bottom .3s,transform .3s,opacity .2s;position:absolute;left:0}.header__burger span:first-child{top:0}.header__burger span:nth-child(2){top:50%;transform:translateY(-50%)}.header__burger span:nth-child(3){bottom:0}.header__menu-btn.is-open .header__burger span:first-child{top:50%;transform:translateY(-50%)rotate(45deg)}.header__menu-btn.is-open .header__burger span:nth-child(2){opacity:0}.header__menu-btn.is-open .header__burger span:nth-child(3){bottom:50%;transform:translateY(50%)rotate(-45deg)}.header__menu{display:none}.header__menu-icon{color:var(--nh-icon,#ebebf599);flex-shrink:0}@media (prefers-reduced-motion:reduce){.header__pill,.header__row,.header__pill:before,.header__burger span,.header__menu{transition:none}}@media (max-width:799px){.header__pill,.header--floating .header__pill{border-radius:28px;max-width:calc(100% - 24px);margin-top:12px}.header__pill:before{border-radius:28px}.header--menu-open .header__pill:before{opacity:1;background:#161618e6}.header--on-light.header--menu-open .header__pill:before{background:#ffffffeb}.header__row{grid-template-columns:1fr auto;padding-inline:16px 8px}.header--floating .header__row{padding-inline:16px 8px}.header__nav{display:none}.header__actions{margin-inline-end:0}.header__download{border:1px solid var(--nh-outline);padding:6px 14px;font-size:13px}.header--floating .header__download{border-color:#0000;padding:6px 14px}.header__menu-btn{display:inline-flex}.header .logo__icon{width:32px;height:32px}.header .logo__wordmark{font-size:17px;line-height:24px}.header__menu{opacity:0;visibility:hidden;flex-direction:column;gap:6px;max-height:0;padding:0 12px;transition:max-height .3s cubic-bezier(.16,1,.3,1),padding .3s cubic-bezier(.16,1,.3,1),opacity .2s,visibility 0s linear .3s;display:flex;overflow:hidden}.header__menu.is-open{opacity:1;visibility:visible;max-height:240px;padding:2px 12px 12px;transition:max-height .35s cubic-bezier(.16,1,.3,1),padding .35s cubic-bezier(.16,1,.3,1),opacity .2s,visibility}.header__menu-main{grid-template-columns:1fr;gap:2px;display:grid}.header__menu-comms{align-items:center;gap:2px;margin-top:8px;padding-inline-start:4px;display:flex}.header__comm{justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .15s;display:inline-flex}.header__comm:hover{opacity:.6}.header__comm:first-child{color:var(--nh-fg)}.header__comm:nth-child(2){color:#5865f2}.header__comm:nth-child(3){color:#229ed9}.header__menu-link{font-family:var(--font-family-body);color:var(--nh-fg);border-radius:12px;align-items:center;gap:16px;padding:10px 12px;font-size:15px;font-weight:500;line-height:20px;transition:opacity .15s;display:flex}.header__menu-link:hover{opacity:.6}.header__menu-link--button{text-align:start;cursor:pointer;appearance:none;background:0 0;border:0}}
