@font-face{font-family:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/audiowide-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/audiowide-latin.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-latin.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-latin.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-latin.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-latin.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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/unbounded-digits.woff2)format("woff2");unicode-range:U+30-39}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:block;src:url(/fonts/material-symbols-sharp-icons.woff2)format("woff2")}.material-symbols-sharp{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Sharp;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}
:root{--ct-page-bg:#151213;--ct-text:#fff;--ct-text-2:#e2e2e2;--ct-text-3:#dcdcdc;--ct-text-3b:#cfcfcf;--ct-text-muted:#bdbdbd;--ct-text-dim:#9a9a9a;--ct-text-dim-b:#8a8a8a;--ct-text-dim-c:#7a7a7a;--ct-text-faint:#6a6a6a;--ct-text-faint-b:#5a5a5a;--ct-line:#333;--ct-line-2:#3a3a3a;--ct-line-2b:#4a4a4a;--ct-line-3:#5a5a5a;--ct-error:#ff8c8c;--ct-panel-a:linear-gradient(180deg, #343434 0%, #282828 45%, #1e1e1e 100%);--ct-panel-b:linear-gradient(180deg, #3e3e3e 0%, #272727 46%, #1b1b1b 100%);--ct-tile:linear-gradient(180deg, #4a4a4a 0%, #2a2a2a 100%);--ct-chrome:linear-gradient(135deg, #f2f2f2 0%, #9c9c9c 10%, #6a6a6a 32%, #d6d6d6 52%, #7a7a7a 62%, #5f5f5f 82%, #cfcfcf 93%, #8c8c8c 100%);--ct-chrome-line:linear-gradient(90deg, #5f5f5f 0%, #d6d6d6 55%, #7a7a7a 100%);--ct-chrome-fade:linear-gradient(90deg, #fff0 0%, #9c9c9c 16%, #f2f2f2 32%, #6a6a6a 50%, #d6d6d6 66%, #8c8c8c 84%, #fff0 100%);--ct-edge:linear-gradient(180deg, #616161 0%, #333 55%, #3c3c3c 100%);--ct-acc-line:linear-gradient(90deg, rgba(var(--ct-acc-rgb,255, 59, 70), 0) 0%, var(--ct-acc,#ff3b46) 50%, rgba(var(--ct-acc-rgb,255, 59, 70), 0) 100%);--ct-edge-acc:linear-gradient(180deg, var(--ct-acc,#ff3b46) 0%, #333 55%, #3c3c3c 100%);--ct-glass:blur(14px) saturate(1.2);--ct-glass-plain:blur(14px);--ct-glass-sm:blur(6px);--ct-glass-md:blur(8px);--ct-shadow-1:0 6px 18px #00000059;--ct-shadow-2:0 8px 20px #00000080;--ct-shadow-3:0 4px 12px #00000059;--ct-glow-dot:0 0 8px #ffffffd9, 0 0 2px #fff;--ct-glow-acc:0 0 14px rgba(var(--ct-acc-rgb,255, 59, 70), .85);--ct-inset-line:inset 0 0 0 1px #ffffff14;--ct-inset-acc:inset 0 0 0 2px var(--ct-acc,#ff3b46);--ct-focus-ring:0 0 0 4px rgba(var(--ct-acc-rgb,255, 59, 70), .25);--ct-focus-ring-3:0 0 0 3px rgba(var(--ct-acc-rgb,255, 59, 70), .25);--ct-ease:cubic-bezier(.22, 1, .36, 1);--ct-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--ct-ease-pop-2:cubic-bezier(.34, 1.4, .64, 1);--ct-dur-hover:.2s;--ct-dur-popup:.45s;--ct-dur-drawer:.5s;--ct-dur-blog:.75s;--ct-font-display:"Unbounded", "Audiowide", sans-serif;--ct-font-audiowide:"Audiowide", sans-serif;--ct-font-body:"Montserrat", sans-serif;--ct-font-icon:"Material Symbols Sharp"}
:root{--ct-acc:#ff3b46;--ct-acc-rgb:255, 59, 70;--ct-btn:#c8161d;--ct-btn-rgb:200, 22, 29;--ct-btn-hi:#db232b;--ct-bar:#d92129;--ct-soft:#ffd0d3;--ct-tint:#ffebed;--ct-tint2:#ffd4d6;--ct-spoke-rgb:255, 108, 116;--ct-disc:#600205}html,body{background:#151213;margin:0;padding:0}a{color:#fff;text-decoration:none}a:hover{color:var(--ct-soft,#ffd3d7)}::selection{background:rgba(var(--ct-acc-rgb,255, 59, 70), .4);color:#fff}@keyframes ctSpin{to{transform:rotate(360deg)}}
[data-ct-surface=light]{--ct-s-bg:#f6f7f9;--ct-s-card:#fff;--ct-s-card-2:#fafbfc;--ct-s-text:#15171a;--ct-s-text-2:#3d434b;--ct-s-text-3:#5c636d;--ct-s-line:#e3e6ea;--ct-s-line-2:#d3d7dd;--ct-s-field:#7c838d;--ct-s-error:#b42318;--ct-s-error-bg:#fef3f2;--ct-s-error-line:#f1a9a0;--ct-s-success:#067647;--ct-s-success-bg:#ecfdf3;--ct-s-warn:#93370d;--ct-s-acc-ink:color-mix(in srgb, var(--ct-btn,#c8161d) 82%, #000);--ct-s-acc-wash:rgba(var(--ct-btn-rgb,200, 22, 29), .06);--ct-s-acc-edge:rgba(var(--ct-btn-rgb,200, 22, 29), .55);--ct-s-chrome:linear-gradient(135deg, #fff 0%, #c9ced5 12%, #e9ecef 34%, #b8bec6 54%, #eef0f3 66%, #c3c8cf 84%, #f4f5f7 100%);--ct-s-chrome-line:linear-gradient(90deg, #d3d7dd 0%, #9aa1ab 55%, #d3d7dd 100%);--ct-s-tile:linear-gradient(180deg, #f3f4f6 0%, #e4e7eb 100%);--ct-s-shadow:0 1px 2px #1018280d, 0 12px 28px #10182812;--ct-s-focus:0 0 0 3px rgba(var(--ct-btn-rgb,200, 22, 29), .22);color:var(--ct-s-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(body [data-ct-surface=light]){background:#f6f7f9}html:has(body [data-ct-surface=light]) body{background:#f6f7f9}[data-ct-surface=light] ::selection{background:rgba(var(--ct-btn-rgb,200, 22, 29), .18);color:#15171a}[data-ct-surface=light] a:where(:hover){color:var(--ct-s-acc-ink)}[data-ct-surface=light] :focus-visible{outline:2px solid var(--ct-s-acc-ink);outline-offset:2px}
@property --ct-scale{syntax:"<number>";inherits:true;initial-value:1}html{--ct-scale:tan(atan2(min(100vw, 1920px), 1200px))}.ct-desktop{display:none}.ct-mobile{display:block}@media (min-width:1100px){.ct-desktop{display:block}.ct-mobile{display:none}}html[data-ct-layout=m] .ct-desktop{display:none}html[data-ct-layout=m] .ct-mobile{display:block}
:where(html[data-ct-kbd]) body :focus-visible:where(:not([tabindex="-1"],[data-admin] *)){outline:2px solid var(--ct-acc,#ff3b46);outline-offset:2px;box-shadow:0 0 0 2px #fff}:where(html[data-ct-kbd]) body [data-ct-ring=in]:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 4px #fff}html[data-ct-kbd]{scroll-padding-top:calc(round(calc(68px * var(--ct-scale,1)), 1px) + 8px)}@media not (min-width:1100px){html[data-ct-kbd]{scroll-padding-top:68px}}html[data-ct-kbd][data-ct-layout=m]{scroll-padding-top:68px}html[data-ct-kbd]:has([data-ct-surface=light]){scroll-padding-top:8px}
html[data-ct-layout=m] [data-ct-lazy-layer]:not([data-open],[data-ct-seen]) [data-ct-lazy-body]>*{display:none}
