*,: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{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{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.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{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}:root{--un-preset-theme-colors-secondary:40% .005 298;--un-preset-theme-colors-note:48.8% .243 264.376;--un-preset-theme-colors-note--alpha:.8;--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;--un-preset-theme-colors-primary:25% .005 298;--un-preset-theme-colors-background:96% .005 298;--un-preset-theme-colors-highlight:.93 .195089 103.2532;--un-preset-theme-colors-highlight--alpha:.5}.dark{--un-preset-theme-colors-secondary:77% .005 298;--un-preset-theme-colors-note:70.7% .165 254.624;--un-preset-theme-colors-note--alpha:.8;--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;--un-preset-theme-colors-primary:92% .005 298;--un-preset-theme-colors-background:22% .005 298;--un-preset-theme-colors-highlight:.93 .195089 103.2532;--un-preset-theme-colors-highlight--alpha:.2}.pointer-events-none{pointer-events:none}.absolute,[absolute=""]{position:absolute}.fixed{position:fixed}.relative,[relative=""]{position:relative}.inset-0{inset:0}.start-0{inset-inline-start: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}.z-99{z-index:99}.grid{display:grid}.rows-\[0fr\]{grid-template-rows:0fr}.rows-\[1fr\]{grid-template-rows:1fr}.m-0{margin:0}.m-2{margin:.5rem}.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-12\.6{margin-bottom:3.15rem}.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}.mr-0\.4{margin-right:.1rem}.mr-1\.2{margin-right:.3rem}.mr-3{margin-right:.75rem}.mt--1\.3{margin-top:-.325rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-1\.4{margin-top:.35rem}.mt-10\.5{margin-top:2.625rem}.mt-16{margin-top:4rem}.mt-2\.25{margin-top:.5625rem}.mt-3{margin-top:.75rem}.mt-3\.6{margin-top:.9rem}.mt-4{margin-top:1rem}.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}.max-w-532px{max-width:532px}.min-h-24{min-height:6rem}.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))}.cursor-pointer{cursor:pointer}.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-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-primary\/25{border-color:oklch(var(--un-preset-theme-colors-primary)/.25)}.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}.rounded-lg{border-radius:.5rem}.border-none{border-style:none}.border-solid{border-style:solid}.border-is-none{border-inline-start-style:none}.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)}.bg-transparent{background-color:transparent}.p-0{padding:0}.px-0{padding-left:0;padding-right:0}.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}[px=""]{padding-left:1rem;padding-right:1rem}.pb-2{padding-bottom:.5rem}.pl-0{padding-left:0}.pl-4{padding-left:1rem}.pr-1{padding-right:.25rem}.pr-6{padding-right:1.5rem}.pt-3{padding-top:.75rem}.text-balance{text-wrap:balance}.text-2\.8{font-size:.7rem}.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-primary\/25{color:oklch(var(--un-preset-theme-colors-primary)/.25)}.c-primary\/75{color:oklch(var(--un-preset-theme-colors-primary)/.75)}.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\/30{color:oklch(var(--un-preset-theme-colors-secondary)/.3)}.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}.leading-3\.6{line-height:.9rem}.leading-6{line-height:1.5rem}.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,.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}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}@media (max-width:1024px){@media (min-width:823px){.min-\[823px\]\:max-\[1024px\]\: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}}.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}.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{content:"";margin-right:.5rem;display:inline-block;aspect-ratio:1/1;width:1rem;vertical-align:text-bottom}.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")}@font-face{font-family:Snell-Bold;src:url(/fonts/Snell-Bold-SF.woff2)format("woff2");font-display:swap;unicode-range:U+0020-007E,U+00A1-00A3,U+00A5,U+00A7-00AB,U+00AE-00B0,U+00B4,U+00B6-00B8,U+00BA-00BB,U+00BF-0107,U+010A-0113,U+0116-011B,U+011E-0123,U+0127,U+012A-012B,U+012E-0131,U+0136-0137,U+0139-013E,U+0141-0148,U+0150-0155,U+0158-015B,U+015E-0161,U+0164-0165,U+016A-016B,U+016E-017E,U+0218-021B,U+02BC,U+02C6-02C7,U+02D8-02DD,U+0300-0304,U+0306-0308,U+030A-030C,U+0326-0328,U+0374-0375,U+037E,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CF,U+03D7,U+0401-0402,U+0404,U+0406-040B,U+040E-044F,U+0451-0452,U+0454,U+0456-045B,U+045E-045F,U+0490-0493,U+0496-0497,U+049A-049B,U+04A2-04A3,U+04AE-04B3,U+04B6-04B7,U+04BA-04BB,U+04D8-04D9,U+04E2-04E3,U+04E8-04E9,U+04EE-04EF,U+1E80-1E85,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+20AC,U+2122,U+2212}@font-face{font-family:Snell-Black;src:url(/fonts/Snell-Black-SF.woff2)format("woff2");font-display:swap;unicode-range:U+0020-007E,U+00A1-00A3,U+00A5,U+00A7-00AB,U+00AE-00B0,U+00B4,U+00B6-00B8,U+00BA-00BB,U+00BF-0107,U+010A-0113,U+0116-011B,U+011E-0123,U+0127,U+012A-012B,U+012E-0131,U+0136-0137,U+0139-013E,U+0141-0148,U+0150-0155,U+0158-015B,U+015E-0161,U+0164-0165,U+016A-016B,U+016E-017E,U+0218-021A,U+02BC,U+02C6-02C7,U+02D8-02DD,U+0300-0304,U+0306-0308,U+030A-030C,U+0327-0328,U+0374-0375,U+037E,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CF,U+03D7,U+0401-0402,U+0404,U+0406-040B,U+040E-044F,U+0451-0452,U+0454,U+0456-045B,U+045E-045F,U+0490-0493,U+0496-0497,U+049A-049B,U+04A2-04A3,U+04AE-04B3,U+04B6-04B7,U+04BA-04BB,U+04D8-04D9,U+04E2-04E3,U+04E8-04E9,U+04EE-04EF,U+1E80-1E85,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+20AC,U+2122,U+2212}@font-face{font-family:STIX;src:url(/fonts/STIX-VF.woff2)format("woff2-variations");font-display:swap;font-weight:400 700;unicode-range:U+0020-007E,U+00A1-00A3,U+00A5,U+00A7-00AB,U+00AE-00B0,U+00B4,U+00B6-00B8,U+00BA-00BB,U+00BF-0107,U+010A-0113,U+0116-011B,U+011E-0123,U+0126-0127,U+012A-012B,U+012E-0131,U+0136-0137,U+0139-013E,U+0141-0148,U+0150-0155,U+0158-015B,U+015E-0161,U+0164-0165,U+016A-016B,U+016E-017E,U+0218-021B,U+0237,U+02BC,U+02C6-02C7,U+02D8-02DD,U+0300-0304,U+0306-0308,U+030A-030C,U+0326-0328,U+037E,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+0401-0402,U+0404,U+0406-040B,U+040E-044F,U+0451-0452,U+0454,U+0456-045B,U+045E-045F,U+0490-0491,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+20AC,U+2116,U+2122,U+2212,U+25CC}@font-face{font-family:STIX-Italic;src:url(/fonts/STIX-Italic-VF.woff2)format("woff2-variations");font-display:swap;font-weight:400 700;unicode-range:U+0020-007E,U+00A1-00A3,U+00A5,U+00A7-00AB,U+00AE-00B0,U+00B4,U+00B6-00B8,U+00BA-00BB,U+00BF-0107,U+010A-0113,U+0116-011B,U+011E-0123,U+0126-0127,U+012A-012B,U+012E-0131,U+0136-0137,U+0139-013E,U+0141-0148,U+0150-0155,U+0158-015B,U+015E-0161,U+0164-0165,U+016A-016B,U+016E-017E,U+0218-021B,U+0237,U+02BC,U+02C6-02C7,U+02D8-02DD,U+0300-0304,U+0306-0308,U+030A-030C,U+0326-0328,U+037E,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+0401-0402,U+0404,U+0406-040B,U+040E-044F,U+0451-0452,U+0454,U+0456-045B,U+045E-045F,U+0490-0491,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+20AC,U+2116,U+2122,U+2212,U+25CC}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))}.pswp .pswp__bg{--un-bg-opacity:var(--un-preset-theme-colors-background--alpha, 1)!important;background-color:oklch(var(--un-preset-theme-colors-background)/var(--un-bg-opacity))!important}.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{content:"";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))}.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,transform 50ms ease-out}.code-copy-button: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))}.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){margin-bottom:1rem;text-wrap:pretty}.heti :where(p):is(:lang(zh),:lang(ja),:lang(ko)){text-align:justify}.heti :where(a:not(.gc-container)){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(.gc-container)):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(.gc-container)){text-decoration-thickness:.1em}}.heti :where(a:not(.gc-container)):is(:lang(zh),:lang(ja),:lang(ko)){word-break:break-all}.heti :where(img){margin-left:auto;margin-right:auto;cursor:zoom-in}.heti :where(img:not(figure img)){margin-top:1.5rem;margin-bottom:1.5rem}.heti :where(figure){margin-left:auto;margin-right:auto;margin-top:1.5rem;margin-bottom:1.5rem}.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 iframe{margin-top:1.5rem;margin-bottom:1.5rem;aspect-ratio:16/9;width:100%}.heti :is(h1,h2,h3,h4,h5,h6,iframe)+iframe{margin-top:1rem}.heti iframe:has(+iframe){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:.2em .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{content:"*   *   *";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}.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:"「""」""『""』"}::view-transition-new(animation-theme-toggle){animation:reveal .8s cubic-bezier(.4,0,.2,1);clip-path:inset(0 0 0 0);z-index:99}::view-transition-old(animation-theme-toggle){animation:none;z-index:-1}@keyframes reveal{0%{clip-path:inset(var(--from))}}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}@supports not (view-transition-name:none){html:not(.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)}}html.reduce-motion{transition:none}@media (min-width:1024px){html.js:not(.reduce-motion) #gsap-post-content>*,html.js:not(.reduce-motion) #gsap-post-tags,html.js:not(.reduce-motion) #giscus,html.js:not(.reduce-motion) #waline{opacity:0;transform:translateY(3rem)}html.js:not(.reduce-motion) #toc-desktop-icon{opacity:0;transform:translateY(.5rem)}html.js:not(.reduce-motion) #toc-links-list>*{opacity:0;transform:translateY(1.5rem)}html.js:not(.reduce-motion) #back-button{opacity:0;transform:translate(.5rem)}html.js:not(.reduce-motion) #gsap-post-date{opacity:0;transform:translateY(1.5rem)}}@media (max-width:1023px){html.js:not(.reduce-motion) #gsap-post-content>:nth-child(-n+7){opacity:0;transform:translateY(3rem)}}@media (max-width:1535px){html.js:not(.reduce-motion) #toc-container{opacity:0;transform:translateY(3rem)}}