:root{--font-scale:1;--font-size-xs:.857rem;--font-size-sm:.929rem;--font-size-base:1rem;--font-size-md:1.071rem;--font-size-lg:1.143rem;--font-size-xl:1.286rem;--font-size-2xl:1.429rem;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--radius-sm:4px;--radius-md:8px;--palette-brand-200:#89a8d8;--palette-brand-500:#054fbc;--palette-brand-600:#0443a0;--palette-brand-700:#033784;--palette-navy-950:#03182f;--palette-black:#000204;--palette-black-alpha-06:#0000000f;--palette-black-alpha-07:#00000012;--palette-black-alpha-12:#0000001f;--palette-white:#fff;--palette-white-alpha-30:#ffffff4d;--palette-white-alpha-50:#ffffff80;--palette-white-alpha-90:#ffffffe6;--palette-gray-100:#f5f5f5;--palette-gray-150:#edeeef;--palette-gray-250:#e5e5e5;--palette-gray-200-alpha-20:#d8d8d833;--palette-gray-300:#ddd;--palette-gray-500:#999;--palette-gray-600:#666;--palette-gray-900:#333;--palette-blue-gray-500:#7689a5;--palette-orange-500:#f28c28;--shadow-sm:0 4px 10px #bec3ca33;--shadow-md:0 3px 12px var(--palette-black-alpha-06),0 1px 4px var(--palette-black-alpha-07);--shadow-panel:0 4px 8px color-mix(in srgb,var(--palette-blue-gray-500) 50%,transparent),inset 1px 1px 0 var(--palette-white);--main-content-max-width:1400px;--main-content-gutter:var(--spacing-xl)}html[data-theme=light]{--color-primary:var(--palette-brand-500);--color-primary-hover:var(--palette-brand-600);--color-primary-active:var(--palette-brand-700);--color-primary-disabled:var(--palette-brand-200);--color-bg-page:var(--palette-white);--color-bg-surface:var(--palette-white);--color-bg-muted:var(--palette-gray-100);--color-bg-control:var(--palette-gray-250);--color-bg-control-disabled:var(--palette-gray-150);--color-bg-popover:var(--palette-white);--color-bg-footer:var(--palette-black);--color-bg-header-overlay-scrolled:color-mix(in srgb,var(--palette-navy-950) 82%,transparent);--color-bg-popover-option-focus:color-mix(in srgb,var(--color-primary) 8%,transparent);--color-text-primary:var(--palette-gray-900);--color-text-secondary:var(--palette-gray-600);--color-text-tertiary:var(--palette-gray-500);--color-text-inverse:var(--palette-white);--color-text-inverse-primary:var(--palette-white-alpha-90);--color-text-inverse-secondary:var(--palette-white-alpha-50);--color-accent:var(--palette-orange-500);--color-accent-soft:color-mix(in srgb,var(--color-accent) 30%,transparent);--color-border-inverse:var(--palette-white-alpha-30);--color-border-default:var(--palette-gray-300);--color-border-header-overlay:var(--palette-gray-200-alpha-20);--color-border-popover:var(--palette-black-alpha-12);--color-focus-ring:color-mix(in srgb,var(--color-primary) 28%,transparent);--shadow-header-solid:var(--shadow-sm);--shadow-header-overlay-scrolled:0 8px 24px color-mix(in srgb,var(--palette-navy-950) 28%,transparent);--shadow-popover:var(--shadow-md);--shadow-floating-action:var(--shadow-md)}*,:after,:before{box-sizing:border-box}a,article,aside,body,button,code,dd,details,div,dl,dt,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,img,input,li,menu,nav,ol,p,pre,section,select,table,tbody,td,textarea,th,tr,ul{margin:0;padding:0}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:inherit;text-decoration:none}#__nuxt,body,html{width:100%;min-height:100%;font-family:Inter,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,RobotoMono,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:relative}html:not(.js) .nuxt-app-shell{display:none}.browser-compatibility{min-height:100vh;color:var(--color-text-primary);text-align:center;background:var(--color-bg-page);justify-content:center;align-items:center;padding:32px;display:flex}.browser-compatibility__content{border:1px solid var(--color-text-tertiary);background:var(--color-bg-page);width:100%;max-width:560px;padding:40px 32px}.browser-compatibility h1,.browser-compatibility p{margin:0}.browser-compatibility h1{font-size:24px;line-height:1.4}.browser-compatibility p{color:var(--color-text-secondary);margin-top:16px;font-size:15px;line-height:1.7}html{font-size:calc(14px*var(--font-scale))}body{color:var(--color-text-primary);background:var(--color-bg-page);font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}button,input,select,textarea{font:inherit}.desktop-layouts-header__language-popover{z-index:1000;min-width:90px;padding:var(--spacing-xs) 0;border:1px solid var(--color-border-popover);border-radius:var(--radius-md);color:var(--color-text-primary);background-color:var(--color-bg-popover);box-shadow:var(--shadow-popover);outline:none}.desktop-layouts-header__language-option-list{display:grid}.desktop-layouts-header__language-option-item{display:flex}.desktop-layouts-header__language-option{width:100%;height:32px;padding:0 var(--spacing-sm) 0 var(--spacing-lg);border-radius:var(--radius-md);color:inherit;font-family:inherit;font-size:var(--font-size-base);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;align-self:stretch;font-style:normal;font-weight:500;line-height:32px;transition:color .2s ease-in-out,background-color .3s ease-in-out;display:block}.desktop-layouts-header__language-option--active,.desktop-layouts-header__language-option:hover{color:var(--color-primary)}.desktop-layouts-header__language-option:focus-visible{color:var(--color-primary);background-color:var(--color-bg-popover-option-focus);outline:none}.desktop-layouts-header__language-option:disabled{cursor:wait;opacity:.6}.nuxt-error-page[data-v-2013007a]{min-height:100vh;color:var(--color-text-primary);text-align:center;background:var(--color-bg-page);place-content:center;justify-items:center;padding:32px;display:grid}.nuxt-error-page__code[data-v-2013007a],.nuxt-error-page__description[data-v-2013007a],.nuxt-error-page__title[data-v-2013007a]{margin:0}.nuxt-error-page__code[data-v-2013007a]{color:var(--color-primary);font-size:48px;font-weight:700}.nuxt-error-page__title[data-v-2013007a]{margin-top:12px;font-size:28px;font-weight:700}.nuxt-error-page__description[data-v-2013007a]{color:var(--color-text-secondary);margin-top:12px}.nuxt-error-page__action[data-v-2013007a]{border-radius:var(--radius-sm);color:var(--color-text-inverse);background:var(--color-primary);cursor:pointer;border:0;margin-top:24px;padding:10px 20px}
