@layer base{@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/latin-ext-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/cyrillic-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/latin-ext-600.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}*,:before,:after{box-sizing:border-box}*{background-color:#0000;min-width:0;margin:0}:focus:not(:focus-visible){box-shadow:none;outline:none}:focus-visible{outline:var(--focus-outline,3px) solid var(--color-focus,AccentColor, -webkit-focus-ring-color);outline-offset:var(--focus-offset,0)}body{min-height:100vh}:where(p,li,dd,dt,blockquote,pre){hyphenate-limit-chars:6 3 2;hyphens:auto;word-wrap:break-word}@media (width>=480px){:where(p,li,dd,dt,blockquote,pre){hyphenate-limit-chars:initial;hyphens:manual;word-wrap:normal;word-break:normal}}a,button{cursor:pointer}ul[role=list],ol[role=list]{list-style:none}img,picture,video,canvas,svg{max-width:100%;display:block}img,svg,video{height:auto}pre{white-space:pre;max-width:100%;overflow-x:auto}input[type=file]{width:100%;max-width:100%;display:block}input,button,textarea,select{font:inherit}input,textarea,select{color:inherit}legend{line-height:inherit;white-space:normal;max-width:100%;padding:0;display:block}summary{cursor:pointer;list-style:none;display:block}summary::marker{display:none}summary::-webkit-details-marker{display:none}summary::-moz-list-bullet{display:none}[hidden][hidden]{display:none}:target{scroll-margin-block:5ex}:where([contenteditable]){word-wrap:break-word}:where([draggable=true]){-webkit-user-drag:element}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#root,#__next{isolation:isolate}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}:root{--csstools-color-scheme--light:initial;color-scheme:light dark;--h-blue:210;--h-green:110;--h-red:350;--h-yellow:60;--h-purple:340;--s-02:80%;--s-03:27%;--s-min:8%;--l-max:99%;--h:10;--s:87%;--l:69%;--color-brand:hsl(var(--h) var(--s) var(--l));--color-text-dark:#000000de;--color-border-dark:#00000014;--color-light-max:#fff;--color-text-light:#ffffffde;--color-text-02-light:#fff9;--color-text-03-light:#ffffff61;--color-link:var(--color-text-info);--color-link-hover:color-mix(in oklch, var(--color-link) 80%, #fff);--color-link-visited:color-mix(in oklch, var(--color-link) 85%, #000);--color-bg-alpha:color-mix(in oklab, var(--color-bg) 88%, transparent);--color-gradient-brand-crimson:#f5826b, #ef7067 26%, #e86466 40%, #e26573 50%, #da627a 58%, #d16183 65%, #c7608a 71%, #bf6391 77%, #b66393 85%, #aa6494;--color-gradient-brand:linear-gradient(hsl(var(--h) var(--s) 71%), hsl(var(--h) var(--s) 67%));--color-shadow:var(--h) var(--s-min) 10%;--color-shadow-light:#ffffff08;--color-bg-patch:var(--color-bg), hsl(from var(--color-bg) h s l / .9) 16%, hsl(from var(--color-bg) h s l / .8) 32%, hsl(from var(--color-bg) h s l / .6) 48%, hsl(from var(--color-bg) h s l / .4) 56%, hsl(from var(--color-bg) h s l / .2) 72%, hsl(from var(--color-bg) h s l / .05) 80%, hsl(from var(--color-bg) h s l / 0);--color-scroll-thumb:color-mix(in oklch, var(--color-text-03) 80%, transparent);--color-scroll-track:transparent;--backdrop-glass:blur(1.25rem);--backdrop-blur-min:blur(.5rem);--filter-brightness-up:brightness(1.16);--filter-brightness-down:brightness(.84);--size-1:.5rem;--size-half:calc(var(--size-1)*.5);--size-1h:calc(var(--size-1)*1.5);--size-2:calc(var(--size-1)*2);--size-2h:calc(var(--size-1)*2.5);--size-3:calc(var(--size-1)*3);--size-4:calc(var(--size-1)*4);--size-5:calc(var(--size-1)*5);--size-6:calc(var(--size-1)*6);--size-7:calc(var(--size-1)*7);--size-8:calc(var(--size-1)*8);--flow-gap-sm:var(--size-2);--flow-gap:var(--size-3);--spacer:var(--flow-gap);--spacer-xl:calc(var(--flow-gap)*3);--gap:var(--size-2h);--gap-lg:var(--size-4)}@media (prefers-color-scheme:dark){:root{--csstools-color-scheme--light:}}@media (width>=768px) and (height>=361px){:root{--spacer-xl:calc(var(--flow-gap)*4);--gap:var(--flow-gap)}}@media (width>=1024px){:root{--gap:var(--size-4)}}:root{--font-family-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-sans:-apple-system, BlinkMacSystemFont, Inter, sans-serif;--font-family-mono:ui-monospace, SFMono-Regular, Monaco, Consolas, "Andale Mono", monospace, var(--font-family-emoji);--font-family-base:var(--font-family-sans), var(--font-family-emoji);--font-family-titles:var(--font-family-base);--font-weight-base:400;--font-weight-strong:500;--font-size-title:2.0625rem;--font-weight-title:var(--font-weight-strong);--letter-spacing-title:-.02em;--line-height-title:1.21212;--font-size-hero:var(--font-size-title);--font-weight-hero:var(--font-weight-strong);--letter-spacing-hero:var(--letter-spacing-title);--line-height-hero:var(--line-height-title);--font-size-h2:1.6875rem;--font-weight-h2:var(--font-weight-strong);--letter-spacing-h2:-.011em;--line-height-h2:1.18519;--font-size-h3:1.3125rem;--font-weight-h3:var(--font-weight-strong);--letter-spacing-h3:.011em;--line-height-h3:1.14286;--font-size-base:1.0625rem;--letter-spacing-base:0;--line-height-base:1.41176;--font-size-body-sm:.875rem;--font-weight-body-sm:400;--letter-spacing-body-sm:0;--line-height-body-sm:1.42857;--font-size-fine-print:.75rem;--font-weight-fine-print:400;--letter-spacing-fine-print:.013em;--line-height-fine-print:1.33333}@media (width>=768px) and (height>=361px){:root{--font-size-title:2.75rem;--font-weight-title:500;--line-height-title:1.09091;--font-size-h2:2rem;--font-weight-h2:500;--letter-spacing-h2:-.02em;--line-height-h2:1.25;--font-size-h3:1.5rem;--line-height-h3:1.33333}}:root{--radius-xs:var(--size-half);--radius-sm:var(--size-1);--radius-base:var(--size-1h);--radius-md:var(--size-2);--radius-lg:var(--size-3);--radius-xl:var(--size-4);--radius-pill:100vmax;--border-width:.0625rem;--shadow-min:0 .0625rem 0 hsl(var(--color-shadow) / .12);--shadow-z1:0 0 .03125rem .0625rem inset var(--color-shadow-light), 0 0 0 .0625rem hsl(var(--color-shadow) / var(--shadow-opacity-ring,.04)), 0 .0625rem .125rem hsl(var(--color-shadow) / var(--shadow-opacity,.06)), 0 .125rem .25rem -.0625rem hsl(var(--color-shadow) / var(--shadow-opacity,.06));--shadow-z2:0 0 .03125rem .0625rem inset var(--color-shadow-light), 0 0 0 .0625rem hsl(var(--color-shadow) / var(--shadow-opacity-ring,.04)), 0 .125rem .25rem hsl(var(--color-shadow) / var(--shadow-opacity,.06)), 0 .375rem .75rem -.125rem hsl(var(--color-shadow) / var(--shadow-opacity,.06)), 0 .875rem 1.75rem -.25rem hsl(var(--color-shadow) / var(--shadow-opacity,.06));--shadow-z3:0 0 .03125rem .0625rem inset var(--color-shadow-light), 0 0 0 .0625rem hsl(var(--color-shadow) / var(--shadow-opacity-ring,.04)), 0 .1875rem .375rem hsl(var(--color-shadow) / var(--shadow-opacity,.06)), 0 .5rem 1rem -.125rem hsl(var(--color-shadow) / var(--shadow-opacity,.06)), 0 1.125rem 2.25rem -.25rem hsl(var(--color-shadow) / var(--shadow-opacity,.06)), 0 1.875rem 3.75rem -.25rem hsl(var(--color-shadow) / var(--shadow-opacity,.06));--z-sticky:10;--z-fixed:20;--z-fab:30;--z-popover:40;--z-tooltip:50;--z-drawer:70;--z-modal:80;--z-notification:80;--width-xs:12.5rem;--width-sm:18rem;--width-base:20rem;--width-md:28rem;--width-lg:34rem;--width-xl:45rem;--width-container:70.625rem;--width-wrapper:75.625rem;--width-prose:70ch;--duration-50:70ms;--duration-100:.11s;--duration-200:.2s;--duration-300:.24s;--duration-400:.4s;--duration-500:.8s;--duration-600:1.2s;--easing-base:cubic-bezier(.2, 0, .38, .9);--easing-out:cubic-bezier(.2, 0, 1, .9);--easing-bounce:cubic-bezier(.175, .885, .32, 1.275);--button-height:var(--size-5);--button-padding-y:0;--button-padding-x:var(--size-2);--header-height:var(--size-6);--input-padding-y:.3125rem;--input-padding-x:var(--size-2);--padding-x-md:var(--size-2);--padding-x-xl:var(--size-2h);--tooltip-background:hsl(var(--h) var(--h) 32% / .92)}@media (width>=480px){:root{--padding-x-xl:var(--size-3)}}@media (width>=768px) and (height>=361px){:root{--sidenav-width:6rem;--padding-x-md:var(--size-3);--padding-x-xl:var(--size-5)}}@media (width>=1360px){:root{--sidenav-width:15rem}}:root{--icon-error:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21%2012C21%2016.9706%2016.9706%2021%2012%2021C7.02944%2021%203%2016.9706%203%2012C3%207.02944%207.02944%203%2012%203C16.9706%203%2021%207.02944%2021%2012Z%22%20fill%3D%22%23FDE2E7%22%2F%3E%3Cpath%20d%3D%22M12%2016.9V17M12%207V13M21%2012C21%2016.9706%2016.9706%2021%2012%2021C7.02944%2021%203%2016.9706%203%2012C3%207.02944%207.02944%203%2012%203C16.9706%203%2021%207.02944%2021%2012Z%22%20stroke%3D%22%23F2405E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E%0A);--icon-success:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2021C16.9706%2021%2021%2016.9706%2021%2012C21%207.02944%2016.9706%203%2012%203C7.02944%203%203%207.02944%203%2012C3%2016.9706%207.02944%2021%2012%2021Z%22%20fill%3D%22%23BBF9AE%22%2F%3E%3Cpath%20d%3D%22M9%2012L11%2014L15%2010%22%20fill%3D%22%23BBF9AE%22%2F%3E%3Cpath%20d%3D%22M9%2012L11%2014L15%2010M21%2012C21%2016.9706%2016.9706%2021%2012%2021C7.02944%2021%203%2016.9706%203%2012C3%207.02944%207.02944%203%2012%203C16.9706%203%2021%207.02944%2021%2012Z%22%20stroke%3D%22%2322990A%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E%0A)}[data-theme=light],:root:not([data-theme=dark]){--color-bg-brand:hsl(var(--h) var(--s) 96%);--color-bg-02-brand:hsl(var(--h) var(--s) 89%);--color-text-brand:hsl(var(--h) var(--s) 20%);--color-text-02-brand:hsl(var(--h) var(--s) 55%);--color-border-brand:hsl(var(--h) var(--s) 93%);--color-bg:hsl(var(--h) var(--s-min) var(--l-max));--color-bg-02:hsl(var(--h) var(--s-min) 97%);--color-bg-z1:hsl(from var(--color-bg) h s l / .88);--color-bg-z2:var(--color-bg-z1);--color-bg-z3:var(--color-bg-z1);--color-bg-inverse:hsl(var(--h) var(--s-min) 24%);--color-fill-interactive:color-mix(in oklch, var(--color-link) 12%, transparent);--color-fill:hsl(var(--h) var(--s-min) 10% / .03);--color-backdrop:hsl(var(--h) var(--s-min) 10% / .5);--color-text:#000000de;--color-text-02:#0009;--color-text-03:#00000061;--color-icon:var(--color-text-03);--color-border-bold:hsl(var(--color-shadow) / .12);--color-border:hsl(var(--color-shadow) / .08);--color-border-min:hsl(var(--color-shadow) / .05);--color-link:hsl(var(--h-blue) var(--s) 35%);--color-link-hover:color-mix(in oklch, var(--color-link) 85%, #fff);--color-link-visited:color-mix(in oklch, var(--color-link) 90%, #000);--color-code:hsl(var(--h-blue) var(--s-02) 35%);--color-text-inverse:hsl(var(--h) var(--s-min) var(--l-max) / .87);--color-text-02-inverse:hsl(var(--h) var(--s-min) var(--l-max) / .6);--color-text-03-inverse:hsl(var(--h) var(--s-min) var(--l-max) / .38);--color-icon-inverse:var(--color-text-03-inverse);--color-border-inverse:hsl(var(--h) var(--s-min) var(--l-max) / .08);--color-text-neutral:#000000de;--color-text-02-neutral:#0009;--color-text-03-neutral:#00000061;--color-border-neutral:#00000014}@media print,(resolution>=1.25x),(resolution>=120dpi){[data-theme=light],:root:not([data-theme=dark]){--color-border-min:hsl(var(--color-shadow) / .08)}}[data-theme=light],:root:not([data-theme=dark]){--color-info:hsl(var(--h-blue) var(--s) 66%);--color-bg-info:hsl(var(--h-blue) var(--s) 92%);--color-text-info:hsl(var(--h-blue) var(--s) 41%);--color-text-02-info:hsl(var(--h-blue) var(--s) 52%);--color-negative:hsl(var(--h-red) var(--s) 73%);--color-bg-negative:hsl(var(--h-red) var(--s) 94%);--color-text-negative:hsl(var(--h-red) var(--s) 44%);--color-text-02-negative:hsl(var(--h-red) var(--s) 60%);--color-warning:hsl(var(--h-yellow) var(--s) 46%);--color-bg-warning:hsl(var(--h-yellow) var(--s) 84%);--color-text-warning:hsl(var(--h-yellow) var(--s) 22%);--color-text-02-warning:hsl(var(--h-yellow) var(--s) 29%);--color-positive:hsl(var(--h-green) var(--s) 39%);--color-bg-positive:hsl(var(--h-green) var(--s) 83%);--color-text-positive:hsl(var(--h-green) var(--s) 25%);--color-text-02-positive:hsl(var(--h-green) var(--s) 32%);--color-focus:color-mix(in oklch, var(--color-brand) 55%, transparent);--icon-calendar:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%203V7M8%203V7M4%2011H20M11%2015H12V18M6%205H18C19.1046%205%2020%205.89543%2020%207V19C20%2020.1046%2019.1046%2021%2018%2021H6C4.89543%2021%204%2020.1046%204%2019V7C4%205.89543%204.89543%205%206%205Z%22%20stroke%3D%22%23000%22%20stroke-opacity%3D%220.38%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);--icon-chevron-down:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%208L10%2012L14%208%22%20stroke%3D%22black%22%20stroke-opacity%3D%220.38%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E%0A);--icon-remove:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.87868%207.87868L10%2010M10%2010L12.1213%2012.1213M10%2010L7.87868%2012.1213M10%2010L12.1213%207.87868M17%2010C17%2013.866%2013.866%2017%2010%2017C6.13401%2017%203%2013.866%203%2010C3%206.13401%206.13401%203%2010%203C13.866%203%2017%206.13401%2017%2010Z%22%20stroke%3D%22black%22%20stroke-opacity%3D%220.38%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E%0A)}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;--csstools-color-scheme--light:initial;color-scheme:light dark;font-synthesis:none;hanging-punctuation:first allow-end last;interpolate-size:allow-keywords;scrollbar-gutter:stable;text-size-adjust:100%}@media (prefers-color-scheme:dark){html{--csstools-color-scheme--light:}}html:has(.drawer.is-open){scrollbar-color:transparent transparent}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (pointer:fine){html{scrollbar-color:var(--color-scroll-thumb) var(--color-scroll-track);scrollbar-width:thin}html::-webkit-scrollbar{width:var(--size-1);height:var(--size-1)}html::-webkit-scrollbar-track{background:var(--color-scroll-track);box-shadow:none;border:none}html::-webkit-scrollbar-thumb{background-color:var(--color-scroll-thumb);border:var(--size-half) solid transparent;border-radius:var(--radius-pill)}html:has(.drawer.is-open)::-webkit-scrollbar{background:0 0}html:has(.drawer.is-open)::-webkit-scrollbar-track{background:0 0}html:has(.drawer.is-open)::-webkit-scrollbar-thumb{background-color:#0000;border-color:#0000}}body{accent-color:var(--color-brand);background:var(--color-bg);color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-base,400);line-height:var(--line-height-base);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;justify-content:center;min-width:20rem;min-height:100dvh;margin:0;display:flex;overflow-x:clip}body:has(>.wrapper){background:var(--color-bg-02)}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}:root{--padding-top-title:0;--padding-bottom-title:0;--padding-top-hero:var(--padding-top-title);--padding-bottom-hero:var(--padding-bottom-title);--padding-top-h2:.375rem;--padding-bottom-h2:.125rem;--padding-top-h3:.3125rem;--padding-bottom-h3:.1875rem;--padding-top-base:.375rem;--padding-bottom-base:.125rem;--padding-top-body-sm:.0625rem;--padding-bottom-body-sm:.1875rem;--padding-top-fine-print:.25rem;--padding-bottom-fine-print:.25rem;--padding-bottom-list:1rem;--padding-bottom-li:.625rem}@media (width>=768px) and (height>=361px){:root{--padding-top-h2:.0625rem;--padding-bottom-h2:.4375rem;--padding-top-h3:.4375rem;--padding-bottom-h3:.0625rem}}::selection{background-color:var(--color-fill-interactive);color:var(--color-text-neutral);text-shadow:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,h6{text-wrap:balance}h1,.h1,h2,.h2,h3,.h3{font-family:var(--font-family-titles);font-feature-settings:"ss07" on}.h1,.h2,.h3,.h4{hyphens:manual;word-wrap:normal;word-break:normal;display:block}h1,.h1{font-size:var(--font-size-title);font-weight:var(--font-weight-title,400);letter-spacing:var(--letter-spacing-title,normal);line-height:var(--line-height-title);padding-top:var(--padding-top-title,0px);padding-bottom:var(--padding-bottom-title,0px)}:is(h1,.h1):not(header *){margin-top:0;margin-bottom:var(--margin-bottom-title,calc(var(--flow-gap-sm)*3))}h2,.h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2,400);letter-spacing:var(--letter-spacing-h2,normal);line-height:var(--line-height-h2);padding-top:var(--padding-top-h2,0px);padding-bottom:var(--padding-bottom-h2,0px);margin-top:0;margin-bottom:var(--margin-bottom-h2,var(--flow-gap-sm))}h3,.h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3,400);letter-spacing:var(--letter-spacing-h3,normal);line-height:var(--line-height-h3);padding-top:var(--padding-top-h3,0px);padding-bottom:var(--padding-bottom-h3,0px);margin-top:0;margin-bottom:var(--margin-bottom-h3,var(--flow-gap-sm))}h4,.h4,h5,h6{font-size:var(--font-size-base);font-weight:var(--font-weight-base,400);letter-spacing:var(--letter-spacing-base,normal);line-height:var(--line-height-base);padding-top:var(--padding-top-base,0px);padding-bottom:var(--padding-bottom-base,0px);font-weight:var(--font-weight-strong,600);margin-top:0;margin-bottom:0}:where(address,blockquote,div,dl,figure,form,ol,p,pre,table,ul)+:is(h2,.h2,h3,.h3,h4,.h4,h5,h6){margin-top:var(--margin-top-subhead,calc(var(--flow-gap-sm)*3))}p,li,dd{text-wrap:pretty}:is(address,dd,dt,li,p){padding-top:var(--padding-top-base,0px);padding-bottom:var(--padding-bottom-base,0px)}:is(address,blockquote,dl,figure,ol,p,pre,table,ul,.scroll-x){margin-top:0;margin-bottom:var(--flow-gap-sm)}.scroll-x table{margin-top:-.0625rem;margin-bottom:-.0625rem}a:not(.btn):not([role=button]):not([role=tab]){color:var(--color-link);transition:color var(--duration-50) var(--easing-base), -webkit-text-decoration var(--duration-50) var(--easing-base);transition:color var(--duration-50) var(--easing-base), text-decoration var(--duration-50) var(--easing-base);transition:color var(--duration-50) var(--easing-base), text-decoration var(--duration-50) var(--easing-base), -webkit-text-decoration var(--duration-50) var(--easing-base);-webkit-text-decoration:none;text-decoration:none}a:not(.btn):not([role=button]):not([role=tab]):visited{color:var(--color-link-visited)}@media (any-hover:hover){a:not(.btn):not([role=button]):not([role=tab]):hover{color:var(--color-link-hover);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.125em;-webkit-text-decoration:underline max(.05em,.0625rem);text-decoration:underline max(.05em,.0625rem)}}a:not(.btn):not([role=button]):not([role=tab]):is(:active,:focus-visible){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.125em;-webkit-text-decoration:underline max(.08em,.0625rem);text-decoration:underline max(.08em,.0625rem)}a:not(.btn):not([role=button]):not([role=tab]):focus-visible{--outline-offset:.125rem;border-radius:var(--radius-xs)}a[aria-current]:not(.btn):not([role=button]):not([role=tab]){color:var(--color-current,var(--color-text))}b,strong{font-weight:var(--font-weight-strong,600)}b[class]{font-weight:inherit}em[class]{font-style:inherit}small{font-size:var(--font-size-fine-print);line-height:var(--line-height-fine-print)}hr{--flow-gap-y:var(--flow-gap);border:0;border-top:1px solid var(--color-border);margin-top:calc(var(--flow-gap-y) - .0625rem);margin-bottom:var(--flow-gap-y);height:0}ul,ol{--list-padding:var(--size-3);--list-gap:var(--size-1);--list-indent:var(--size-2h);margin-left:0;margin-right:0;padding:0}:is(ul,ol)>li{position:relative}:is(:is(ul,ol)>li):not(:last-child){margin-bottom:var(--list-gap)}ul:not([role=list]):not(:is(nav ul)){--list-bullet-top:calc(.2em + var(--padding-top-base,0px));padding-left:var(--list-padding);list-style-type:none}ul:not([role=list]):not(:is(nav ul))>li:before{color:var(--color-brand);content:"•";top:var(--list-bullet-top);line-height:1;position:absolute;left:-1.25rem}ol{--list-number-top:var(--padding-top-base,0px);counter-reset:list-counter var(--ol-start,0);list-style-type:none}ol>li{padding-left:calc(2ch + var(--size-1))}:is(ol>li):before{color:var(--color-text-02);content:counter(list-counter, decimal) ".";counter-increment:list-counter;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;top:var(--list-number-top);position:absolute;left:0}dl{--grid-columns:1fr 3fr}@media (width>=480px){dl{grid-gap:var(--size-1) var(--flow-gap);gap:var(--size-1) var(--flow-gap);grid-template-columns:var(--grid-columns);display:grid}}dt{font-weight:var(--font-weight-strong,600)}dd{margin-left:0}:is(dd,li) p{margin-bottom:0}:is(dd,li)>p:first-child{padding-top:0}:is(dd,li)>p:last-child{padding-bottom:0}li:has(>ul,>ol),li.has-sublist{margin-top:var(--list-gap);margin-bottom:0;padding-bottom:0}figcaption{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-sm,400);letter-spacing:var(--letter-spacing-body-sm,normal);line-height:var(--line-height-body-sm);padding-top:var(--padding-top-body-sm,0px);padding-bottom:var(--padding-bottom-body-sm,0px);color:var(--color-text-02);text-align:center}table{--table-border-color:var(--color-border);--table-border-width:var(--border-width);--cell-height:var(--size-6);--cell-padding-x:var(--size-2);--cell-padding-y:var(--size-1h);border-collapse:collapse;border-spacing:0;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;text-indent:0;width:100%}thead{background-color:var(--color-bg-02)}th{color:var(--color-text-02);font-weight:var(--font-weight-strong,600);text-align:left;vertical-align:bottom;position:relative}thead th{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}th,td{border-bottom:1px solid var(--color-border);padding-top:calc(var(--cell-padding-y) - .0625rem);padding-bottom:var(--cell-padding-y);padding-left:var(--cell-padding-x);padding-right:var(--cell-padding-x);height:var(--cell-height)}:is(th,td):not(.cell-check){min-width:10ch}td,tbody th{vertical-align:top}.icon{--icon-fill:transparent;--icon-stroke:var(--color-icon);--icon-stroke-width:.125rem;--icon-size:1.5rem;fill:var(--icon-fill);transition:fill var(--duration-50), opacity var(--duration-50);vertical-align:middle;width:var(--icon-size);height:var(--icon-size);flex-shrink:0;display:inline-block;overflow:hidden}@media print,(resolution>=1.25x),(resolution>=120dpi){.icon{--icon-stroke-width:.09375rem}}.icon-sm{--icon-size:1.25rem}.icon-positive{--icon-stroke:var(--color-text-02-positive)}.icon-negative{--icon-stroke:var(--color-text-02-negative)}.icon-badge{--icon-badge-size:var(--size-7);--icon-badge-radius:.875rem;background:var(--color-bg-brand);border-radius:var(--icon-badge-radius);margin-bottom:var(--margin-bottom,0);width:var(--icon-badge-size);height:var(--icon-badge-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.btn,button,[role=button] [type=button],[type=reset],[type=submit]{--button-bg:var(--color-fill);--button-bg-hover:var(--color-bg-brand);--button-border-color:transparent;--button-border-width:0;--button-color:var(--color-text-02);--button-color-hover:var(--button-color);--button-filter-hover:none;--button-radius:var(--radius-base);--button-gap:var(--size-1);--button-padding-x-start:var(--size-2h);--button-padding-x-end:var(--size-2h);--button-font-size:var(--font-size-fine-base);--button-font-weight:400;--button-letter-spacing:var(--letter-spacing-base);--button-line-height:1;--button-decoration-hover:none;--button-shadow:none;--button-shadow-hover:none;--button-transition:background var(--duration-50) var(--easing-base), border-color var(--duration-50) var(--easing-base), box-shadow var(--duration-50) var(--easing-base), color var(--duration-50) var(--easing-base);--button-width:auto;--button-height:var(--size-6);appearance:none;background:var(--button-bg);border-color:var(--button-border-color);border-radius:var(--button-radius);border-style:solid;border-width:var(--button-border-width);box-shadow:var(--button-shadow);color:var(--button-color);cursor:pointer;align-items:center;gap:var(--button-gap);font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);white-space:nowrap;padding:.0625rem var(--button-padding-x-end) 0 var(--button-padding-x-start);transition:var(--button-transition);user-select:none;width:var(--button-width);height:var(--button-height);flex-shrink:0;justify-content:center;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative}[type=file]::file-selector-button{--button-bg:var(--color-fill);--button-bg-hover:var(--color-bg-brand);--button-border-color:transparent;--button-border-width:0;--button-color:var(--color-text-02);--button-color-hover:var(--button-color);--button-filter-hover:none;--button-radius:var(--radius-base);--button-gap:var(--size-1);--button-padding-x-start:var(--size-2h);--button-padding-x-end:var(--size-2h);--button-font-size:var(--font-size-fine-base);--button-font-weight:400;--button-letter-spacing:var(--letter-spacing-base);--button-line-height:1;--button-decoration-hover:none;--button-shadow:none;--button-shadow-hover:none;--button-transition:background var(--duration-50) var(--easing-base), border-color var(--duration-50) var(--easing-base), box-shadow var(--duration-50) var(--easing-base), color var(--duration-50) var(--easing-base);--button-width:auto;--button-height:var(--size-6);appearance:none;background:var(--button-bg);border-color:var(--button-border-color);border-radius:var(--button-radius);border-style:solid;border-width:var(--button-border-width);box-shadow:var(--button-shadow);color:var(--button-color);cursor:pointer;align-items:center;gap:var(--button-gap);font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);white-space:nowrap;padding:.0625rem var(--button-padding-x-end) 0 var(--button-padding-x-start);transition:var(--button-transition);user-select:none;width:var(--button-width);height:var(--button-height);flex-shrink:0;justify-content:center;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative}:is(.btn,button,[role=button] [type=button],[type=reset],[type=submit]):disabled{cursor:not-allowed;opacity:.6;pointer-events:none}:is(.btn,button,[role=button] [type=button],[type=reset],[type=submit]):active{translate:0 .0625rem}[aria-busy=true]:is(.btn,button,[role=button] [type=button],[type=reset],[type=submit]){cursor:progress;pointer-events:none}@media (any-hover:hover){:is(.btn,button,[role=button] [type=button],[type=reset],[type=submit]):hover{background:var(--button-bg-hover);box-shadow:var(--button-shadow-hover);filter:var(--button-filter-hover);-webkit-text-decoration:var(--button-decoration-hover,none);text-decoration:var(--button-decoration-hover,none)}}.btn-icon{aspect-ratio:1;width:var(--button-height);padding-left:0;padding-right:0}.btn-primary{--button-bg:var(--color-gradient-brand);--button-bg-hover:var(--button-bg);--button-shadow:0 .03125rem .09375rem hsl(var(--h) var(--s) 20% / .24), inset 0 .125rem 0 hsl(var(--h) var(--s) 99% / .12), inset 0 0 0 .0625rem hsl(var(--h) var(--s) 63% / .4);--button-shadow-hover:var(--button-shadow);--button-filter-hover:var(--filter-brightness-up);--button-color:var(--color-light-max);--button-border-color:transparent;--button-transition:filter var(--duration-50) var(--easing-base), box-shadow var(--duration-50) var(--easing-base);--focus-offset:.125rem;--color-icon:var(--color-text-light)}.btn-secondary{--button-bg:var(--color-bg-02-brand);--button-color:var(--color-text-brand);--button-border-color:var(--color-border);--button-bg-hover:var(--color-bg-brand)}.btn-outline{--button-bg:transparent;--button-color:var(--color-text-brand);--button-border-color:var(--color-border);--button-border-width:.0625rem;--button-bg-hover:color-mix(in oklch, var(--color-brand) 10%, transparent)}.btn-ghost{--button-bg:transparent;--button-color:var(--color-text-brand);--button-border-color:transparent;--button-bg-hover:color-mix(in oklch, var(--color-brand) 10%, transparent)}.btn-link{--button-bg:transparent;--button-color:var(--color-link);--button-border-color:transparent;--button-height:auto;--button-padding-x-start:0;--button-padding-x-end:0;--button-radius:0;--button-bg-hover:transparent;--button-decoration-hover:underline;--button-width:max-content}.btn-close{--button-bg:var(--color-bg);--button-hover:color-mix(in oklch, var(--button-bg) 80%, var(--color-negative));--button-padding-x-start:0;--button-padding-x-end:0;--button-height:var(--size-3);--button-shadow-hover:var(--shadow-z1);box-shadow:var(--shadow-z1);width:var(--button-height);border-radius:50%;position:relative}.btn-close:before{content:"";position:absolute;inset:-.5rem}.btn-icon-start{padding-left:calc(var(--button-padding-x-start) - var(--size-half))}.btn-icon-end{padding-right:calc(var(--button-padding-x-end) - var(--size-half))}.btn-sm{--button-height:var(--size-4);--button-padding-x-start:var(--size-2);--button-padding-x-end:var(--size-2);--button-font-size:var(--font-size-sm)}.btn-lg{--button-font-weight:500;--button-radius:.875rem;--button-height:var(--size-7)}:root{--grid-min-width:8.25rem;--grid-cols-12:repeat(12, minmax(0, 1fr));--grid-cols-auto:repeat(auto-fit, minmax(0, max-content));--grid-cols-equal:repeat(auto-fit, minmax(var(--grid-min-width), 1fr));--grid-cols-4-compound-5:2fr 1fr 1fr 2fr 2fr 1fr 1fr 2fr}.form,form{--field-bg:var(--color-bg);--field-bg-disabled:var(--color-bg-02);--field-border-color:var(--color-border-bold);--field-fg-disabled:var(--color-text-03);--field-flow-gap:var(--size-2);--field-padding-x:var(--size-2);--field-padding-y:.6875rem;--field-radius:var(--radius-sm);position:relative}fieldset{border:0;padding:0}fieldset:not(:last-child){margin-bottom:var(--size-6)}legend{font-weight:var(--font-weight-strong);word-wrap:anywhere;margin-bottom:var(--size-1)}label{color:var(--color-text);margin-bottom:var(--size-half);font-weight:500;display:block}:is(form,.form)>:is(p,div:not([class])),:is(form,.form) :where(.grid)>p{margin-top:0;margin-bottom:var(--field-flow-gap);padding:0;position:relative}:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea){appearance:none;background-color:var(--field-bg);border:1px solid var(--field-border-color);border-radius:var(--field-radius);color:var(--color-text);font-size:inherit;line-height:inherit;padding:var(--field-padding-y) var(--field-padding-x);transition:border-color var(--duration-200) var(--easing-base);width:100%;display:block}:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea):focus-visible{border-color:var(--color-focus)}:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea):disabled{background-color:var(--field-bg-disabled);color:var(--field-fg-disabled);cursor:not-allowed;opacity:.6}textarea{resize:vertical;min-height:6rem}select:not([multiple]){background-image:var(--icon-chevron-down);background-position:center right var(--size-1);background-repeat:no-repeat;background-size:var(--flow-gap);padding-right:var(--size-6);overflow-x:clip}select:not([multiple])::-ms-expand{display:none}[type=checkbox],[type=radio]{cursor:pointer;margin-right:var(--size-1);vertical-align:text-bottom;width:var(--size-2h);height:var(--size-2h)}[type=checkbox]+label,[type=radio]+label{cursor:pointer;margin-left:var(--size-1);vertical-align:middle;display:inline-block}}@layer content{.list-inline,.list-unstyled,.list-tagged{margin:0;padding-left:0;list-style:none}:is(.list-inline,.list-unstyled,.list-tagged)>li:before{content:none}.list-inline li{margin-right:var(--size-half);padding:0;display:inline-block}:is(.list-inline li):last-child{margin-right:0}.list-tagged li{grid-gap:var(--size-1h);align-items:start;gap:var(--size-1h);grid-template-columns:var(--size-5) 1fr;display:grid}@media (width>=768px) and (height>=361px){.list-tagged li{gap:var(--size-3)}}.list-tagged .tag{vertical-align:baseline}.link-icon-start{gap:var(--size-1);-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.link-icon-start:hover>span{-webkit-text-decoration:underline;text-decoration:underline}.page-header{--ph-align:center;text-align:var(--ph-align);padding-top:var(--size-6);padding-bottom:var(--size-6);margin-left:auto;margin-right:auto}@media (width>=768px) and (height>=361px){.page-header{padding-top:5rem}}caption{font-weight:var(--font-weight-strong,600);text-align:left;margin-bottom:var(--size-1)}thead th[colspan]{text-align:center}:where(thead th,thead td,table:not(:has(thead))>tbody>tr:first-child td,table:not(:has(thead))>tbody>tr:first-child th,table.is-no-thead>tbody>tr:first-child td,table.is-no-thead>tbody>tr:first-child th){border-top:0}tfoot th,tfoot td{border-bottom:0}.scroll-x table{width:auto;min-width:100%;max-width:none}.scroll-x td,.scroll-x th{scroll-snap-align:start}:where(.scroll-x) tr:last-child>:is(td,th){border-bottom:0}@media (any-hover:hover){:where(.table-hover tbody) tr:hover{background-color:var(--color-bg-02)}}}@layer layout{.wrapper{--wrapper-padding-x:var(--padding-x-xl);background-color:var(--color-bg);padding-left:var(--wrapper-padding-x);padding-right:var(--wrapper-padding-x);padding-bottom:var(--spacer-xl);width:min(100%, var(--width-wrapper));flex-direction:column;flex-grow:1;display:flex}@media (width>=1024px){.wrapper{--wrapper-padding-x:5rem;box-shadow:inset 1px 0 0 var(--color-border-dark), inset -1px 0 0 var(--color-border-dark)}}.wrapper,.prose,.container{margin-left:auto;margin-right:auto;position:relative}.container{--container-max-width:var(--width-container);padding-left:var(--padding-x-xl);padding-right:var(--padding-x-xl);width:min(100%, var(--container-max-width))}.col-1\/2{width:min(100%,31.875rem)}.col-2\/3{width:min(100%,43.25rem)}.col-5\/6{width:min(100%,48.5rem)}.prose{font-feature-settings:"onum";font-variant-numeric:oldstyle-nums;width:min(100%, var(--width-prose))}.prose:not(.container .prose){padding-left:var(--padding-x-xl);padding-right:var(--padding-x-xl)}main{flex-grow:1}.main{padding-bottom:var(--spacer-xl);max-width:100%}.main:not(:has(>.hero)){padding-top:var(--spacer-xl)}@media (width>=768px) and (height>=361px){.main{padding-left:var(--sidenav-area,0)}}.section{--section-bg:transparent;--section-color:var(--color-text-02);--section-margin-top:0;--section-padding-y:var(--spacer-xl);--section-title-color:var(--color-tex);--section-title-margin-y:0 var(--size-2);background:var(--section-bg);color:var(--section-color);margin-top:var(--section-margin-top);padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y)}@scope(.section){h2{color:var(--section-title-color,var(--color-text));margin-top:var(--section-title-margin-y);margin-bottom:var(--section-title-margin-y)}}.scroll-x{--scroll-x-border:.0625rem solid var(--color-border);--scroll-x-radius:var(--radius-sm);--scroll-padding:0;border:var(--scroll-x-border);border-radius:var(--scroll-x-radius);padding:var(--scroll-padding);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;overflow:auto hidden}@media (prefers-reduced-motion:no-preference){.scroll-x{scroll-behavior:smooth}}@media (hover:none){.scroll-x{scrollbar-width:none}.scroll-x::-webkit-scrollbar{width:0;height:0}}.list-view{gap:var(--list-view-gap,var(--size-2));margin:var(--list-view-margin,0);padding:var(--list-view-padding,0);flex-direction:column;list-style:none;display:flex}@scope(.list-view){&>li{margin:0;padding:0}:is(&>li):before{content:""}}.row{--row-columns:1;--row-gap:var(--size-2);grid-gap:var(--row-gap);gap:var(--row-gap);display:grid}@media (width>=768px) and (height>=361px){.row{--row-columns:2;--row-gap:var(--flow-gap);grid-template-columns:repeat(var(--row-columns), 1fr)}.row-3{--row-columns:3}}.grid{grid-gap:var(--grid-gap,var(--gap));gap:var(--grid-gap,var(--gap));grid-template-columns:var(--grid-columns,1fr);grid-template-rows:var(--grid-rows,auto);display:grid}@media (width>=768px) and (height>=361px){.grid{--grid-columns:var(--grid-cols-equal)}}.tablet-l\:grid{grid-gap:var(--grid-gap,var(--gap));gap:var(--grid-gap,var(--gap));grid-template-columns:var(--grid-columns,1fr);grid-template-rows:var(--grid-rows,auto);display:grid}@media (width>=1024px){.tablet-l\:grid{--grid-columns:var(--grid-cols-equal)}}@media (width>=768px) and (height>=361px){.grid-12{--grid-columns:var(--grid-cols-12)}.grid-max-content{grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;width:max-content}.grid-center{--grid-columns:var(--grid-cols-auto);justify-content:center}}.col{grid-column:1/-1}.col-1{grid-column:auto/span 1}.col-2{grid-column:auto/span 2}.col-3{grid-column:auto/span 3}.col-4{grid-column:auto/span 4}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-1\/2{grid-column:1/span 2}.col-4\/9{grid-column:4/span 9}.col-1\/7{grid-column:1/span 7}.col-9\/4{grid-column:9/span 4}.col-1\/8{grid-column:1/span 8}.col-10\/3{grid-column:10/span 3}.col-3\/4{grid-column:3/span 4}.col-8\/5{grid-column:8/span 5}.col-3\/8{grid-column:3/span 8}.set-centered{--set-gap:var(--size-3);--set-item-min:15.25rem;--set-item-max:23.25rem;gap:var(--set-gap);flex-wrap:wrap;justify-content:center;display:flex}.set-centered>*{flex:1 1 var(--set-item-min);max-width:var(--set-item-max)}}@layer components,features;@layer pages{.contact-panel{--contact-panel-bg:var(--color-bg-02);--contact-panel-radius:var(--radius-lg);background:var(--contact-panel-bg);border-radius:var(--contact-panel-radius);padding:var(--size-2)}@media (width>=768px) and (height>=361px){.contact-panel{padding:var(--size-3)}}@media (width>=1360px){.contact-panel{padding:var(--size-4)}}@scope(.page-contact-us){.contact-form{max-width:var(--width-xl)}.note{margin-bottom:var(--size-2)}.field-hidden{display:none}.form-status{color:var(--color-text-positive);min-height:var(--line-height-base)}.form-status.is-error{color:var(--color-text-negative)}.actions{gap:var(--size-1);flex-wrap:wrap;display:flex}}@scope(.page-support-project){.section-support-options{padding-bottom:var(--size-4)}.section-support-options .row{text-align:center;align-items:center}@media (width>=768px) and (height>=361px){.section-support-options .row{--row-gap:var(--size-4)}}.set-cards{margin-top:var(--size-3)}@media (width>=870.02px){.set-cards{--set-item-max:calc(33.3333% - var(--set-gap)*2/3)}}@media (width>=1360px){.set-cards{--set-item-max:calc(25% - var(--set-gap)*3/4)}}.card-supporter .link-icon-start{color:var(--color-brand)}:is(.card-supporter .link-icon-start):after{content:"";position:absolute;inset:0}.card-supporter:nth-child(2) .media{--card-light:#fff9 2%, #ffffff91 3%, #ffffff7a 10%, #ffffff5c 21%, #ffffff3d 36%, #ffffff1f 54%, #ffffff08 76%, #fff0;background-image:radial-gradient(circle .5rem at 75% 50%, var(--card-light)), radial-gradient(circle .25rem at 18% 50%, var(--card-light)), radial-gradient(circle 6rem at 50% 0%, var(--card-light))}.card-supporter:nth-child(3) .media{background:linear-gradient(to bottom right, var(--color-brand) 5%, #ec8779 31%, #e18c89 41%, #d68f98 48%, #ca96a8 55%, #bd99b7 60%, #ac9dc6 67%, #97a0d3 74%, #81a5e4 83%, #5caaf4)}.set-avatars{--set-item-size:var(--size-6)}.set-avatars>*{flex:0 0 var(--set-item-size);max-width:var(--set-item-size)}.set-avatars .popover{--popover-width:var(--width-xs);--popover-align:center}}@scope(.page-whats-new .page-header){.list-unstyled{color:var(--color-text-02);font-size:var(--font-size-fine-print);line-height:var(--line-height-fine-print);padding-top:var(--size-2);max-width:max-content;margin-left:auto;margin-right:auto}@media (width>=480px){.list-unstyled{gap:var(--size-2h);row-gap:var(--size-1);flex-wrap:wrap;justify-content:center;display:flex}}li{max-width:max-content}@media (width>=480px){li{padding:0}}.tag{margin-right:var(--size-1)}}@scope(.page-whats-new){.release-note{margin-left:auto;margin-right:auto}.release-note h2{text-align:center}.release-note+.release-note{margin-top:var(--size-8)}.release-note+.release-note h2{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3,400);letter-spacing:var(--letter-spacing-h3,normal);line-height:var(--line-height-h3);padding-top:var(--padding-top-h3,0px);padding-bottom:var(--padding-bottom-h3,0px)}}}@layer utils{.mt-0{margin-top:0}.mt-1{margin-top:var(--size-1)}.mt-2{margin-top:var(--size-2)}.mt-3,.mt-1lh{margin-top:var(--size-3)}.mt-2lh{margin-top:calc(var(--size-3)*2)}.mt-3lh{margin-top:calc(var(--size-3)*3)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--size-1)}.mb-2{margin-bottom:var(--size-2)}.mb-1lh{margin-bottom:var(--size-3)}.mb-4{margin-bottom:var(--size-4)}.mb-5{margin-bottom:var(--size-5)}.mb-2lh{margin-bottom:var(--size-6)}.mx-auto{margin-left:auto;margin-right:auto}.pb-0{padding-bottom:0}.pb-1lh{padding-bottom:var(--size-3)}.pb-xl{padding-bottom:var(--spacer-xl)}.pt-\[1px\]{padding-top:.0625rem}.pt-xl{padding-top:var(--spacer-xl)}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}@media (width>=480px){.phone-l\:d-none{display:none}.phone-l\:d-inline{display:inline}}@media (width>=768px) and (height>=361px){.tablet\:d-none{display:none}.tablet\:d-inline{display:inline}.tablet\:d-flex{display:flex}.tablet\:d-block{display:block}}@media (width>=1024px){.tablet-l\:d-none{display:none}.tablet-l\:d-block{display:block}.tablet-l\:d-inline{display:inline}}@media (width>=1360px){.laptop\:d-none{display:none}}.font-light{font-weight:300}.nobr{white-space:nowrap}.text-02{color:var(--color-text-02)}.text-02-info{color:var(--color-text-02-info)}.text-brand{color:var(--color-brand)}.text-info{color:var(--color-text-info)}.text-positive{color:var(--color-text-positive)}.text-negative{color:var(--color-text-negative)}.text-center{text-align:center}.text-start{text-align:left}.text-end{text-align:right}.vertical-middle{vertical-align:middle}.text-base{font-size:var(--font-size-base);font-weight:var(--font-weight-base,400);letter-spacing:var(--letter-spacing-base,normal);line-height:var(--line-height-base);padding-top:var(--padding-top-base,0px);padding-bottom:var(--padding-bottom-base,0px)}.text-sm{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-sm,400);letter-spacing:var(--letter-spacing-body-sm,normal);line-height:var(--line-height-body-sm);padding-top:var(--padding-top-body-sm,0px);padding-bottom:var(--padding-bottom-body-sm,0px)}.text-xs{font-size:var(--font-size-fine-print);font-weight:var(--font-weight-fine-print,400);letter-spacing:var(--letter-spacing-fine-print,normal);line-height:var(--line-height-fine-print);padding-top:var(--padding-top-fine-print,0px);padding-bottom:var(--padding-bottom-fine-print,0px)}.text-uppercase{letter-spacing:.08em;text-transform:uppercase}.text-gradient{background-image:linear-gradient(var(--direction,180deg), var(--gradient,var(--color-gradient-brand-crimson)) var(--color-stop-end,100%));color:#0000;background-repeat:no-repeat;background-size:100%;background-clip:text}@supports not (background-clip:text){.text-gradient{color:var(--color-text);background-image:none}}.items-center{align-items:center}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-items-center{justify-items:center}.grid-cols-fr-auto{grid-template-columns:1fr auto}.gap-1{gap:var(--size-1)}.gap-2{gap:var(--size-2)}.gap-lh{gap:var(--flow-gap)}.w-100{width:100%}.w-1\/2{width:calc((100% - var(--gap,0))/2)}.w-1\/3{width:calc(33.3333% - var(--gap,0)*2/3)}.w-2\/3{width:calc(66.6667% - var(--gap,0)*2/3*2 + var(--gap,0))}.w-xs{width:var(--width-xs)}.w-sm{width:var(--width-sm)}.w-fit{width:fit-content}.w-max{width:max-content}.max-w-xl{max-width:var(--width-xl)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.width-full-bleed{--fb-gap:var(--gap);--fb-max-width:calc(83.3333% - var(--gap)*11/12*10 + var(--gap)*9);text-align:center;margin-left:calc(50% - 50vw + var(--sidenav-area,0px));width:calc(100vw - var(--sidenav-area,0px));margin-right:calc(50% - 50vw);position:relative}.width-full-bleed>img,.width-full-bleed>table,.width-full-bleed>.media-border,.width-full-bleed>.scroll-x{max-width:var(--fb-max-width);margin-left:auto;margin-right:auto}[data-anim-enter]{--anim-x:0;--anim-y:16vh;--anim-scale:1;--anim-delay:0s;--duration:var(--duration-500);opacity:0;transform:translate(var(--anim-x), var(--anim-y)) scale(var(--anim-scale));transition-delay:var(--anim-delay);transition-duration:var(--duration);transition-property:opacity,transform;transition-timing-function:var(--easing-base);will-change:opacity, transform}[data-anim-enter].is-visible{opacity:1;transform:translate(0)scale(1)}@media (prefers-reduced-motion:reduce){[data-anim-enter]{opacity:1;will-change:auto;transition:none;transform:none}}}@layer print{@layer print{@media print{.actions,.back-to-top,.breadcrumbs,.comments,.main-tools,.modal,.pagination,.print-hidden,.toast,.toolbar,body>:not(main){display:none!important}.tabs-panel,.accordion-body{display:block!important}*,:before,:after{box-shadow:none!important;color:#000!important;text-shadow:none!important;background:0 0!important}body,pre,code,summary,details,button,input,textarea{background-color:#fff}a:not(.btn){-webkit-text-decoration:underline;text-decoration:underline;color:#00f!important}a[href]:after{content:" (" attr(href) ")"}a[href^=\#]:after,a[href^=javascript\:]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}article,main{padding:0}button,input,textarea{border:1px solid #000}p,h2,h3,h4{orphans:3;widows:3}h1,h2,h3,h4{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;font-weight:700}h1+p,h2+p,h3+p{page-break-before:avoid;-moz-column-break-before:avoid;break-before:avoid}dl,p,ol,ul{hyphens:auto;text-align:justify;text-wrap:pretty}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999}blockquote,figure,img,pre,table,tr{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}thead{display:table-header-group}@page{margin:2.33cm 2.33cm 3.5cm}}}}@layer components.ui{.accordion{--accordion-bg:var(--color-bg-02);--accordion-border-color:var(--color-border);--accordion-marker-bg:var(--color-border);--accordion-marker-offset:.375rem;--accordion-marker-size:var(--size-3);--accordion-marker-stroke:var(--color-icon);--accordion-radius:var(--radius-md);--accordion-summary-color:var(--color-text);--accordion-summary-color-active:var(--color-text-02);--accordion-summary-padding-x-end:var(--size-5);background-color:var(--accordion-bg);border-radius:var(--accordion-radius);padding:var(--size-1h) var(--size-2h) var(--size-2);display:block;overflow:hidden}@media (width>=768px) and (height>=361px){.accordion{--accordion-marker-offset:var(--size-1h);padding-left:var(--size-4);padding-right:var(--size-4)}}@scope(.accordion){summary{color:var(--accordion-summary-color);cursor:pointer;padding-right:var(--accordion-summary-padding-x-end);transition:color var(--duration-50) var(--easing-base);width:100%;font-weight:500;display:block;position:relative}summary::-webkit-details-marker{display:none}summary:focus-visible{outline:var(--focus-outline,3px) solid var(--color-focus,AccentColor, -webkit-focus-ring-color);outline-offset:var(--focus-offset,0)}@media (any-hover:hover){summary:hover{color:var(--accordion-summary-color-active)}}summary :is(h2,h3){margin-bottom:0}.marker{background:var(--accordion-marker-bg);border-radius:var(--radius-pill);top:var(--accordion-marker-offset);transition:rotate var(--duration-50) var(--easing-base);width:var(--accordion-marker-size);height:var(--accordion-marker-size);justify-content:center;align-items:center;display:inline-flex;position:absolute;right:0}.marker .icon{--icon-stroke:var(--accordion-marker-stroke)}&::details-content{color:var(--color-text-02);transition:content-visibility var(--duration-200) var(--easing-base), height var(--duration-200) var(--easing-base);transition-behavior:allow-discrete;height:0}.body{padding-top:var(--size-1)}.body :is(h3,.h3){color:var(--color-text);font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-base,0);font-weight:500;line-height:var(--line-height-base)}li{margin-bottom:0}}@scope(.accordion[open]){.marker{rotate:180deg}&::details-content{height:auto}}.accordion+:not(.accordion){margin-top:var(--flow-gap)}@media (width>=768px) and (height>=361px){.accordion+:not(.accordion){margin-top:calc(var(--flow-gap)*2)}}.avatar{--avatar-size:var(--size-6);--avatar-radius:50%;--avatar-bg:var(--color-brand);--avatar-border:0;--avatar-fallback-text:var(--color-light-text);background-color:var(--avatar-bg);border:var(--avatar-border);border-radius:var(--avatar-radius);outline:1px solid var(--color-border-neutral);outline-offset:-1px;width:var(--avatar-size);height:var(--avatar-size);flex-shrink:0;margin-bottom:0;position:relative;overflow:hidden}@scope(.avatar){img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.fallback{color:var(--avatar-fallback-text);font-size:var(--font-size-fine-print);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-fine-print);justify-content:center;align-items:center;width:100%;height:100%;display:flex}}.btn-split{--split-divider:var(--color-border);--split-menu-background:var(--color-bg);--split-menu-current-bg:var(--color-fill);--split-menu-color:var(--color-text-02);--split-menu-padding:var(--size-2);--split-menu-item-padding-x:var(--size-2);--split-menu-item-padding-y:var(--size-1);align-items:stretch;display:inline-flex;position:relative}.btn-split.is-disabled{cursor:not-allowed}.btn-split.is-disabled .btn,.btn-split.is-disabled .popover{pointer-events:none}@scope(.btn-split){.btn-main{border-radius:var(--button-radius) 0 0 var(--button-radius);gap:var(--size-1);padding-left:var(--size-2);padding-right:var(--size-1h)}.btn-toggle{border-radius:0 var(--button-radius) var(--button-radius) 0;padding-left:0;padding-right:var(--size-half);width:var(--button-height);position:relative}.btn-toggle:after{border-left:1px solid var(--button-divider,var(--color-border));content:"";width:0;height:var(--size-3);z-index:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.icon{flex-shrink:0}}.card{--card-bg:var(--color-bg);--card-border:.0625rem solid var(--color-border);--card-color-headings:var(--color-text);--card-color:var(--color-text-02);--card-gap:0;--card-max-w:var(--width-lg);--card-padding-y:var(--size-2h);--card-padding-x:var(--size-2h);--card-radius:var(--radius-md);--card-shadow:none;background-color:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);color:var(--card-color);gap:var(--card-gap);padding-top:var(--card-padding-y);padding-bottom:var(--card-padding-y);padding-left:var(--card-padding-x);padding-right:var(--card-padding-x);width:min(100%, var(--card-max-w));flex-direction:column;display:flex;position:relative}@media (width>=480px){.card{--card-padding-y:var(--size-3);--card-padding-x:var(--size-3)}}@scope(.card){h2,h3{color:var(--card-color-headings);margin-bottom:0}.title-base{font-size:var(--font-size-base);font-weight:var(--font-weight-base,400);letter-spacing:var(--letter-spacing-base,normal);line-height:var(--line-height-base);padding-top:var(--padding-top-base,0px);padding-bottom:var(--padding-bottom-base,0px);font-weight:var(--font-weight-strong)}}.card-featured{--card-border:0;--card-bg:var(--color-bg-z1);--card-shadow:var(--shadow-z2)}.carousel{--carousel-gap:var(--size-2);--carousel-slide-gap:var(--size-2);--carousel-slide-size:100%;--carousel-action-bg:var(--color-bg-alpha);--carousel-action-bg-hover:var(--color-bg-brand);--carousel-action-size:var(--size-5);--carousel-dot-bg:color-mix(in oklch, var(--color-text-03) 32%, transparent);--carousel-dot-bg-active:var(--color-brand);--carousel-dot-size:var(--size-1);grid-gap:var(--carousel-gap);gap:var(--carousel-gap);display:grid}.carousel.is-inactive{display:none}@scope(.carousel){.viewport{min-width:0;overflow:hidden}.track{touch-action:pan-y pinch-zoom;display:flex}.track>*{flex:0 0 var(--carousel-slide-size);min-width:0}.actions{justify-content:center;align-items:center;display:flex}.nav{align-items:center;gap:var(--size-1);display:flex}@media (width>=768px) and (height>=361px){.nav{--pager-offset:calc(-50% - 2.1875rem);top:50%;left:var(--size-2h);right:var(--size-2h);transform:translateY(var(--pager-offset));justify-content:space-between;position:absolute}}@media (width>=1360px){.nav{left:var(--size-1h);right:var(--size-1h)}}.action{--button-bg:var(--carousel-action-bg);--button-bg-hover:var(--carousel-action-bg-hover);--button-border-color:var(--color-border);--button-border-width:.0625rem;--button-height:var(--carousel-action-size);backdrop-filter:var(--backdrop-blur-min)}.action-prev .icon{rotate:90deg}.action-next .icon{rotate:-90deg}.pagination{display:none}@media (width>=768px) and (height>=361px){.pagination{align-items:center;gap:var(--size-1);min-height:var(--carousel-action-size);flex-wrap:wrap;justify-content:flex-end;display:flex}}.dot{appearance:none;background:var(--carousel-dot-bg);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-50) var(--easing-base), scale var(--duration-50) var(--easing-base);width:var(--carousel-dot-size);height:var(--carousel-dot-size);border:0;padding:0;display:inline-flex}.dot:focus-visible{outline:var(--focus-outline,3px) solid var(--color-focus,AccentColor, -webkit-focus-ring-color);outline-offset:var(--focus-offset,0)}@media (any-hover:hover){.dot:hover{background:color-mix(in oklch, var(--carousel-dot-bg-active) 64%, transparent)}}.dot.is-active{background:var(--carousel-dot-bg-active);scale:1.2}}@media (width<=767.98px){@scope(.carousel){.actions{justify-content:center}.pagination{justify-content:center;width:100%}}}.menu{--menu-current-bg:var(--color-fill);--menu-color:var(--color-text-02);--menu-padding:var(--size-2);--menu-font-size:var(--font-size-base);--menu-font-weight:400;--menu-letter-spacing:var(--letter-spacing-base);--menu-line-height:var(--line-height-base);--menu-item-padding-x:var(--size-2);--menu-item-padding-y:var(--size-1);--menu-item-min-height:var(--size-5);padding:var(--menu-padding);flex-direction:column;width:100%;margin:0;list-style-type:none;display:flex}@scope(.menu){li{color:var(--menu-color);width:100%;padding:0;display:block}li:before{content:none}li:not(:last-child){margin-bottom:var(--size-half)}.menu-item,[role=menuitem]{border-radius:var(--radius-sm);color:var(--menu-color);cursor:pointer;align-items:center;gap:var(--size-1);font-size:var(--menu-font-size);font-weight:var(--menu-font-weight);letter-spacing:var(--menu-letter-spacing);line-height:var(--menu-font-size);text-align:left;text-transform:none;padding:var(--menu-item-padding-y) var(--menu-item-padding-x);touch-action:manipulation;transition:background var(--duration-50) var(--easing-base), color var(--duration-50) var(--easing-base);user-select:none;width:100%;height:auto;min-height:var(--menu-item-min-height);background-color:#0000;border:0;outline:0;justify-content:flex-start;-webkit-text-decoration:none;text-decoration:none;display:flex;position:relative}:is(.menu-item,[role=menuitem]):is(:active,:focus-visible),[aria-current]:is(.menu-item,[role=menuitem]){background-color:var(--menu-current-bg);-webkit-text-decoration:none;text-decoration:none}[aria-disabled=true]:is(.menu-item,[role=menuitem]),[aria-current]:is(.menu-item,[role=menuitem]){cursor:default;pointer-events:none}@media (any-hover:hover){:is(.menu-item,[role=menuitem]):hover{background-color:var(--menu-current-bg)}}.label{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;min-width:0;overflow:hidden}.icon{flex-shrink:0}:is(.menu-item-icon-start,.menu-item-icons){padding-left:calc(var(--menu-item-padding-x) - var(--size-half))}:is(.menu-item-icon-end,.menu-item-icons){padding-right:calc(var(--menu-item-padding-x) - var(--size-half))}.divider{border-top:1px solid var(--color-border);height:0;margin:0}}.popover{--popover-background:var(--color-bg);--popover-radius:var(--radius-md);--popover-shadow:var(--shadow-z2);--popover-color:var(--color-text-02);--popover-align:normal;--popover-padding-y:var(--size-2);--popover-padding-x:var(--padding-x-md,var(--size-2));--popover-offset:var(--size-1);--popover-x-end:auto;--popover-x-start:0;--popover-width:var(--width-sm);--popover-max-width:calc(100vw - var(--size-2h)*2);width:fit-content;position:relative}@scope(.popover){summary,[data-role=popover-summary]{cursor:pointer}:scope.popover-chevron :where(summary,[data-role=popover-summary]){align-items:center;display:flex}:scope.popover-chevron :where(summary,[data-role=popover-summary]):after{background-image:var(--icon-chevron-down);content:"";margin-left:var(--size-half);transition:rotate var(--duration-50) var(--easing-base);width:var(--size-2);height:var(--size-2);background-position:50%;background-repeat:no-repeat;flex-shrink:0;display:block}:scope.popover-chevron:is([open],.is-open) :where(summary,[data-role=popover-summary]):after{rotate:180deg}:scope::details-content{transition:content-visibility var(--duration-100) var(--easing-base);transition-behavior:allow-discrete}.body{--popover-translate-x:0;--popover-translate-y:calc(var(--popover-offset)*-1);background-color:var(--popover-background);border-radius:var(--popover-radius);box-shadow:var(--popover-shadow);color:var(--popover-color);align-items:var(--popover-align);text-align:left;padding-top:var(--popover-padding-y);padding-bottom:var(--popover-padding-y);padding-left:var(--popover-padding-x);padding-right:var(--popover-padding-x);opacity:0;pointer-events:none;left:var(--popover-x-start);right:var(--popover-x-end);transform:translateX(var(--popover-translate-x)) translateY(var(--popover-translate-y));transition:opacity var(--duration-100) var(--easing-out), transform var(--duration-100) var(--easing-out);width:var(--popover-width);max-width:var(--popover-max-width);z-index:var(--z-popover);flex-direction:column;margin:0;display:flex;position:absolute}.body:has(>.menu),.body.has-menu{padding:0}:scope:is([open],.is-open)>.body{opacity:1;pointer-events:auto;transform:translateX(var(--popover-translate-x)) translateY(0);transition:opacity var(--duration-100) var(--easing-base), transform var(--duration-100) var(--easing-base)}@starting-style{:scope:is([open],.is-open)>.body{opacity:0;transform:translateX(var(--popover-translate-x)) translateY(var(--popover-translate-y))}}}@scope(.popover-up){.body{--popover-translate-y:var(--popover-offset);bottom:100%}}.popover-end{--popover-x-end:0;--popover-x-start:auto}.popover-center{--popover-x-end:auto;--popover-x-start:50%}@scope(.popover-center){.body{--popover-translate-x:-50%}}@media (width<=767.98px){.phone\:popover-center{--popover-x-end:auto;--popover-x-start:50%}.phone\:popover-end{--popover-x-end:0;--popover-x-start:auto}@scope(.phone\:popover-end){.body{--popover-translate-x:0}}}@scope(.popover-middle){.body{transform:translateX(var(--popover-translate-x)) translateY(calc(-50% + var(--popover-offset)));top:50%;bottom:auto}:scope:is([open],.is-open)>.body{transform:translateX(var(--popover-translate-x)) translateY(-50%)}@starting-style{:scope:is([open],.is-open)>.body{transform:translateX(var(--popover-translate-x)) translateY(calc(-50% + var(--popover-offset)))}}}@scope(.popover-middle.popover-end){.body{transform:translateX(calc(var(--popover-offset)*-1)) translateY(calc(-50% + var(--popover-offset)));inset:50% 100% auto auto}:scope:is([open],.is-open)>.body{transform:translateX(calc(var(--popover-offset)*-1)) translateY(-50%)}@starting-style{:scope:is([open],.is-open)>.body{transform:translateX(calc(var(--popover-offset)*-1)) translateY(calc(-50% + var(--popover-offset)))}}}@scope(.popover){@supports (anchor-name:--a) and (position-anchor:--a){summary,[data-role=popover-summary]{anchor-name:--popover-anchor}.body{position-anchor:--popover-anchor;inset-area:bottom start}:scope.popover-up>.body{inset-area:top start}:scope.popover-up.popover-end>.body{inset-area:top end}:scope.popover-up.popover-center>.body{inset-area:top center}:scope.popover-middle>.body{inset-area:center start}:scope.popover-middle.popover-end>.body{inset-area:center end}:scope.popover-middle.popover-center>.body{inset-area:center center}:scope.popover-end>.body{inset-area:bottom end}:scope.popover-center>.body{inset-area:bottom center}@media (width<=767.98px){:scope.phone\:popover-center>.body{inset-area:bottom center}}}}.tag{--tag-bg:var(--color-bg-brand);--tag-color:var(--color-text-02-brand);--tag-radius:var(--radius-pill);--tag-font-size:var(--font-size-body-sm);--tag-font-weight:500;--tag-letter-spacing:0;--tag-gap:var(--size-half);--tag-padding-y:var(--size-half);--tag-padding-x:var(--size-1h);--tag-max-w:13rem;--tag-min-h:var(--size-3);background:var(--tag-bg);border-radius:var(--tag-radius);color:var(--tag-color);align-items:center;gap:var(--tag-gap);font-size:var(--tag-font-size);font-weight:var(--tag-font-weight);text-align:center;text-transform:none;white-space:nowrap;padding:var(--tag-padding-y) var(--tag-padding-x);vertical-align:baseline;width:auto;max-width:var(--tag-max-w);justify-content:center;line-height:1;display:inline-flex}.tag:empty{display:none}.tag:not(.tag-chip){cursor:default;min-height:var(--tag-min-h)}.tag-brand,.tag-new,.tag-improvement,.tag-fix{--tag-color:var(--color-bg)}.tag-new,.tag-improvement,.tag-fix{width:var(--size-5)}.tag-brand,.tag-new{--tag-bg:var(--color-brand)}.tag-improvement{--tag-bg:hsl(45 var(--s) 43%)}.tag-fix{--tag-bg:hsl(335 var(--s) 72%)}.card-supporter{--card-border:0;--card-bg:var(--color-bg-02);text-align:center;padding:var(--size-1h);transition:translate var(--duration-50) var(--easing-base);align-items:center;position:relative}@media (any-hover:hover){.card-supporter:hover{translate:0 -.125rem}}@scope(.card-supporter){.media{background-color:var(--color-brand);background-image:var(--card-media-image,none);border-radius:var(--radius-base);background-repeat:no-repeat;justify-content:center;width:100%;display:flex}.avatar{--avatar-size:var(--size-7);--avatar-bg:var(--color-bg-02-brand);--avatar-border:var(--size-half) solid var(--color-bg-02);--avatar-fallback-text:var(--color-text-02-brand);translate:0 calc(var(--avatar-size)/2);outline:none}.body{padding:var(--size-4) var(--size-1) var(--size-1)}}.btn-x,.btn-vk,.btn-facebook,.btn-linkedin,.btn-telegram,.btn-product-hunt{--button-color:var(--color-text-light);--button-font-weight:500}:is(.btn-x,.btn-vk,.btn-facebook,.btn-linkedin,.btn-telegram,.btn-product-hunt) .icon{--icon-stroke:var(--color-text-light)}.btn-x{--button-bg:hsl(var(--h) var(--s-min) 9%);--button-bg-hover:hsl(var(--h) var(--s-min) 29%)}.btn-vk{--button-bg:hsl(213 var(--s) 41%);--button-bg-hover:hsl(213 var(--s) 51%)}.btn-facebook{--button-bg:hsl(214 var(--s) 52%);--button-bg-hover:hsl(214 var(--s) 62%)}.btn-linkedin{--button-bg:hsl(210 var(--s) 40%);--button-bg-hover:hsl(210 var(--s) 50%)}.btn-telegram{--button-bg:hsl(200 var(--s) 40%);--button-bg-hover:hsl(200 var(--s) 50%)}.btn-product-hunt{--button-bg:hsl(13 var(--s) 49%);--button-bg-hover:hsl(13 var(--s) 59%)}}@layer components.form{:is(:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea):not(:focus):user-invalid,.is-invalid:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea):not(:focus)){box-shadow:0 0 0 .125rem color-mix(in oklch, var(--color-negative) 80%, transparent)}.form-error{color:var(--color-text-negative);opacity:0;margin-top:var(--size-half,.25rem);padding-top:var(--form-error-padding-y);padding-bottom:var(--form-error-padding-y);padding-left:var(--form-error-padding-x);padding-right:var(--form-error-padding-x);transition:opacity var(--duration-200) var(--easing-base), height var(--duration-200) var(--easing-base);height:0;display:block}:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea):not(:focus).is-invalid~.form-error,:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea):focus~.form-error,.has-error+.form-error{opacity:1;height:auto}:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea):not(:focus):user-invalid~.form-error{opacity:1;height:auto}:is(:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea):not(:focus):user-invalid~.form-hint,:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea):not(:focus).is-invalid~.form-hint){opacity:0;height:0}.form-error-box{--form-error-box-padding-x:var(--padding-x-md,var(--size-2));background-color:var(--color-bg-negative);border-radius:var(--radius-base);color:var(--color-text-negative);opacity:0;height:0;padding-top:var(--flow-gap);padding-bottom:var(--flow-gap);padding-left:var(--form-error-box-padding-x);padding-right:var(--form-error-box-padding-x);transition:height var(--duration-500) var(--easing-base), opacity var(--duration-500) var(--easing-base);transition-behavior:allow-discrete;width:100%;display:none;overflow:hidden}.form-error-box:not(:empty){height:auto;margin-bottom:var(--flow-gap);opacity:1;display:block}@starting-style{.form-error-box:not(:empty){opacity:0;height:0}}}@layer components.custom{.footer{background-color:var(--color-bg)}@media (width>=1024px){.footer{box-shadow:inset -1px 0 0 var(--color-border-dark), inset 1px 0 0 var(--color-border-dark);width:min(100%, var(--width-wrapper));margin-left:auto;margin-right:auto}}@layer components.custom{@scope(.footer){.container{border-top:1px solid var(--color-border-min);padding-top:var(--size-4);padding-bottom:var(--size-4)}.layout{align-items:center;gap:var(--size-3);flex-direction:column;justify-content:space-between;display:flex}@media (width>=1024px){.layout{flex-direction:row}}.copy,nav a{font-size:var(--font-size-fine-print);font-weight:var(--font-weight-fine-print,400);letter-spacing:var(--letter-spacing-fine-print,normal);line-height:var(--line-height-fine-print);padding-top:var(--padding-top-fine-print,0px);padding-bottom:var(--padding-bottom-fine-print,0px)}.copy{color:var(--color-text-02);margin-bottom:0}nav{align-items:center;gap:var(--size-1h);flex-direction:column;display:flex}@media (width>=768px) and (height>=361px){nav{flex-direction:row}}}}.topnav{--banner-font-size:var(--font-size-h2);--banner-gap:var(--size-2);--banner-height:5rem;--banner-light-position:circle 7.5rem at 10% 14%;--banner-logomark:2rem;--banner-start-bg:calc(50% - 8.25rem) 0;background:color-mix(in oklch, var(--color-bg-02) 90%, var(--color-bg))}@media (width>=768px) and (height>=361px){.topnav{--banner-font-size:var(--font-size-title);--banner-gap:var(--size-3);--banner-height:7.5rem;--banner-logomark:3.75rem;--banner-start-bg:0 0}}@media (width>=1024px){.topnav{box-shadow:inset -1px 0 0 var(--color-border-dark), inset 1px 0 0 var(--color-border-dark);width:min(100%, var(--width-wrapper));margin-left:auto;margin-right:auto}}@scope(.topnav){.banner{background-image:url(/assets/img/components/topnav/banner-end.svg), url(/assets/img/components/topnav/banner-start.svg), radial-gradient(var(--banner-light-position), #fff, #fffffff2 2%, #fffc 10%, #fff9 21%, #ffffff63 36%, #fff3 54%, #ffffff0d 76%, #fff0), linear-gradient(hsl(var(--h) var(--s) 69% / .33), hsl(var(--h) var(--s) 69% / .33)), linear-gradient(var(--color-brand), var(--color-brand)), url(/assets/img/components/topnav/banner-base.jpg);background-color:hsl(var(--h) var(--s) 73%);background-blend-mode:normal, normal, normal, normal, color, normal;background-position:calc(50% + 22.8125rem) 0, var(--banner-start-bg), 0 0, 0 0, 0 0, 0 0;align-items:center;gap:var(--banner-gap);width:100%;height:var(--banner-height);background-repeat:no-repeat;background-size:auto,auto,auto,auto,auto,cover;justify-content:center;display:flex}@supports (color:hsl(0 0% 0% / 0)) and (color:rgb(0 0 0 / 0)){.banner{background-image:url(/assets/img/components/topnav/banner-end.svg), url(/assets/img/components/topnav/banner-start.svg), radial-gradient(var(--banner-light-position), #fff, #fffffff2 2%, #fffc 10%, #fff9 21%, #ffffff63 36%, #fff3 54%, #ffffff0d 76%, #fff0), linear-gradient(hsl(var(--h) var(--s) 69% / .33), hsl(var(--h) var(--s) 69% / .33)), linear-gradient(var(--color-brand), var(--color-brand)), -webkit-image-set(url(/assets/img/components/topnav/banner-base.jpg) 1x, url(/assets/img/components/topnav/banner-base@2x.jpg) 2x);background-image:url(/assets/img/components/topnav/banner-end.svg), url(/assets/img/components/topnav/banner-start.svg), radial-gradient(var(--banner-light-position), #fff, #fffffff2 2%, #fffc 10%, #fff9 21%, #ffffff63 36%, #fff3 54%, #ffffff0d 76%, #fff0), linear-gradient(hsl(var(--h) var(--s) 69% / .33), hsl(var(--h) var(--s) 69% / .33)), linear-gradient(var(--color-brand), var(--color-brand)), image-set(url(/assets/img/components/topnav/banner-base.jpg) 1x, url(/assets/img/components/topnav/banner-base@2x.jpg) 2x)}}@media (resolution>=192dpi){.banner{background-image:url(/assets/img/components/topnav/banner-end.svg), url(/assets/img/components/topnav/banner-start.svg), radial-gradient(var(--banner-light-position), #fff, #fffffff2 2%, #fffc 10%, #fff9 21%, #ffffff63 36%, #fff3 54%, #ffffff0d 76%, #fff0), linear-gradient(hsl(var(--h) var(--s) 69% / .33), hsl(var(--h) var(--s) 69% / .33)), linear-gradient(var(--color-brand), var(--color-brand)), url(/assets/img/components/topnav/banner-base@2x.jpg)}}@media (width>=1024px){.banner{box-shadow:inset -1px 0 0 var(--color-border-dark), inset 1px 0 0 var(--color-border-dark)}}.logomark{width:var(--banner-logomark);height:var(--banner-logomark)}.brand-name{color:hsl(var(--h) var(--s) 56%);font-size:var(--banner-font-size);font-weight:var(--font-weight-title);letter-spacing:var(--letter-spacing-title);line-height:1}nav{align-items:center;gap:var(--size-4);height:var(--header-height);display:flex}.links{align-items:center;gap:var(--size-3);width:100%;margin:0;padding:0;list-style:none;display:flex}@media (width>=480px){.links{justify-content:center}}.links>li{margin:0;padding:0}:is(.links>li):first-child{margin-right:auto}:is(.links>li):first-child .icon{translate:0 -.0625rem}:is(.links>li):nth-child(2),:is(.links>li):nth-child(3){display:none}@media (width>=480px){:is(.links>li):first-child{margin-right:0}:is(.links>li):nth-child(2),:is(.links>li):nth-child(3){display:block}}.link{color:var(--color-text-02);font-size:var(--font-size-body-sm);font-weight:400;line-height:var(--line-height-body-sm);text-transform:lowercase;transition:color var(--duration-100) var(--easing-base);-webkit-text-decoration:none;text-decoration:none;display:block}.link[aria-current=page]{color:var(--color-text);pointer-events:none}@media (any-hover:hover){.link:hover{color:var(--color-text)}}.popover-end .menu{max-height:26.25rem;overflow-y:auto}}}
