.language-picker{position:relative;display:inline-block;font:13px/1.5 var(--font-geist-mono),monospace;color:#dedede}.language-picker .lang-flag{display:block;width:22px;height:15px;flex:0 0 22px;box-shadow:0 0 0 1px #ffffff20}.language-picker .language-picker__trigger{display:flex;align-items:center;gap:12px;min-width:188px;min-height:48px;padding:12px 14px;border:1px solid #454545;background:#111;color:#dedede;cursor:pointer;font:inherit;text-align:start;transition:border-color .25s,background .25s}.language-picker__trigger>span{flex:1}.language-picker__chevron{transition:transform .25s}.language-picker__trigger[aria-expanded=true] .language-picker__chevron{transform:rotate(180deg)}.language-picker .language-picker__trigger:hover,.language-picker .language-picker__trigger[aria-expanded=true]{background:#1c1c1c;border-color:#888}.language-picker .language-picker__list{position:absolute;inset-inline-start:0;z-index:10;width:248px;max-width:calc(100vw - 40px);max-height:min(55dvh,380px);overflow-y:auto;overscroll-behavior:contain;padding:6px;background:#141414;border:1px solid #454545;scrollbar-width:thin;scrollbar-color:#666 #141414;animation:language-picker-enter .2s ease-out both}.language-picker__list--up{bottom:calc(100% + 8px)}.language-picker__list--down{top:calc(100% + 8px)}.language-picker .language-picker__option{width:100%;display:flex;align-items:center;gap:12px;min-height:44px;padding:10px;border:0;background:transparent;color:#bcbcbc;font:inherit;cursor:pointer;text-align:start}.language-picker__option>span:not(.language-picker__check){flex:1}.language-picker .language-picker__option:hover,.language-picker .language-picker__option[aria-current]{color:#fff;background:#292929}.language-picker__check{width:14px;color:#eee}.language-picker button:focus-visible{outline:1px solid #eee;outline-offset:-3px}@keyframes language-picker-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.language-picker *{animation:none!important;transition:none!important}}body.srs-menu-open,html.srs-menu-open{overflow:hidden;overscroll-behavior:none}.srs-menu-toggle{display:inline-flex!important;align-items:center;gap:15px;width:auto!important;padding:8px 0 8px 20px;font:13px/1.5 var(--font-geist-mono),monospace;color:#e8e8e8}.srs-menu-toggle__icon{display:grid;grid-template-columns:repeat(2,4px);gap:4px;width:12px}.srs-menu-toggle__icon i{display:block;width:4px;height:4px;background:currentColor}.srs-menu-toggle:hover .srs-menu-toggle__icon{transform:rotate(90deg);transition:transform .4s}.srs-header-id{color:#aaa;font:12px var(--font-geist-mono),monospace;text-decoration:none;white-space:nowrap}.srs-header-id span{margin-inline-start:10px}.srs-command-menu{position:fixed;inset:0;z-index:800;background:#0b0b0b;color:#e8e8e8;font-family:var(--font-geist-mono),monospace;isolation:isolate;overflow:auto;min-height:100dvh;clip-path:circle(0 at var(--command-origin-x) var(--command-origin-y));animation:command-open 1.05s cubic-bezier(.65,0,.35,1) both}.srs-command-menu[data-open=false]{animation:command-close 1.05s cubic-bezier(.65,0,.35,1) both;pointer-events:none}.srs-command-menu:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 48%,#1c1c1c 0,#111 25%,#0b0b0b 58%)}.srs-command-menu a{color:inherit;text-decoration:none}.srs-command-menu a:hover{color:#fff}.srs-command-menu button{color:inherit;background:none;cursor:pointer;border:0}.srs-command-menu button:hover{background-color:#222}.srs-command-menu :focus-visible{outline:2px solid currentColor;outline-offset:8px}.command-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:84px;padding:20px max(28px,calc((100% - 1264px)/2));gap:24px}.command-topbar__id{justify-self:start}.command-topbar__brand{display:inline-flex;align-items:center;justify-content:center;justify-self:center;min-height:44px}.command-topbar img{width:69px;height:20px}.command-close{justify-self:end;display:grid;place-items:center;width:44px;height:44px;padding:0;font:32px/1 monospace}.command-orbit{--radius:min(30vh,26vw);position:relative;height:calc(100dvh - 206px);min-height:440px;max-width:1200px;margin-inline:auto}.command-ring{position:absolute;top:50%;left:50%;aspect-ratio:1;border:1px solid #333;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);opacity:.55}.command-ring--outer{width:calc(var(--radius)*2 + 108px)}.command-ring--inner{width:calc(var(--radius)*1.35);border-color:#292929}.srs-command-menu .command-hub{position:absolute;top:50%;left:50%;width:116px;height:116px;border-radius:50%;background:#e4e4e4;color:#111;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #0b0b0b,0 0 0 9px #333;display:grid;place-items:center}.command-hub img{width:48px;height:14px;filter:brightness(0);transform:translate(var(--hub-x),var(--hub-y));transition:transform .45s cubic-bezier(.22,1,.36,1)}.command-hub__arrow{position:absolute;font:18px/1 monospace;color:#333}.command-hub__arrow--n{top:8px;left:calc(50% - 5px)}.command-hub__arrow--e{right:10px;top:calc(50% - 10px)}.command-hub__arrow--s{bottom:8px;left:calc(50% - 5px)}.command-hub__arrow--w{left:10px;top:calc(50% - 10px)}.command-item{position:absolute;left:calc(50% + var(--radius)*var(--x));top:calc(50% + var(--radius)*var(--y));width:140px;transform:translate(-50%,-50%);text-align:center;padding:12px 4px}.command-item__content{display:flex;flex-direction:column;align-items:center;gap:15px;color:#aaa;font-size:14px;line-height:1.4;transition:color .25s;animation:command-item-enter .72s cubic-bezier(.22,1,.36,1) var(--delay) both}.command-item svg{width:29px;height:29px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.command-item:focus-visible .command-item__content,.command-item:hover .command-item__content,.command-item[aria-current=page] .command-item__content{color:#fff}.command-item:focus-visible svg,.command-item:hover svg{transform:translateY(-4px)}.command-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px max(28px,calc((100% - 1264px)/2)) 32px}.command-account{gap:28px;min-height:44px;font-size:14px}.command-account,.command-language{display:inline-flex;align-items:center}.command-language{gap:14px;color:#999;font-size:12px}.command-language select{background:#111;color:#eee;border:1px solid #444;padding:10px;min-height:44px;border-radius:0;font:13px var(--font-geist-mono),monospace;color-scheme:dark;max-width:190px}.command-bottom__name{color:#777;font-size:10px;letter-spacing:.1em}@keyframes command-open{0%{clip-path:circle(0 at var(--command-origin-x) var(--command-origin-y))}to{clip-path:circle(var(--command-radius) at var(--command-origin-x) var(--command-origin-y))}}@keyframes command-close{0%{clip-path:circle(var(--command-radius) at var(--command-origin-x) var(--command-origin-y))}to{clip-path:circle(0 at var(--command-origin-x) var(--command-origin-y))}}@keyframes command-item-enter{0%{opacity:0;transform:translate(calc(var(--x)*-28px),calc(var(--y)*-28px)) scale(.9)}to{opacity:1;transform:none}}@media (max-width:700px){.command-topbar{min-height:72px;padding:16px 20px;gap:16px}.command-orbit{--radius:min(25vh,33vw);height:calc(100dvh - 238px);min-height:380px}.command-item{width:104px;padding-inline:0}.command-item__content{font-size:12px;gap:12px;overflow-wrap:anywhere}.command-item svg{width:25px;height:25px}.srs-command-menu .command-hub{width:88px;height:88px}.command-hub img{width:36px}.command-ring--outer{width:calc(var(--radius)*2 + 60px)}.command-bottom{padding:20px;gap:12px 24px}.command-bottom__name{flex-basis:100%;text-align:center;margin-top:8px}.command-language>span{display:none}}@media (max-height:650px) and (min-width:701px){.command-orbit{--radius:150px;min-height:360px}}@media (prefers-reduced-motion:reduce){.srs-command-menu *,.srs-menu-toggle__icon{animation:none!important;transition:none!important}.srs-command-menu{animation:command-open .2s ease-out both!important}.srs-command-menu[data-open=false]{animation:command-close .2s ease-in both!important}}.srs-frame{--frame-color:#ffffff38;position:absolute;inset:18px;color:var(--frame-color);pointer-events:none}.srs-frame__edge{position:absolute;display:block;background:currentColor}.srs-frame__edge--bottom,.srs-frame__edge--top{height:1px;left:20px;right:20px}.srs-frame__edge--top{top:0}.srs-frame__edge--bottom{bottom:0}.srs-frame__edge--left,.srs-frame__edge--right{width:1px;top:20px;bottom:20px}.srs-frame__edge--left{left:0}.srs-frame__edge--right{right:0}.srs-frame__corner{position:absolute;width:20px;height:20px;color:#ffffff9a}.srs-frame__corner--tl{top:0;left:0}.srs-frame__corner--tr{top:0;right:0;transform:rotate(90deg)}.srs-frame__corner--br{bottom:0;right:0;transform:rotate(180deg)}.srs-frame__corner--bl{bottom:0;left:0;transform:rotate(270deg)}.srs-frame--notched{--notch-width:clamp(190px,24vw,360px)}.srs-frame__notch{position:absolute;top:0;left:50%;width:var(--notch-width);height:44px;transform:translateX(-50%);overflow:visible}.srs-frame__notch-edge{position:absolute;top:0;height:1px;background:currentColor}.srs-frame__notch-edge--left{left:20px;right:calc(50% + var(--notch-width) / 2)}.srs-frame__notch-edge--right{right:20px;left:calc(50% + var(--notch-width) / 2)}.public-ops .site-header.srs-framed-header{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.srs-framed-header .srs-frame--notched{inset:18px 18px auto;height:calc(100svh - 36px);z-index:-1}.srs-framed-header .site-header__bar:before{content:"";position:absolute;inset:0;z-index:-2;background:transparent;transition:background-color .35s ease,backdrop-filter .35s ease}.public-ops .srs-framed-header .site-header__inner{padding-inline:42px}.srs-framed-header .srs-frame__corner--bl,.srs-framed-header .srs-frame__corner--br,.srs-framed-header .srs-frame__edge--bottom,.srs-framed-header .srs-frame__edge--left,.srs-framed-header .srs-frame__edge--right{opacity:0;transition:opacity .7s ease}.srs-framed-header[data-frame-home=true][data-frame-scrolled=false] .srs-frame__corner--bl,.srs-framed-header[data-frame-home=true][data-frame-scrolled=false] .srs-frame__corner--br,.srs-framed-header[data-frame-home=true][data-frame-scrolled=false] .srs-frame__edge--bottom,.srs-framed-header[data-frame-home=true][data-frame-scrolled=false] .srs-frame__edge--left,.srs-framed-header[data-frame-home=true][data-frame-scrolled=false] .srs-frame__edge--right{opacity:1}@supports (animation-timeline:scroll()){.srs-framed-header[data-frame-home=true] .srs-frame__corner--bl,.srs-framed-header[data-frame-home=true] .srs-frame__corner--br,.srs-framed-header[data-frame-home=true] .srs-frame__edge--bottom,.srs-framed-header[data-frame-home=true] .srs-frame__edge--left,.srs-framed-header[data-frame-home=true] .srs-frame__edge--right{animation:srs-frame-body-out linear both;animation-timeline:scroll(root block);animation-range:0 55svh;transition:none}}@keyframes srs-frame-body-out{0%{opacity:1}30%{opacity:.8}to{opacity:0}}@media (max-width:700px){.srs-framed-header .srs-frame--notched{inset:10px 10px auto;height:calc(100svh - 24px)}.public-ops .srs-framed-header .site-header__inner{padding-inline:26px}}.srs-framed-header{--header-frame-inset:18px}.srs-framed-header .srs-frame__corner--tl,.srs-framed-header .srs-frame__corner--tr{transition:opacity .45s ease}.srs-framed-header[data-frame-scrolled=true] .srs-frame__corner--tl,.srs-framed-header[data-frame-scrolled=true] .srs-frame__corner--tr{opacity:0}.srs-framed-header .srs-frame__notch-edge{transition:left .45s ease,right .45s ease}.srs-framed-header[data-frame-scrolled=true] .srs-frame__notch-edge--left{left:calc(-1 * var(--header-frame-inset))}.srs-framed-header[data-frame-scrolled=true] .srs-frame__notch-edge--right{right:calc(-1 * var(--header-frame-inset))}.public-ops .srs-framed-header,.srs-framed-header .site-header__bar,.srs-framed-header .site-header__bar:before{box-shadow:none;filter:none}.srs-framed-header:is([data-frame-scrolled=true],[data-frame-home=false]) .site-header__bar:before{background:rgb(12 12 12/.82);backdrop-filter:blur(18px) saturate(110%);-webkit-backdrop-filter:blur(18px) saturate(110%)}@media (max-width:700px){.srs-framed-header{--header-frame-inset:10px}}@media (prefers-reduced-motion:reduce){.srs-framed-header .site-header__bar:before,.srs-framed-header .srs-frame__corner,.srs-framed-header .srs-frame__notch-edge{transition:none}}@media (prefers-reduced-transparency:reduce){.srs-framed-header:is([data-frame-scrolled=true],[data-frame-home=false]) .site-header__bar:before{background:#111;backdrop-filter:none;-webkit-backdrop-filter:none}}