:where(html){line-height:1.15;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}.group:hover .pop{visibility:visible;opacity:1}.pop{z-index:1;opacity:0;transition-property:opacity,visibility;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;visibility:hidden}.link{text-decoration-line:underline;text-decoration-thickness:.05em;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.15em;transition-property:text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.pointer-events-initial{pointer-events:initial}.group:hover .group-hover\:visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.last\:after\:absolute:last-child:after{position:absolute}.before\:absolute:before{position:absolute}.bottom-0{bottom:0}.bottom-5{bottom:1.25rem}.bottom-full{bottom:100%}.left--2px{left:-2px}.left-0{left:0}.left-50\%{left:50%}.right-\[calc\(20px\+max\(calc\(\(100\%-1100px\)\/2\)\,0px\)\)\]{right:calc(20px + max(calc((100% - 1100px)/2),0px))}.right-0{right:0}.top--2px{top:-2px}.top-0{top:0}.top-0\.05em{top:.05em}.top-3{top:.75rem}.last\:after\:bottom--4:last-child:after{bottom:-1rem}.last\:after\:left--5:last-child:after{left:-1.25rem}.before\:left--3\.8:before{left:-.95rem}.before\:left--4:before{left:-1rem}.before\:left--5:before{left:-1.25rem}.before\:top-1:before{top:.25rem}.before\:top-2:before{top:.5rem}.before\:top-3\.4:before{top:.85rem}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.grid{display:grid}.grid-flow-col{grid-auto-flow:column}.grid-cols-\[repeat\(auto-fill\,minmax\(250px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.grid-rows-\[repeat\(5\,1fr\)\]{grid-template-rows:repeat(5,1fr)}.grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}.m-a{margin:auto}.mx-a{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-a{margin-left:auto}.mr-a{margin-right:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-a{margin-top:auto}.\!inline{display:inline!important}.inline{display:inline}.block{display:block}.before\:inline-block:before{display:inline-block}.contents{display:contents}.hidden{display:none}.h-\[calc\(100\%\+4px\)\]{height:calc(100% + 4px)}.h-2\.5{height:.625rem}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-\[calc\(100\%\+4px\)\]{width:calc(100% + 4px)}.w-\[min\(100\%\,1000px\)\]{width:min(100%,1000px)}.w-2\.5{width:.625rem}.w-full{width:100%}.w-max{width:max-content}.w-screen{width:100vw}.w-xs{width:20rem}.last\:after\:h-2:last-child:after{height:.5rem}.last\:after\:w-2:last-child:after{width:.5rem}.before\:h-1:before{height:.25rem}.before\:h-2:before{height:.5rem}.before\:h-full:before{height:100%}.before\:w-1:before{width:.25rem}.before\:w-2:before{width:.5rem}.children\:flex>*,.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0\.5{flex-grow:.5}.grow-0\.6{flex-grow:.6}.flex-basis-300px{flex-basis:300px}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.transform-origin-center{transform-origin:center}.-transform-translate-x-50\%,.-translate-x-1\/2{--un-translate-x:-50%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform-translate-x-full{--un-translate-x:100%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.translate-y-1{--un-translate-y:.25rem;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.group:hover .group-hover\:translate-y-0{--un-translate-y:0;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes shaky{0%{transform:translate(0)rotate(0)}10%{transform:translate(-1px,-2px)rotate(-1deg)}20%{transform:translate(-3px,1px)rotate(1deg)}30%{transform:translate(2px,-1px)rotate(0)}40%{transform:translate(1px,2px)rotate(1deg)}50%{transform:translate(-1px,-1px)rotate(-1deg)}60%{transform:translate(-3px,1px)rotate(0)}70%{transform:translate(2px,1px)rotate(-1deg)}80%{transform:translate(-1px,-2px)rotate(1deg)}90%{transform:translate(2px,2px)rotate(0)}to{transform:translate(0)rotate(-1deg)}}.animate-shaky{animation:shaky .6s linear infinite}.list-none{list-style-type:none}.items-start{align-items:flex-start}.children\:items-center>*,.items-center{align-items:center}.self-end{align-self:flex-end}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.children\:gap-1>*,.gap-1{gap:.25rem}.gap-0\.5{gap:.125rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.whitespace-pre-line{white-space:pre-line}.b-1{border-width:1px}.b-2{border-width:2px}.last\:after\:b-2:last-child:after{border-width:2px}.before\:b-2:before{border-width:2px}.before\:b:before{border-width:1px}.b-b{border-bottom-width:1px}.b-r{border-right-width:1px}.before\:b-l-2:before{border-left-width:2px}.b-primary{border-color:var(--primary-color)}.b-secondary{border-color:var(--secondary-color)}.b-weak{border-color:var(--weak-color)}.last\:after\:b-primary:last-child:after{border-color:var(--primary-color)}.before\:b-primary:before{border-color:var(--primary-color)}.rd-1{border-radius:.25rem}.rd-2{border-radius:.5rem}.rd-md{border-radius:.375rem}.last\:after\:rd-full:last-child:after{border-radius:9999px}.before\:rd-full:before{border-radius:9999px}.b-solid{border-style:solid}.last\:after\:b-solid:last-child:after{border-style:solid}.before\:b-solid:before{border-style:solid}.b-b-solid{border-bottom-style:solid}.b-r-solid{border-right-style:solid}.before\:b-l-solid:before{border-left-style:solid}.backdrop\:bg-transparent::backdrop{background-color:transparent}.bg-\#aaaaaa88{--un-bg-opacity:.53;background-color:rgb(170 170 170 / var(--un-bg-opacity))}.bg-background{background-color:var(--background-color)}.bg-primary{background-color:var(--primary-color)}.bg-red-5{--un-bg-opacity:1;background-color:rgb(239 68 68 / var(--un-bg-opacity))}.bg-secondary{background-color:var(--secondary-color)}.bg-transparent{background-color:transparent}.last\:after\:bg-primary:last-child:after{background-color:var(--primary-color)}.p-5{padding:1.25rem}.px{padding-left:1rem;padding-right:1rem}.px-1\.25{padding-left:.3125rem;padding-right:.3125rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-2{padding-right:.5rem}.pr-5{padding-right:1.25rem}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.text-center{text-align:center}.children\:text-3\.5>*,.text-3\.5,.text-size-sm{font-size:.875rem}.text-2\.6{font-size:.65rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3\.3{font-size:.825rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5,.text-size-xl{font-size:1.25rem}.text-6xl{font-size:3.75rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-size-lg{font-size:1.125rem}.text-size-xs{font-size:.75rem}.c-background{color:var(--background-color)}.c-primary{color:var(--primary-color)}.c-remark{color:var(--remark-color)}.c-secondary,.children\:c-secondary>*{color:var(--secondary-color)}.c-weak{color:var(--weak-color)}.font-600{font-weight:600}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-thin{font-weight:100}.line-height-loose{line-height:2}.font-cursive{font-family:Playwrite MX,The Peak Font Plus,serif}.font-mono{font-family:Maple Mono NF CN,monospace}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.shadow-md{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,visibility\,transform\]{transition-property:opacity,visibility,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-background-color{transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.last\:after\:content-empty:last-child:after{content:""}.before\:content-empty:before{content:""}.invisible{visibility:hidden}@media (min-width: 640px){.group:hover .sm\:group-hover\:visible{visibility:visible}.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:static{position:static}.sm\:bottom-30{bottom:7.5rem}.sm\:left-1\/2{left:50%}.sm\:top-full{top:100%}.sm\:grid-cols-\[repeat\(4\,1fr\)\]{grid-template-columns:repeat(4,1fr)}.sm\:grid-rows-none{grid-template-rows:none}.sm\:mb-3{margin-bottom:.75rem}.sm\:ml-a{margin-left:auto}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:h-max{height:max-content}.sm\:w-200px{width:200px}.sm\:flex-shrink-0{flex-shrink:0}.sm\:flex-basis-200px{flex-basis:200px}.sm\:flex-row{flex-direction:row}.sm\:transform-translate-x--1\/2{--un-translate-x:-50%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.sm\:gap-20{gap:5rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-7{gap:1.75rem}.sm\:b-0{border-width:0px}.sm\:b-2{border-width:2px}.sm\:b-primary{border-color:var(--primary-color)}.sm\:b-none{border-style:none}.sm\:b-solid{border-style:solid}.sm\:p-0{padding:0}.sm\:pb-12{padding-bottom:3rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-size-2xl{font-size:1.5rem}.sm\:opacity-0{opacity:0}.group:hover .sm\:group-hover\:opacity-100{opacity:1}.sm\:shadow-md{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.sm\:transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sm\:invisible{visibility:hidden}}header.svelte-ja5klc a:where(.svelte-ja5klc){position:relative;display:inline-block}header.svelte-ja5klc a:where(.svelte-ja5klc) p:where(.svelte-ja5klc),header.svelte-ja5klc a:where(.svelte-ja5klc) span:where(.svelte-ja5klc){padding:5px 10px;text-align:center}header.svelte-ja5klc a:where(.svelte-ja5klc) span:where(.svelte-ja5klc){position:absolute;top:0;width:100%;height:100%;border-bottom:2px solid transparent;transition:border-color .15s ease}header.svelte-ja5klc a:where(.svelte-ja5klc) p:where(.svelte-ja5klc){color:var(--background-color);background-color:var(--primary-color);clip-path:inset(0 100% 0 0);transition:clip-path .15s ease}header.svelte-ja5klc a.location:where(.svelte-ja5klc) span:where(.svelte-ja5klc){border-color:var(--secondary-color)}header.svelte-ja5klc a:where(.svelte-ja5klc):hover p:where(.svelte-ja5klc){clip-path:inset(0 0 0 0)}footer.svelte-ja5klc a:where(.svelte-ja5klc):not(footer:where(.svelte-ja5klc)>a:where(.svelte-ja5klc)){display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.875rem;font-weight:700;white-space:nowrap;transition:color .15s ease-in-out,background-color .15s ease-in-out}footer.svelte-ja5klc a:where(.svelte-ja5klc):not(footer:where(.svelte-ja5klc)>a:where(.svelte-ja5klc)):hover{color:var(--background-color);background-color:var(--primary-color)}@media screen and (max-width: 640px){nav.svelte-ja5klc header:where(.svelte-ja5klc) a:where(.svelte-ja5klc){display:flex;gap:.5rem}nav.svelte-ja5klc header:where(.svelte-ja5klc) a:where(.svelte-ja5klc) span:where(.svelte-ja5klc),nav.svelte-ja5klc header:where(.svelte-ja5klc) a:where(.svelte-ja5klc) p:where(.svelte-ja5klc){padding:0}nav.svelte-ja5klc header:where(.svelte-ja5klc) a:where(.svelte-ja5klc) span:where(.svelte-ja5klc){position:static;width:auto;display:inline-flex;align-items:center;border-bottom:none;color:var(--primary-color)}nav.svelte-ja5klc header:where(.svelte-ja5klc) a:where(.svelte-ja5klc) p:where(.svelte-ja5klc){white-space:nowrap;clip-path:none;color:var(--primary-color);background-color:var(--background-color)}nav.svelte-ja5klc header:where(.svelte-ja5klc) a.location:where(.svelte-ja5klc){font-weight:700}nav.svelte-ja5klc footer:where(.svelte-ja5klc) a:where(.svelte-ja5klc):not(footer:where(.svelte-ja5klc)>a:where(.svelte-ja5klc)){padding:.25rem 0rem;font-weight:400}}:root{--primary-color: #2a2a28;--secondary-color: #50504d;--remark-color: #757575;--weak-color: #9f9f9c;--background-color: #fffffd;--block-color: #eeeeee;--shadow-color: #cdcdcc;--selection-color: #adadacc3;--serif: "Noto Serif SC", serif;--monospace: "Maple Mono NF CN", monospace;--swup-fade-theme-duration: .15s}:lang(zh-hk),:lang(zh-mo){--serif: "Noto Serif HK", "Noto Serif SC", serif}:lang(zh-tw){--serif: "Noto Serif TC", "Noto Serif SC", serif}:lang(ja){--serif: "Noto Serif JP", "Noto Serif SC", serif}:lang(ko){--serif: "Noto Serif KR", "Noto Serif SC", serif}@media (prefers-color-scheme: dark){:root{--primary-color: #dddddb;--secondary-color: #aaaaa8;--remark-color: #a5a5a5;--weak-color: #5d5d5a;--background-color: #0e0e0c;--block-color: #1e1e1e;--shadow-color: #323231;--selection-color: #adadacc3}.astro-code,.astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}}[data-theme=light]{--primary-color: #2a2a28;--secondary-color: #50504d;--remark-color: #757575;--weak-color: #9f9f9c;--background-color: #fffffd;--block-color: #eeeeee;--shadow-color: #cdcdcc;--selection-color: #adadacc3}[data-theme=dark]{--primary-color: #dddddb;--secondary-color: #aaaaa8;--remark-color: #a5a5a5;--weak-color: #5d5d5a;--background-color: #0e0e0c;--block-color: #1e1e1e;--shadow-color: #323231;--selection-color: #adadacc3}[data-theme=dark] .astro-code,[data-theme=dark] .astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}*{margin:0;border:none;padding:0;box-sizing:border-box;font-family:inherit;user-select:none;-webkit-tap-highlight-color:transparent}* ::selection{background-color:var(--selection-color)}* ::-webkit-scrollbar{background-color:transparent;width:5px;height:5px}* ::-webkit-scrollbar-thumb{border-radius:5px;background-color:var(--primary-color)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--primary-color) transparent}}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--serif),var(--monospace);color:var(--primary-color);background-color:var(--background-color);overflow-x:clip}a{text-decoration:none;color:inherit;-webkit-user-drag:none}button{display:flex;color:inherit;font-size:inherit;cursor:pointer;background:transparent}button[disabled]{color:var(--weak-color);cursor:not-allowed}input,textarea{color:var(--primary-color)}textarea{line-height:1.5}input[type=checkbox].switch{position:relative;appearance:none;cursor:pointer;margin:0 5px;width:2rem;height:1rem}input[type=checkbox].switch:before{position:absolute;display:flex;content:"F";align-items:center;justify-content:center;height:1rem;width:1rem;left:0;font-family:var(--monospace);font-size:.8em;text-align:center;color:var(--background-color);background-color:var(--primary-color);z-index:1;transition:left .15s ease-in}input[type=checkbox].switch:after{position:absolute;content:"";bottom:.4rem;width:100%;border-bottom:2px solid var(--primary-color)}input[type=checkbox].switch:checked:before{content:"T";left:1rem}img{max-width:100%;height:auto;-webkit-user-drag:none}svg{fill:currentColor}.swup-progress-bar{height:.15rem;background:linear-gradient(to right,var(--block-color),var(--secondary-color))}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:10}[data-theme=dark]::view-transition-old(root){z-index:10}[data-theme=dark]::view-transition-new(root){z-index:1}.markdown{line-height:1.75;word-wrap:break-word}.markdown,.markdown section{display:flex;flex-direction:column;gap:.8rem;width:100%}.markdown *{user-select:text}.markdown h1:not(:first-child),.markdown h2:not(:first-child){margin-top:.5rem}.markdown h1{align-self:flex-start;border-bottom:4px solid;padding-bottom:.5rem;font-size:1.75rem}.markdown h2{align-self:flex-start;border-bottom:2px solid;padding-bottom:.2rem}.markdown hr{border-bottom:1px dashed var(--remark-color)}.markdown a{text-decoration:underline transparent .05em;text-underline-offset:.15em;transition:text-decoration-color .15s ease-in-out}.markdown a:hover{text-decoration-color:currentColor}.markdown a[target=_blank]:after{content:"";padding-right:6px;padding-left:2px;font-size:.8em;vertical-align:1px}.markdown a:not([target=_blank],[data-footnote-ref],[data-footnote-backref]):after{content:"";padding-right:6px;padding-left:2px;font-size:.85em;vertical-align:.5px}.markdown a:not([target=_blank],[data-footnote-ref],[data-footnote-backref])[href^="mailto:"]:after{content:"󱃝";padding-right:6px;padding-left:2px;font-size:.9em;vertical-align:0px}.markdown h1[id] a,.markdown h2[id] a,.markdown h3[id] a,.markdown h4[id] a,.markdown h5[id] a,.markdown h6[id] a{text-decoration:none}.markdown h1[id] a:after,.markdown h2[id] a:after,.markdown h3[id] a:after,.markdown h4[id] a:after,.markdown h5[id] a:after,.markdown h6[id] a:after{content:"󰌷";margin:0rem .3rem;font-size:.8em;font-weight:400;opacity:0;transition:opacity .15s ease-in-out}.markdown h1[id] a:hover:after,.markdown h2[id] a:hover:after,.markdown h3[id] a:hover:after,.markdown h4[id] a:hover:after,.markdown h5[id] a:hover:after,.markdown h6[id] a:hover:after{opacity:1}.markdown ul,.markdown ol{padding-left:1.5rem}.markdown ul li,.markdown ol li{margin-top:.2rem}.markdown ul li>*:not(:last-child),.markdown ol li>*:not(:last-child){margin-bottom:.2rem}.markdown ul.contains-task-list{list-style:none}.markdown ul.contains-task-list input.task-list-item-checkbox{appearance:none}.markdown ul.contains-task-list input.task-list-item-checkbox:before{content:"";margin-right:5px;font-family:var(--monospace);font-weight:900;font-size:1.2em}.markdown ul.contains-task-list input.task-list-item-checkbox:checked:before{content:""}.markdown blockquote{border-left:4px solid var(--shadow-color);padding-left:1rem}.markdown blockquote p{margin:0rem;padding-bottom:.5rem}.markdown code{border-radius:.3rem;padding:.2rem .4rem;font-size:.8em;-webkit-user-drag:none;font-family:var(--monospace)}.markdown :not(pre)>code{background-color:var(--block-color)}.markdown pre{position:relative;border-radius:.3rem}.markdown pre>code{display:block;padding:1rem;line-height:1.5}.markdown pre>code>button.code-copy-button{position:absolute;top:.7rem;right:.7rem;width:1rem;height:1rem;color:var(--secondary-color);opacity:0;visibility:hidden;transition:opacity .15s ease-in-out,visibility .15s ease-in-out}.markdown pre>code>button.code-copy-button svg.done-icon{display:none}.markdown pre>code>button.code-copy-button.code-copied svg.copy-icon{display:none}.markdown pre>code>button.code-copy-button.code-copied svg.done-icon{display:block}.markdown pre>code:hover button,.markdown pre>code button.code-copied{opacity:1;visibility:visible}.markdown ruby rt{font-size:.6em}.markdown mark{color:inherit;background-color:initial;text-decoration:underline wavy .05em;text-underline-offset:.1em}.markdown figure{display:inline-block;vertical-align:top;align-self:flex-start}.markdown figure img{max-width:100%}.markdown figure figcaption{font-size:small;font-weight:700;text-align:center}.markdown div.table-wrapper{padding-bottom:.5rem;overflow-x:auto}.markdown table{border-collapse:collapse;border-top:3px solid var(--primary-color);border-bottom:3px solid var(--primary-color);text-align:center}.markdown table th,.markdown table td{padding:5px 10px}.markdown table th[colspan]{border-bottom:2px solid var(--primary-color)}.markdown table thead tr:last-child{border-bottom:2px solid var(--primary-color)}.markdown sup:has(a[data-footnote-ref]){padding:0 .05em;vertical-align:baseline;font-size:1em;transition:color .15s ease-in-out,background-color .15s ease-in-out}.markdown sup:has(a[data-footnote-ref]):hover{color:var(--background-color);background-color:var(--secondary-color)}.markdown sup:has(a[data-footnote-ref]) a{text-decoration:none}.markdown sup:has(a[data-footnote-ref]) a:before{content:"["}.markdown sup:has(a[data-footnote-ref]) a:after{content:"]"}.markdown .footnotes{margin-top:2rem;border-top:4px dotted var(--weak-color);padding-top:1rem;color:var(--remark-color);font-size:.8rem}.markdown .footnotes ol{padding:0rem;list-style:none;counter-reset:footnote}.markdown .footnotes ol li{position:relative;counter-increment:footnote;padding-left:1.2rem}.markdown .footnotes ol li:before{position:absolute;left:0;content:"[" counter(footnote) "]"}.markdown .footnotes ol li a[data-footnote-backref]{padding:0 .25em;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out}.markdown .footnotes ol li a[data-footnote-backref]:hover{color:var(--background-color);background-color:var(--secondary-color)}.markdown .markdown-alert{border-left:4px solid;padding:0px 1rem 5px}.markdown .markdown-alert-title{display:flex;align-items:center;font-weight:700}.markdown .markdown-alert-title svg{margin-right:8px}.markdown .markdown-alert-note{color:var(--remark-color)}.markdown .markdown-alert-tip{color:#66ba33}.markdown .markdown-alert-important{color:#36c}.markdown .markdown-alert-warning{color:#efa755}.markdown .markdown-alert-caution{color:#ee3838}.markdown .markdown-alert p:not(:first-child){color:var(--primary-color)}.markdown .spoiler{filter:blur(3px);transition:filter 50ms}.markdown .spoiler:hover{filter:none}.katex *{font-family:"KaTeX_Main",var(--serif)}.katex-display{margin:0;text-align:inherit;padding-bottom:2px;overflow-x:auto;overflow-y:hidden}.katex-display>.katex{text-align:inherit}#markdown-contents{display:flex;flex-direction:column}#markdown-contents *{line-height:1.6;list-style:none}#markdown-contents a a{display:none}#markdown-contents li{color:var(--weak-color)}#markdown-contents li .toc-active-link{color:var(--primary-color);font-weight:700}#markdown-contents li a:hover{text-decoration:underline}#markdown-contents ol ol{margin-left:1rem}#markdown-contents ol ol li{position:relative}#markdown-contents ol ol li:before{content:"";position:absolute;top:0;left:-8px;height:100%;border-left:1px solid var(--remark-color)}#markdown-contents ol ol li:last-child:before{height:1rem}#markdown-contents ol ol li:after{content:"";position:absolute;top:1rem;left:-8px;border-bottom:1px solid var(--remark-color);width:5px}.medium-zoom-overlay,.medium-zoom-image--opened{z-index:2}.medium-zoom-overlay{position:fixed;inset:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}
