.KeyButton-module__fpSEoW__key{--accent:var(--key-accent,#c7f36b);--radius:var(--key-radius,13px);--edge:5px;--ease:cubic-bezier(.34, 1.56, .64, 1);min-height:58px;padding:7px 26px calc(7px + var(--edge));border-radius:var(--radius);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:padding .18s var(--ease), box-shadow .18s var(--ease), translate .18s var(--ease);border:0;align-items:center;gap:14px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.KeyButton-module__fpSEoW__key[data-tile]{padding-inline-end:7px}.KeyButton-module__fpSEoW__key[data-tone=dark]{color:#f3f5f7;box-shadow:inset 0 1px 0 #ffffff73, inset 0 calc(var(--edge) * -1) 0 #121416, inset 0 calc(var(--edge) * -1 - 1px) 0 1px #ffffff14, 0 3px 3px #00000024, 0 8px 10px -2px #0000002e, 0 16px 22px -8px #00000038;text-shadow:0 -1px #00000080;background:linear-gradient(#3d4247,#25282b)}.KeyButton-module__fpSEoW__key[data-tone=light]{color:#1b1d20;box-shadow:inset 0 1px 0 #fff, inset 0 calc(var(--edge) * -1) 0 #d4d4cd, inset 0 0 0 1px #0000000f, 0 3px 3px #0000000d, 0 10px 18px -8px #0000002e;background:linear-gradient(#fff,#eeeee9)}.KeyButton-module__fpSEoW__key:active{--edge:2px;translate:0 3px}.KeyButton-module__fpSEoW__key[data-tone=dark]:active{box-shadow:inset 0 1px 0 #ffffff59, inset 0 calc(var(--edge) * -1) 0 #121416, 0 1px 2px #0003, 0 4px 8px -4px #00000040}.KeyButton-module__fpSEoW__key[data-tone=light]:active{box-shadow:inset 0 1px 0 #fff, inset 0 calc(var(--edge) * -1) 0 #d4d4cd, inset 0 0 0 1px #0000000f, 0 2px 6px -3px #0003}.KeyButton-module__fpSEoW__key:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.KeyButton-module__fpSEoW__tile{border-radius:calc(var(--radius) - 4px);background:var(--accent);width:44px;height:44px;box-shadow:inset 0 1px 0 #fff9, inset 0 -2px 0 #0000002e, 0 0 18px -4px var(--accent);flex-shrink:0;display:block;position:relative}.KeyButton-module__fpSEoW__tile i{top:calc(12px + var(--y) * 4.6px);left:calc(12px + var(--x) * 4.6px);background:#1b1d20;border-radius:50%;width:3.2px;height:3.2px;position:absolute}.KeyButton-module__fpSEoW__key:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .KeyButton-module__fpSEoW__tile{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.KeyButton-module__fpSEoW__key:hover .KeyButton-module__fpSEoW__tile i{animation:KeyButton-module__fpSEoW__run .9s cubic-bezier(.65, 0, .35, 1) calc(var(--d) * 30ms)}}@keyframes KeyButton-module__fpSEoW__run{45%{opacity:0;transform:translate(-9px)}46%{opacity:0;transform:translate(9px)}}@media (prefers-reduced-motion:reduce){.KeyButton-module__fpSEoW__key{transition:none}.KeyButton-module__fpSEoW__key .KeyButton-module__fpSEoW__tile i{animation:none!important}}
.LogoMarquee-module__oDhfiW__marquee{--height:var(--logo-height,30px);--gap:var(--logo-gap,64px);--line:var(--logo-line,#80808038);--tile:var(--logo-tile,#8080800f);contain:inline-size;width:100%;min-width:0;max-width:100%;color:var(--logo-color,currentColor);align-items:stretch;display:flex}.LogoMarquee-module__oDhfiW__viewport{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;direction:ltr;flex:1;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.LogoMarquee-module__oDhfiW__viewport[data-dragging]{cursor:grabbing}.LogoMarquee-module__oDhfiW__track{will-change:transform;width:max-content;display:flex}.LogoMarquee-module__oDhfiW__set{flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none;display:flex}.LogoMarquee-module__oDhfiW__item{padding-inline:calc(var(--gap) / 2);flex-shrink:0;place-items:center;display:grid}.LogoMarquee-module__oDhfiW__item img,.LogoMarquee-module__oDhfiW__mark,.LogoMarquee-module__oDhfiW__mark svg{height:var(--height);pointer-events:none;width:auto;display:block}.LogoMarquee-module__oDhfiW__mark svg{overflow:visible}.LogoMarquee-module__oDhfiW__marquee[data-mono] .LogoMarquee-module__oDhfiW__item{opacity:var(--logo-rest-opacity,.62);filter:grayscale();transition:opacity .3s,filter .3s}.LogoMarquee-module__oDhfiW__marquee[data-mono] .LogoMarquee-module__oDhfiW__item:hover{opacity:1;filter:none}.LogoMarquee-module__oDhfiW__marquee[data-layout=lines]{border-block:1px solid var(--line)}.LogoMarquee-module__oDhfiW__marquee[data-layout=lines] .LogoMarquee-module__oDhfiW__item{height:calc(var(--height) + 60px);border-inline-end:1px solid var(--line);padding-inline:44px}.LogoMarquee-module__oDhfiW__marquee[data-layout=tiles] .LogoMarquee-module__oDhfiW__set,.LogoMarquee-module__oDhfiW__marquee[data-layout=soft] .LogoMarquee-module__oDhfiW__set{gap:12px;padding-inline-end:12px}.LogoMarquee-module__oDhfiW__marquee[data-layout=tiles] .LogoMarquee-module__oDhfiW__item{height:calc(var(--height) + 52px);border:1px solid var(--line);border-radius:4px;padding-inline:40px}.LogoMarquee-module__oDhfiW__marquee[data-layout=soft] .LogoMarquee-module__oDhfiW__item{height:calc(var(--height) + 48px);background:var(--tile);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px;padding-inline:38px;box-shadow:inset 0 0 0 1px #8080801f}.LogoMarquee-module__oDhfiW__label{letter-spacing:.08em;white-space:nowrap;opacity:.75;flex-shrink:0;align-items:center;padding-inline:28px;font-size:12px;font-weight:500;line-height:1.5;display:flex}@media (max-width:640px){.LogoMarquee-module__oDhfiW__marquee{--gap:var(--logo-gap,44px)}.LogoMarquee-module__oDhfiW__marquee[data-layout=lines] .LogoMarquee-module__oDhfiW__item,.LogoMarquee-module__oDhfiW__marquee[data-layout=tiles] .LogoMarquee-module__oDhfiW__item,.LogoMarquee-module__oDhfiW__marquee[data-layout=soft] .LogoMarquee-module__oDhfiW__item{padding-inline:26px}}@media (prefers-reduced-motion:reduce){.LogoMarquee-module__oDhfiW__viewport{cursor:default;-webkit-mask-image:none;mask-image:none}.LogoMarquee-module__oDhfiW__track{width:auto;transform:none!important}.LogoMarquee-module__oDhfiW__set{flex-wrap:wrap;justify-content:center;row-gap:16px}.LogoMarquee-module__oDhfiW__set[aria-hidden]{display:none}}
