:where(:root){--font-sans:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-serif:ui-serif,serif;--font-mono:Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;--font-weight-1:100;--font-weight-2:200;--font-weight-3:300;--font-weight-4:400;--font-weight-5:500;--font-weight-6:600;--font-weight-7:700;--font-weight-8:800;--font-weight-9:900;--font-size-00:.5rem;--font-size-0:.75rem;--font-size-1:1rem;--font-size-2:1.1rem;--font-size-3:1.25rem;--font-size-4:1.5rem;--font-size-5:2rem;--font-size-6:2.5rem;--font-size-7:3rem;--font-size-8:3.5rem;--font-size-fluid-0:max(.75rem,min(2vw,1rem));--font-size-fluid-1:max(1rem,min(4vw,1.5rem));--font-size-fluid-2:max(1.5rem,min(6vw,2.5rem));--font-size-fluid-3:max(2rem,min(9vw,3.5rem));--size-000:-.5rem;--size-00:-.25rem;--size-1:.25rem;--size-2:.5rem;--size-3:1rem;--size-4:1.25rem;--size-5:1.5rem;--size-6:1.75rem;--size-7:2rem;--size-8:3rem;--size-9:4rem;--size-10:5rem;--size-11:7.5rem;--size-12:10rem;--size-13:15rem;--size-14:20rem;--size-15:30rem;--size-fluid-1:max(.5rem,min(1vw,1rem));--size-fluid-2:max(1rem,min(2vw,1.5rem));--size-fluid-3:max(1.5rem,min(3vw,2rem));--size-fluid-4:max(2rem,min(4vw,3rem));--size-fluid-5:max(4rem,min(5vw,5rem));--size-fluid-6:max(5rem,min(7vw,7.5rem));--size-fluid-7:max(7.5rem,min(10vw,10rem));--size-fluid-8:max(10rem,min(20vw,15rem));--size-fluid-9:max(15rem,min(30vw,20rem));--size-fluid-10:max(20rem,min(40vw,30rem));--size-header-1:20ch;--size-header-2:25ch;--size-header-3:35ch;--size-content-1:20ch;--size-content-2:45ch;--size-content-3:60ch;--ratio-square:1;--ratio-landscape:4/3;--ratio-portrait:3/4;--ratio-widescreen:16/9;--ratio-ultrawide:18/5;--ratio-golden:1.618/1;--layer-1:1;--layer-2:2;--layer-3:3;--layer-4:4;--layer-5:5;--layer-bottom:var(--layer-1);--layer-top:var(--layer-5);--layer-important:2147480000;--border-size-1:1px;--border-size-2:2px;--border-size-3:5px;--border-size-4:10px;--border-size-5:25px;--radius-1:2px;--radius-2:5px;--radius-3:1rem;--radius-4:2rem;--radius-5:4rem;--radius-6:8rem;--radius-round:100000px;--radius-blob-1:30% 70% 70% 30%/53% 30% 70% 47%;--radius-blob-2:53% 47% 34% 66%/63% 46% 54% 37%;--radius-blob-3:37% 63% 56% 44%/49% 56% 44% 51%;--radius-blob-4:63% 37% 37% 63%/43% 37% 63% 57%;--radius-blob-5:49% 51% 48% 52%/57% 44% 56% 43%;--radius-conditional-1:clamp(0px,calc(100vw - 100%)*100000,var(--radius-1));--radius-conditional-2:clamp(0px,calc(100vw - 100%)*100000,var(--radius-2));--radius-conditional-3:clamp(0px,calc(100vw - 100%)*100000,var(--radius-3));--radius-conditional-4:clamp(0px,calc(100vw - 100%)*100000,var(--radius-4));--radius-conditional-5:clamp(0px,calc(100vw - 100%)*100000,var(--radius-5));--radius-conditional-6:clamp(0px,calc(100vw - 100%)*100000,var(--radius-6))}*{--shadow-strength:1%;--shadow-chroma:3%;--shadow-hue:var(--shadow-tint,var(--palette-hue));--shadow-color:15% var(--shadow-chroma)var(--shadow-hue);--inner-shadow-highlight:inset 0 -.5px 0 0 #fff,inset 0 .5px 0 0 rgba(0,0,0,.067);--shadow-1:0 1px 2px -1px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 9%));--shadow-2:0 3px 5px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 7px 14px -5px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 5%));--shadow-3:0 -1px 3px 0 oklch(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 1px 2px -5px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 2px 5px -5px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 4%)),0 4px 12px -5px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 5%)),0 12px 15px -5px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 7%));--shadow-4:0 -2px 5px 0 oklch(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 1px 1px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 2px 2px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 5px 5px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 4%)),0 9px 9px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 5%)),0 16px 16px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 6%));--shadow-5:0 -1px 2px 0 oklch(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 2px 1px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 5px 5px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 10px 10px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 4%)),0 20px 20px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 5%)),0 40px 40px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 7%));--shadow-6:0 -1px 2px 0 oklch(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 3px 2px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 7px 5px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 12px 10px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 4%)),0 22px 18px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 5%)),0 41px 33px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 6%)),0 100px 80px -2px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 7%));--inner-shadow-0:inset 0 0 0 1px oklch(var(--shadow-color)/calc(var(--shadow-strength) + 9%));--inner-shadow-1:inset 0 1px 2px 0 oklch(var(--shadow-color)/calc(var(--shadow-strength) + 9%)),var(--inner-shadow-highlight);--inner-shadow-2:inset 0 1px 4px 0 oklch(var(--shadow-color)/calc(var(--shadow-strength) + 9%)),var(--inner-shadow-highlight);--inner-shadow-3:inset 0 2px 8px 0 oklch(var(--shadow-color)/calc(var(--shadow-strength) + 9%)),var(--inner-shadow-highlight);--inner-shadow-4:inset 0 2px 14px 0 oklch(var(--shadow-color)/calc(var(--shadow-strength) + 9%)),var(--inner-shadow-highlight)}@media (prefers-color-scheme:dark){*{--shadow-strength:25%;--shadow-chroma:10%;--shadow-hue:var(--shadow-tint,var(--palette-hue));--shadow-color:15% var(--shadow-chroma)var(--shadow-hue);--inner-shadow-highlight:inset 0 -.5px 0 0 hsla(0,0%,100%,.067),inset 0 .5px 0 0 rgba(0,0,0,.467)}}:where(:root){--ease-1:cubic-bezier(.25,0,.5,1);--ease-2:cubic-bezier(.25,0,.4,1);--ease-3:cubic-bezier(.25,0,.3,1);--ease-4:cubic-bezier(.25,0,.2,1);--ease-5:cubic-bezier(.25,0,.1,1);--ease-in-1:cubic-bezier(.25,0,1,1);--ease-in-2:cubic-bezier(.5,0,1,1);--ease-in-3:cubic-bezier(.7,0,1,1);--ease-in-4:cubic-bezier(.9,0,1,1);--ease-in-5:cubic-bezier(1,0,1,1);--ease-out-1:cubic-bezier(0,0,.75,1);--ease-out-2:cubic-bezier(0,0,.5,1);--ease-out-3:cubic-bezier(0,0,.3,1);--ease-out-4:cubic-bezier(0,0,.1,1);--ease-out-5:cubic-bezier(0,0,0,1);--ease-in-out-1:cubic-bezier(.1,0,.9,1);--ease-in-out-2:cubic-bezier(.3,0,.7,1);--ease-in-out-3:cubic-bezier(.5,0,.5,1);--ease-in-out-4:cubic-bezier(.7,0,.3,1);--ease-in-out-5:cubic-bezier(.9,0,.1,1);--ease-elastic-out-1:cubic-bezier(.5,.75,.75,1.25);--ease-elastic-out-2:cubic-bezier(.5,1,.75,1.25);--ease-elastic-out-3:cubic-bezier(.5,1.25,.75,1.25);--ease-elastic-out-4:cubic-bezier(.5,1.5,.75,1.25);--ease-elastic-out-5:cubic-bezier(.5,1.75,.75,1.25);--ease-elastic-in-1:cubic-bezier(.5,-.25,.75,1);--ease-elastic-in-2:cubic-bezier(.5,-.5,.75,1);--ease-elastic-in-3:cubic-bezier(.5,-.75,.75,1);--ease-elastic-in-4:cubic-bezier(.5,-1,.75,1);--ease-elastic-in-5:cubic-bezier(.5,-1.25,.75,1);--ease-elastic-in-out-1:cubic-bezier(.5,-.1,.1,1.5);--ease-elastic-in-out-2:cubic-bezier(.5,-.3,.1,1.5);--ease-elastic-in-out-3:cubic-bezier(.5,-.5,.1,1.5);--ease-elastic-in-out-4:cubic-bezier(.5,-.7,.1,1.5);--ease-elastic-in-out-5:cubic-bezier(.5,-.9,.1,1.5);--ease-step-1:steps(2);--ease-step-2:steps(3);--ease-step-3:steps(4);--ease-step-4:steps(7);--ease-step-5:steps(10);--ease-spring-1:linear(0,.006,.025 2.8%,.101 6.1%,.539 18.9%,.721 25.3%,.849 31.5%,.937 38.1%,.968 41.8%,.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001);--ease-spring-2:linear(0,.007,.029 2.2%,.118 4.7%,.625 14.4%,.826 19%,.902,.962,1.008 26.1%,1.041 28.7%,1.064 32.1%,1.07 36%,1.061 40.5%,1.015 53.4%,.999 61.6%,.995 71.2%,1);--ease-spring-3:linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1);--ease-spring-4:linear(0,.009,.037 1.7%,.153 3.6%,.776 10.3%,1.001,1.142 16%,1.185,1.209 19%,1.215 19.9% 20.8%,1.199,1.165 25%,1.056 30.3%,1.008 33%,.973,.955 39.2%,.953 41.1%,.957 43.3%,.998 53.3%,1.009 59.1% 63.7%,.998 78.9%,1);--ease-spring-5:linear(0,.01,.04 1.6%,.161 3.3%,.816 9.4%,1.046,1.189 14.4%,1.231,1.254 17%,1.259,1.257 18.6%,1.236,1.194 22.3%,1.057 27%,.999 29.4%,.955 32.1%,.942,.935 34.9%,.933,.939 38.4%,1 47.3%,1.011,1.017 52.6%,1.016 56.4%,1 65.2%,.996 70.2%,1.001 87.2%,1);--ease-bounce-1:linear(0,.004,.016,.035,.063,.098,.141,.191,.25,.316,.391 36.8%,.563,.766,1 58.8%,.946,.908 69.1%,.895,.885,.879,.878,.879,.885,.895,.908 89.7%,.946,1);--ease-bounce-2:linear(0,.004,.016,.035,.063,.098,.141 15.1%,.25,.391,.562,.765,1,.892 45.2%,.849,.815,.788,.769,.757,.753,.757,.769,.788,.815,.85,.892 75.2%,1 80.2%,.973,.954,.943,.939,.943,.954,.973,1);--ease-bounce-3:linear(0,.004,.016,.035,.062,.098,.141 11.4%,.25,.39,.562,.764,1 30.3%,.847 34.8%,.787,.737,.699,.672,.655,.65,.656,.672,.699,.738,.787,.847 61.7%,1 66.2%,.946,.908,.885 74.2%,.879,.878,.879,.885 79.5%,.908,.946,1 87.4%,.981,.968,.96,.957,.96,.968,.981,1);--ease-bounce-4:linear(0,.004,.016 3%,.062,.141,.25,.391,.562 18.2%,1 24.3%,.81,.676 32.3%,.629,.595,.575,.568,.575,.595,.629,.676 48.2%,.811,1 56.2%,.918,.86,.825,.814,.825,.86,.918,1 77.2%,.94 80.6%,.925,.92,.925,.94 87.5%,1 90.9%,.974,.965,.974,1);--ease-bounce-5:linear(0,.004,.016 2.5%,.063,.141,.25 10.1%,.562,1 20.2%,.783,.627,.534 30.9%,.511,.503,.511,.534 38%,.627,.782,1 48.7%,.892,.815,.769 56.3%,.757,.753,.757,.769 61.3%,.815,.892,1 68.8%,.908 72.4%,.885,.878,.885,.908 79.4%,1 83%,.954 85.5%,.943,.939,.943,.954 90.5%,1 93%,.977,.97,.977,1)}:where(:root){--palette-hue:250;--palette-hue-rotate-by:0;--palette-chroma:.15}*{--color-1:oklch(98% calc(.03*var(--palette-chroma,1))calc(var(--palette-hue) + (0*var(--palette-hue-rotate-by))));--color-2:oklch(97% calc(.06*var(--palette-chroma,1))calc(var(--palette-hue) + (1*var(--palette-hue-rotate-by))));--color-3:oklch(93% calc(.1*var(--palette-chroma,1))calc(var(--palette-hue) + (2*var(--palette-hue-rotate-by))));--color-4:oklch(84% calc(.12*var(--palette-chroma,1))calc(var(--palette-hue) + (3*var(--palette-hue-rotate-by))));--color-5:oklch(80% calc(.16*var(--palette-chroma,1))calc(var(--palette-hue) + (4*var(--palette-hue-rotate-by))));--color-6:oklch(71% calc(.19*var(--palette-chroma,1))calc(var(--palette-hue) + (5*var(--palette-hue-rotate-by))));--color-7:oklch(66% calc(.2*var(--palette-chroma,1))calc(var(--palette-hue) + (6*var(--palette-hue-rotate-by))));--color-8:oklch(58% calc(.21*var(--palette-chroma,1))calc(var(--palette-hue) + (7*var(--palette-hue-rotate-by))));--color-9:oklch(53% calc(.2*var(--palette-chroma,1))calc(var(--palette-hue) + (8*var(--palette-hue-rotate-by))));--color-10:oklch(49% calc(.19*var(--palette-chroma,1))calc(var(--palette-hue) + (9*var(--palette-hue-rotate-by))));--color-11:oklch(42% calc(.17*var(--palette-chroma,1))calc(var(--palette-hue) + (10*var(--palette-hue-rotate-by))));--color-12:oklch(35% calc(.15*var(--palette-chroma,1))calc(var(--palette-hue) + (11*var(--palette-hue-rotate-by))));--color-13:oklch(27% calc(.12*var(--palette-chroma,1))calc(var(--palette-hue) + (12*var(--palette-hue-rotate-by))));--color-14:oklch(20% calc(.09*var(--palette-chroma,1))calc(var(--palette-hue) + (13*var(--palette-hue-rotate-by))));--color-15:oklch(16% calc(.07*var(--palette-chroma,1))calc(var(--palette-hue) + (14*var(--palette-hue-rotate-by))));--color-16:oklch(10% calc(.05*var(--palette-chroma,1))calc(var(--palette-hue) + (15*var(--palette-hue-rotate-by))))}:where(:root){--csstools-color-scheme--light:initial;color-scheme:light;--palette-hue:270;--palette-hue-rotate-by:-5;--palette-chroma:.1;--link:oklch(50% 100% var(--palette-hue));--link-visited:oklch(50% 100% calc(var(--palette-hue)*1.2));--surface-1:#fff;--surface-2:var(--color-1);--surface-3:var(--color-3);--surface-document:var(--color-4);--well-1:var(--color-5);--well-2:var(--color-6);--text-1:var(--color-16);--text-2:var(--color-12);--scrollthumb-color:var(--text-2)}:where(:root) :where(dialog){background-color:#fff;background-color:var(--surface-1)}:where(:root) :where(button,.btn){--_highlight:var(--_highlight-light);--_bg:var(--_bg-light);--_ink-shadow:var(--_ink-shadow-light)}:where(:root) :where(button,.btn) :where([type=reset]){--_text:var(--red-6,#fa5252);--_border:var(--red-3,#ffa8a8)}:where(:root) [disabled]:where(button,input[type=button],.btn){box-shadow:none}:where(:root) [disabled]:where(button,input[type=submit],.btn){box-shadow:none}:where(:root) [disabled]:where(button,input[type=reset],.btn){box-shadow:none}:where(:root) :where(textarea,select,input:not([type=button]):not([type=submit]):not([type=reset])){background-color:var(--surface-2)}@media (prefers-color-scheme:dark){:where(:root){--csstools-color-scheme--light: ;color-scheme:dark;--link:oklch(90% 80% var(--palette-hue));--link-visited:oklch(90% 80% calc(var(--palette-hue)*1.2));--surface-1:var(--color-11);--surface-2:var(--color-12);--surface-3:var(--color-13);--surface-document:var(--color-14);--well-1:var(--color-15);--well-2:var(--color-16);--text-1:var(--color-1);--text-2:var(--color-5);--scrollthumb-color:var(--text-2)}}:where(:root){scrollbar-color:var(--scrollthumb-color)transparent;accent-color:#3435ff;accent-color:color(display-p3 .19798 .16121 1);accent-color:var(--brand,var(--link));caret-color:#3435ff;caret-color:color(display-p3 .19798 .16121 1);caret-color:var(--brand,var(--link));color:var(--text-1);background-color:var(--surface-document)}:where(a[href]){color:#3435ff;color:color(display-p3 .19798 .16121 1);color:var(--brand,var(--link))}:where(a[href]):where(:visited){color:#9e00ac;color:color(display-p3 .58075 0 .67168);color:var(--link-visited)}:focus-visible{outline-color:#3435ff;outline-color:color(display-p3 .19798 .16121 1);outline-color:var(--brand,var(--link))}*,:after,:before{box-sizing:border-box}:where(:root){--transition-focus:outline-offset .145s var(--ease-2)}@supports (transition-timing-function:linear(0,1)){:where(:root){--transition-focus:outline-offset .145s var(--ease-spring-3)}}:where(:not(dialog)){margin:0}:where(:not(fieldset):not(progress):not(meter)){background-repeat:no-repeat;background-origin:border-box;border-style:solid;border-width:0}:where(html){font-family:Your Brand Font,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-sans);-webkit-text-size-adjust:none;height:100%;line-height:1.5}@media (prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth}}@media (prefers-reduced-motion:no-preference){:where(:focus-visible){transition:outline-offset .145s cubic-bezier(.25,0,.4,1);transition:var(--transition-focus)}:where(:not(:active):focus-visible){transition-duration:.25s}}:where(:not(:active):focus-visible){outline-offset:5px}:where(body){min-height:100%}:where(h1,h2,h3,h4,h5,h6){line-height:1.25;font-weight:900;font-weight:var(--font-weight-9);text-wrap:balance}:where(h1){font-size:3.5rem;font-size:var(--font-size-8);max-width:20ch;max-width:var(--size-header-1)}:where(h2){font-size:2.5rem;font-size:var(--font-size-6);max-width:25ch;max-width:var(--size-header-2)}:where(h3){font-size:2rem;font-size:var(--font-size-5)}:where(h4){font-size:1.5rem;font-size:var(--font-size-4)}:where(h5){font-size:1.25rem;font-size:var(--font-size-3)}:where(h3,h4,h5,h6,dt){max-width:35ch;max-width:var(--size-header-3)}:where(p,ul,ol,dl,h6){font-size:1.1rem;font-size:var(--font-size-2)}:where(a,u,ins,abbr){text-underline-offset:1px}@supports (-moz-appearance:none){:where(a,u,ins,abbr){text-underline-offset:2px}}:where(a[href],area,button,input:not([type=text]):not([type=email]):not([type=number]):not([type=password]):not([type=""]):not([type=tel]):not([type=url]),label[for],select,summary,[tabindex]:not([tabindex*=\-])){cursor:pointer}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*=\-])){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(a):where([href]){text-decoration-color:#3435ff;text-decoration-color:color(display-p3 .19798 .16121 1);text-decoration-color:var(--link)}:where(a):where([href]):where(:visited){text-decoration-color:#9e00ac;text-decoration-color:color(display-p3 .58075 0 .67168);text-decoration-color:var(--link-visited)}:where(a):where(:not(:hover)){-webkit-text-decoration:inherit;text-decoration:inherit}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){height:auto;max-width:100%}:where(input,button,textarea,select){font:inherit;font-size:inherit;color:inherit;letter-spacing:inherit}:where(input[type=file])::-webkit-file-upload-button{font:inherit;font-size:inherit;color:inherit;letter-spacing:inherit}::-moz-placeholder{color:var(--color-8);opacity:.75}::placeholder{color:var(--color-8);opacity:.75}:where(input:not([type=range]),textarea){padding:.25rem .5rem;padding:var(--size-1) var(--size-2)}:where(select){padding-left:1.25rem;padding-left:var(--size-4);padding-right:0;padding-top:.5rem;padding-bottom:.5rem;padding-top:var(--size-2);padding-bottom:var(--size-2);field-sizing:content}:where(textarea,select,input:not([type=button]):not([type=submit]):not([type=reset])){background-color:var(--well-1);border-radius:5px;border-radius:var(--radius-2)}:where(textarea){resize:vertical;field-sizing:content;min-height:3rlh;min-width:20ch;min-width:var(--size-content-1);max-width:45ch;max-width:var(--size-content-2);min-height:3lh;max-height:80svh}:where(input[type=checkbox],input[type=radio]){background-color:var(--well-1);height:1rem;height:var(--size-3);width:1rem;width:var(--size-3)}:where(svg:not([width])){width:5rem;width:var(--size-10)}:where(code,kbd,samp,pre){font-family:Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;font-family:var(--font-mono)}:where(:not(pre)>code,kbd){white-space:nowrap}:where(pre){white-space:pre;writing-mode:lr;direction:ltr;min-width:0;max-width:-moz-max-content;max-width:max-content}:where(:not(pre)>code){padding:.25rem.5rem;padding:var(--size-1)var(--size-2);background:var(--surface-2);border-radius:5px;border-radius:var(--radius-2);writing-mode:lr}:where(kbd,var){padding:.25rem.5rem;padding:var(--size-1)var(--size-2);border-width:1px;border-width:var(--border-size-1);border-color:var(--surface-4);border-radius:5px;border-radius:var(--radius-2)}:where(mark){border-radius:5px;border-radius:var(--radius-2);padding-left:.25rem;padding-right:.25rem;padding-left:var(--size-1);padding-right:var(--size-1)}:where(ol,ul){padding-left:3rem;padding-left:var(--size-8)}:where(li){padding-left:.5rem;padding-left:var(--size-2)}:where(li,dd,figcaption){max-width:45ch;max-width:var(--size-content-2)}:where(p){max-width:60ch;max-width:var(--size-content-3);text-wrap:pretty}:where(dt,summary){font-weight:700;font-weight:var(--font-weight-7)}:where(dt:not(:first-of-type)){margin-top:1.5rem;margin-top:var(--size-5)}:where(small){font-size:max(.5em,.75rem);font-size:max(.5em,var(--font-size-0));max-width:20ch;max-width:var(--size-content-1)}:where(hr){margin-top:max(4rem,min(5vw,5rem));margin-top:var(--size-fluid-5);margin-bottom:max(4rem,min(5vw,5rem));margin-bottom:var(--size-fluid-5);height:2px;height:var(--border-size-2);background-color:var(--surface-3)}:where(figure){grid-gap:.5rem;grid-gap:var(--size-2);gap:.5rem;gap:var(--size-2);align-items:center;justify-items:center;place-items:center;display:grid}:where(figure)>:where(figcaption){font-size:1rem;font-size:var(--font-size-1);text-wrap:balance}:where(blockquote,:not(blockquote)>cite){border-left-width:5px;border-left-width:var(--border-size-3)}:where(blockquote){grid-gap:1rem;grid-gap:var(--size-3);gap:1rem;gap:var(--size-3);padding:1rem 1.25rem;padding:var(--size-3) var(--size-4);max-width:45ch;max-width:var(--size-content-2);display:grid}:where(:not(blockquote)>cite){padding-left:.5rem;padding-left:var(--size-2)}:where(summary){background:var(--surface-3);padding:.5rem1rem;padding:var(--size-2)var(--size-3);margin:calc(.5rem*-1)calc(1rem*-1);margin:calc(var(--size-2)*-1)calc(var(--size-3)*-1);border-radius:5px;border-radius:var(--radius-2)}:where(details){padding:.5rem 1rem;padding:var(--size-2) var(--size-3);background:var(--surface-2);border-radius:5px;border-radius:var(--radius-2)}:where(details[open]>summary){margin-bottom:.5rem;margin-bottom:var(--size-2);border-bottom-right-radius:0;border-bottom-left-radius:0}:where(fieldset){border-radius:5px;border-radius:var(--radius-2);border:var(--border-size-1)solid var(--surface-4)}:where(del){background:#c92a2a;background:var(--red-9,#c92a2a);color:#ffc9c9;color:var(--red-2,#ffc9c9)}:where(ins){background:#2b8a3e;background:var(--green-9,#2b8a3e);color:#d3f9d8;color:var(--green-1,#d3f9d8)}:where(abbr){text-decoration-color:#339af0;text-decoration-color:var(--blue-5,#339af0)}:where(dialog){background-color:#fff;background-color:var(--surface-1);color:inherit;border-radius:1rem;border-radius:var(--radius-3);box-shadow:var(--shadow-6)}:where(dialog)::backdrop{backdrop-filter:blur(25px)}:where(html:has(dialog[open])){overflow:hidden}:where(menu){gap:1rem;gap:var(--size-3);padding-left:0;display:flex}:where(sup){font-size:.5em}:where(table){border:1px solid var(--surface-2);background:var(--surface-2);border-radius:1rem;border-radius:var(--radius-3);--nice-inner-radius:calc(var(--radius-3) - 2px);width:-moz-fit-content;width:fit-content}:where(table:not(:has(tfoot)) tr:last-child td:first-child){border-bottom-left-radius:var(--nice-inner-radius)}:where(table:not(:has(tfoot)) tr:last-child td:last-child){border-bottom-right-radius:var(--nice-inner-radius)}:where(table thead th:first-child){border-top-left-radius:var(--nice-inner-radius)}:where(table thead th:last-child){border-top-right-radius:var(--nice-inner-radius)}:where(tfoot th:first-of-type){border-bottom-left-radius:var(--nice-inner-radius)}:where(tfoot th:last-of-type){border-bottom-right-radius:var(--nice-inner-radius)}:where(th){color:var(--text-1);background-color:var(--surface-2)}:where(table a:not(.does-not-exist):focus-visible){outline-offset:-2px}:where(table button:not(.does-not-exist):focus-visible){outline-offset:-2px}:where(table [contenteditable]:focus-visible){outline-offset:-2px}:where(td){background:#fff;background:var(--surface-1);max-width:45ch;max-width:var(--size-content-2);text-wrap:pretty}:where(td,th){text-align:left;padding:.5rem;padding:var(--size-2)}:where(td:not([align])){text-align:center}:where(th:not([align])){text-align:center}:where(thead){border-collapse:collapse}:where(table tr:hover td),:where(tbody tr:nth-child(2n):hover td){background-color:var(--color-10)}@media (prefers-color-scheme:light){:where(table tr:hover td){background-color:#fff}:where(tbody tr:nth-child(2n):hover td){background-color:#fff}}:where(table>caption){margin:1rem;margin:var(--size-3)}:where(tfoot button){padding:.25rem 1rem;padding:var(--size-1) var(--size-3)}@media (prefers-color-scheme:dark){:where(textarea,select,input:not([type=button]):not([type=submit]):not([type=reset])){background-color:#171a1c}:where(dialog){background-color:var(--surface-2)}:where(html){--shadow-strength:10%;--shadow-color:220 40% 2%}::-moz-placeholder{color:var(--color-6)}::placeholder{color:var(--color-6)}}:root{--brand-primary:var(--indigo-7);--font-sans:"Your Brand Font",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--tooltip-bg:var(--gray-9)}.drawer{display:flex;width:100%;flex-direction:column}.drawer-header{padding:.5rem 1rem;cursor:pointer;--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) #fff;border:1px solid light-dark(#000,#fff)}.drawer-header:focus,.drawer-header:hover{--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) #fff;background-color:#000;background-color:var(--csstools-light-dark-toggle--1,#000);background-color:light-dark(#000,#fff);--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) #000;color:#fff;color:var(--csstools-light-dark-toggle--2,#fff);color:light-dark(#fff,#000)}.drawer-contents{padding:.5rem 1rem}.hidden{display:none;visibility:hidden}[aria-busy=true]:not(input):not(select):not(textarea):not(html):not(progress):not([aria-describedby]){position:relative}[aria-busy=true]:not(input):not(select):not(textarea):not(html):not(progress):not([aria-describedby]):before{animation:spin .7s linear infinite;border-radius:50%;border:3px solid;border-top:3px solid transparent;content:"";display:inline-block;height:1em;opacity:.5;vertical-align:-.14em;width:1em}[aria-busy=true]:not(input):not(select):not(textarea):not(html):not(progress):not([aria-describedby]):not(button.button):not(:empty):before{margin-right:.5em}.inline[aria-busy=true]:not(input):not(select):not(textarea):not(html):not(progress):not([aria-describedby]){display:inline-flex;align-items:center;gap:.5em}.inline[aria-busy=true]:not(input):not(select):not(textarea):not(html):not(progress):not([aria-describedby]):before{margin-right:0}.slow[aria-busy=true]:not(input):not(select):not(textarea):not(html):not(progress):not([aria-describedby]):before{animation-duration:1.7s}.fast[aria-busy=true]:not(input):not(select):not(textarea):not(html):not(progress):not([aria-describedby]):before{animation-duration:.35s}@keyframes spin{to{transform:rotate(1turn)}}:host{--tabs-bottom-border-colour__light:#e2e8f0;--tabs-tab-title-colour__light:#64748b;--tabs-tab-title-hover-colour__light:#0f172a;--tabs-tab-title-hover-background-colour__light:#f1f5f9;--tabs-tab-title-focus-colour__light:#0ea5e9;--tabs-tab-title-active-colour__light:#0ea5e9;--tabs-tab-title-active-border-colour__light:#0ea5e9;--tabs-filled-background-colour__light:#f1f5f9;--tabs-filled-tab-hover-background-colour__light:#e2e8f0;--tabs-filled-tab-active-background-colour__light:#fff;--tabs-bottom-border-colour__dark:#334155;--tabs-tab-title-colour__dark:#94a3b8;--tabs-tab-title-hover-colour__dark:#f8fafc;--tabs-tab-title-hover-background-colour__dark:#1e293b;--tabs-tab-title-focus-colour__dark:#0ea5e9;--tabs-tab-title-active-colour__dark:#0ea5e9;--tabs-tab-title-active-border-colour__dark:#0ea5e9;--tabs-filled-background-colour__dark:#1e293b;--tabs-filled-tab-hover-background-colour__dark:#334155;--tabs-filled-tab-active-background-colour__dark:#0f172a}:where(ba-tabs){display:block;min-width:100%;max-width:100%}:where(ba-tablist){display:block;min-width:100%;max-width:100%}:where(.tabs){display:flex;flex-wrap:wrap;gap:.25rem;list-style-type:none;padding:0;--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) var(--tabs-bottom-border-colour__dark);border-bottom:2px solid var(--csstools-light-dark-toggle--3,var(--tabs-bottom-border-colour__light));margin:0 0 2rem;overflow-x:auto;overflow-y:hidden}@supports (color:light-dark(red,red)){:where(.tabs){border-bottom:2px solid light-dark(var(--tabs-bottom-border-colour__light),var(--tabs-bottom-border-colour__dark))}}:where(.tabs) button.tabs-title{background:transparent;border:none;padding:.75rem 1.5rem;font-size:1.05rem;font-weight:600;--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) var(--tabs-tab-title-colour__dark);color:var(--csstools-light-dark-toggle--4,var(--tabs-tab-title-colour__light));cursor:pointer;display:flex;align-items:center;gap:.5rem;margin-bottom:-2px;transition:all .2s ease}@supports (color:light-dark(red,red)){:where(.tabs) button.tabs-title{color:light-dark(var(--tabs-tab-title-colour__light),var(--tabs-tab-title-colour__dark))}}:where(.tabs) button.tabs-title:hover{--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) var(--tabs-tab-title-hover-colour__dark);color:var(--csstools-light-dark-toggle--6,var(--tabs-tab-title-hover-colour__light));--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) var(--tabs-tab-title-hover-background-colour__dark);background-color:var(--csstools-light-dark-toggle--7,var(--tabs-tab-title-hover-background-colour__light));border-top-left-radius:6px;border-top-right-radius:6px}@supports (color:light-dark(red,red)){:where(.tabs) button.tabs-title:hover{color:light-dark(var(--tabs-tab-title-hover-colour__light),var(--tabs-tab-title-hover-colour__dark));background-color:light-dark(var(--tabs-tab-title-hover-background-colour__light),var(--tabs-tab-title-hover-background-colour__dark))}}:where(.tabs) button.tabs-title:focus-visible{--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) var(--primary-background-color,var(--tabs-tab-title-focus-colour__dark));outline:2px solid var(--csstools-light-dark-toggle--8,var(--primary-background-color,var(--tabs-tab-title-focus-colour__light)));outline-offset:-2px;border-radius:6px}@supports (color:light-dark(red,red)){:where(.tabs) button.tabs-title:focus-visible{outline:2px solid light-dark(var(--primary-background-color,var(--tabs-tab-title-focus-colour__light)),var(--primary-background-color,var(--tabs-tab-title-focus-colour__dark)))}}:where(.tabs) button.tabs-title[aria-selected=true]{--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) var(--primary-background-color,var(--tabs-tab-title-active-colour__dark));color:var(--csstools-light-dark-toggle--9,var(--primary-background-color,var(--tabs-tab-title-active-colour__light)));--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) var(--primary-background-color,var(--tabs-tab-title-active-border-colour__dark));border-bottom-color:var(--csstools-light-dark-toggle--10,var(--primary-background-color,var(--tabs-tab-title-active-border-colour__light)))}@supports (color:light-dark(red,red)){:where(.tabs) button.tabs-title[aria-selected=true]{color:light-dark(var(--primary-background-color,var(--tabs-tab-title-active-colour__light)),var(--primary-background-color,var(--tabs-tab-title-active-colour__dark)));border-bottom-color:light-dark(var(--primary-background-color,var(--tabs-tab-title-active-border-colour__light)),var(--primary-background-color,var(--tabs-tab-title-active-border-colour__dark)))}}:where(.tabs) button.tabs-title.is-active{--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) var(--primary-background-color,var(--tabs-tab-title-active-colour__dark));color:var(--csstools-light-dark-toggle--11,var(--primary-background-color,var(--tabs-tab-title-active-colour__light)));--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) var(--primary-background-color,var(--tabs-tab-title-active-border-colour__dark));border-bottom-color:var(--csstools-light-dark-toggle--12,var(--primary-background-color,var(--tabs-tab-title-active-border-colour__light)))}@supports (color:light-dark(red,red)){:where(.tabs) button.tabs-title.is-active{color:light-dark(var(--primary-background-color,var(--tabs-tab-title-active-colour__light)),var(--primary-background-color,var(--tabs-tab-title-active-colour__dark)));border-bottom-color:light-dark(var(--primary-background-color,var(--tabs-tab-title-active-border-colour__light)),var(--primary-background-color,var(--tabs-tab-title-active-border-colour__dark)))}}:where(.tabs.underline) button.tabs-title{border-bottom:3px solid transparent}:where(.tabs.underline) button.tabs-title[aria-selected=true]{--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) var(--primary-background-color,var(--tabs-tab-title-active-border-colour__dark));border-bottom-color:var(--csstools-light-dark-toggle--13,var(--primary-background-color,var(--tabs-tab-title-active-border-colour__light)))}@supports (color:light-dark(red,red)){:where(.tabs.underline) button.tabs-title[aria-selected=true]{border-bottom-color:light-dark(var(--primary-background-color,var(--tabs-tab-title-active-border-colour__light)),var(--primary-background-color,var(--tabs-tab-title-active-border-colour__dark)))}}:where(.tabs.underline) button.tabs-title.is-active{--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) var(--primary-background-color,var(--tabs-tab-title-active-border-colour__dark));border-bottom-color:var(--csstools-light-dark-toggle--14,var(--primary-background-color,var(--tabs-tab-title-active-border-colour__light)))}@supports (color:light-dark(red,red)){:where(.tabs.underline) button.tabs-title.is-active{border-bottom-color:light-dark(var(--primary-background-color,var(--tabs-tab-title-active-border-colour__light)),var(--primary-background-color,var(--tabs-tab-title-active-border-colour__dark)))}}:where(.tabs.filled){border-bottom:none;--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) var(--tabs-filled-background-colour__dark);background-color:var(--csstools-light-dark-toggle--5,var(--tabs-filled-background-colour__light));border-radius:8px;padding:.5rem;width:-moz-fit-content;width:fit-content}@supports (color:light-dark(red,red)){:where(.tabs.filled){background-color:light-dark(var(--tabs-filled-background-colour__light),var(--tabs-filled-background-colour__dark))}}:where(.tabs.filled) button.tabs-title{border:none;margin-bottom:0;border-radius:6px}:where(.tabs.filled) button.tabs-title:hover{--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) var(--tabs-filled-tab-hover-background-colour__dark);background-color:var(--csstools-light-dark-toggle--15,var(--tabs-filled-tab-hover-background-colour__light))}@supports (color:light-dark(red,red)){:where(.tabs.filled) button.tabs-title:hover{background-color:light-dark(var(--tabs-filled-tab-hover-background-colour__light),var(--tabs-filled-tab-hover-background-colour__dark))}}:where(.tabs.filled) button.tabs-title[aria-selected=true]{--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) var(--tabs-filled-tab-active-background-colour__dark);background-color:var(--csstools-light-dark-toggle--16,var(--tabs-filled-tab-active-background-colour__light));box-shadow:0 1px 3px rgba(0,0,0,.1);--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) var(--primary-background-color,var(--tabs-tab-title-active-colour__dark));color:var(--csstools-light-dark-toggle--17,var(--primary-background-colour,var(--tabs-tab-title-active-colour__light)))}@supports (color:light-dark(red,red)){:where(.tabs.filled) button.tabs-title[aria-selected=true]{background-color:light-dark(var(--tabs-filled-tab-active-background-colour__light),var(--tabs-filled-tab-active-background-colour__dark));color:light-dark(var(--primary-background-colour,var(--tabs-tab-title-active-colour__light)),var(--primary-background-color,var(--tabs-tab-title-active-colour__dark)))}}:where(.tabs.filled) button.tabs-title.is-active{--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) var(--tabs-filled-tab-active-background-colour__dark);background-color:var(--csstools-light-dark-toggle--18,var(--tabs-filled-tab-active-background-colour__light));box-shadow:0 1px 3px rgba(0,0,0,.1);--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) var(--primary-background-color,var(--tabs-tab-title-active-colour__dark));color:var(--csstools-light-dark-toggle--19,var(--primary-background-colour,var(--tabs-tab-title-active-colour__light)))}@supports (color:light-dark(red,red)){:where(.tabs.filled) button.tabs-title.is-active{background-color:light-dark(var(--tabs-filled-tab-active-background-colour__light),var(--tabs-filled-tab-active-background-colour__dark));color:light-dark(var(--primary-background-colour,var(--tabs-tab-title-active-colour__light)),var(--primary-background-color,var(--tabs-tab-title-active-colour__dark)))}}:where(ba-tab-panels){display:block;min-width:100%;max-width:100%}.tabs-panel{display:none}.tabs-panel.is-active{display:block;animation:fadeInTab .3s ease-in-out forwards}@keyframes fadeInTab{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}:host{display:inline-block;--primary-color:#113c9c;--text-main:#0f172a;--radius-md:0.5rem;--shadow-md:0 4px 6px -1px rgba(0,0,0,.1);--focus-ring:#b91c1c}.tool-tip-icon{position:relative;display:inline-flex}.popover-btn{background:none;border:none;padding:0;cursor:pointer;color:var(--primary-color);font-size:1rem;display:flex;align-items:center;min-width:44px;min-height:44px;justify-content:center;border-radius:4px;anchor-name:--tooltip-trigger}.popover-btn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.tool-tip-content{margin:0;border:none;background-color:var(--text-main);color:#fff;text-align:left;padding:1rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:400;line-height:1.6;box-shadow:var(--shadow-md);width:-moz-max-content;width:max-content;max-width:280px}.tool-tip-content:popover-open{position:absolute;top:auto;right:auto;bottom:auto;left:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}