.lang{--lang-h:32px;--lang-opt-h:44px;--lang-pad:4px;--lang-ease:cubic-bezier(.23, 1, .32, 1);--lang-dur:.32s;font-family:var(--font-body,inherit), system-ui, sans-serif;-webkit-tap-highlight-color:transparent;flex:none;align-items:center;display:inline-flex;position:relative}.lang-pill{height:var(--lang-h);background:var(--lang-pill-bg);min-width:40px;box-shadow:var(--lang-pill-edge);color:var(--lang-pill-ink);font:inherit;letter-spacing:.06em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex;position:relative}.lang-pill:before{content:"";inset:calc((var(--lang-h) - 44px) / 2) -4px;position:absolute}.lang-code{font-variant-numeric:tabular-nums}.lang-panel{z-index:60;top:50%;display:block;position:absolute;inset-inline-end:0;translate:0 -50%}.lang-panel[hidden]{display:none}.lang-panel:before{content:"";box-shadow:var(--lang-track-drop,none);pointer-events:none;border-radius:999px;position:absolute;inset:0}.lang-track{width:min(276px,100vw - 32px);padding:var(--lang-pad);background:var(--lang-track-bg);box-shadow:var(--lang-track-edge);touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.lang-thumb{top:var(--lang-pad);bottom:var(--lang-pad);left:var(--lang-pad);width:calc((100% - 2 * var(--lang-pad)) / 3);background:var(--lang-thumb-bg);box-shadow:var(--lang-thumb-edge);transform:translateX(calc(var(--lang-i,0) * 100%));pointer-events:none;border-radius:999px;position:absolute}.lang-opt{z-index:1;min-height:var(--lang-opt-h);min-width:0;color:var(--lang-opt-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:14.5px;font-weight:500;transition:color .16s;position:relative}.lang-opt[data-on]{color:var(--lang-on-ink)}.lang-opt:disabled{cursor:default}.lang{--lang-spring:cubic-bezier(.22, 1.2, .36, 1);--lang-settle:cubic-bezier(.45, 0, .2, 1)}@supports (transition-timing-function:linear(0, 1)){.lang{--lang-spring:linear(0, .009 1.4%, .037 2.9%, .142 6%, .304 9.5%, .513 13.6%, .714 18.3%, .866 23.4%, .963 29%, 1.012 35.4%, 1.024 41.2%, 1.02 48.1%, 1.005 61.4%, 1)}}@media (prefers-reduced-motion:no-preference){.lang[data-state=expanded] .lang-track{animation:lang-open .52s var(--lang-spring) backwards}.lang[data-state=expanded] .lang-panel:before{animation:.3s .16s both lang-fade-in}.lang:is([data-state=closing],[data-state=committing]) .lang-panel:before{animation:.14s both lang-fade-out}.lang[data-state=expanded] .lang-opt{animation:lang-opt-in .38s var(--lang-ease) both}.lang[data-state=expanded] .lang-opt:first-of-type{animation-delay:80ms}.lang[data-state=expanded] .lang-opt:nth-of-type(2){animation-delay:.12s}.lang[data-state=expanded] .lang-opt:nth-of-type(3){animation-delay:.16s}.lang[data-state=expanded] .lang-thumb{animation:lang-thumb-in .44s var(--lang-spring) 70ms both}.lang:is([data-state=closing],[data-state=committing]) .lang-opt:not([data-on]),.lang[data-state=closing] .lang-opt[data-on]{animation:.15s ease-out both lang-opt-out}.lang[data-state=closing] .lang-thumb{animation:.15s ease-out both lang-fade-out}.lang[data-state=closing] .lang-track{animation:lang-close .3s var(--lang-settle) 60ms both}.lang[data-state=committing] :is(.lang-thumb,.lang-opt[data-on]){animation:.16s ease-out .32s both lang-fade-out}.lang[data-state=committing] .lang-track{animation:lang-close .32s var(--lang-settle) .32s both}.lang-thumb{transition:transform .26s var(--lang-spring)}.lang-code{transition:opacity .16s}.lang[data-state=expanded] .lang-code{opacity:0;transition-duration:.12s}.lang[data-state=closing] .lang-code{transition-duration:.2s;transition-delay:.15s}.lang[data-state=committing] .lang-code{opacity:0;animation:.2s .44s forwards lang-code-back}.lang-pill{transition:scale .16s var(--lang-ease), background-color .16s ease, color .16s ease}.lang-pill:active{scale:.96}}@media (prefers-reduced-motion:reduce){.lang[data-state=expanded] .lang-panel{animation:.12s both lang-fade-in}.lang:is([data-state=committing],[data-state=closing]) .lang-panel{animation:.12s both lang-fade-out}}@keyframes lang-open{0%{clip-path:inset(calc(50% - var(--lang-h) / 2) var(--lang-pill-end,0px) calc(50% - var(--lang-h) / 2) calc(100% - var(--lang-pill-w,40px) - var(--lang-pill-end,0px)) round 999px)}to{clip-path:inset(0 round 999px)}}@keyframes lang-close{0%{clip-path:inset(0 round 999px)}to{clip-path:inset(calc(50% - var(--lang-h) / 2) var(--lang-pill-end,0px) calc(50% - var(--lang-h) / 2) calc(100% - var(--lang-pill-w,40px) - var(--lang-pill-end,0px)) round 999px);visibility:hidden}}@keyframes lang-opt-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes lang-opt-out{to{opacity:0;transform:translate(4px)}}@keyframes lang-code-back{to{opacity:1}}@keyframes lang-thumb-in{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}@keyframes lang-sheen{0%{background-position:140% 0}to{background-position:-40% 0}}@keyframes lang-fade-in{0%{opacity:0}}@keyframes lang-fade-out{to{opacity:0;visibility:hidden}}.lang[data-skin=landing]{--lang-ease:var(--x-out,cubic-bezier(.23, 1, .32, 1));--lang-pill-bg:#ffffff0f;--lang-pill-edge:inset 0 1px 0 #ffffff1f, 0 0 0 1px #ffffff1f;--lang-pill-ink:#d1d1d6;--lang-track-bg:#101013 linear-gradient(180deg, #ffffff12, #ffffff03);--lang-track-edge:inset 0 1px 0 #ffffff1f, inset 0 0 0 1px #ffffff1a;--lang-track-drop:0 18px 40px -18px #000000e6;--lang-thumb-bg:#e6e8eb var(--va-btn-fill,linear-gradient(180deg, #f6f7f8, #d4d7db));--lang-thumb-edge:inset 0 1px 0 #fffffff2, 0 0 0 1px #fff3;--lang-opt-ink:#a1a1a6;--lang-on-ink:#0b0b0c;font-family:Geist,Geist Fallback,system-ui,sans-serif}@media (prefers-reduced-motion:no-preference){.lang[data-skin=landing][data-state=expanded] .lang-track:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff21 50%,#0000 65%) 140% 0/260% 100% no-repeat;animation:.9s cubic-bezier(.3,.1,.2,1) .14s both lang-sheen;position:absolute;inset:0}}@media (hover:hover) and (pointer:fine){.lang[data-skin=landing] .lang-pill:hover{color:#f5f5f7;background:#ffffff1a}.lang[data-skin=landing] .lang-opt:not([data-on]):hover{color:#f5f5f7}}.lang[data-skin=shop]{--lang-pill-bg:color-mix(in srgb, var(--color-surface,#fff) 82%, transparent);--lang-pill-edge:inset 0 1px 0 #ffffff2e, 0 0 0 1px var(--color-border,#0000001f);--lang-pill-ink:var(--color-text-primary,currentColor);--lang-track-bg:var(--color-surface,#fff);--lang-track-edge:inset 0 0 0 1px var(--color-border,#0000001f);--lang-track-drop:0 10px 28px -14px color-mix(in srgb, var(--color-text-primary,#000) 35%, transparent);--lang-thumb-bg:var(--color-accent,#111);--lang-thumb-edge:0 0 0 1px color-mix(in srgb, var(--color-accent) 32%, transparent), 0 0 10px -3px color-mix(in srgb, var(--color-accent) 42%, transparent), 0 3px 12px -6px color-mix(in srgb, var(--color-accent) 50%, transparent);--lang-opt-ink:var(--color-text-muted,currentColor);--lang-on-ink:var(--color-text-inverse,#fff);font-family:var(--font-body,inherit), system-ui, sans-serif}.lang[data-skin=portal]{--lang-ease:var(--pf-ease-out,cubic-bezier(.16, 1, .3, 1));--lang-pill-bg:var(--pf-panel-bg,#101013);--lang-pill-edge:inset 0 1px 0 var(--pf-panel-edge,#ffffff12), 0 0 0 1px var(--pf-line,#ffffff14);--lang-pill-ink:var(--color-zinc-300,#d4d4d8);--lang-track-bg:var(--pf-panel-bg,#101013);--lang-track-edge:inset 0 1px 0 var(--pf-panel-edge,#ffffff12), inset 0 0 0 1px var(--pf-line-strong,#ffffff2e);--lang-thumb-bg:var(--color-zinc-50,#fafafa);--lang-thumb-edge:none;--lang-opt-ink:var(--color-zinc-400,#a1a1aa);--lang-on-ink:var(--color-zinc-950,#09090b);font-family:Geist,Geist Fallback,system-ui,sans-serif}.pf-head-end{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.pf-head-top>.lang:only-child{margin-inline-start:auto}.bk-end{align-items:center;gap:10px;min-width:0;margin-inline-start:auto;display:inline-flex}.bk-refresh+.bk-end{margin-inline-start:0}
