:root{--a11y-font-scale: 1;--a11y-line-height: normal;--a11y-letter-spacing: normal;--a11y-word-spacing: normal;--a11y-focus-color: #93c5fd}:focus-visible{outline:3px solid var(--a11y-focus-color);outline-offset:3px;border-radius:6px}html{scroll-padding-top:7rem}a:focus-visible,button:focus-visible,[role=button]:focus-visible,summary:focus-visible{outline:3px solid var(--a11y-focus-color);outline-offset:3px;box-shadow:0 0 0 6px #93c5fd38}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--a11y-focus-color);outline-offset:2px}.a11y-skip-links{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;z-index:2147483003}.a11y-skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.a11y-skip-links:focus-within{width:auto;height:auto;overflow:visible}.a11y-skip-link:focus{position:fixed;top:.75rem;left:.75rem;width:auto;height:auto;margin:0;clip:auto;overflow:visible;display:inline-block;padding:.75rem 1.25rem;border-radius:12px;background:#0a0b14;color:#fff;font-size:.875rem;font-weight:600;border:1px solid rgba(255,255,255,.25);box-shadow:0 12px 40px -12px #6366f199}.a11y-skip-link+.a11y-skip-link:focus{left:18rem}.a11y-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(pointer:coarse){a[aria-label],button:not(.a11y-no-min),[role=button]:not(.a11y-no-min){min-height:44px;min-width:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:more){.text-white\/40,.text-white\/45,.text-white\/50,.text-white\/55,.text-white\/60,.text-white\/65{color:#ffffffeb!important}}@media(forced-colors:active){.border-gradient:before{display:none}:focus-visible{outline:3px solid CanvasText}}html[data-a11y-typography=on] #root,html[data-a11y-typography=on] #root *{line-height:var(--a11y-line-height)!important;letter-spacing:var(--a11y-letter-spacing)!important;word-spacing:var(--a11y-word-spacing)!important}html[data-a11y-font-scale=on] #root{font-size:calc(1rem * var(--a11y-font-scale))}html[data-a11y-font-scale=on] #root :is(p,li,span,a,label,input,textarea,select,button,td,th,dd,dt,blockquote,figcaption){font-size:calc(1em * var(--a11y-font-scale))}html[data-a11y-font-scale=on] #root :is(h1,h2,h3,h4,h5,h6){font-size:calc(1em * var(--a11y-font-scale))}html[data-a11y-font-scale=on] #root :is(p,li,h1,h2,h3,h4,span,a){overflow-wrap:break-word;word-break:break-word}html[data-a11y-readable-font=on] #root,html[data-a11y-readable-font=on] #root :is(h1,h2,h3,h4,h5,h6,p,li,a,span,button,input,label,textarea){font-family:Verdana,Tahoma,Segoe UI,Arial,sans-serif!important;letter-spacing:.02em}html[data-a11y-reading-mode=on] #root{--a11y-line-height: 1.9}html[data-a11y-reading-mode=on] #root :is(p,li,dd,blockquote){line-height:1.9!important;letter-spacing:.03em!important;word-spacing:.12em!important;max-width:78ch}html[data-a11y-reading-mode=on] #root :is(p,li,span,dd){color:#fffffff2!important}html[data-a11y-reading-mode=on] #root :is(.blur-3xl,.blur-2xl){opacity:.35!important}html[data-a11y-legibility=on] #root :is(p,li,span,dd,dt,label,figcaption){color:#fffffff5!important}html[data-a11y-legibility=on] #root .text-transparent{-webkit-text-fill-color:#ffffff!important;color:#fff!important;background:none!important}html[data-a11y-legibility=on] #root :is(.backdrop-blur,.backdrop-blur-sm,.backdrop-blur-md,.backdrop-blur-lg,.backdrop-blur-xl,.backdrop-blur-2xl){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-a11y-contrast=high] body{background:#000!important}html[data-a11y-contrast=high] #root :is(p,li,span,a,label,dd,dt,figcaption,h1,h2,h3,h4,h5,h6){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-a11y-contrast=high] #root :is(section,header,footer){background-color:transparent!important}html[data-a11y-contrast=high] #root :is(button,a[class*=rounded-full]){border:2px solid #ffffff!important}html[data-a11y-contrast=high] #root :is(.blur-3xl,.blur-2xl,canvas){display:none!important}html[data-a11y-contrast=dark]{--a11y-f-bright: brightness(.94) contrast(1.12)}html[data-a11y-contrast=light]{--a11y-f-invert: invert(1) hue-rotate(180deg);background:#fff}html[data-a11y-grayscale=on]{--a11y-f-gray: grayscale(1)}html[data-a11y-saturation=low]{--a11y-f-sat: saturate(.65)}.a11y-color-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;backdrop-filter:var(--a11y-f-invert, ) var(--a11y-f-bright, ) var(--a11y-f-gray, ) var(--a11y-f-sat, ) opacity(1);-webkit-backdrop-filter:var(--a11y-f-invert, ) var(--a11y-f-bright, ) var(--a11y-f-gray, ) var(--a11y-f-sat, ) opacity(1)}html[data-a11y-highlight-links=on] #root a{outline:2px solid #fde047!important;outline-offset:2px;background-color:#fde04724!important;text-decoration:underline!important;text-underline-offset:3px;border-radius:4px}html[data-a11y-highlight-headings=on] #root :is(h1,h2,h3,h4,h5,h6){outline:2px dashed #7dd3fc!important;outline-offset:4px;border-radius:6px}html[data-a11y-highlight-buttons=on] #root :is(button,[role=button],a[class*=btn-]){outline:3px solid #34d399!important;outline-offset:3px;border-radius:999px}@media(pointer:fine){html[data-a11y-big-cursor=on],html[data-a11y-big-cursor=on] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 32 32'%3E%3Cpath d='M6 2l20 13-9 1.5 5 9-4 2-5-9L6 25z' fill='%23ffffff' stroke='%23000000' stroke-width='1.5'/%3E%3C/svg%3E") 4 2,auto!important}}html[data-a11y-reduce-motion=on] *,html[data-a11y-reduce-motion=on] *:before,html[data-a11y-reduce-motion=on] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html[data-a11y-reduce-motion=on]{scroll-behavior:auto!important}html:is([data-a11y-reduce-motion=on],[data-a11y-stop-animations=on]) .animate-on-scroll{opacity:1!important;transform:none!important;filter:none!important}html[data-a11y-stop-animations=on] #root *,html[data-a11y-stop-animations=on] #root *:before,html[data-a11y-stop-animations=on] #root *:after{animation-play-state:paused!important}html[data-a11y-hide-images=on] #root img[alt=""],html[data-a11y-hide-images=on] #root [aria-hidden=true]>img,html[data-a11y-hide-images=on] #root :is(.blur-3xl,.blur-2xl,canvas){display:none!important}.a11y-reading-guide{position:fixed;left:0;right:0;height:0;border-top:4px solid rgba(96,165,250,.95);box-shadow:0 0 14px #3b82f6bf;z-index:2147483000;pointer-events:none}.a11y-reading-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482999;pointer-events:none}.a11y-reading-mask>span{position:absolute;left:0;right:0;background:#000000b8;display:block}.a11y-panel-scroll{scrollbar-width:thin}body.cookie-banner-visible .a11y-fab{bottom:calc(1.5rem + var(--cookie-banner-h, 0px))}#a11y-root{position:relative;z-index:2147483001}.a11y-fab{position:fixed!important;display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2147483002!important}.a11y-fab.a11y-fab-hidden{display:none!important;pointer-events:none!important}
