:root{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--min-vw: 360;--max-vw: 800;--line-height: calc(4px + 2ex) ;--vs-s: .5rem;--vs-base: 1rem;--vs-m: 1.5rem;--vs-l: 2rem;--vs-xl: 4rem;--br-xs: 2px;--br-s: 4px;--br-m: 8px;--br-l: 16px;--pad-xs: 2px;--pad-s: 6px;--pad-m: 12px;--pad-l: 25px;--shadow-1: 0 1px 2px rgb(0 0 0 / .04);--shadow-2: 0 1px 3px rgb(0 0 0 / .06);--shadow-3: 0 2px 4px rgb(0 0 0 / .05), 0 4px 8px rgb(0 0 0 / .1);--shadow-4: 0 4px 8px rgb(0 0 0 / .06), 0 8px 16px rgb(0 0 0 / .12);--shadow-5: 0 8px 16px rgb(0 0 0 / .08), 0 12px 24px rgb(0 0 0 / .14);--shadow-6: 0 12px 24px rgb(0 0 0 / .1), 0 16px 32px rgb(0 0 0 / .16), 0 24px 48px rgb(0 0 0 / .18);--box: 0 1px 2px rgb(0 0 0 / .04), inset -1px 1px 2px rgb(255 255 255 / .1), inset 1px 1px 2px rgb(255 255 255 / .1);--yellow: oklch(.88 .15 95);--orange: oklch(.75 .18 65);--red: oklch(.62 .22 35);--pink: oklch(.62 .25 350);--green: oklch(.72 .18 165);--teal: oklch(.82 .08 185);--blue: oklch(.5 .28 270);--yellow-1: oklch(from var(--yellow) calc(l + .1) calc(c*.3) h);--yellow-2: oklch(from var(--yellow) calc(l + .08) calc(c/2) h);--yellow-3: oklch(from var(--yellow) calc(l + .05) calc(c*.7) h);--yellow-4: oklch(from var(--yellow) calc(l + .02) calc(c*.85) h);--yellow-5: oklch(from var(--yellow) l c h);--yellow-6: oklch(from var(--yellow) calc(l - .08) calc(c*1.1) h);--yellow-7: oklch(from var(--yellow) calc(l - .16) calc(c*1.15) h);--yellow-8: oklch(from var(--yellow) calc(l - .24) calc(c*1.1) h);--yellow-9: oklch(from var(--yellow) calc(l - .32) calc(c*.9) h);--orange-1: oklch(from var(--orange) calc(l + .2) calc(c*.3) h);--orange-2: oklch(from var(--orange) calc(l + .15) calc(c/2) h);--orange-3: oklch(from var(--orange) calc(l + .1) calc(c*.7) h);--orange-4: oklch(from var(--orange) calc(l + .05) calc(c*.85) h);--orange-5: oklch(from var(--orange) l c h);--orange-6: oklch(from var(--orange) calc(l - .08) calc(c*1.1) h);--orange-7: oklch(from var(--orange) calc(l - .16) calc(c*1.15) h);--orange-8: oklch(from var(--orange) calc(l - .24) calc(c*1.1) h);--orange-9: oklch(from var(--orange) calc(l - .32) calc(c*.9) h);--red-1: oklch(from var(--red) calc(l + .25) calc(c*.3) h);--red-2: oklch(from var(--red) calc(l + .2) calc(c/2) h);--red-3: oklch(from var(--red) calc(l + .12) calc(c*.7) h);--red-4: oklch(from var(--red) calc(l + .06) calc(c*.85) h);--red-5: oklch(from var(--red) l c h);--red-6: oklch(from var(--red) calc(l - .08) calc(c*1.05) h);--red-7: oklch(from var(--red) calc(l - .16) calc(c*1.1) h);--red-8: oklch(from var(--red) calc(l - .24) calc(c*1.05) h);--red-9: oklch(from var(--red) calc(l - .32) calc(c*.8) h);--pink-1: oklch(from var(--pink) calc(l + .28) calc(c*.3) h);--pink-2: oklch(from var(--pink) calc(l + .22) calc(c/2) h);--pink-3: oklch(from var(--pink) calc(l + .14) calc(c*.7) h);--pink-4: oklch(from var(--pink) calc(l + .07) calc(c*.85) h);--pink-5: oklch(from var(--pink) l c h);--pink-6: oklch(from var(--pink) calc(l - .08) calc(c*1.05) h);--pink-7: oklch(from var(--pink) calc(l - .16) calc(c*1.1) h);--pink-8: oklch(from var(--pink) calc(l - .24) calc(c*1.05) h);--pink-9: oklch(from var(--pink) calc(l - .32) calc(c*.8) h);--green-1: oklch(from var(--green) calc(l + .2) calc(c*.3) h);--green-2: oklch(from var(--green) calc(l + .15) calc(c/2) h);--green-3: oklch(from var(--green) calc(l + .1) calc(c*.7) h);--green-4: oklch(from var(--green) calc(l + .05) calc(c*.85) h);--green-5: oklch(from var(--green) l c h);--green-6: oklch(from var(--green) calc(l - .08) calc(c*1.1) h);--green-7: oklch(from var(--green) calc(l - .16) calc(c*1.15) h);--green-8: oklch(from var(--green) calc(l - .24) calc(c*1.1) h);--green-9: oklch(from var(--green) calc(l - .32) calc(c*.9) h);--teal-1: oklch(from var(--teal) calc(l + .12) calc(c*.4) h);--teal-2: oklch(from var(--teal) calc(l + .09) calc(c*.6) h);--teal-3: oklch(from var(--teal) calc(l + .06) calc(c*.75) h);--teal-4: oklch(from var(--teal) calc(l + .03) calc(c*.85) h);--teal-5: oklch(from var(--teal) l c h);--teal-6: oklch(from var(--teal) calc(l - .1) calc(c*1.3) h);--teal-7: oklch(from var(--teal) calc(l - .2) calc(c*1.5) h);--teal-8: oklch(from var(--teal) calc(l - .3) calc(c*1.4) h);--teal-9: oklch(from var(--teal) calc(l - .4) calc(c*1.2) h);--blue-1: oklch(from var(--blue) calc(l + .35) calc(c*.3) h);--blue-2: oklch(from var(--blue) calc(l + .28) calc(c/2) h);--blue-3: oklch(from var(--blue) calc(l + .18) calc(c*.7) h);--blue-4: oklch(from var(--blue) calc(l + .09) calc(c*.85) h);--blue-5: oklch(from var(--blue) l c h);--blue-6: oklch(from var(--blue) calc(l - .06) calc(c*1.05) h);--blue-7: oklch(from var(--blue) calc(l - .12) calc(c*1.1) h);--blue-8: oklch(from var(--blue) calc(l - .18) calc(c*1.05) h);--blue-9: oklch(from var(--blue) calc(l - .24) calc(c*.8) h);--gray-1: oklch(.97 .01 270);--gray-2: oklch(.9 .01 270);--gray-3: oklch(.8 .015 270);--gray-4: oklch(.7 .015 270);--gray-5: oklch(.6 .02 270);--gray-6: oklch(.5 .02 270);--gray-7: oklch(.4 .015 270);--gray-8: oklch(.28 .01 270);--gray-9: oklch(.18 .01 270);--fg: light-dark(#000, #fff);--bg: light-dark(#fff, #000);--tint-or-shade: color-mix(in oklab, var(--fg), transparent 95%);--tint-or-shade-harder: color-mix(in oklab, var(--fg), transparent 90%);--font-size-min: 14;--font-size-max: 18;--font-ratio-min: 1.2;--font-ratio-max: 1.33;--font-width-min: 320;--font-width-max: 1500;--lh-tight: 1.2;--lh-normal: 1.5;--lh-loose: 1.8;--ease-smooth: linear( 0, .0039, .0157, .0352, .0625 9.09%, .1407, .25, .3908, .5625, .7654, 1 );--ease-bounce: linear( 0, .004, .016, .035, .063, .098, .141, .191, .25, .316, .391 36.36%, .563, .766, 1 54.55%, .946, .908 72.73%, .953, 1, .994, .998, 1 );--ease-emphasized: linear( 0, .0038, .0155, .0352, .0625 9%, .1407, .25 18%, .5625 36%, .7655 45%, 1 );color-scheme:light dark}html{box-sizing:border-box}html,body,body>.body-fill{height:100%;margin:0}body>.body-fill{display:flex;flex-direction:column}main{flex:1}header,main,footer{width:100%}*,*:before,*:after{box-sizing:inherit}body{font-family:var(--font-sans);line-height:1.5;margin:0;min-height:100vh}body,h1,h2,h3,h4,h5,h6,p,li,.fluid,textarea,input,select,button,th,td{--fluid-min: calc(var(--font-size-min) * pow(var(--font-ratio-min), var(--fl, 0)));--fluid-max: calc(var(--font-size-max) * pow(var(--font-ratio-max), var(--fl, 0)));--fluid-preferred: calc( (var(--fluid-max) - var(--fluid-min)) / (var(--font-width-max) - var(--font-width-min)) );--fluid-type: clamp( (var(--fluid-min) / 16) * 1rem, ((var(--fluid-min) / 16) * 1rem) - (((var(--fluid-preferred) * var(--font-width-min)) / 16) * 1rem) + (var(--fluid-preferred) * var(--variable-unit, 100vi)), (var(--fluid-max) / 16) * 1rem );font-size:var(--fluid-type);margin-block:0 var(--vs-base)}.fluid-text-container,.fc{container-type:inline-size;--variable-unit: 100cqi}h1,.h1{margin-block:0 var(--vs-base);--fl: 5}h6,.h6,p,li,body,input,textarea,select{--fl: 0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;margin:0}button,.button{cursor:pointer;background:var(--bg);color:var(--fg);border:solid 1px var(--tint-or-shade);border-radius:var(--br-s);padding:var(--pad-m) var(--pad-l);text-decoration:none}:is(button,.button):hover{background:var(--tint-or-shade)}:is(button,.button):active{background:var(--tint-or-shade-harder)}:is(button,.button):disabled{opacity:.5;cursor:not-allowed}:is(button,.button):focus-visible{outline:2px solid var(--fg);outline-offset:2px}a:hover{opacity:.8}a:active{opacity:.6}a:focus-visible{outline:2px solid var(--fg);outline-offset:2px}:is(input,textarea,select):focus-visible{outline:2px solid var(--fg);outline-offset:2px}:is(input,textarea,select)[aria-invalid=true],:is(input,textarea,select).error{border-color:var(--red-6)}:is(:is(input,textarea,select)[aria-invalid=true],:is(input,textarea,select).error):focus-visible{outline-color:var(--red-6)}:is(input,textarea,select).success{border-color:var(--green-6)}:is(input,textarea,select).success:focus-visible{outline-color:var(--green-6)}:is(input,textarea,select).warning{border-color:var(--yellow-7)}:is(input,textarea,select).warning:focus-visible{outline-color:var(--yellow-7)}label{display:block;--fl: -1}.readable{max-width:900px;width:100%}.flex{display:flex;gap:20px}.grid{display:grid;gap:var(--gap, 1rem)}.split{display:flex;gap:20px;align-items:start;justify-content:space-between}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0px,0px,0px,0px);height:1px;width:1px;margin:-1px;padding:0;border:0px}.no-list{list-style:none;margin:0;padding:0}.no-list li{margin:0;padding:0}.row{margin-block:var(--vs-m)}.circle{--size: 40px;border-radius:var(--size);padding:0;width:var(--size);height:var(--size)}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.aspect-4-3{aspect-ratio:4 / 3}.aspect-21-9{aspect-ratio:21 / 9}.aspect-custom{aspect-ratio:var(--aspect, 1 / 1)}.layout-card{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--layout-min-card-width, var(--min-card-width, 290px)),1fr));gap:var(--layout-gap, var(--gap, 2rem))}.layout-sidebar{display:grid;grid-template-columns:250px 1fr;gap:var(--layout-gap, var(--gap, 2rem));align-items:start}.layout-sidebar.narrow{grid-template-columns:150px 1fr}.layout-sidebar.wide{grid-template-columns:350px 1fr}.layout-sidebar.invert{grid-template-columns:1fr 250px}.layout-sidebar.invert.narrow{grid-template-columns:1fr 150px}.layout-sidebar.invert.wide{grid-template-columns:1fr 350px}@media not (min-width:768px){.layout-sidebar,.layout-sidebar.narrow,.layout-sidebar.wide,.layout-sidebar.invert,.layout-sidebar.invert.narrow,.layout-sidebar.invert.wide{grid-template-columns:1fr}}.layout-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--layout-gap, var(--gap, 2rem));align-items:start}@media not (min-width:768px){.layout-split{grid-template-columns:1fr}.layout-split.no-stack{grid-template-columns:1fr 1fr}}.layout-three-col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--layout-gap, var(--gap, 2rem));align-items:start}@media not (min-width:1024px){.layout-three-col{grid-template-columns:1fr 1fr}}@media not (min-width:768px){.layout-three-col{grid-template-columns:1fr}}.layout-readable{width:100%;max-width:var(--layout-max-width, var(--max-width, 1200px));padding-inline:var(--layout-padding, var(--padding, 2rem))}.layout-readable.center{margin-inline:auto}.layout-readable.end{margin-inline-start:auto}.layout-holy-grail{display:grid;grid-template-columns:auto 1fr auto;gap:var(--layout-gap, var(--gap, 2rem))}.layout-readable .full-bleed{width:100vi;margin-inline:calc(50% - 50vi)}.stack{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--layout-gap, var(--gap, 1rem))}:is(.stack)>*{margin-block:0;margin-inline:0}.layout-cluster{display:flex;flex-wrap:wrap;gap:var(--layout-gap, var(--gap, 1rem));align-items:center}.layout-carousel{display:flex;gap:var(--layout-gap, var(--gap, 1rem));overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--layout-padding, var(--padding, 1rem));scrollbar-width:thin}.layout-carousel>*{scroll-snap-align:start;flex-shrink:0}.layout-reel{display:flex;flex-direction:column;gap:var(--layout-gap, var(--gap, 1rem));overflow-y:auto;scroll-snap-type:y mandatory;scroll-padding-block:var(--layout-padding, var(--padding, 1rem));scrollbar-width:thin;max-height:var(--reel-height, 80vh)}.layout-reel>*{scroll-snap-align:start;flex-shrink:0}:where(h1,h2,h3,h4,h5,h6){view-transition-name:var(--transition-name)}@media(prefers-color-scheme:dark){:root{--shadow-1: 0 1px 2px rgb(0 0 0 / .5), 0 2px 4px rgb(0 0 0 / .3);--shadow-2: 0 2px 4px rgb(0 0 0 / .6), 0 4px 8px rgb(0 0 0 / .4);--shadow-3: 0 4px 8px rgb(0 0 0 / .65), 0 8px 16px rgb(0 0 0 / .45), 0 2px 4px rgb(0 0 0 / .3);--shadow-4: 0 6px 12px rgb(0 0 0 / .7), 0 12px 24px rgb(0 0 0 / .5), 0 3px 6px rgb(0 0 0 / .35);--shadow-5: 0 10px 20px rgb(0 0 0 / .75), 0 16px 32px rgb(0 0 0 / .55), 0 4px 8px rgb(0 0 0 / .4);--shadow-6: 0 16px 32px rgb(0 0 0 / .8), 0 24px 48px rgb(0 0 0 / .6), 0 32px 64px rgb(0 0 0 / .5), 0 6px 12px rgb(0 0 0 / .45)}}.box-1{background:var(--tint-or-shade);padding:1rem;border-radius:var(--br-s);box-shadow:var(--box)}.box-2{background:var(--tint-or-shade);padding:1rem;border-radius:var(--br-s);box-shadow:var(--box),var(--shadow-5);background:linear-gradient(180deg,var(--tint-or-shade) 0%,var(--tint-or-shade-harder) 100%)}.di-accordion{margin-block:0 var(--vs-base);border-block-end:solid 1px var(--tint-or-shade)}.di-accordion summary{font-size:var(--base);padding:2rem 1rem;border-block-end:solid 1px var(--tint-or-shade)}.di-dialog{border-radius:var(--br-m);max-width:60ch;border:none;padding:var(--pad-m);position:relative;box-shadow:var(--shadow-5)}.di-dialog::backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.di-dialog>*:first-child{margin-block-start:0}.di-dialog .share-window{display:flex;align-items:center}.di-dialog a{text-decoration:none}.di-drawer{border:none;border-radius:var(--br-m);padding:var(--pad-m);box-shadow:var(--shadow-5)}.di-drawer::backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.di-drawer-close-button{position:absolute;inset-block-start:10px;inset-inline-end:10px}.di-dialog-close{position:absolute;border:none;inset-inline-end:10px;inset-block-start:10px;line-height:var(--fs-s);font-size:var(--fs-s);cursor:pointer}.di-menu{background:var(--bg);box-shadow:var(--shadow-3);border-radius:var(--br-m);padding:var(--pad-s);flex-direction:column;border:solid 1px var(--tint-or-shade);width:150px;z-index:10}.di-menu .di-menu-inner{gap:10px;display:flex;flex-direction:column}.di-menu button,.di-menu a{line-height:1;text-decoration:none;background:transparent;color:var(--fg);gap:10px;padding:var(--pad-s);align-items:center;border-radius:var(--br-s);border:none;width:100%;display:flex}:is(.di-menu button,.di-menu a):hover,:is(.di-menu button,.di-menu a):active{background:var(--tint-or-shade)}.di-toast-slice{background:var(--bg);box-shadow:var(--shadow-3);border-radius:var(--br-s);padding:var(--pad-m) var(--pad-l);flex-direction:column;border:solid 1px var(--tint-or-shade);z-index:10;overflow:hidden;position:relative}.di-toast-slice .progress{--info: var(--blue);--success: var(--green);--warning: var(--yellow);--error: var(--red)}@font-face{font-family:wake;src:url(../../../newake.otf) format("opentype")}html{color-scheme:light dark;font-optical-sizing:auto;font-weight:400;font-style:normal}:where(h1,h2,h3,h4,h5,h6){text-transform:uppercase;font-weight:900;font-family:wake,sans-serif}:where(h1,h2,h3,h4,h5,h6) a{text-decoration:none;color:var(--fg)}a{color:var(--fg)}body,h1,h2,h3,h4,h5,h6,p,li,.fluid,textarea,input,select,button,th,td{--fl: 0;--font-size-min: 14;--font-size-max: 20;--font-ratio-min: 1.25;--font-ratio-max: 1.3333333333333333;--font-width-min: 320;--font-width-max: 1500;--fluid-min: calc(var(--font-size-min) * pow(var(--font-ratio-min), var(--fl, 0)));--fluid-max: calc(var(--font-size-max) * pow(var(--font-ratio-max), var(--fl, 0)));--fluid-preferred: calc( (var(--fluid-max) - var(--fluid-min)) / (var(--font-width-max) - var(--font-width-min)) );--fluid-type: clamp( (var(--fluid-min) / 16) * 1rem, ((var(--fluid-min) / 16) * 1rem) - (((var(--fluid-preferred) * var(--font-width-min)) / 16) * 1rem) + (var(--fluid-preferred) * var(--variable-unit, 100vi)), (var(--fluid-max) / 16) * 1rem );font-size:var(--fluid-type)}.fluid-text-container{container-type:inline-size;--variable-unit: 100cqi}h1,.h1{--fl: 5}h2,.h2{--fl: 4}h3,.h3{--fl: 3}h4,.h4{--fl: 2}h5,.h5{--fl: 1}h6,.h6,p,li,body{--fl: 0}.fs-xs{--fl: -1}.fs-base{--fl: 0}.fs-s{--fl: 1}.fs-m{--fl: 2}.fs-l{--fl: 3}.fs-xl{--fl: 4}.fs-xxl{--fl: 5}.fs-xxxl{--fl: 6}.stack{display:flex;flex-direction:column;gap:20px;* >{margin:0}}.layout-sidebar>*{padding:0 2rem}.youtube{aspect-ratio:16 / 9}header.svelte-se6v6o{padding:var(--vs-s) var(--vs-m)}header.svelte-se6v6o p:where(.svelte-se6v6o){margin:0;font-family:wake}header.svelte-se6v6o a:where(.svelte-se6v6o){text-decoration:none}header.svelte-se6v6o a:where(.svelte-se6v6o):hover{color:var(--yellow-5)}footer.svelte-1x8ikni{padding:var(--pad-l)}footer.svelte-1x8ikni ul:where(.svelte-1x8ikni) a:where(.svelte-1x8ikni){text-decoration:none}.links.svelte-4k5e7h{background:var(--tint-or-shade);padding:var(--vs-s) var(--vs-m)}.links.svelte-4k5e7h a:where(.svelte-4k5e7h){text-decoration:none}.links.svelte-4k5e7h a:where(.svelte-4k5e7h):hover{color:var(--yellow-5)}.hero.svelte-4k5e7h{text-align:center}.hero.svelte-4k5e7h h1:where(.svelte-4k5e7h){--fl: 6;padding:var(--vs-xl)}
