*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content:""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*,: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,[container=""]{width:100%}.uno-desktop-column{position:fixed;right:max(5rem,calc(50vw - 35rem));width:14rem}.uno-decorative-line{margin-bottom:1.125rem;height:.0625rem;width:2.5rem;background-color:oklch(var(--un-preset-theme-colors-secondary)/.25)}.uno-round-border{border-width:1px;border-color:oklch(var(--un-preset-theme-colors-secondary)/.05);border-radius:.25rem;border-style:solid}@media (min-width:640px){.container,[container=""]{max-width:640px}}@media (min-width:768px){.container,[container=""]{max-width:768px}}@media (min-width:1024px){.container,[container=""]{max-width:1024px}.lg\:uno-desktop-column,[lg\:uno-desktop-column=""],[lg~=uno-desktop-column]{position:fixed;right:max(5rem,calc(50vw - 35rem));width:14rem}.uno-decorative-line{margin-bottom:1.5rem;width:2.75rem}}@media (min-width:1280px){.container,[container=""]{max-width:1280px}}@media (min-width:1536px){.container,[container=""]{max-width:1536px}}:root{--un-preset-theme-colors-secondary:40% .005 298;--un-preset-theme-colors-primary:25% .005 298;--un-preset-theme-colors-note:48.8% .243 264.376;--un-preset-theme-colors-note--alpha:.8;--un-preset-theme-colors-background:96% .005 298;--un-preset-theme-colors-highlight:.93 .195089 103.2532;--un-preset-theme-colors-highlight--alpha:.5;--un-preset-theme-colors-tip:50.8% .118 165.612;--un-preset-theme-colors-tip--alpha:.8;--un-preset-theme-colors-important:49.6% .265 301.924;--un-preset-theme-colors-important--alpha:.8;--un-preset-theme-colors-warning:55.5% .163 48.998;--un-preset-theme-colors-warning--alpha:.8;--un-preset-theme-colors-caution:50.5% .213 27.518;--un-preset-theme-colors-caution--alpha:.8}.dark{--un-preset-theme-colors-secondary:77% .005 298;--un-preset-theme-colors-primary:92% .005 298;--un-preset-theme-colors-note:70.7% .165 254.624;--un-preset-theme-colors-note--alpha:.8;--un-preset-theme-colors-background:22% .005 298;--un-preset-theme-colors-highlight:.93 .195089 103.2532;--un-preset-theme-colors-highlight--alpha:.2;--un-preset-theme-colors-tip:76.5% .177 163.223;--un-preset-theme-colors-tip--alpha:.8;--un-preset-theme-colors-important:71.4% .203 305.504;--un-preset-theme-colors-important--alpha:.8;--un-preset-theme-colors-warning:82.8% .189 84.429;--un-preset-theme-colors-warning--alpha:.8;--un-preset-theme-colors-caution:70.4% .191 22.216;--un-preset-theme-colors-caution--alpha:.8}.pointer-events-none{pointer-events:none}.absolute,[absolute=""]{position:absolute}.fixed{position:fixed}.relative,[relative=""]{position:relative}.inset-0{inset:0}.bottom-20{bottom:5rem}.bottom-8{bottom:2rem}.left--10{left:-2.5rem}.left-0{left:0}.right-7\.25vw,[right-7\.25vw=""]{right:7.25vw}.right-8{right:2rem}.top-0{top:0}.top-14\.6,[top-14\.6=""]{top:3.65rem}.top-3\.8{top:.95rem}.after\:bottom-0\.15em:after{bottom:.15em}.after\:bottom-0\.35em:after{bottom:.35em}.after\:bottom-0\.7em:after{bottom:.7em}.grid{display:grid}.rows-\[0fr\]{grid-template-rows:0fr}.rows-\[1fr\]{grid-template-rows:1fr}.m-auto{margin:auto}.m23\.1{margin:5.775rem}.mx-\[max\(5\.75rem\,calc\(50vw-34\.25rem\)\)\]{margin-left:max(5.75rem,calc(50vw - 34.25rem));margin-right:max(5.75rem,calc(50vw - 34.25rem))}.mx-auto{margin-left:auto;margin-right:auto}.my-20{margin-top:5rem;margin-bottom:5rem}.mb-1\.8{margin-bottom:.45rem}.mb-10{margin-bottom:2.5rem}.mb-10\.5,[mb-10\.5=""]{margin-bottom:2.625rem}.mb-10\.8{margin-bottom:2.7rem}.mb-12{margin-bottom:3rem}.mb-17\.2{margin-bottom:4.3rem}.mb-2\.5{margin-bottom:.625rem}.mb-2\.8{margin-bottom:.7rem}.mb-5\.5{margin-bottom:1.375rem}.mb-6{margin-bottom:1.5rem}.mb-7\.5{margin-bottom:1.875rem}.ml-0{margin-left:0}.ml-0\.25em{margin-left:.25em}.ml-1\.5{margin-left:.375rem}.ml-1\.75{margin-left:.4375rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.mt--1\.3{margin-top:-.325rem}.mt-1{margin-top:.25rem}.mt-10\.5{margin-top:2.625rem}.mt-12\.6{margin-top:3.15rem}.mt-16{margin-top:4rem}.mt-2\.25{margin-top:.5625rem}.mt-3{margin-top:.75rem}.mt-3\.6{margin-top:.9rem}.box-content{box-sizing:content-box}.inline{display:inline}.block{display:block}.inline-block,[inline-block=""]{display:inline-block}.hidden,[hidden=""]{display:none}.aspect-square,[aspect-square=""]{aspect-ratio:1/1}.h-10{height:2.5rem}.h-12{height:3rem}.h-60\%{height:60%}.h-px{height:1px}.h1{height:.25rem}.h2{height:.5rem}.h4{height:1rem}.max-h-59\.3{max-height:14.825rem}.max-w-\[min\(calc\(75vw-16rem\)\,44rem\)\]{max-width:min(calc(75vw - 16rem),44rem)}.max-w-205\.848{max-width:51.462rem}.min-h-full{min-height:100%}.min-h-vh{min-height:100vh}.w-0\.98em{width:.98em}.w-10{width:2.5rem}.w-4,[w-4=""]{width:1rem}.w-4\.2{width:1.05rem}.w-4\.5{width:1.125rem}.w-60\%{width:60%}.w-75\%,[w-75\%=""]{width:75%}.w-full{width:100%}.flex,[flex=""]{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.translate-y--0\.1em{--un-translate-y:-.1em;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-4{--un-translate-y:1rem;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))}.active\:scale-90:active{--un-scale-x:.9;--un-scale-y:.9;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))}.active\:scale-90\!:active{--un-scale-x:.9!important;--un-scale-y:.9!important;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))!important}[active\:scale-90=""]:active{--un-scale-x:.9;--un-scale-y:.9;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,[transform=""]{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))}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.items-center{align-items:center}.justify-center{justify-content:center}.gap-6,[gap-6=""]{gap:1.5rem}.gap-x-3{column-gap:.75rem}.gap-y-3\.2{row-gap:.8rem}.space-y-1\.1>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.275rem*calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.275rem*var(--un-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.whitespace-nowrap{white-space:nowrap}.border,[border=""]{border-width:1px}.border-secondary\/25{border-color:oklch(var(--un-preset-theme-colors-secondary)/.25)}.border-secondary\/80{border-color:oklch(var(--un-preset-theme-colors-secondary)/.8)}[border-secondary=""]{--un-border-opacity:var(--un-preset-theme-colors-secondary--alpha, 1);border-color:oklch(var(--un-preset-theme-colors-secondary)/var(--un-border-opacity))}.hover\:border-secondary\/80:hover{border-color:oklch(var(--un-preset-theme-colors-secondary)/.8)}[hover\:border-secondary=""]:hover{--un-border-opacity:var(--un-preset-theme-colors-secondary--alpha, 1);border-color:oklch(var(--un-preset-theme-colors-secondary)/var(--un-border-opacity))}.rounded-full,[rounded-full=""]{border-radius:9999px}.bg-background{--un-bg-opacity:var(--un-preset-theme-colors-background--alpha, 1);background-color:oklch(var(--un-preset-theme-colors-background)/var(--un-bg-opacity))}.bg-secondary\/5{background-color:oklch(var(--un-preset-theme-colors-secondary)/.05)}.p-0{padding:0}.px,[px=""]{padding-left:1rem;padding-right:1rem}.px-3\.2,[px-3\.2=""]{padding-left:.8rem;padding-right:.8rem}.py-0\.7,[py-0\.7=""]{padding-top:.175rem;padding-bottom:.175rem}.py-0\.8{padding-top:.2rem;padding-bottom:.2rem}[p~="x-[min(7.25vw,3.731rem)]"]{padding-left:min(7.25vw,3.731rem);padding-right:min(7.25vw,3.731rem)}[p~=y-10]{padding-top:2.5rem;padding-bottom:2.5rem}.pl-0{padding-left:0}.pl-4{padding-left:1rem}.pr-1{padding-right:.25rem}.pr-6{padding-right:1.5rem}.text-balance{text-wrap:balance}.text-3{font-size:.75rem}.text-3\.5,[text-3\.5=""]{font-size:.875rem}.text-3\.6,[text-3\.6=""]{font-size:.9rem}.text-3\.65{font-size:.9125rem}.text-4\.5{font-size:1.125rem}.text-5\.375{font-size:1.34375rem}.text-8{font-size:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.c-primary,[c-primary=""]{--un-text-opacity:var(--un-preset-theme-colors-primary--alpha, 1);color:oklch(var(--un-preset-theme-colors-primary)/var(--un-text-opacity))}.c-secondary,[c-secondary=""]{--un-text-opacity:var(--un-preset-theme-colors-secondary--alpha, 1);color:oklch(var(--un-preset-theme-colors-secondary)/var(--un-text-opacity))}.c-secondary\/40{color:oklch(var(--un-preset-theme-colors-secondary)/.4)}.c-secondary\/80{color:oklch(var(--un-preset-theme-colors-secondary)/.8)}.hover\:c-primary:hover{--un-text-opacity:var(--un-preset-theme-colors-primary--alpha, 1);color:oklch(var(--un-preset-theme-colors-primary)/var(--un-text-opacity))}.hover\:c-secondary:hover{--un-text-opacity:var(--un-preset-theme-colors-secondary--alpha, 1);color:oklch(var(--un-preset-theme-colors-secondary)/var(--un-text-opacity))}.hover\:c-secondary\/80:hover{color:oklch(var(--un-preset-theme-colors-secondary)/.8)}[hover\:c-primary=""]:hover{--un-text-opacity:var(--un-preset-theme-colors-primary--alpha, 1);color:oklch(var(--un-preset-theme-colors-primary)/var(--un-text-opacity))}.font-bold{font-weight:700}.font-medium,[font-medium=""]{font-weight:500}.font-normal{font-weight:400}.font-semibold,[font-semibold=""]{font-weight:600}.hover\:font-bold:hover{font-weight:700}.hover\:font-medium:hover,[hover\:font-medium=""]:hover{font-weight:500}.leading-1\.25em{line-height:1.25em}.leading-1\.2em{line-height:1.2em}.leading-1\.4em{line-height:1.4em}.leading-2\.45em,[leading-2\.45em=""]{line-height:2.45em}.cjk\:tracking-0\.02em:is(:lang(zh),:lang(ja),:lang(ko)){letter-spacing:.02em}.font-navbar,[font-navbar=""]{font-family:STIX-Italic,EarlySummer-Subset,EarlySummer,ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.font-serif{font-family:STIX,EarlySummer,ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.font-time{font-family:Snell-Bold,ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.font-title{font-family:Snell-Black,EarlySummer-Subset,EarlySummer,ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.no-underline{text-decoration:none}.op-0,.opacity-0{opacity:0}.ring-0{--un-ring-width:0px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.ring-0\.2,.hover\:ring-0\.2:hover{--un-ring-width:.2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.ring-secondary\/80{--un-ring-color:oklch(var(--un-preset-theme-colors-secondary) / .8)}[ring-secondary=""]{--un-ring-opacity:var(--un-preset-theme-colors-secondary--alpha, 1);--un-ring-color:oklch(var(--un-preset-theme-colors-secondary) / var(--un-ring-opacity))}.transition,[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-\[colors\,box-shadow\]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[colors\,font-weight\]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,font-weight;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-font-weight{transition-property:font-weight;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out,[ease-out=""]{transition-timing-function:cubic-bezier(0,0,.2,1)}.view-transition-name{view-transition-name:name}.min-h-dvh{min-height:100dvh}@media (max-width:1023.9px){@media (min-width:823px){.min-\[823px\]\:max-lg\:right-\[calc\(50vw-22rem\)\]{right:calc(50vw - 22rem)}}}@media (min-width:1024px){.lg\:fixed,[lg\:fixed=""]{position:fixed}[lg~=absolute]{position:absolute}.lg\:bottom-\[min\(10\.27rem\+1\.92vw\,12rem\)\]{bottom:min(10.27rem + 1.92vw,12rem)}.lg\:bottom-\[min\(9\.04rem\+3\.85vw\,12\.5rem\)\]{bottom:min(9.04rem + 3.85vw,12.5rem)}.lg\:right-\[max\(5rem\,calc\(50vw-35rem\)\)\]{right:max(5rem,calc(50vw - 35rem))}.lg\:top-20,[lg\:top-20=""]{top:5rem}.lg\:top-auto,[lg\:top-auto=""]{top:auto}[lg~=bottom-20]{bottom:5rem}[lg~=left--10]{left:-2.5rem}[lg~="top-3.8"]{top:.95rem}[lg~="mx-[max(5.75rem,calc(50vw-34.25rem))]"]{margin-left:max(5.75rem,calc(50vw - 34.25rem));margin-right:max(5.75rem,calc(50vw - 34.25rem))}[lg~=my-20]{margin-top:5rem;margin-bottom:5rem}.lg\:mb-1\.8{margin-bottom:.45rem}.lg\:ml-2\.5{margin-left:.625rem}.lg\:mt-0{margin-top:0}.lg\:mt-4{margin-top:1rem}[lg~=mb-10]{margin-bottom:2.5rem}[lg~="mt-2.25"]{margin-top:.5625rem}.lg\:inline{display:inline}.lg\:block,[lg~=block]{display:block}.lg\:hidden{display:none}[lg~=aspect-square]{aspect-ratio:1/1}.lg\:w-1\.05em{width:1.05em}.lg\:w-14rem{width:14rem}.lg\:w-full{width:100%}[lg~="max-w-[min(calc(75vw-16rem),44rem)]"]{max-width:min(calc(75vw - 16rem),44rem)}[lg~=min-h-full]{min-height:100%}[lg~="w-4.5"]{width:1.125rem}.lg\:translate-y--0\.15em{--un-translate-y:-.15em;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))}[lg~="active:scale-90!"]:active{--un-scale-x:.9!important;--un-scale-y:.9!important;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))!important}[lg~=p-0]{padding:0}.lg\:text-3\.5{font-size:.875rem}.lg\:text-4,[lg\:text-4=""]{font-size:1rem}.lg\:text-9{font-size:2.25rem}[lg~="text-4.5"]{font-size:1.125rem}.lg\:c-primary{--un-text-opacity:var(--un-preset-theme-colors-primary--alpha, 1);color:oklch(var(--un-preset-theme-colors-primary)/var(--un-text-opacity))}[lg~="c-secondary/40"]{color:oklch(var(--un-preset-theme-colors-secondary)/.4)}[lg~="hover:c-secondary/80"]:hover{color:oklch(var(--un-preset-theme-colors-secondary)/.8)}[lg~=font-medium]{font-weight:500}.lg\:op-100{opacity:1}[lg~=transition-colors]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[lg~=ease-out]{transition-timing-function:cubic-bezier(0,0,.2,1)}}@media (min-width:1536px){.\32xl\:fixed{position:fixed}.\32xl\:static{position:static}.\32xl\:left-0{left:0}.\32xl\:top-44\.5{top:11.125rem}.\32xl\:rows-\[0fr\]{grid-template-rows:0fr}.\32xl\:rows-\[1fr\]{grid-template-rows:1fr}.\32xl\:mb-1{margin-bottom:.25rem}.\32xl\:mt-4{margin-top:1rem}.\32xl\:block{display:block}.\32xl\:hidden{display:none}.\32xl\:max-h-\[calc\(100vh-26\.75rem\)\]{max-height:calc(100vh - 26.75rem)}.\32xl\:max-w-\[min\(calc\(50vw-38rem\)\,13rem\)\]{max-width:min(calc(50vw - 38rem),13rem)}.\32xl\:flex{display:flex}.\32xl\:origin-center{transform-origin:center}.\32xl\:active\:scale-90\!:active{--un-scale-x:.9!important;--un-scale-y:.9!important;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))!important}.\32xl\:space-y-1>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.25rem*calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.25rem*var(--un-space-y-reverse))}.\32xl\:overflow-hidden{overflow:hidden}.\32xl\:overflow-y-auto{overflow-y:auto}.\32xl\:border-none{border-style:none}.\32xl\:bg-secondary\/0{background-color:oklch(var(--un-preset-theme-colors-secondary)/0)}.\32xl\:text-3\.2{font-size:.8rem}.\32xl\:c-primary{--un-text-opacity:var(--un-preset-theme-colors-primary--alpha, 1);color:oklch(var(--un-preset-theme-colors-primary)/var(--un-text-opacity))}.\32xl\:c-secondary\/25{color:oklch(var(--un-preset-theme-colors-secondary)/.25)}.\32xl\:c-secondary\/40{color:oklch(var(--un-preset-theme-colors-secondary)/.4)}.\32xl\:c-secondary\/60{color:oklch(var(--un-preset-theme-colors-secondary)/.6)}.\32xl\:hover\:c-primary:hover{--un-text-opacity:var(--un-preset-theme-colors-primary--alpha, 1);color:oklch(var(--un-preset-theme-colors-primary)/var(--un-text-opacity))}.\32xl\:hover\:c-secondary\/80:hover{color:oklch(var(--un-preset-theme-colors-secondary)/.8)}.\32xl\:transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\32xl\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\32xl\:scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px}lite-youtube:before{content:attr(data-title);display:block;position:absolute;top:0;background-image:linear-gradient(180deg,#000000ab,#0000008a 14%,#00000026 54%,#0000000d 72%,#0000 94%);height:99px;width:100%;font-family:YouTube Noto,Roboto,Arial,Helvetica,sans-serif;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);font-size:18px;padding:25px 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}lite-youtube:hover:before{color:#fff}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{display:block;width:100%;height:100%;background:no-repeat center/68px 48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');position:absolute;cursor:pointer;z-index:1;filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:0}lite-youtube:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}#twikoo svg,#twikoo .tk-action-count{color:oklch(var(--un-preset-theme-colors-secondary)/.8)}#twikoo .tk-comments-container{font-size:.875rem;line-height:1.25rem;line-height:1.5rem}#twikoo .tk-comments-container .tk-avatar{margin-top:.2rem}@media (min-width:1024px){#twikoo .tk-avatar,#twikoo .tk-avatar-img{height:3rem;width:3rem}}#twikoo .tk-main .tk-avatar,#twikoo .tk-main .tk-avatar-img{height:1.925rem;width:1.925rem}@media (min-width:1024px){#twikoo .tk-main .tk-avatar,#twikoo .tk-main .tk-avatar-img{height:2.3rem;width:2.3rem}}#twikoo .el-input__count,#twikoo .tk-submit-action-icon.__markdown,#twikoo .tk-action-link:has(svg path[d*="256 32C114.6 32 0 125.1"]) .tk-action-count,#twikoo .tk-icon.__comments:has(svg path[d^="M440.65 12.57"]),#twikoo .tk-extras,#twikoo .tk-footer{display:none}#twikoo .tk-meta-input{border-width:1px;border-color:oklch(var(--un-preset-theme-colors-secondary)/.25);border-radius:.25rem}#twikoo .tk-meta-input .el-input+.el-input{margin-left:0;margin-top:0}#twikoo .tk-meta-input>*{border-style:none;background-color:transparent}#twikoo .el-input-group__prepend{border-style:none;background-color:transparent;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;--un-text-opacity:var(--un-preset-theme-colors-secondary--alpha, 1);color:oklch(var(--un-preset-theme-colors-secondary)/var(--un-text-opacity))}@media (min-width:1024px){#twikoo .el-input:has(input[name=mail]) .el-input-group__prepend,#twikoo.el-input:has(input[name=link]) .el-input-group__prepend{padding-left:0}}#twikoo .el-input__inner{margin-top:.125rem;margin-bottom:.125rem;border-style:none;padding:0;font-size:.75rem}#twikoo .el-input__inner::placeholder{color:oklch(var(--un-preset-theme-colors-secondary)/.25)}#twikoo .el-textarea__inner{border-color:oklch(var(--un-preset-theme-colors-secondary)/.25);padding-top:.5rem;padding-bottom:.5rem;line-height:1.5rem}#twikoo .OwO-body{border-color:oklch(var(--un-preset-theme-colors-secondary)/.25);border-radius:.25rem;--un-bg-opacity:var(--un-preset-theme-colors-background--alpha, 1);background-color:oklch(var(--un-preset-theme-colors-background)/var(--un-bg-opacity));--un-text-opacity:var(--un-preset-theme-colors-secondary--alpha, 1);color:oklch(var(--un-preset-theme-colors-secondary)/var(--un-text-opacity))}#twikoo .OwO-item:hover{--un-shadow:0 0 var(--un-shadow-color, rgb(0 0 0 / 0));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}#twikoo .OwO-items-show{overflow-x:hidden;overflow-y:auto}#twikoo .tk-cancel,#twikoo .tk-preview{border-color:oklch(var(--un-preset-theme-colors-secondary)/.25);background-color:transparent;--un-text-opacity:var(--un-preset-theme-colors-secondary--alpha, 1);color:oklch(var(--un-preset-theme-colors-secondary)/var(--un-text-opacity));font-weight:400}#twikoo .tk-cancel:active,#twikoo .tk-preview:active,#twikoo .tk-cancel:hover,#twikoo .tk-preview:hover{border-color:oklch(var(--un-preset-theme-colors-secondary)/.8);--un-text-opacity:var(--un-preset-theme-colors-primary--alpha, 1);color:oklch(var(--un-preset-theme-colors-primary)/var(--un-text-opacity))}#twikoo .tk-send{--un-bg-opacity:var(--un-preset-theme-colors-primary--alpha, 1);background-color:oklch(var(--un-preset-theme-colors-primary)/var(--un-bg-opacity));font-weight:400}#twikoo .tk-send span{--un-text-opacity:var(--un-preset-theme-colors-background--alpha, 1);color:oklch(var(--un-preset-theme-colors-background)/var(--un-text-opacity))}#twikoo .el-button--primary{border-style:none}#twikoo .el-loading-spinner svg{margin-left:auto;margin-right:auto}#twikoo .el-loading-spinner .path{--un-stroke-opacity:var(--un-preset-theme-colors-note--alpha, 1);stroke:oklch(var(--un-preset-theme-colors-note)/var(--un-stroke-opacity))}#twikoo .tk-submit.tk-fade-in{margin-top:1.5rem}#twikoo .tk-row.actions{margin-bottom:0}@media (min-width:1024px){#twikoo .tk-row.actions{margin-left:4rem}}@media (min-width:1024px){#twikoo .tk-comments-container .tk-row.actions{margin-left:3.5rem}}#twikoo .tk-preview-container{margin-left:3.5rem;margin-top:1rem;min-height:2rem;border-color:oklch(var(--un-preset-theme-colors-secondary)/.25);padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.5rem}#twikoo .tk-comments-title{margin-bottom:0;margin-top:1.75rem}#twikoo .tk-comment{margin-top:2rem}#twikoo .tk-nick{margin-right:.25rem}#twikoo .tk-tag{margin-right:.25rem;--un-border-opacity:var(--un-preset-theme-colors-note--alpha, 1);border-color:oklch(var(--un-preset-theme-colors-note)/var(--un-border-opacity));border-radius:.25rem;background-color:transparent;padding-left:.3em;padding-right:.3em;font-size:.75rem;--un-text-opacity:var(--un-preset-theme-colors-note--alpha, 1);color:oklch(var(--un-preset-theme-colors-note)/var(--un-text-opacity));line-height:1.25rem}#twikoo .tk-replies .tk-comment{margin-top:1.5rem}#waline .wl-login-info{margin-right:.75rem;margin-top:0}#waline .wl-avatar{border-style:none}#waline .wl-logout-btn{z-index:99}#waline .wl-login-nick:not(:has(img)){margin-top:.35rem;line-height:.9rem}#waline .wl-panel{margin:0;border-color:oklch(var(--un-preset-theme-colors-secondary)/.25);border-radius:.5rem;background-color:transparent}#waline .wl-header{padding:0}#waline .wl-header-item{border-bottom-width:1px;border-color:oklch(var(--un-preset-theme-colors-primary)/.25);border-style:solid}#waline .wl-header label{font-size:.75rem}#waline .wl-header input{font-size:.7rem}#waline .wl-card,#waline .wl-header.item3{border-bottom-width:0}#waline .wl-card .wl-quote{margin-top:1rem;border-inline-start-style:none}#waline .wl-editor{min-height:5rem}#waline .wl-editor::placeholder{color:oklch(var(--un-preset-theme-colors-primary)/.25)}#waline .wl-footer{margin:.5rem}#waline .wl-text-number,#waline .wl-action[title="Markdown Guide"],#waline .wl-sort,#waline .wl-gallery::-webkit-scrollbar{display:none}#waline .wl-emoji-popup{inset-inline-start:0;max-width:532px;border-color:oklch(var(--un-preset-theme-colors-secondary)/.25)}#waline .wl-emoji-popup .wl-tab-wrapper{scrollbar-width:thin}#waline .wl-gif-popup{border-color:oklch(var(--un-preset-theme-colors-secondary)/.25)}#waline .wl-gif-popup input{border-color:oklch(var(--un-preset-theme-colors-secondary)/.25);--un-bg-opacity:var(--un-preset-theme-colors-background--alpha, 1);background-color:oklch(var(--un-preset-theme-colors-background)/var(--un-bg-opacity))}#waline .wl-gif-popup input::placeholder{font-size:.875rem;color:oklch(var(--un-preset-theme-colors-secondary)/.3)}#waline .wl-gallery{scrollbar-width:none;-ms-overflow-style:none}#waline .wl-btn{transition-duration:.15s}#waline .wl-btn:hover{border-color:oklch(var(--un-preset-theme-colors-secondary)/.8)}#waline .wl-meta-head{padding-left:0;padding-right:0;padding-top:.75rem;padding-bottom:.75rem}#waline .wl-card-item{padding-left:0;padding-right:0;padding-top:.25rem;padding-bottom:.25rem}#waline .wl-user-avatar{margin-top:.25rem}#waline .wl-content p{font-size:.875rem;line-height:1.5rem}#waline .wl-time{color:oklch(var(--un-preset-theme-colors-primary)/.75)}#waline .wl-edit,#waline .wl-delete{margin-right:.1rem}#waline .wl-like{margin-right:.3rem}.gc-container{margin-top:1.5rem;margin-bottom:1.5rem;display:block;overflow-x:auto;border-width:1px;border-color:oklch(var(--un-preset-theme-colors-secondary)/.05);border-radius:.25rem;border-style:solid;background-color:oklch(var(--un-preset-theme-colors-secondary)/.05);padding:1rem 1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);scrollbar-width:thin;scrollbar-color:oklch(var(--un-preset-theme-colors-secondary)/.15) transparent}.gc-container:hover{background-color:oklch(var(--un-preset-theme-colors-secondary)/.1);--un-text-opacity:var(--un-preset-theme-colors-primary--alpha, 1);color:oklch(var(--un-preset-theme-colors-primary)/var(--un-text-opacity))}@media (min-width:1024px){.gc-container{padding:1.25rem 1.5rem}}:is(h1,h2,h3,h4,h5,h6,.gc-container)+.gc-container{margin-top:1rem}.gc-container:has(+.gc-container){margin-bottom:1rem}.gc-title-bar{display:flex;align-items:center;gap:.625rem}@media (min-width:1024px){.gc-title-bar{gap:.75rem}}.gc-owner-avatar{aspect-ratio:1/1;width:1.375rem;flex-shrink:0;border-radius:9999px;background-color:oklch(var(--un-preset-theme-colors-secondary)/.2)}.gc-repo-title{display:flex;align-items:center;line-height:1.5}@media (min-width:1024px){.gc-repo-title{font-size:1.125rem;line-height:1.75rem}}.gc-slash{margin-left:.25rem;margin-right:.25rem;opacity:.4}@media (min-width:1024px){.gc-slash{margin-left:.3rem;margin-right:.3rem}}.gc-github-icon{margin-left:auto;width:1.375rem;flex-shrink:0}@media (min-width:1024px){.gc-github-icon{width:1.5rem}}.gc-repo-description.gc-repo-description{margin-bottom:.875rem;margin-top:.6125rem;text-align:start;font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.gc-repo-description.gc-repo-description{margin-bottom:1rem;margin-top:.7rem;font-size:1rem;line-height:1.5rem}}.gc-info-bar{display:flex;align-items:center;gap:.4375rem;font-size:.75rem;line-height:1rem}@media (min-width:1024px){.gc-info-bar{gap:.5rem;font-size:.875rem;line-height:1.25rem}}.gc-info-icon{flex-shrink:0}.gc-stars-count{margin-right:.75rem}@media (min-width:1024px){.gc-stars-count{margin-right:1rem}}.gc-forks-count{margin-right:.9375rem}@media (min-width:1024px){.gc-forks-count{margin-right:1.25rem}}.gc-license-info{margin-left:.125rem;margin-right:1rem}.admonition-title{margin-bottom:1rem;display:flex;align-items:center;font-weight:600}.admonition-title:before{margin-right:.5rem;display:inline-block;aspect-ratio:1/1;width:1rem;vertical-align:text-bottom;content:""}.admonition-note{--un-border-opacity:var(--un-preset-theme-colors-note--alpha, 1)!important;border-color:oklch(var(--un-preset-theme-colors-note)/var(--un-border-opacity))!important}.admonition-note .admonition-title{--un-text-opacity:var(--un-preset-theme-colors-note--alpha, 1);color:oklch(var(--un-preset-theme-colors-note)/var(--un-text-opacity))}.admonition-note .admonition-title:before{--un-bg-opacity:var(--un-preset-theme-colors-note--alpha, 1);background-color:oklch(var(--un-preset-theme-colors-note)/var(--un-bg-opacity));mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z'%3E%3C/path%3E%3C/svg%3E")}.admonition-tip{--un-border-opacity:var(--un-preset-theme-colors-tip--alpha, 1)!important;border-color:oklch(var(--un-preset-theme-colors-tip)/var(--un-border-opacity))!important}.admonition-tip .admonition-title{--un-text-opacity:var(--un-preset-theme-colors-tip--alpha, 1);color:oklch(var(--un-preset-theme-colors-tip)/var(--un-text-opacity))}.admonition-tip .admonition-title:before{--un-bg-opacity:var(--un-preset-theme-colors-tip--alpha, 1);background-color:oklch(var(--un-preset-theme-colors-tip)/var(--un-bg-opacity));mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z'%3E%3C/path%3E%3C/svg%3E")}.admonition-important{--un-border-opacity:var(--un-preset-theme-colors-important--alpha, 1)!important;border-color:oklch(var(--un-preset-theme-colors-important)/var(--un-border-opacity))!important}.admonition-important .admonition-title{--un-text-opacity:var(--un-preset-theme-colors-important--alpha, 1);color:oklch(var(--un-preset-theme-colors-important)/var(--un-text-opacity))}.admonition-important .admonition-title:before{--un-bg-opacity:var(--un-preset-theme-colors-important--alpha, 1);background-color:oklch(var(--un-preset-theme-colors-important)/var(--un-bg-opacity));mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'%3E%3C/path%3E%3C/svg%3E")}.admonition-warning{--un-border-opacity:var(--un-preset-theme-colors-warning--alpha, 1)!important;border-color:oklch(var(--un-preset-theme-colors-warning)/var(--un-border-opacity))!important}.admonition-warning .admonition-title{--un-text-opacity:var(--un-preset-theme-colors-warning--alpha, 1);color:oklch(var(--un-preset-theme-colors-warning)/var(--un-text-opacity))}.admonition-warning .admonition-title:before{--un-bg-opacity:var(--un-preset-theme-colors-warning--alpha, 1);background-color:oklch(var(--un-preset-theme-colors-warning)/var(--un-bg-opacity));mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'%3E%3C/path%3E%3C/svg%3E")}.admonition-caution{--un-border-opacity:var(--un-preset-theme-colors-caution--alpha, 1)!important;border-color:oklch(var(--un-preset-theme-colors-caution)/var(--un-border-opacity))!important}.admonition-caution .admonition-title{--un-text-opacity:var(--un-preset-theme-colors-caution--alpha, 1);color:oklch(var(--un-preset-theme-colors-caution)/var(--un-text-opacity))}.admonition-caution .admonition-title:before{--un-bg-opacity:var(--un-preset-theme-colors-caution--alpha, 1);background-color:oklch(var(--un-preset-theme-colors-caution)/var(--un-bg-opacity));mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.47.22A.749.749 0 0 1 5 0h6c.199 0 .389.079.53.22l4.25 4.25c.141.14.22.331.22.53v6a.749.749 0 0 1-.22.53l-4.25 4.25A.749.749 0 0 1 11 16H5a.749.749 0 0 1-.53-.22L.22 11.53A.749.749 0 0 1 0 11V5c0-.199.079-.389.22-.53Zm.84 1.28L1.5 5.31v5.38l3.81 3.81h5.38l3.81-3.81V5.31L10.69 1.5ZM8 4a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 4Zm0 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z'%3E%3C/path%3E%3C/svg%3E")}lite-youtube>.lty-playbtn{filter:none}.bilibili-player{aspect-ratio:16/9;width:100%}.twitter-tweet{margin-left:auto;margin-right:auto}summary{margin-bottom:1rem;width:fit-content;cursor:pointer;list-style-type:none}summary:before{margin-right:.5rem;display:inline-block;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);content:"";border-left:10px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent;transform:translate(2px,.5px)}details[open] summary:before{transform:rotate(90deg) translate(.5px,-2px)}.gallery-container{margin-top:1.5rem;margin-bottom:1.5rem;display:flex;gap:1rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.gallery-container .gallery-item{margin-top:0;margin-bottom:0;max-width:80%;flex-shrink:0}@media (min-width:1024px){.gallery-container .gallery-item{max-width:70%}}:is(h1,h2,h3,h4,h5,h6,.gallery-container)+.gallery-container{margin-top:1rem}.gallery-container:has(+.gallery-container){margin-bottom:1rem}html{--un-bg-opacity:var(--un-preset-theme-colors-background--alpha, 1);background-color:oklch(var(--un-preset-theme-colors-background)/var(--un-bg-opacity));--un-text-opacity:var(--un-preset-theme-colors-secondary--alpha, 1);color:oklch(var(--un-preset-theme-colors-secondary)/var(--un-text-opacity));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:thin;scrollbar-color:oklch(var(--un-preset-theme-colors-secondary)/.25) transparent;scrollbar-gutter:stable}body{backface-visibility:hidden;-webkit-backface-visibility:hidden}body::selection{--un-bg-opacity:var(--un-preset-theme-colors-highlight--alpha, 1);background-color:oklch(var(--un-preset-theme-colors-highlight)/var(--un-bg-opacity))}.katex-display{margin-top:1.5rem;margin-bottom:1.5rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.katex-display::-webkit-scrollbar{display:none}.highlight-static,.highlight-hover{position:relative;display:inline-block}.highlight-static:after,.highlight-hover:after{position:absolute;left:0;z-index:-1;height:.5em;width:100%;--un-bg-opacity:var(--un-preset-theme-colors-highlight--alpha, 1);background-color:oklch(var(--un-preset-theme-colors-highlight)/var(--un-bg-opacity));content:""}.highlight-static:after,.highlight-hover:hover:after{transform-origin:bottom left;--un-scale-x:1;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))}.highlight-hover:after{transform-origin:bottom right;--un-scale-x: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));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width:1024px){.highlight-hover:after{transition-duration:.3s}}.heading-anchor-link{display:inline-block;--un-translate-y:.1em;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))}h1:hover .heading-anchor-link svg,h2:hover .heading-anchor-link svg,h3:hover .heading-anchor-link svg,h4:hover .heading-anchor-link svg{opacity:.4}.heading-anchor-link svg{margin-left:.4em;aspect-ratio:1/1;width:.9em;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.heading-anchor-link svg:active{--un-scale-x:.9;--un-scale-y:.9;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))}h1:hover .heading-anchor-link svg:hover,h2:hover .heading-anchor-link svg:hover,h3:hover .heading-anchor-link svg:hover,h4:hover .heading-anchor-link svg:hover{opacity:.8}.code-copy-button{position:absolute;right:.55rem;top:.55rem;z-index:99;aspect-ratio:1/1;width:2rem;cursor:pointer;border-width:1px;border-color:oklch(var(--un-preset-theme-colors-secondary)/.05);border-radius:.25rem;border-style:solid;border-color:oklch(var(--un-preset-theme-colors-secondary)/.15);--un-bg-opacity:var(--un-preset-theme-colors-background--alpha, 1);background-color:oklch(var(--un-preset-theme-colors-background)/var(--un-bg-opacity));color:oklch(var(--un-preset-theme-colors-secondary)/.8);opacity:0;transition:opacity .3s ease-out,background-color .15s ease-out}.code-copy-button:hover{border-color:oklch(var(--un-preset-theme-colors-primary)/.15);color:oklch(var(--un-preset-theme-colors-primary)/.8)}.code-block-wrapper:hover .code-copy-button{opacity:1}.code-copy-button.copy-success{border-style:none;--un-bg-opacity:1;background-color:rgb(5 150 105/var(--un-bg-opacity));--un-text-opacity:var(--un-preset-theme-colors-background--alpha, 1);color:oklch(var(--un-preset-theme-colors-background)/var(--un-text-opacity))}html.dark .code-copy-button.copy-success{--un-bg-opacity:1;background-color:rgb(16 185 129/var(--un-bg-opacity))}.code-copy-button svg{margin-left:auto;margin-right:auto;aspect-ratio:1/1;width:50%}.code-copy-button svg,.code-copy-button svg path{pointer-events:none}[style*="--lqip:"]{--lqip-ca:mod(round(down, calc((var(--lqip) + 524288) / 262144)), 4);--lqip-cb:mod(round(down, calc((var(--lqip) + 524288) / 65536)), 4);--lqip-cc:mod(round(down, calc((var(--lqip) + 524288) / 16384)), 4);--lqip-cd:mod(round(down, calc((var(--lqip) + 524288) / 4096)), 4);--lqip-ce:mod(round(down, calc((var(--lqip) + 524288) / 1024)), 4);--lqip-cf:mod(round(down, calc((var(--lqip) + 524288) / 256)), 4);--lqip-ll:mod(round(down, calc((var(--lqip) + 524288) / 64)), 4);--lqip-aaa:mod(round(down, calc((var(--lqip) + 524288) / 8)), 8);--lqip-bbb:mod(calc(var(--lqip) + 524288), 8);--lqip-ca-clr:hsl(0 0% calc(var(--lqip-ca) / 3 * 100%));--lqip-cb-clr:hsl(0 0% calc(var(--lqip-cb) / 3 * 100%));--lqip-cc-clr:hsl(0 0% calc(var(--lqip-cc) / 3 * 100%));--lqip-cd-clr:hsl(0 0% calc(var(--lqip-cd) / 3 * 100%));--lqip-ce-clr:hsl(0 0% calc(var(--lqip-ce) / 3 * 100%));--lqip-cf-clr:hsl(0 0% calc(var(--lqip-cf) / 3 * 100%));--lqip-base-clr:oklab( calc(var(--lqip-ll) / 3 * .6 + .2) calc(var(--lqip-aaa) / 8 * .7 - .35) calc((var(--lqip-bbb) + 1) / 8 * .7 - .35) );--lqip-stop10:2%;--lqip-stop20:8%;--lqip-stop30:18%;--lqip-stop40:32%;background-blend-mode:hard-light,hard-light,hard-light,hard-light,hard-light,hard-light,overlay,overlay,overlay,overlay,overlay,overlay,normal;background-image:radial-gradient(50% 75%at 16.67% 25%,rgb(from var(--lqip-ca-clr) r g b/50%),rgb(from var(--lqip-ca-clr) r g b/calc(50% - var(--lqip-stop10)/2)) 10%,rgb(from var(--lqip-ca-clr) r g b/calc(50% - var(--lqip-stop20)/2)) 20%,rgb(from var(--lqip-ca-clr) r g b/calc(50% - var(--lqip-stop30)/2)) 30%,rgb(from var(--lqip-ca-clr) r g b/calc(50% - var(--lqip-stop40)/2)) 40%,rgb(from var(--lqip-ca-clr) r g b/calc(var(--lqip-stop40)/2)) 60%,rgb(from var(--lqip-ca-clr) r g b/calc(var(--lqip-stop30)/2)) 70%,rgb(from var(--lqip-ca-clr) r g b/calc(var(--lqip-stop20)/2)) 80%,rgb(from var(--lqip-ca-clr) r g b/calc(var(--lqip-stop10)/2)) 90%,transparent),radial-gradient(50% 75%at 83.33% 25%,rgb(from var(--lqip-cc-clr) r g b/50%),rgb(from var(--lqip-cc-clr) r g b/calc(50% - var(--lqip-stop10)/2)) 10%,rgb(from var(--lqip-cc-clr) r g b/calc(50% - var(--lqip-stop20)/2)) 20%,rgb(from var(--lqip-cc-clr) r g b/calc(50% - var(--lqip-stop30)/2)) 30%,rgb(from var(--lqip-cc-clr) r g b/calc(50% - var(--lqip-stop40)/2)) 40%,rgb(from var(--lqip-cc-clr) r g b/calc(var(--lqip-stop40)/2)) 60%,rgb(from var(--lqip-cc-clr) r g b/calc(var(--lqip-stop30)/2)) 70%,rgb(from var(--lqip-cc-clr) r g b/calc(var(--lqip-stop20)/2)) 80%,rgb(from var(--lqip-cc-clr) r g b/calc(var(--lqip-stop10)/2)) 90%,transparent),radial-gradient(50% 75%at 50% 25%,rgb(from var(--lqip-cb-clr) r g b/50%),rgb(from var(--lqip-cb-clr) r g b/calc(50% - var(--lqip-stop10)/2)) 10%,rgb(from var(--lqip-cb-clr) r g b/calc(50% - var(--lqip-stop20)/2)) 20%,rgb(from var(--lqip-cb-clr) r g b/calc(50% - var(--lqip-stop30)/2)) 30%,rgb(from var(--lqip-cb-clr) r g b/calc(50% - var(--lqip-stop40)/2)) 40%,rgb(from var(--lqip-cb-clr) r g b/calc(var(--lqip-stop40)/2)) 60%,rgb(from var(--lqip-cb-clr) r g b/calc(var(--lqip-stop30)/2)) 70%,rgb(from var(--lqip-cb-clr) r g b/calc(var(--lqip-stop20)/2)) 80%,rgb(from var(--lqip-cb-clr) r g b/calc(var(--lqip-stop10)/2)) 90%,transparent),radial-gradient(50% 75%at 16.67% 75%,rgb(from var(--lqip-cd-clr) r g b/50%),rgb(from var(--lqip-cd-clr) r g b/calc(50% - var(--lqip-stop10)/2)) 10%,rgb(from var(--lqip-cd-clr) r g b/calc(50% - var(--lqip-stop20)/2)) 20%,rgb(from var(--lqip-cd-clr) r g b/calc(50% - var(--lqip-stop30)/2)) 30%,rgb(from var(--lqip-cd-clr) r g b/calc(50% - var(--lqip-stop40)/2)) 40%,rgb(from var(--lqip-cd-clr) r g b/calc(var(--lqip-stop40)/2)) 60%,rgb(from var(--lqip-cd-clr) r g b/calc(var(--lqip-stop30)/2)) 70%,rgb(from var(--lqip-cd-clr) r g b/calc(var(--lqip-stop20)/2)) 80%,rgb(from var(--lqip-cd-clr) r g b/calc(var(--lqip-stop10)/2)) 90%,transparent),radial-gradient(50% 75%at 83.33% 75%,rgb(from var(--lqip-cf-clr) r g b/50%),rgb(from var(--lqip-cf-clr) r g b/calc(50% - var(--lqip-stop10)/2)) 10%,rgb(from var(--lqip-cf-clr) r g b/calc(50% - var(--lqip-stop20)/2)) 20%,rgb(from var(--lqip-cf-clr) r g b/calc(50% - var(--lqip-stop30)/2)) 30%,rgb(from var(--lqip-cf-clr) r g b/calc(50% - var(--lqip-stop40)/2)) 40%,rgb(from var(--lqip-cf-clr) r g b/calc(var(--lqip-stop40)/2)) 60%,rgb(from var(--lqip-cf-clr) r g b/calc(var(--lqip-stop30)/2)) 70%,rgb(from var(--lqip-cf-clr) r g b/calc(var(--lqip-stop20)/2)) 80%,rgb(from var(--lqip-cf-clr) r g b/calc(var(--lqip-stop10)/2)) 90%,transparent),radial-gradient(50% 75%at 50% 75%,rgb(from var(--lqip-ce-clr) r g b/50%),rgb(from var(--lqip-ce-clr) r g b/calc(50% - var(--lqip-stop10)/2)) 10%,rgb(from var(--lqip-ce-clr) r g b/calc(50% - var(--lqip-stop20)/2)) 20%,rgb(from var(--lqip-ce-clr) r g b/calc(50% - var(--lqip-stop30)/2)) 30%,rgb(from var(--lqip-ce-clr) r g b/calc(50% - var(--lqip-stop40)/2)) 40%,rgb(from var(--lqip-ce-clr) r g b/calc(var(--lqip-stop40)/2)) 60%,rgb(from var(--lqip-ce-clr) r g b/calc(var(--lqip-stop30)/2)) 70%,rgb(from var(--lqip-ce-clr) r g b/calc(var(--lqip-stop20)/2)) 80%,rgb(from var(--lqip-ce-clr) r g b/calc(var(--lqip-stop10)/2)) 90%,transparent),radial-gradient(50% 75%at 16.67% 25%,var(--lqip-ca-clr),rgb(from var(--lqip-ca-clr) r g b/calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-ca-clr) r g b/calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-ca-clr) r g b/calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-ca-clr) r g b/calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-ca-clr) r g b/calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-ca-clr) r g b/calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-ca-clr) r g b/calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-ca-clr) r g b/calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75%at 50% 25%,var(--lqip-cb-clr),rgb(from var(--lqip-cb-clr) r g b/calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-cb-clr) r g b/calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-cb-clr) r g b/calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-cb-clr) r g b/calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-cb-clr) r g b/calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-cb-clr) r g b/calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-cb-clr) r g b/calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-cb-clr) r g b/calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75%at 83.33% 25%,var(--lqip-cc-clr),rgb(from var(--lqip-cc-clr) r g b/calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-cc-clr) r g b/calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-cc-clr) r g b/calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-cc-clr) r g b/calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-cc-clr) r g b/calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-cc-clr) r g b/calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-cc-clr) r g b/calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-cc-clr) r g b/calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75%at 16.67% 75%,var(--lqip-cd-clr),rgb(from var(--lqip-cd-clr) r g b/calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-cd-clr) r g b/calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-cd-clr) r g b/calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-cd-clr) r g b/calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-cd-clr) r g b/calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-cd-clr) r g b/calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-cd-clr) r g b/calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-cd-clr) r g b/calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75%at 50% 75%,var(--lqip-ce-clr),rgb(from var(--lqip-ce-clr) r g b/calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-ce-clr) r g b/calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-ce-clr) r g b/calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-ce-clr) r g b/calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-ce-clr) r g b/calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-ce-clr) r g b/calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-ce-clr) r g b/calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-ce-clr) r g b/calc(var(--lqip-stop10))) 90%,transparent),radial-gradient(50% 75%at 83.33% 75%,var(--lqip-cf-clr),rgb(from var(--lqip-cf-clr) r g b/calc(100% - var(--lqip-stop10))) 10%,rgb(from var(--lqip-cf-clr) r g b/calc(100% - var(--lqip-stop20))) 20%,rgb(from var(--lqip-cf-clr) r g b/calc(100% - var(--lqip-stop30))) 30%,rgb(from var(--lqip-cf-clr) r g b/calc(100% - var(--lqip-stop40))) 40%,rgb(from var(--lqip-cf-clr) r g b/calc(var(--lqip-stop40))) 60%,rgb(from var(--lqip-cf-clr) r g b/calc(var(--lqip-stop30))) 70%,rgb(from var(--lqip-cf-clr) r g b/calc(var(--lqip-stop20))) 80%,rgb(from var(--lqip-cf-clr) r g b/calc(var(--lqip-stop10))) 90%,transparent),linear-gradient(0deg,var(--lqip-base-clr),var(--lqip-base-clr))}.heti{overflow-wrap:break-word;line-height:1.5;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.heti:is(:lang(zh),:lang(ja),:lang(ko)){letter-spacing:.02em}.heti .post-title{margin-bottom:.5rem;margin-top:0;font-size:2.15rem;font-weight:700}@media (min-width:1024px){.heti .post-title{font-size:2.25rem}}.heti :where(h1,h2,h3,h4,h5,h6){margin-bottom:1rem;margin-top:1.5em;font-weight:600}.heti :where(h1){font-size:1.75rem;--un-text-opacity:var(--un-preset-theme-colors-primary--alpha, 1);color:oklch(var(--un-preset-theme-colors-primary)/var(--un-text-opacity))}.heti :where(h2){font-size:1.5rem;--un-text-opacity:var(--un-preset-theme-colors-primary--alpha, 1);color:oklch(var(--un-preset-theme-colors-primary)/var(--un-text-opacity))}.heti :where(h3){font-size:1.25rem}.heti :where(h4){font-size:1.125rem}.heti :where(h5){font-size:1rem}.heti :where(h6){font-weight:400}.heti :where(h1,h2,h3){text-wrap:balance;line-height:1.33em}.heti :where(h1,h2,h3):is(:lang(zh),:lang(ja),:lang(ko)){text-wrap:pretty;letter-spacing:.05em}.heti :where(h1+h2,h2+h3,h3+h4,h4+h5,h5+h6){margin-top:1rem}.heti :where(p:not(.no-heti):not(.no-heti *)){margin-bottom:1rem;text-wrap:pretty}.heti :where(p:not(.no-heti):not(.no-heti *)):is(:lang(zh),:lang(ja),:lang(ko)){text-align:justify}.heti :where(a:not(.no-heti):not(.no-heti *)){font-weight:600;letter-spacing:0;text-decoration-line:underline;text-decoration-thickness:.075em;-webkit-text-decoration-color:oklch(var(--un-preset-theme-colors-secondary)/.8);text-decoration-color:oklch(var(--un-preset-theme-colors-secondary)/.8);text-underline-offset:.1em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.heti :where(a:not(.no-heti):not(.no-heti *)):hover{--un-text-opacity:var(--un-preset-theme-colors-primary--alpha, 1);color:oklch(var(--un-preset-theme-colors-primary)/var(--un-text-opacity));-webkit-text-decoration-color:oklch(var(--un-preset-theme-colors-primary)/.8);text-decoration-color:oklch(var(--un-preset-theme-colors-primary)/.8)}@media (min-width:1024px){.heti :where(a:not(.no-heti):not(.no-heti *)){text-decoration-thickness:.1em}}.heti :where(a:not(.no-heti):not(.no-heti *)):is(:lang(zh),:lang(ja),:lang(ko)){word-break:break-all}.heti :where(img:not(.no-heti):not(.no-heti *)){margin-left:auto;margin-right:auto;cursor:zoom-in}.heti :where(img:not(figure img):not(.no-heti):not(.no-heti *)){margin-top:1.5rem;margin-bottom:1.5rem}.heti :where(figure){margin-top:1.5rem;margin-bottom:1.5rem;width:100%}.heti :where(figcaption){margin-top:.625rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:oklch(var(--un-preset-theme-colors-secondary)/.8)}.heti :is(h1,h2,h3,h4,h5,h6,img,figure)+:is(img,figure){margin-top:1rem}.heti :is(img,figure):has(+:is(img,figure)){margin-bottom:1rem}.heti :where(pre){overflow:auto;border-width:1px;border-color:oklch(var(--un-preset-theme-colors-secondary)/.05);border-radius:.25rem;border-style:solid;background-color:oklch(var(--un-preset-theme-colors-secondary)/.05)!important;padding:.75rem 1rem;scrollbar-width:thin;scrollbar-color:oklch(var(--un-preset-theme-colors-secondary)/0) transparent;transition:scrollbar-color .3s ease-out}.heti :where(pre):hover{scrollbar-color:oklch(var(--un-preset-theme-colors-secondary)/.15) transparent}.heti pre code{border-style:none;background-color:transparent;padding:0}html.dark .heti pre span{color:var(--shiki-dark)!important}.heti .code-block-wrapper{position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.heti :is(h1,h2,h3,h4,h5,h6,.code-block-wrapper)+.code-block-wrapper{margin-top:1rem}.heti .code-block-wrapper:has(+.code-block-wrapper){margin-bottom:1rem}.heti :where(code){border-width:1px;border-color:oklch(var(--un-preset-theme-colors-secondary)/.05);border-radius:.25rem;border-style:solid;background-color:oklch(var(--un-preset-theme-colors-secondary)/.05);padding:.15em .4em;font-size:.85em;letter-spacing:0;counter-reset:line}.heti :where(code):is(:lang(zh),:lang(ja),:lang(ko)){word-break:break-all}.heti code span.line{position:relative;padding-left:2rem}.heti code span.line:before{position:absolute;left:0;width:1rem;color:oklch(var(--un-preset-theme-colors-secondary)/.4);line-height:1.9em;content:counter(line);counter-increment:line;direction:rtl}.heti :where(blockquote){margin-top:1.5rem;margin-bottom:1.5rem;border-left-width:4px;border-color:oklch(var(--un-preset-theme-colors-secondary)/.25);border-style:solid;padding:.125rem 1rem;color:oklch(var(--un-preset-theme-colors-secondary)/.8)}.heti blockquote[class*=admonition-]{padding-top:.375rem;padding-bottom:.375rem;--un-text-opacity:var(--un-preset-theme-colors-secondary--alpha, 1);color:oklch(var(--un-preset-theme-colors-secondary)/var(--un-text-opacity))}.heti blockquote blockquote{padding-top:0;padding-bottom:0}.heti blockquote>:first-child{margin-top:0}.heti blockquote>:last-child{margin-bottom:0}.heti :is(h1,h2,h3,h4,h5,h6,blockquote)+blockquote{margin-top:1rem}.heti blockquote:has(+blockquote){margin-bottom:1rem}.heti :where(table){margin-top:1.5rem;margin-bottom:1.5rem;box-sizing:border-box;display:block;max-width:100%;table-layout:fixed;overflow-x:auto;scrollbar-width:thin;scrollbar-color:oklch(var(--un-preset-theme-colors-secondary)/0) transparent;transition:scrollbar-color .3s ease-out}.heti :where(table):hover{scrollbar-color:oklch(var(--un-preset-theme-colors-secondary)/.15) transparent}.heti :where(th,td){border-bottom-width:1px;border-bottom-color:oklch(var(--un-preset-theme-colors-secondary)/.25);padding-left:.75rem;padding-right:.75rem;padding-bottom:.375rem}.heti tr :where(td:first-child,th:first-child){padding-left:0}.heti tr :where(td:last-child,th:last-child){padding-right:0}.heti :where(td){padding-top:.375rem}.heti tr:last-child :where(td){border-bottom-width:0}.heti :is(h1,h2,h3,h4,h5,h6,table)+table{margin-top:1rem}.heti table:has(+table){margin-bottom:1rem}.heti :where(ul,ol){margin-top:1.5rem;margin-bottom:1.5rem;padding-left:2em}.heti :where(ul,ol) :where(ul,ol){margin-bottom:.25em;margin-top:0}.heti :where(ul){list-style-type:disc}.heti :where(ol){list-style-type:decimal}.heti :where(ul,ol) :where(ul){list-style-type:circle}.heti :where(ul,ol) :where(ul,ol) :where(ul){list-style-type:square}.heti :where(li){margin-top:.25em;list-style-type:unset}.heti :is(h1,h2,h3,h4,h5,h6,ul,ol)+:is(ul,ol){margin-top:1rem}.heti :is(ul,ol):has(+:is(ul,ol)){margin-bottom:1rem}.heti :where(sub,sup){position:relative;margin-left:.1em;margin-right:.1em;vertical-align:baseline;font-size:.75em}.heti :where(sub){bottom:-.25em}.heti :where(sup){top:-.5em}.heti :where(abbr[title]){cursor:help;border-bottom-width:1px;--un-border-opacity:var(--un-preset-theme-colors-secondary--alpha, 1);border-color:oklch(var(--un-preset-theme-colors-secondary)/var(--un-border-opacity));border-style:dotted;padding-bottom:.0625rem;text-decoration:none}.heti :where(u){text-decoration-line:underline;-webkit-text-decoration-color:rgb(248 113 113/var(--un-line-opacity));--un-line-opacity:1;text-decoration-color:rgb(248 113 113/var(--un-line-opacity));text-underline-offset:.25em;text-decoration-style:wavy}html.dark .heti :where(u){-webkit-text-decoration-color:rgb(248 113 113/.6);text-decoration-color:#f8717199}.heti :where(kbd){display:inline-block;padding:.3em .4em;font-size:.85em;font-weight:700;line-height:1;letter-spacing:0;border-width:1px;border-color:oklch(var(--un-preset-theme-colors-secondary)/.05);border-radius:.25rem;border-style:solid;border-color:oklch(var(--un-preset-theme-colors-secondary)/.4);--un-text-opacity:var(--un-preset-theme-colors-secondary--alpha, 1);color:oklch(var(--un-preset-theme-colors-secondary)/var(--un-text-opacity))}.heti :where(mark){--un-bg-opacity:var(--un-preset-theme-colors-highlight--alpha, 1);background-color:oklch(var(--un-preset-theme-colors-highlight)/var(--un-bg-opacity));padding-top:.1625rem;padding-bottom:.1625rem;color:inherit}.heti :where(sub,sup) :where(a){text-decoration:none}.heti :where(sup):target,.heti :where(sup) a:target{--un-bg-opacity:var(--un-preset-theme-colors-highlight--alpha, 1);background-color:oklch(var(--un-preset-theme-colors-highlight)/var(--un-bg-opacity))}.heti .data-footnote-backref{font-family:STIX,EarlySummer,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;text-decoration:none}.heti :where(hr){margin-bottom:2.625rem;margin-top:3.625rem;height:auto;border-style:none;text-align:center}.heti :where(hr):before{white-space:pre;font-size:1.5rem;color:oklch(var(--un-preset-theme-colors-secondary)/.25);font-family:STIX,EarlySummer,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;content:"*   *   *"}.heti :where(b,strong){font-weight:600}.heti :where(em){font-style:italic}.heti :where(cite):is(:lang(zh),:lang(ja),:lang(ko)){font-style:normal}.heti :where(q:is(:lang(zh),:lang(ja),:lang(ko))){quotes:"「""」""『""』"}@keyframes reveal{0%{clip-path:inset(var(--from))}}::view-transition-new(animation-theme-toggle){z-index:99;clip-path:inset(0 0 0 0);animation:reveal .7s cubic-bezier(.4,0,.2,1)}::view-transition-old(animation-theme-toggle){z-index:-1;animation:none}html.dark{--from:0 0 100% 0}html:not(.dark){--from:100% 0 0 0}html[data-theme-changing] [data-disable-theme-transition]{view-transition-name:none!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1535px){#toc-container{opacity:0;animation:fadeInUp .5s cubic-bezier(.165,.84,.44,1) forwards;animation-delay:.1s}}@media (min-width:1024px){#post-date{opacity:0;animation:fadeInUp .5s cubic-bezier(.165,.84,.44,1) forwards;animation-delay:.1s}}#post-content>*{opacity:0;animation:fadeInUp .5s cubic-bezier(.165,.84,.44,1) forwards}#post-content>:nth-child(1){animation-delay:.15s}#post-content>:nth-child(2){animation-delay:.2s}#post-content>:nth-child(3){animation-delay:.25s}#post-content>:nth-child(4){animation-delay:.3s}#post-content>:nth-child(5){animation-delay:.35s}#post-content>:nth-child(6){animation-delay:.4s}#post-content>:nth-child(7){animation-delay:.45s}#post-content>:nth-child(8){animation-delay:.5s}#post-content>:nth-child(9){animation-delay:.55s}#post-content>:nth-child(10){animation-delay:.6s}#post-content>:nth-child(11){animation-delay:.65s}#post-content>:nth-child(12){animation-delay:.7s}#post-content>:nth-child(13){animation-delay:.75s}#post-content>:nth-child(14){animation-delay:.8s}#post-content>:nth-child(15){animation-delay:.85s}#post-content>:nth-child(n+16){animation-delay:.9s}@media (max-width:767px){#post-content>:nth-child(n+8){opacity:1;transform:translateY(0);animation:none}}@keyframes fadeInUpMini{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:1535px){#toc-desktop-icon{opacity:0;animation:fadeInUpMini .5s cubic-bezier(.165,.84,.44,1) forwards;animation-delay:.175s}#toc-links-list>*{opacity:0;animation:fadeInUp .5s cubic-bezier(.165,.84,.44,1) forwards}#toc-links-list>:nth-child(1){animation-delay:.175s}#toc-links-list>:nth-child(2){animation-delay:.2s}#toc-links-list>:nth-child(3){animation-delay:.225s}#toc-links-list>:nth-child(4){animation-delay:.25s}#toc-links-list>:nth-child(5){animation-delay:.275s}#toc-links-list>:nth-child(6){animation-delay:.3s}#toc-links-list>:nth-child(7){animation-delay:.325s}#toc-links-list>:nth-child(8){animation-delay:.35s}#toc-links-list>:nth-child(9){animation-delay:.375s}#toc-links-list>:nth-child(10){animation-delay:.4s}#toc-links-list>:nth-child(11){animation-delay:.425s}#toc-links-list>:nth-child(12){animation-delay:.45s}#toc-links-list>:nth-child(13){animation-delay:.475s}#toc-links-list>:nth-child(14){animation-delay:.5s}#toc-links-list>:nth-child(15){animation-delay:.525s}#toc-links-list>:nth-child(16){animation-delay:.55s}#toc-links-list>:nth-child(17){animation-delay:.575s}#toc-links-list>:nth-child(18){animation-delay:.6s}#toc-links-list>:nth-child(n+19){animation-delay:.625s}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(.5rem)}to{opacity:1;transform:translate(0)}}@media (min-width:1024px){#back-button{opacity:0;animation:fadeInLeft .5s cubic-bezier(.165,.84,.44,1) forwards;animation-delay:.2s}}html.reduce-motion{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}