@layer base,content,layout,components,features,pages,utils,print;@layer components.ui,components.form,components.custom;@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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}}@layer base{*,*:before,*:after{box-sizing:border-box}*{margin:0;background-color:transparent;min-width: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(min-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{display:block;max-width:100%}img,svg,video{height:auto}pre{max-width:100%;overflow-x:auto;white-space:pre}input[type=file]{display:block;width:100%;max-width:100%}input,button,textarea,select{font:inherit}input,textarea,select{color:inherit}legend{display:block;line-height:inherit;white-space:normal;padding:0;max-width:100%}summary{cursor:pointer;display:block;list-style:none}summary::-webkit-details-marker,summary::marker,summary::-moz-list-bullet{display:none}:where([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{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!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}}@layer base{: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:rgba(0, 0, 0, .87);--color-border-dark:rgba(0, 0, 0, .08);--color-light-max:#fff;--color-text-light:hsla(0, 0%, 100%, .87);--color-text-02-light:hsla(0, 0%, 100%, .6);--color-text-03-light:hsla(0, 0%, 100%, .38);--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:hsl(10, 87%, 69%), hsl(4, 81%, 67%) 26%, hsl(359, 74%, 65%) 40%, hsl(353, 68%, 64%) 50%, hsl(348, 62%, 62%) 58%, hsl(342, 55%, 60%) 65%, hsl(336, 48%, 58%) 71%, hsl(330, 42%, 57%) 77%, hsl(325, 36%, 55%) 85%, hsl(319, 29%, 53%);--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:hsla(0, 0%, 100%, .03);--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(min-width:768px)and (min-height:361px){:root{--spacer-xl:calc(var(--flow-gap)*4);--gap:var(--flow-gap)}}@media(min-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(min-width:768px)and (min-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:.07s;--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(min-width:480px){:root{--padding-x-xl:var(--size-3)}}@media(min-width:768px)and (min-height:361px){:root{--sidenav-width:6rem;--padding-x-md:var(--size-3);--padding-x-xl:var(--size-5)}}@media(min-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)}}@layer base{[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:rgba(0, 0, 0, .87);--color-text-02:rgba(0, 0, 0, .6);--color-text-03:rgba(0, 0, 0, .38);--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:hsla(0, 0%, 0%, .87);--color-text-02-neutral:hsla(0, 0%, 0%, .6);--color-text-03-neutral:hsla(0, 0%, 0%, .38);--color-border-neutral:hsla(0, 0%, 0%, .08)}@media print,(min-resolution:1.25dppx),(min-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)}}@layer base{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;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;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);border:none;box-shadow: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:transparent}html:has(.drawer.is-open)::-webkit-scrollbar-track{background:transparent}html:has(.drawer.is-open)::-webkit-scrollbar-thumb{background-color:transparent;border-color:transparent}}body{accent-color:var(--color-brand);background:var(--color-bg);color:var(--color-text);display:flex;flex-direction:column;justify-content:center;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);margin:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overflow-x:clip;min-width:20rem;min-height:100dvh}body:has(>.wrapper){background:var(--color-bg-02)}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}}@layer base{: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(min-width:768px)and (min-height:361px){:root{--padding-top-h2:.0625rem;--padding-bottom-h2:.4375rem;--padding-top-h3:.4375rem;--padding-bottom-h3:.0625rem}}}@layer base{::-moz-selection{background-color:var(--color-fill-interactive);color:var(--color-text-neutral);text-shadow:none}::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{display:block;hyphens:manual;word-wrap:normal;word-break:normal}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);-webkit-text-decoration:none;text-decoration:none;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)}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:underline;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:max(.05em,.0625rem);text-underline-offset:.125em}}a:not(.btn):not([role=button]):not([role=tab]):is(:active,:focus-visible){-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:max(.08em,.0625rem);text-underline-offset:.125em}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));list-style-type:none;padding-left:var(--list-padding)}ul:not([role=list]):not(:is(nav ul))>li:before{color:var(--color-brand);content:"•";line-height:1;position:absolute;top:var(--list-bullet-top);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;position:absolute;top:var(--list-number-top);left:0}dl{--grid-columns:1fr 3fr}@media(min-width:480px){dl{display:grid;grid-gap:var(--size-1) var(--flow-gap);gap:var(--size-1) var(--flow-gap);grid-template-columns:var(--grid-columns)}}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;position:relative;vertical-align:bottom}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}}@layer base{.icon{--icon-fill:transparent;--icon-stroke:var(--color-icon);--icon-stroke-width:.125rem;--icon-size:1.5rem;display:inline-block;fill:var(--icon-fill);flex-shrink:0;overflow:hidden;transition:fill var(--duration-50),opacity var(--duration-50);vertical-align:middle;width:var(--icon-size);height:var(--icon-size)}@media print,(min-resolution:1.25dppx),(min-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);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:var(--margin-bottom, 0);width:var(--icon-badge-size);height:var(--icon-badge-size)}}@layer base{.btn,button,[role=button] [type=button],[type=file]::file-selector-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);-webkit-appearance:none;-moz-appearance:none;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;display:inline-flex;align-items:center;flex-shrink:0;gap:var(--button-gap);justify-content:center;font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;padding:.0625rem var(--button-padding-x-end) 0 var(--button-padding-x-start);position:relative;transition:var(--button-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--button-width);height:var(--button-height)}:is(.btn,button,[role=button] [type=button],[type=file]::file-selector-button,[type=reset],[type=submit]):disabled{cursor:not-allowed;opacity:.6;pointer-events:none}:is(.btn,button,[role=button] [type=button],[type=file]::file-selector-button,[type=reset],[type=submit]):active{translate:0 .0625rem}[aria-busy=true]:is(.btn,button,[role=button] [type=button],[type=file]::file-selector-button,[type=reset],[type=submit]){cursor:progress;pointer-events:none}@media(any-hover:hover){:is(.btn,button,[role=button] [type=button],[type=file]::file-selector-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;padding-left:0;padding-right:0;width:var(--button-height)}.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);border-radius:50%;box-shadow:var(--shadow-z1);position:relative;width:var(--button-height)}.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)}}@layer layout{.wrapper{--wrapper-padding-x:var(--padding-x-xl);background-color:var(--color-bg);display:flex;flex-direction:column;flex-grow:1;padding-left:var( --wrapper-padding-x);padding-right:var( --wrapper-padding-x);padding-bottom:var(--spacer-xl);width:min(100%,var(--width-wrapper))}@media(min-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-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(min-width:768px)and (min-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);overflow-x:auto;overflow-y:hidden;overflow:auto hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}@media(prefers-reduced-motion:no-preference){.scroll-x{scroll-behavior:smooth}}@media(hover:none){.scroll-x{scrollbar-width:none}.scroll-x::-webkit-scrollbar{height:0;width:0}}.list-view{display:flex;flex-direction:column;gap:var(--list-view-gap, var(--size-2));list-style:none;margin:var(--list-view-margin, 0);padding:var(--list-view-padding, 0)}@scope(.list-view){>li{margin:0;padding:0}:is(&>li):before{content:""}}}@layer utils{.mt-0{margin-top:0}.mt-1{margin-top:var(--size-1)}.mt-2{margin-top:var(--size-2)}.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(min-width:480px){.phone-l\:d-none{display:none}.phone-l\:d-inline{display:inline}}@media(min-width:768px)and (min-height:361px){.tablet\:d-none{display:none}.tablet\:d-inline{display:inline}.tablet\:d-flex{display:flex}.tablet\:d-block{display:block}}@media(min-width:1024px){.tablet-l\:d-none{display:none}.tablet-l\:d-block{display:block}.tablet-l\:d-inline{display:inline}}@media(min-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%));-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:100%;color:transparent}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.text-gradient{background-image:none;color:var(--color-text)}}.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.33333% - var(--gap, 0)*2/3)}.w-2\/3{width:calc(66.66667% - var(--gap, 0)*2/3*2 + var(--gap, 0))}.w-xs{width:var(--width-xs)}.w-sm{width:var(--width-sm)}.w-fit{width:-moz-fit-content;width:fit-content}.w-max{width:-moz-max-content;width:max-content}.max-w-xl{max-width:var(--width-xl)}.visually-hidden{border:0;clip-path:inset(50%);height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.0625rem}.width-full-bleed{--fb-gap:var(--gap);--fb-max-width:calc(83.33333% - var(--gap)*11/12*10 + var(--gap)*9);text-align:center;position:relative;margin-left:calc(50% - 50vw + var(--sidenav-area, 0px));margin-right:calc(50% - 50vw);width:calc(100vw - var(--sidenav-area, 0px))}.width-full-bleed>img,.width-full-bleed>table,.width-full-bleed>.media-border,.width-full-bleed>.scroll-x{margin-left:auto;margin-right:auto;max-width:var(--fb-max-width)}}@layer content{.list-inline,.list-unstyled,.list-tagged{list-style:none;margin:0;padding-left:0}:is(.list-inline,.list-unstyled,.list-tagged)>li:before{content:none}.list-inline li{display:inline-block;margin-right:var(--size-half);padding:0}:is(.list-inline li):last-child{margin-right:0}.list-tagged li{display:grid;align-items:start;grid-gap:var(--size-1h);gap:var(--size-1h);grid-template-columns:var(--size-5) 1fr}@media(min-width:768px)and (min-height:361px){.list-tagged li{gap:var(--size-3)}}.list-tagged .tag{vertical-align:baseline}.link-icon-start{display:inline-flex;-webkit-text-decoration:none;text-decoration:none;gap:var(--size-1)}.link-icon-start:hover>span{-webkit-text-decoration:underline;text-decoration:underline}.page-header{--ph-align:center;text-align:var(--ph-align);margin-left:auto;margin-right:auto;padding-top:var(--size-6);padding-bottom:var(--size-6)}@media(min-width:768px)and (min-height:361px){.page-header{padding-top:5rem}}}@layer content{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{max-width:none;min-width:100%;width:auto}.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 base{: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}}@layer layout{.row{--row-columns:1;--row-gap:var(--size-2);display:grid;grid-gap:var(--row-gap);gap:var(--row-gap)}@media(min-width:768px)and (min-height:361px){.row{--row-columns:2;--row-gap:var(--flow-gap);grid-template-columns:repeat(var(--row-columns),1fr)}}@media(min-width:768px)and (min-height:361px){.row-3{--row-columns:3}}.grid{display: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)}@media(min-width:768px)and (min-height:361px){.grid{--grid-columns:var(--grid-cols-equal)}}.tablet-l\:grid{display: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)}@media(min-width:1024px){.tablet-l\:grid{--grid-columns:var(--grid-cols-equal)}}@media(min-width:768px)and (min-height:361px){.grid-12{--grid-columns:var(--grid-cols-12)}}@media(min-width:768px)and (min-height:361px){.grid-max-content{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;width:-moz-max-content;width:max-content}}@media(min-width:768px)and (min-height:361px){.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}}@layer layout{.set-centered{--set-gap:var(--size-3);--set-item-min:15.25rem;--set-item-max:23.25rem;display:flex;flex-wrap:wrap;gap:var(--set-gap);justify-content:center}.set-centered>*{flex:1 1 var(--set-item-min);max-width:var(--set-item-max)}}@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);display:block;padding:var(--size-1h) var(--size-2h) var(--size-2);overflow:hidden}@media(min-width:768px)and (min-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;display:block;font-weight:500;padding-right:var(--accordion-summary-padding-x-end);position:relative;transition:color var(--duration-50) var(--easing-base);width:100%}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);display:inline-flex;align-items:center;justify-content:center;position:absolute;top:var(--accordion-marker-offset);right:0;transition:rotate var(--duration-50) var(--easing-base);width:var(--accordion-marker-size);height:var(--accordion-marker-size)}.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);font-weight:500;letter-spacing:var(--letter-spacing-base, 0);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(min-width:768px)and (min-height:361px){.accordion+:not(.accordion){margin-top:calc(var(--flow-gap)*2)}}}@layer components.ui{.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);flex-shrink:0;margin-bottom:0;outline:1px solid var(--color-border-neutral);outline-offset:-1px;overflow:hidden;position:relative;width:var(--avatar-size);height:var(--avatar-size)}@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);display:flex;align-items:center;justify-content:center;width:100%;height:100%}}}@layer components.ui{.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);display:inline-flex;align-items:stretch;position:relative}@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);position:relative;width:var(--button-height)}.btn-toggle:after{border-left:1px solid var(--button-divider, var(--color-border));content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:var(--size-3);z-index:1}.icon{flex-shrink:0}}}@layer components.ui{.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);display:flex;flex-direction:column;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);position:relative;width:min(100%,var(--card-max-w))}@media(min-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)}}@layer components.ui{.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);display:grid;grid-gap:var(--carousel-gap);gap:var(--carousel-gap)}.carousel.is-inactive{display:none}@scope(.carousel){.viewport{min-width:0;overflow:hidden}.track{display:flex;touch-action:pan-y pinch-zoom}.track>*{flex:0 0 var(--carousel-slide-size);min-width:0}.actions{display:flex;align-items:center;justify-content:center}.nav{display:flex;align-items:center;gap:var(--size-1)}@media(min-width:768px)and (min-height:361px){.nav{--pager-offset: calc(-50% - 2.1875rem) ;justify-content:space-between;position:absolute;top:50%;left:var(--size-2h);right:var(--size-2h);transform:translateY(var(--pager-offset))}}@media(min-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(min-width:768px)and (min-height:361px){.pagination{display:flex;align-items:center;flex-wrap:wrap;gap:var(--size-1);justify-content:flex-end;min-height:var(--carousel-action-size)}}.dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--carousel-dot-bg);border:0;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;padding:0;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)}.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(max-width:767.98px){@scope(.carousel){.actions{justify-content:center}.pagination{justify-content:center;width:100%}}}}@layer components.ui{.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);display:flex;flex-direction:column;list-style-type:none;margin:0;padding:var(--menu-padding);width:100%}@scope(.menu){li{color:var(--menu-color);display:block;padding:0;width:100%}li:before{content:none}li:not(:last-child){margin-bottom:var(--size-half)}.menu-item,[role=menuitem]{background-color:transparent;border:0;border-radius:var(--radius-sm);color:var(--menu-color);cursor:pointer;display:flex;align-items:center;gap:var(--size-1);justify-content:flex-start;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;-webkit-text-decoration:none;text-decoration:none;text-transform:none;padding:var(--menu-item-padding-y) var(--menu-item-padding-x);outline:0;position:relative;touch-action:manipulation;transition:background var(--duration-50) var(--easing-base),color var(--duration-50) var(--easing-base);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:auto;min-height:var(--menu-item-min-height)}: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-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;overflow:hidden;flex-grow:1;min-width:0}.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);margin:0;height:0}}}@layer components.ui{.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);position:relative;width:-moz-fit-content;width:fit-content}@scope(.popover){summary,[data-role=popover-summary]{cursor:pointer}:scope.popover-chevron :where(summary,[data-role=popover-summary]){display:flex;align-items:center}:scope.popover-chevron :where(summary,[data-role=popover-summary]):after{background-image:var(--icon-chevron-down);background-position:center;background-repeat:no-repeat;content:"";display:block;flex-shrink:0;margin-left:var(--size-half);transition:rotate var(--duration-50) var(--easing-base);width:var(--size-2);height:var(--size-2)}: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);display:flex;align-items:var(--popover-align);flex-direction:column;text-align:left;margin:0;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;position:absolute;left:var(--popover-x-start);right:var(--popover-x-end);transform:translate(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)}.body:has(>.menu),.body.has-menu{padding:0}:scope:is([open],.is-open)>.body{opacity:1;pointer-events:auto;transform:translate(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:translate(var(--popover-translate-x)) translateY(var(--popover-translate-y))}}}@scope(.popover-up){.body{--popover-translate-y:var(--popover-offset);bottom:100%}}@media(min-width:480px){.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(max-width:767.98px){.phone\:popover-center{--popover-x-end:auto;--popover-x-start:50%}}@scope(.popover-middle){.body{top:50%;bottom:auto;transform:translate(var(--popover-translate-x)) translateY(calc(-50% + var(--popover-offset)))}:scope:is([open],.is-open)>.body{transform:translate(var(--popover-translate-x)) translateY(-50%)}@starting-style{:scope:is([open],.is-open)>.body{transform:translate(var(--popover-translate-x)) translateY(calc(-50% + var(--popover-offset)))}}}@scope(.popover-middle.popover-end){.body{inset:50% 100% auto auto;transform:translate(calc(var(--popover-offset)*-1)) translateY(calc(-50% + var(--popover-offset)))}:scope:is([open],.is-open)>.body{transform:translate(calc(var(--popover-offset)*-1)) translateY(-50%)}@starting-style{:scope:is([open],.is-open)>.body{transform:translate(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(max-width:767.98px){:scope.phone\:popover-center>.body{inset-area:bottom center}}}}}@layer components.ui{.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);display:inline-flex;align-items:center;gap:var(--tag-gap);justify-content:center;font-size:var(--tag-font-size);font-weight:var(--tag-font-weight);line-height:1;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)}.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%)}}@layer components.custom{.footer{background-color:var(--color-bg)}@media(min-width:1024px){.footer{box-shadow:inset -1px 0 0 var(--color-border-dark),inset 1px 0 0 var(--color-border-dark);margin-left:auto;margin-right:auto;width:min(100%,var(--width-wrapper))}}@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{display:flex;align-items:center;flex-direction:column;gap:var(--size-3);justify-content:space-between}@media(min-width:768px)and (min-height:361px){.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{display:flex;align-items:center;flex-direction:column;gap:var(--size-1h)}@media(min-width:768px)and (min-height:361px){nav{flex-direction:row}}}}}@layer components.custom{.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(min-width:768px)and (min-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(min-width:1024px){.topnav{box-shadow:inset -1px 0 0 var(--color-border-dark),inset 1px 0 0 var(--color-border-dark);margin-left:auto;margin-right:auto;width:min(100%,var(--width-wrapper))}}@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,rgba(255,255,255,.95) 2%,rgba(255,255,255,.8) 10%,rgba(255,255,255,.6) 21%,rgba(255,255,255,.39) 36%,rgba(255,255,255,.2) 54%,rgba(255,255,255,.05) 76%,rgba(255,255,255,0)),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;background-repeat:no-repeat;background-size:auto,auto,auto,auto,auto,cover;display:flex;align-items:center;gap:var(--banner-gap);justify-content:center;width:100%;height:var(--banner-height)}@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,rgb(255 255 255 / .95) 2%,rgb(255 255 255 / .8) 10%,rgb(255 255 255 / .6) 21%,rgb(255 255 255 / .39) 36%,rgb(255 255 255 / .2) 54%,rgb(255 255 255 / .05) 76%,rgb(255 255 255 / 0)),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,rgb(255 255 255 / .95) 2%,rgb(255 255 255 / .8) 10%,rgb(255 255 255 / .6) 21%,rgb(255 255 255 / .39) 36%,rgb(255 255 255 / .2) 54%,rgb(255 255 255 / .05) 76%,rgb(255 255 255 / 0)),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(min-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,rgba(255,255,255,.95) 2%,rgba(255,255,255,.8) 10%,rgba(255,255,255,.6) 21%,rgba(255,255,255,.39) 36%,rgba(255,255,255,.2) 54%,rgba(255,255,255,.05) 76%,rgba(255,255,255,0)),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(min-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{display:flex;align-items:center;gap:var(--size-4);height:var(--header-height)}.links{display:flex;align-items:center;gap:var(--size-3);list-style:none;margin:0;padding:0;width:100%}@media(min-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(min-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);display:block;font-size:var(--font-size-body-sm);font-weight:400;line-height:var(--line-height-body-sm);-webkit-text-decoration:none;text-decoration:none;text-transform:lowercase;transition:color var(--duration-100) var(--easing-base)}.link[aria-current=page]{color:var(--color-text);pointer-events:none}@media(any-hover:hover){.link:hover{color:var(--color-text)}}}}@layer components.ui{.card-supporter{--card-border:0;--card-bg:var(--color-bg-02);align-items:center;text-align:center;padding:var(--size-1h);position:relative;transition:translate var(--duration-50) var(--easing-base)}@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);background-repeat:no-repeat;border-radius:var(--radius-base);display:flex;justify-content:center;width:100%}.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);outline:none;translate:0 calc(var(--avatar-size)/2)}.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 pages{@scope(.page-support-project){.support-options{padding-bottom:var(--size-4)}.support-option{--card-bg:var(--color-bg-02);--card-border:0;text-align:center}@scope(.support-option){.body{display:grid;grid-gap:var(--size-2);gap:var(--size-2);justify-items:center;min-height:100%;padding:var(--size-3)}p{margin-bottom:0}}.set-cards{margin-top:var(--size-3)}@media(min-width:870.02px){.set-cards{--set-item-max:calc(33.33333% - var(--set-gap)*2/3)}}@media(min-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:"";inset:0;position:absolute}.card-supporter:nth-child(2) .media{--card-light:rgba(255, 255, 255, .6) 2%, rgba(255, 255, 255, .57) 3%, rgba(255, 255, 255, .48) 10%, rgba(255, 255, 255, .36) 21%, rgba(255, 255, 255, .24) 36%, rgba(255, 255, 255, .12) 54%, rgba(255, 255, 255, .03) 76%, rgba(255, 255, 255, 0);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}}}@layer pages{@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);margin-left:auto;margin-right:auto;padding-top:var(--size-2);max-width:-moz-max-content;max-width:max-content}@media(min-width:480px){.list-unstyled{display:flex;flex-wrap:wrap;gap:var(--size-2h);row-gap:var(--size-1);justify-content:center}}li{max-width:-moz-max-content;max-width:max-content}@media(min-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}@media(min-width:480px){.release-note h2{text-align:left}}.release-note+.release-note{margin-top:var(--size-8)}}}@layer utils{[data-anim-enter]{--anim-x:0;--anim-y:16vh;--anim-scale:1;--anim-delay:0ms;--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;transform:none;transition:none;will-change:auto}}}@layer print.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{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}body,pre,code,summary,details,button,input,textarea{background-color:#fff}a:not(.btn){color:#00f!important;-webkit-text-decoration:underline;text-decoration:underline}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}}}
