/*
! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;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-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;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,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}[type=button],[type=reset],[type=submit],button{-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}html{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}html.dark{background-color:#1d2025}code,pre{white-space:pre-wrap!important}ol,ul{list-style:unset}a{word-wrap:break-word;word-break:break-all}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.nav-item{display:flex;height:100%;cursor:pointer;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.side-bar-item{width:100%;cursor:pointer;font-size:1rem;line-height:2.25rem}.side-bar-item:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}:is(.dark .dark-border-hover:hover){--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.right-xs{right:2px}.card-shadow{box-shadow:0 2px 8px rgba(0,0,0,.15)}.fill-dark{fill:#333}.text-dark{fill:#9e9e9e;color:#9e9e9e}.nav-shadow{box-shadow:0 2px 8px rgba(0,0,0,.15)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-0{z-index:0}.z-50{z-index:50}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-4{height:1rem}.h-8{height:2rem}.h-full{height:100%}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-20{width:5rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-52{width:13rem}.w-60{width:15rem}.w-full{width:100%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.-translate-x-36{--tw-translate-x:-9rem}.-translate-x-36,.-translate-y-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y:-0.5rem}.-translate-y-36{--tw-translate-y:-9rem}.-translate-y-36,.translate-x-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x:0.5rem}.rotate-45{--tw-rotate:45deg}.rotate-45,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.divide-gray-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(156 163 175/var(--tw-divide-opacity))}.divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(75 85 99/var(--tw-divide-opacity))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l-4{border-left-width:4px}.border-dashed{border-style:dashed}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.fill-gray-400{fill:#9ca3af}.fill-gray-500{fill:#6b7280}.fill-gray-600{fill:#4b5563}.p-24{padding:6rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.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}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.capitalize{text-transform:capitalize}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.no-underline{text-decoration-line:none}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;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}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.svg-gray{color:#1e1e1e}.headroom{will-change:transform;transition:transform .2s linear;z-index:100}.headroom--pinned{transform:translateY(0)}.headroom--unpinned{transform:translateY(-56px)}.side-bar{will-change:top;transition:top .2s linear}.side-bar-top{top:112px}.side-bar-top.no-submenu{top:72px}.side-bar-not-top{top:56px}.side-bar-not-top.no-submenu{top:16px}.side-bar-not-top.side-bar-pinned{top:112px}.side-bar-not-top.side-bar-pinned.no-submenu{top:72px}:root{--waline-bgcolor-light:#fff!important}body .wl-panel{margin:.5em 0;border-radius:0}.dark .wl-editor:focus,.dark .wl-input:focus{background-color:inherit}body #wl-edit{transition:none}.dark .wl-panel{background-color:#26282c}.dark .toast{background-color:#232428;color:#9e9e9e}.wl-git-popup input{background-color:inherit;outline:none}.popover-arrow{opacity:1!important;bottom:2px!important}.ua{position:relative;text-decoration:none}.ua:before{content:"";position:absolute;left:50%;bottom:2px;width:0;height:2px;background:var(--text-color-sm);transition:all .3s}body .ua-link:before{bottom:-3px}.ua:hover:before{width:100%;left:0;right:0}#nav li a{word-break:keep-all}:is(.dark .dark\:card-shadow-dark){box-shadow:0 2px 8px rgba(0,0,0,.3)}:is(.dark .dark\:border-hr-dark){border-color:#323232}:is(.dark .dark\:filter-dark){filter:grayscale(.2)}:is(.dark .dark\:pg-text-dark){color:#9e9e9e}:is(.dark .dark\:pg-text-dark-hover){color:#232428}:is(.dark .dark\:bg-dark-hover){background-color:#9e9e9e}:is(.dark .dark\:bg-dark){background-color:#26282c}:is(.dark .dark\:bg-dark-1){background-color:#232428}:is(.dark .dark\:text-dark){fill:#9e9e9e;color:#9e9e9e}:is(.dark .dark\:text-dark-400){color:#6e6e6e;fill:#6e6e6e}:is(.dark .dark\:text-dark-light){color:#999}:is(.dark .dark\:border-nav-dark){border-color:#26282c}:is(.dark .dark\:border-dark-2){border-color:#1b1c1f}:is(.dark .dark\:bg-dark-2){background-color:#1b1c1f}:is(.dark .dark\:border-dark){border-color:#9e9e9e}:is(.dark .dark\:nav-shadow-dark){box-shadow:0 2px 8px rgba(0,0,0,.3)}:is(.dark .dark\:hover\:pg-text-dark-hover:hover){color:#232428}:is(.dark .dark\:hover\:bg-dark-hover:hover){background-color:#9e9e9e}:is(.dark .dark\:hover\:text-dark-hover:hover){color:#c8c8c8}:is(.dark .dark\:hover\:text-dark-r:hover){color:#26282c;fill:#26282c}:is(.dark .dark\:hover\:bg-dark-light:hover){background-color:#9e9e9e}:is(.dark .dark\:hover\:border-nav-dark-light:hover){border-color:#9e9e9e}:is(.dark .dark\:hover\:bg-dark-2:hover){background-color:#1b1c1f}:is(.dark .group:hover .dark\:group-hover\:text-dark-hover){color:#c8c8c8}:is(.dark .group:hover .dark\:group-hover\:text-dark){fill:#9e9e9e;color:#9e9e9e}:is(.dark .group:hover .dark\:group-hover\:text-dark-r){color:#26282c;fill:#26282c}:is(.dark .group:hover .dark\:group-hover\:text-dark-light){color:#999}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-1:hover,.hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-\[\#2aabee\]:hover{--tw-border-opacity:1;border-color:rgb(42 171 238/var(--tw-border-opacity))}.hover\:border-\[\#d97706\]:hover{--tw-border-opacity:1;border-color:rgb(217 119 6/var(--tw-border-opacity))}.hover\:border-\[\#e6162d\]:hover{--tw-border-opacity:1;border-color:rgb(230 22 45/var(--tw-border-opacity))}.hover\:border-black:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity))}.hover\:border-gray-800:hover{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity))}.hover\:text-lg:hover{font-size:1.125rem;line-height:1.75rem}.hover\:font-medium:hover{font-weight:500}.hover\:text-\[\#2aabee\]:hover{--tw-text-opacity:1;color:rgb(42 171 238/var(--tw-text-opacity))}.hover\:text-\[\#d97706\]:hover{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity))}.hover\:text-\[\#e6162d\]:hover{--tw-text-opacity:1;color:rgb(230 22 45/var(--tw-text-opacity))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.hover\:text-gray-100:hover{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.hover\:text-gray-50:hover{--tw-text-opacity:1;color:rgb(249 250 251/var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline-offset-2:hover{text-underline-offset:2px}.group:hover .group-hover\:font-black{font-weight:900}.group:hover .group-hover\:font-normal{font-weight:400}.group:hover .group-hover\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}:is(.dark .dark\:border-gray-600){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}:is(.dark .dark\:text-gray-700){--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}:is(.dark .dark\:transition-all){transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:is(.dark .dark\:hover\:border-gray-300:hover){--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}:is(.dark .dark\:hover\:border-white:hover){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}:is(.dark .dark\:hover\:text-gray-300:hover){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-white:hover){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.sm\:right-2{right:.5rem}.sm\:-ml-2{margin-left:-.5rem}.sm\:ml-2{margin-left:.5rem}.sm\:mr-2{margin-right:.5rem}.sm\:mr-4{margin-right:1rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:h-16{height:4rem}.sm\:h-5{height:1.25rem}.sm\:w-16{width:4rem}.sm\:w-5{width:1.25rem}.sm\:-translate-x-32{--tw-translate-x:-8rem}.sm\:-translate-x-32,.sm\:-translate-y-32{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:-translate-y-32{--tw-translate-y:-8rem}.sm\:gap-4{gap:1rem}.sm\:p-4{padding:1rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:hover\:-translate-y-2:hover{--tw-translate-y:-0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:768px){.md\:ml-4{margin-left:1rem}.md\:mr-4{margin-right:1rem}.md\:mr-6{margin-right:1.5rem}.md\:mt-12{margin-top:3rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-w-3xl{max-width:48rem}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:ml-2{margin-left:.5rem}.lg\:ml-6{margin-left:1.5rem}.lg\:mr-2{margin-right:.5rem}.lg\:mr-4{margin-right:1rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1280px){.xl\:max-w-4xl{max-width:56rem}}.bm-burger-button{position:fixed;width:36px;height:30px;left:36px;top:36px}.bm-burger-bars{background:#373a47}.bm-burger-bars-hover{background:#a90000}.bm-cross-button{height:24px;width:24px}.bm-cross{background:#bdc3c7}.bm-menu-wrap{position:fixed;height:100%}.bm-menu{background:#fff;padding:.5em 0;font-size:1.15em;width:250px;box-shadow:2px 0 8px rgba(0,0,0,.15);z-index:110}.dark .bm-menu{background:#26282c;box-shadow:2px 0 8px rgba(0,0,0,.3)}.bm-morph-shape{fill:#373a47}.bm-item-list{color:#b8b7ad}.bm-item{display:inline-block}.bm-overlay{background:#00000026!important}.dark .markdown-navigation .title-level1{color:#9e9e9e}.dark .markdown-navigation .title-level2{color:#949494}.dark .markdown-navigation .title-level3{color:#8a8a8a}.dark .markdown-navigation .title-level4{color:grey}.dark .markdown-navigation .title-level5{color:#767676}.dark .markdown-navigation .title-level6{color:#6c6c6c}.dark .markdown-navigation .title-anchor.active{color:#d3d3d3;font-weight:550}.dark .markdown-navigation .title-anchor.active,.dark .markdown-navigation .title-anchor:hover{background-color:#3a3c41}.markdown-navigation{font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;width:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:0;padding-top:.5em;padding-bottom:.5em}.markdown-navigation::-webkit-scrollbar{width:0}.markdown-navigation .title-anchor{display:block;color:#bbb;transition:all .2s;margin:.8em 0;font-weight:lighter;line-height:2em;padding-right:1.8em;cursor:pointer}.markdown-navigation .title-anchor.active,.markdown-navigation .title-anchor:hover{background-color:#f8f8f8;text-decoration:inherit}.markdown-navigation .title-anchor.active{color:#000;font-weight:550}.markdown-navigation .title-anchor small{margin:0 .8em}.markdown-navigation .title-level1{color:#000;font-size:1.2em;padding-left:8px;font-weight:400}.markdown-navigation .title-level2{color:#333;font-size:1em;padding-left:1.5em;font-weight:400}.markdown-navigation .title-level3{color:#666;font-size:.8em;padding-left:3.5em;font-weight:400}.markdown-navigation .title-level4{color:#999;font-size:.72em;padding-left:5.5em}.markdown-navigation .title-level5{color:#aaa;font-size:.72em;padding-left:7.5em}.markdown-navigation .title-level6{color:#bbb;font-size:.72em;padding-left:9.5em}.toc-mobile .markdown-navigation{font-size:16px}.dark .toc-mobile .markdown-navigation .title-anchor{color:#9e9e9e}.toc-mobile .markdown-navigation .title-anchor{color:#374151;margin:.4em 0}.dark .toc-mobile .markdown-navigation .title-anchor.active{color:#9e9e9e}.toc-mobile .markdown-navigation .title-anchor.active{background-color:inherit;color:#374151;font-weight:400}:root{--theme-color:#1772b4;--text-color-normal:#374151;--text-color-sm:#6b7280;--text-color-xs:#9ca3af}.dark .markdown-body{color-scheme:dark;--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#c9d1d9;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-variable:#ffa657;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-italic:#c9d1d9;--color-prettylights-syntax-markup-bold:#c9d1d9;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-ignored-text:#c9d1d9;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-brackethighlighter-angle:#8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-fg-default:#9e9e9e;--color-fg-muted:#787878;--color-fg-subtle:#505050;--color-canvas-default:#26282c;--color-canvas-subtle:#1e1e1e;--color-border-default:#30363d;--color-border-muted:#3e4145;--color-neutral-muted:hsla(215,8%,47%,.4);--color-accent-fg:#58a6ff;--color-accent-emphasis:#1f6feb;--color-attention-subtle:rgba(187,128,9,.15);--color-danger-fg:#f85149}.light .markdown-body{color-scheme:light;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-fg-default:#374151;--color-fg-muted:#57606a;--color-fg-subtle:#6e7781;--color-canvas-default:#fff;--color-canvas-subtle:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:#d8dee4;--color-neutral-muted:rgba(175,184,193,.2);--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-attention-subtle:#fff8c5;--color-danger-fg:#cf222e}.markdown-body{-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;color:var(--color-fg-default);background-color:var(--color-canvas-default);font-family:Open Sans,PingFang SC,Hiragino Sans GB,Microsoft Yahei,WenQuanYi Micro Hei,Segoe UI Emoji,Segoe UI Symbol,Helvetica,Arial,-apple-system,system-ui,sans-serif;font-weight:400;line-height:1.75;word-wrap:break-word}.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")}.markdown-body details,.markdown-body figcaption,.markdown-body figure{display:block}.markdown-body summary{display:list-item}.markdown-body [hidden]{display:none!important}.markdown-body a{background-color:transparent;color:var(--color-accent-fg);text-decoration:none}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.markdown-body b,.markdown-body strong{font-weight:600}.markdown-body dfn{font-style:italic}.markdown-body h1{margin:.67em 0;font-weight:600;padding-bottom:.3em;font-size:1.4em;border-bottom:1px solid var(--color-border-muted)}.markdown-body mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}.markdown-body small{font-size:90%}.markdown-body sub,.markdown-body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.markdown-body sub{bottom:-.25em}.markdown-body sup{top:-.5em}.markdown-body img{border-style:none;max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body code,.markdown-body kbd,.markdown-body pre,.markdown-body samp{font-family:monospace,monospace;font-size:1em}.markdown-body figure{margin:1em 40px}.markdown-body hr{box-sizing:content-box;overflow:hidden;background:transparent;height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body [type=button],.markdown-body [type=reset],.markdown-body [type=submit]{-webkit-appearance:button}.markdown-body [type=button]::-moz-focus-inner,.markdown-body [type=reset]::-moz-focus-inner,.markdown-body [type=submit]::-moz-focus-inner{border-style:none;padding:0}.markdown-body [type=button]:-moz-focusring,.markdown-body [type=reset]:-moz-focusring,.markdown-body [type=submit]:-moz-focusring{outline:1px dotted ButtonText}.markdown-body [type=checkbox],.markdown-body [type=radio]{box-sizing:border-box;padding:0}.markdown-body [type=number]::-webkit-inner-spin-button,.markdown-body [type=number]::-webkit-outer-spin-button{height:auto}.markdown-body [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.markdown-body [type=search]::-webkit-search-cancel-button,.markdown-body [type=search]::-webkit-search-decoration{-webkit-appearance:none}.markdown-body ::-webkit-input-placeholder{color:inherit;opacity:.54}.markdown-body ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.markdown-body a:hover{text-decoration:underline}.markdown-body hr:after,.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{clear:both}.markdown-body table{border-spacing:0;border-collapse:collapse;display:block;max-width:100%;overflow:auto}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body details:not([open])>:not(summary){display:none!important}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border-bottom-color:var(--color-neutral-muted);border:1px solid var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h2{font-weight:600;padding-bottom:.3em;font-size:1.3em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-weight:600;font-size:1.15em}.markdown-body h4{font-weight:600;font-size:1em}.markdown-body h5{font-weight:600;font-size:.875em}.markdown-body h6{font-weight:600;font-size:.85em;color:var(--color-fg-muted)}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0;padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body ol,.markdown-body ul{margin-top:0;margin-bottom:0;padding-left:2em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code,.markdown-body pre,.markdown-body tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;word-wrap:normal}.markdown-body .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.markdown-body ::-moz-placeholder{color:var(--color-fg-subtle);opacity:1}.markdown-body ::placeholder{color:var(--color-fg-subtle);opacity:1}.markdown-body input::-webkit-inner-spin-button,.markdown-body input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.markdown-body .pl-c{color:var(--color-prettylights-syntax-comment)}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.markdown-body .pl-e,.markdown-body .pl-en{color:var(--color-prettylights-syntax-entity)}.markdown-body .pl-s .pl-s1,.markdown-body .pl-smi{color:var(--color-prettylights-syntax-storage-modifier-import)}.markdown-body .pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.markdown-body .pl-k{color:var(--color-prettylights-syntax-keyword)}.markdown-body .pl-pds,.markdown-body .pl-s,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre{color:var(--color-prettylights-syntax-string)}.markdown-body .pl-smw,.markdown-body .pl-v{color:var(--color-prettylights-syntax-variable)}.markdown-body .pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.markdown-body .pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.markdown-body .pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.markdown-body .pl-sr .pl-cce{font-weight:700;color:var(--color-prettylights-syntax-string-regexp)}.markdown-body .pl-ml{color:var(--color-prettylights-syntax-markup-list)}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:var(--color-prettylights-syntax-markup-heading)}.markdown-body .pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.markdown-body .pl-mb{font-weight:700;color:var(--color-prettylights-syntax-markup-bold)}.markdown-body .pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.markdown-body .pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.markdown-body .pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.markdown-body .pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.markdown-body .pl-mdr{font-weight:700;color:var(--color-prettylights-syntax-meta-diff-range)}.markdown-body .pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.markdown-body .pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.markdown-body .pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.markdown-body [data-catalyst]{display:block}.markdown-body g-emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:400;line-height:1;vertical-align:-.075em}.markdown-body g-emoji img{width:1em;height:1em}.markdown-body:after,.markdown-body:before{display:table;content:""}.markdown-body:after{clear:both}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body blockquote,.markdown-body details,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:16px}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body sup>a:before{content:"["}.markdown-body sup>a:after{content:"]"}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 code,.markdown-body h1 tt,.markdown-body h2 code,.markdown-body h2 tt,.markdown-body h3 code,.markdown-body h3 tt,.markdown-body h4 code,.markdown-body h4 tt,.markdown-body h5 code,.markdown-body h5 tt,.markdown-body h6 code,.markdown-body h6 tt{padding:0 .2em;font-size:inherit}.markdown-body ol.no-list,.markdown-body ul.no-list{padding:0;list-style-type:none}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body ol[type=a]{list-style-type:lower-alpha}.markdown-body ol[type=i]{list-style-type:lower-roman}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:transparent}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:0;overflow:auto;font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle)!important;border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target:before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item label{font-weight:400}.markdown-body .task-list-item.enabled label{cursor:pointer}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item .handle{display:none}.markdown-body .task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body ::-webkit-calendar-picker-indicator{filter:invert(50%)}.markdown-body li>p{margin-top:0;margin-bottom:0}.markdown-body ol{list-style:decimal}.dark .language-mermaid{background-color:#26282c}.language-mermaid{background-color:#fff}body .markdown-body pre{background-color:inherit}body .markdown-body .code-block-wrapper::-webkit-scrollbar{height:8px}body .markdown-body .code-block-wrapper::-webkit-scrollbar-thumb{border-radius:6px}.markdown-body .header-right{position:absolute;top:2px;right:2px;z-index:1;line-height:1}.markdown-body .code-copy-btn{cursor:pointer;transition:background-color .2s ease-in-out;border-radius:4px}.markdown-body .code-copy-btn:hover{background-color:#e5e7eb}.dark .markdown-body .code-copy-btn:hover{background-color:#374151}.markdown-body .code-copy-btn:before{content:url("data:image/svg+xml,%3Csvg%0Awidth%3D%2214%22%0Aheight%3D%2214%22%0AviewBox%3D%220%200%2015%2019%22%0Afill%3D%22currentColor%22%0Axmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%3E%0A%3Cpath%0A%20%20d%3D%22M11.0475%200.905273H1.67197C0.812542%200.905273%200.109375%201.60844%200.109375%202.46787V13.406H1.67197V2.46787H11.0475V0.905273ZM13.3914%204.03046H4.79716C3.93773%204.03046%203.23456%204.73363%203.23456%205.59306V16.5312C3.23456%2017.3906%203.93773%2018.0938%204.79716%2018.0938H13.3914C14.2509%2018.0938%2014.954%2017.3906%2014.954%2016.5312V5.59306C14.954%204.73363%2014.2509%204.03046%2013.3914%204.03046ZM13.3914%2016.5312H4.79716V5.59306H13.3914V16.5312Z%22%0A%20%20fill%3D%22%236f7177%22%0A%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E");display:inline-block;padding:4px 8px}.warning-card{background-color:#fdf8ea;border-left-color:#f0ad4e;border-left-width:4px;padding:15px;border-radius:4px;margin-bottom:16px}.dark .warning-card{border-left-color:#30363d;background-color:#1e1e1e}.loader{margin:60px auto;font-size:10px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em}.light .loader{animation:load6 1.1s ease infinite;transform:translateZ(0)}.dark .loader{animation:load5 1.1s ease infinite;transform:translateZ(0)}@keyframes load5{0%,to{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.5),-1.8em -1.8em 0 0 hsla(0,0%,100%,.7)}12.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.5)}25%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.5),1.8em -1.8em 0 0 hsla(0,0%,100%,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}37.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.5),2.5em 0 0 0 hsla(0,0%,100%,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}50%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.5),1.75em 1.75em 0 0 hsla(0,0%,100%,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}62.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.5),0 2.5em 0 0 hsla(0,0%,100%,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}75%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.5),-1.8em 1.8em 0 0 hsla(0,0%,100%,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}87.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.5),-2.6em 0 0 0 hsla(0,0%,100%,.7),-1.8em -1.8em 0 0 #fff}}@keyframes load6{0%,to{box-shadow:0 -2.6em 0 0 #454545,1.8em -1.8em 0 0 rgba(69,69,69,.2),2.5em 0 0 0 rgba(69,69,69,.2),1.75em 1.75em 0 0 rgba(69,69,69,.2),0 2.5em 0 0 rgba(69,69,69,.2),-1.8em 1.8em 0 0 rgba(69,69,69,.2),-2.6em 0 0 0 rgba(69,69,69,.5),-1.8em -1.8em 0 0 rgba(69,69,69,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(69,69,69,.7),1.8em -1.8em 0 0 #454545,2.5em 0 0 0 rgba(69,69,69,.2),1.75em 1.75em 0 0 rgba(69,69,69,.2),0 2.5em 0 0 rgba(69,69,69,.2),-1.8em 1.8em 0 0 rgba(69,69,69,.2),-2.6em 0 0 0 rgba(69,69,69,.2),-1.8em -1.8em 0 0 rgba(69,69,69,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(69,69,69,.5),1.8em -1.8em 0 0 rgba(69,69,69,.7),2.5em 0 0 0 #454545,1.75em 1.75em 0 0 rgba(69,69,69,.2),0 2.5em 0 0 rgba(69,69,69,.2),-1.8em 1.8em 0 0 rgba(69,69,69,.2),-2.6em 0 0 0 rgba(69,69,69,.2),-1.8em -1.8em 0 0 rgba(69,69,69,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(69,69,69,.2),1.8em -1.8em 0 0 rgba(69,69,69,.5),2.5em 0 0 0 rgba(69,69,69,.7),1.75em 1.75em 0 0 #454545,0 2.5em 0 0 rgba(69,69,69,.2),-1.8em 1.8em 0 0 rgba(69,69,69,.2),-2.6em 0 0 0 rgba(69,69,69,.2),-1.8em -1.8em 0 0 rgba(69,69,69,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(69,69,69,.2),1.8em -1.8em 0 0 rgba(69,69,69,.2),2.5em 0 0 0 rgba(69,69,69,.5),1.75em 1.75em 0 0 rgba(69,69,69,.7),0 2.5em 0 0 #454545,-1.8em 1.8em 0 0 rgba(69,69,69,.2),-2.6em 0 0 0 rgba(69,69,69,.2),-1.8em -1.8em 0 0 rgba(69,69,69,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(69,69,69,.2),1.8em -1.8em 0 0 rgba(69,69,69,.2),2.5em 0 0 0 rgba(69,69,69,.2),1.75em 1.75em 0 0 rgba(69,69,69,.5),0 2.5em 0 0 rgba(69,69,69,.7),-1.8em 1.8em 0 0 #454545,-2.6em 0 0 0 rgba(69,69,69,.2),-1.8em -1.8em 0 0 rgba(69,69,69,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(69,69,69,.2),1.8em -1.8em 0 0 rgba(69,69,69,.2),2.5em 0 0 0 rgba(69,69,69,.2),1.75em 1.75em 0 0 rgba(69,69,69,.2),0 2.5em 0 0 rgba(69,69,69,.5),-1.8em 1.8em 0 0 rgba(69,69,69,.7),-2.6em 0 0 0 #454545,-1.8em -1.8em 0 0 rgba(69,69,69,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(69,69,69,.2),1.8em -1.8em 0 0 rgba(69,69,69,.2),2.5em 0 0 0 rgba(69,69,69,.2),1.75em 1.75em 0 0 rgba(69,69,69,.2),0 2.5em 0 0 rgba(69,69,69,.2),-1.8em 1.8em 0 0 rgba(69,69,69,.5),-2.6em 0 0 0 rgba(69,69,69,.7),-1.8em -1.8em 0 0 #454545}}::-webkit-scrollbar{width:12px}#toc-container::-webkit-scrollbar{width:10px}.dark #toc-container::-webkit-scrollbar-thumb{background:#797979}.dark ::-webkit-scrollbar-thumb{background:#9f9f9f}::-webkit-scrollbar-thumb{background:#cfcfcf}.custom-container{--info-title-color:#193c47;--info-bg-color:#eef9fd;--info-border-color:#4cb3d4;--note-title-color:#474748;--note-bg-color:#fdfdfe;--note-border-color:#d4d5d8;--tip-title-color:#003100;--tip-bg-color:#e6f6e6;--tip-border-color:#009400;--warning-title-color:#4d3800;--warning-bg-color:#fff8e6;--warning-border-color:#e6a700;--danger-title-color:#4b1113;--danger-bg-color:#ffebec;--danger-border-color:#e13238}.dark .custom-container{--info-title-color:#eef9fd;--info-bg-color:#193c47;--note-title-color:#fdfdfe;--note-bg-color:#474748;--tip-title-color:#e6f6e6;--tip-bg-color:#003100;--warning-title-color:#fff8e6;--warning-bg-color:#4d3800;--danger-title-color:#ffebec;--danger-bg-color:#4b1113;--detail-bg-color:#333;--detail-text-color:#a8a8a8}.custom-container.info{background-color:var(--info-bg-color);border-color:var(--info-border-color)}.custom-container.note{background-color:var(--note-bg-color);border-color:var(--note-border-color)}.custom-container.tip{background-color:var(--tip-bg-color);border-color:var(--tip-border-color)}.custom-container.warning{background-color:var(--warning-bg-color);border-color:var(--warning-border-color)}.custom-container.danger{background-color:var(--danger-bg-color);border-color:var(--danger-border-color)}.custom-container-title.info{color:var(--info-title-color)}.custom-container-title.note{color:var(--note-title-color)}.custom-container-title.warning{color:var(--warning-title-color)}.custom-container-title.tip{color:var(--tip-title-color)}.custom-container-title.danger{color:var(--danger-title-color)}.custom-container{margin:1rem 0;padding:.25rem 1rem;border-left-width:.3rem;border-left-style:solid;border-radius:.5rem;color:inherit}.markdown-body .custom-container-title{font-weight:600;margin:16px 0;display:flex;align-items:center}.markdown-body .custom-container-title svg{margin-right:4px}body .markdown-body .custom-container .relative>pre{margin:0!important}.custom-container-title.tip:before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20viewBox%3D%220%200%2012%2016%22%20fill%3D%22%23003100%22%20width%3D%2220%22%20height%3D%2220%22%3E%0A%20%20%3Cpath%0A%20%20%20%20fill-rule%3D%22evenodd%22%0A%20%20%20%20d%3D%22M6.5%200C3.48%200%201%202.19%201%205c0%20.92.55%202.25%201%203%201.34%202.25%201.78%202.78%202%204v1h5v-1c.22-1.22.66-1.75%202-4%20.45-.75%201-2.08%201-3%200-2.81-2.48-5-5.5-5zm3.64%207.48c-.25.44-.47.8-.67%201.11-.86%201.41-1.25%202.06-1.45%203.23-.02.05-.02.11-.02.17H5c0-.06%200-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44%206.78%202%205.65%202%205c0-2.2%202.02-4%204.5-4%201.22%200%202.36.42%203.22%201.19C10.55%202.94%2011%203.94%2011%205c0%20.66-.44%201.78-.86%202.48zM4%2014h5c-.23%201.14-1.3%202-2.5%202s-2.27-.86-2.5-2z%22%0A%20%20%2F%3E%0A%3C%2Fsvg%3E");display:block;width:20px;height:20px;margin-right:4px}.dark .custom-container-title.tip:before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20viewBox%3D%220%200%2012%2016%22%20fill%3D%22%23e6f6e6%22%20width%3D%2220%22%20height%3D%2220%22%3E%0A%20%20%3Cpath%0A%20%20%20%20fill-rule%3D%22evenodd%22%0A%20%20%20%20d%3D%22M6.5%200C3.48%200%201%202.19%201%205c0%20.92.55%202.25%201%203%201.34%202.25%201.78%202.78%202%204v1h5v-1c.22-1.22.66-1.75%202-4%20.45-.75%201-2.08%201-3%200-2.81-2.48-5-5.5-5zm3.64%207.48c-.25.44-.47.8-.67%201.11-.86%201.41-1.25%202.06-1.45%203.23-.02.05-.02.11-.02.17H5c0-.06%200-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44%206.78%202%205.65%202%205c0-2.2%202.02-4%204.5-4%201.22%200%202.36.42%203.22%201.19C10.55%202.94%2011%203.94%2011%205c0%20.66-.44%201.78-.86%202.48zM4%2014h5c-.23%201.14-1.3%202-2.5%202s-2.27-.86-2.5-2z%22%0A%20%20%2F%3E%0A%3C%2Fsvg%3E");display:block;width:20px;height:20px}.custom-container-title.warning:before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22%234d3800%22%20width%3D%2220%22%20height%3D%2220%22%3E%0A%20%20%3Cpath%0A%20%20%20%20fill-rule%3D%22evenodd%22%0A%20%20%20%20d%3D%22M8.893%201.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138%2013.499a.98.98%200%200%200%200%201.001c.193.31.53.501.886.501h13.964c.367%200%20.704-.19.877-.5a1.03%201.03%200%200%200%20.01-1.002L8.893%201.5zm.133%2011.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z%22%0A%20%20%2F%3E%0A%3C%2Fsvg%3E");display:block;width:20px;height:20px;margin-right:4px}.dark .custom-container-title.warning:before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22%23fff8e6%22%20width%3D%2220%22%20height%3D%2220%22%3E%0A%20%20%3Cpath%0A%20%20%20%20fill-rule%3D%22evenodd%22%0A%20%20%20%20d%3D%22M8.893%201.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138%2013.499a.98.98%200%200%200%200%201.001c.193.31.53.501.886.501h13.964c.367%200%20.704-.19.877-.5a1.03%201.03%200%200%200%20.01-1.002L8.893%201.5zm.133%2011.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z%22%0A%20%20%2F%3E%0A%3C%2Fsvg%3E");display:block;width:20px;height:20px}.custom-container-title.danger:before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20viewBox%3D%220%200%201024%201024%22%20fill%3D%22%234b1113%22%20width%3D%2220%22%20height%3D%2220%22%3E%0A%20%20%3Cpath%20d%3D%22M147.911%20833.422V560.356a364.089%20364.089%200%201%201%20728.178%200v273.066H921.6v91.022H102.4v-91.022h45.511zm91.022-273.066h91.023A182.044%20182.044%200%200%201%20512%20378.31v-91.02a273.067%20273.067%200%200%200-273.067%20273.067zM466.49%2014.222h91.022v136.534H466.49V14.222zm399.496%20127.795%2064.353%2064.353-96.483%2096.53-64.399-64.354%2096.53-96.529zM93.662%20206.37l64.353-64.353%2096.529%2096.484-64.308%2064.444-96.574-96.575z%22%20%2F%3E%0A%3C%2Fsvg%3E");display:block;width:20px;height:20px;margin-right:4px}.dark .custom-container-title.danger:before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20viewBox%3D%220%200%201024%201024%22%20fill%3D%22%23ffebec%22%20width%3D%2220%22%20height%3D%2220%22%3E%0A%20%20%3Cpath%20d%3D%22M147.911%20833.422V560.356a364.089%20364.089%200%201%201%20728.178%200v273.066H921.6v91.022H102.4v-91.022h45.511zm91.022-273.066h91.023A182.044%20182.044%200%200%201%20512%20378.31v-91.02a273.067%20273.067%200%200%200-273.067%20273.067zM466.49%2014.222h91.022v136.534H466.49V14.222zm399.496%20127.795%2064.353%2064.353-96.483%2096.53-64.399-64.354%2096.53-96.529zM93.662%20206.37l64.353-64.353%2096.529%2096.484-64.308%2064.444-96.574-96.575z%22%20%2F%3E%0A%3C%2Fsvg%3E");display:block;width:20px;height:20px}.custom-container-title.note:before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20viewBox%3D%220%200%2014%2016%22%20fill%3D%22%23474748%22%20width%3D%2220%22%20height%3D%2220%22%3E%0A%20%20%3Cpath%0A%20%20%20%20fill-rule%3D%22evenodd%22%0A%20%20%20%20d%3D%22M6.3%205.69a.942.942%200%200%201-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28%200%20.52.09.7.28.18.19.28.42.28.7%200%20.28-.09.52-.28.7a1%201%200%200%201-.7.3c-.28%200-.52-.11-.7-.3zM8%207.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27%200%20.48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7%202.3c-3.14%200-5.7%202.54-5.7%205.68%200%203.14%202.56%205.7%205.7%205.7s5.7-2.55%205.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7%20.98c3.86%200%207%203.14%207%207s-3.14%207-7%207-7-3.12-7-7%203.14-7%207-7z%22%0A%20%20%2F%3E%0A%3C%2Fsvg%3E");display:block;width:20px;height:20px;margin-right:4px}.dark .custom-container-title.note:before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20viewBox%3D%220%200%2014%2016%22%20fill%3D%22%23fdfdfe%22%20width%3D%2220%22%20height%3D%2220%22%3E%0A%20%20%3Cpath%0A%20%20%20%20fill-rule%3D%22evenodd%22%0A%20%20%20%20d%3D%22M6.3%205.69a.942.942%200%200%201-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28%200%20.52.09.7.28.18.19.28.42.28.7%200%20.28-.09.52-.28.7a1%201%200%200%201-.7.3c-.28%200-.52-.11-.7-.3zM8%207.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27%200%20.48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7%202.3c-3.14%200-5.7%202.54-5.7%205.68%200%203.14%202.56%205.7%205.7%205.7s5.7-2.55%205.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7%20.98c3.86%200%207%203.14%207%207s-3.14%207-7%207-7-3.12-7-7%203.14-7%207-7z%22%0A%20%20%2F%3E%0A%3C%2Fsvg%3E");display:block;width:20px;height:20px}.custom-container-title.info:before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20viewBox%3D%220%200%2014%2016%22%20fill%3D%22%23193c47%22%20width%3D%2220%22%20height%3D%2220%22%3E%0A%20%20%3Cpath%0A%20%20%20%20fill-rule%3D%22evenodd%22%0A%20%20%20%20d%3D%22M7%202.3c3.14%200%205.7%202.56%205.7%205.7s-2.56%205.7-5.7%205.7A5.71%205.71%200%200%201%201.3%208c0-3.14%202.56-5.7%205.7-5.7zM7%201C3.14%201%200%204.14%200%208s3.14%207%207%207%207-3.14%207-7-3.14-7-7-7zm1%203H6v5h2V4zm0%206H6v2h2v-2z%22%0A%20%20%2F%3E%0A%3C%2Fsvg%3E");display:block;width:20px;height:20px;margin-right:4px}.dark .custom-container-title.info:before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20viewBox%3D%220%200%2014%2016%22%20fill%3D%22%23eef9fd%22%20width%3D%2220%22%20height%3D%2220%22%3E%0A%20%20%3Cpath%0A%20%20%20%20fill-rule%3D%22evenodd%22%0A%20%20%20%20d%3D%22M7%202.3c3.14%200%205.7%202.56%205.7%205.7s-2.56%205.7-5.7%205.7A5.71%205.71%200%200%201%201.3%208c0-3.14%202.56-5.7%205.7-5.7zM7%201C3.14%201%200%204.14%200%208s3.14%207%207%207%207-3.14%207-7-3.14-7-7-7zm1%203H6v5h2V4zm0%206H6v2h2v-2z%22%0A%20%20%2F%3E%0A%3C%2Fsvg%3E");display:block;width:20px;height:20px}.light pre .code-block-wrapper{display:block;overflow-x:auto;padding:22px 16px 16px}.light .hljs{background:inherit;color:#000}.light .hljs-comment,.light .hljs-quote,.light .hljs-variable{color:green}.light .hljs-built_in,.light .hljs-keyword,.light .hljs-name,.light .hljs-selector-tag,.light .hljs-tag{color:#00f}.light .hljs-addition,.light .hljs-attribute,.light .hljs-literal,.light .hljs-section,.light .hljs-string,.light .hljs-template-tag,.light .hljs-template-variable,.light .hljs-title,.light .hljs-type{color:#a31515}.light .hljs-deletion,.light .hljs-meta,.light .hljs-selector-attr,.light .hljs-selector-pseudo{color:#2b91af}.light .hljs-doctag{color:grey}.light .hljs-attr{color:red}.light .hljs-bullet,.light .hljs-link,.light .hljs-symbol{color:#00b0e8}.light .hljs-emphasis{font-style:italic}.light .hljs-strong{font-weight:700}.dark pre .code-block-wrapper{display:block;overflow-x:auto;padding:22px 16px 16px}.dark .hljs{background:inherit;color:#dcdcdc}.dark .hljs-keyword,.dark .hljs-literal,.dark .hljs-name,.dark .hljs-symbol{color:#569cd6}.dark .hljs-link{color:#569cd6;text-decoration:underline}.dark .hljs-built_in,.dark .hljs-type{color:#4ec9b0}.dark .hljs-class,.dark .hljs-number{color:#b8d7a3}.dark .hljs-meta .hljs-string,.dark .hljs-string{color:#d69d85}.dark .hljs-regexp,.dark .hljs-template-tag{color:#9a5334}.dark .hljs-formula,.dark .hljs-function,.dark .hljs-params,.dark .hljs-subst,.dark .hljs-title{color:#dcdcdc}.dark .hljs-comment,.dark .hljs-quote{color:#57a64a;font-style:italic}.dark .hljs-doctag{color:#608b4e}.dark .hljs-meta,.dark .hljs-meta .hljs-keyword,.dark .hljs-tag{color:#9b9b9b}.dark .hljs-template-variable,.dark .hljs-variable{color:#bd63c5}.dark .hljs-attr,.dark .hljs-attribute{color:#9cdcfe}.dark .hljs-section{color:gold}.dark .hljs-emphasis{font-style:italic}.dark .hljs-strong{font-weight:700}.dark .hljs-bullet,.dark .hljs-selector-attr,.dark .hljs-selector-class,.dark .hljs-selector-id,.dark .hljs-selector-pseudo,.dark .hljs-selector-tag{color:#d7ba7d}.dark .hljs-addition{background-color:#144212;display:inline-block;width:100%}.dark .hljs-deletion{background-color:#600;display:inline-block;width:100%}.medium-zoom-overlay{z-index:200;background:#fff!important}.dark .medium-zoom-overlay{background:#1d2025!important}.medium-zoom-image--opened{z-index:210}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_AMS-Regular.a79f1c31.woff2) format("woff2"),url(/_next/static/media/KaTeX_AMS-Regular.1608a09b.woff) format("woff"),url(/_next/static/media/KaTeX_AMS-Regular.4aafdb68.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Caligraphic-Bold.ec17d132.woff2) format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Bold.b6770918.woff) format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Bold.cce5b8ec.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Caligraphic-Regular.55fac258.woff2) format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Regular.dad44a7f.woff) format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Regular.07ef19e7.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Fraktur-Bold.d42a5579.woff2) format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Bold.9f256b85.woff) format("woff"),url(/_next/static/media/KaTeX_Fraktur-Bold.b18f59e1.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Fraktur-Regular.d3c882a6.woff2) format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Regular.7c187121.woff) format("woff"),url(/_next/static/media/KaTeX_Fraktur-Regular.ed38e79f.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Main-Bold.c3fb5ac2.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-Bold.d181c465.woff) format("woff"),url(/_next/static/media/KaTeX_Main-Bold.b74a1a8b.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Main-BoldItalic.6f2bb1df.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-BoldItalic.e3f82f9d.woff) format("woff"),url(/_next/static/media/KaTeX_Main-BoldItalic.70d8b0a5.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Italic.8916142b.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-Italic.9024d815.woff) format("woff"),url(/_next/static/media/KaTeX_Main-Italic.47373d1e.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Regular.0462f03b.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-Regular.7f51fe03.woff) format("woff"),url(/_next/static/media/KaTeX_Main-Regular.b7f8fe9b.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Math-BoldItalic.572d331f.woff2) format("woff2"),url(/_next/static/media/KaTeX_Math-BoldItalic.f1035d8d.woff) format("woff"),url(/_next/static/media/KaTeX_Math-BoldItalic.a879cf83.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Math-Italic.f28c23ac.woff2) format("woff2"),url(/_next/static/media/KaTeX_Math-Italic.5295ba48.woff) format("woff"),url(/_next/static/media/KaTeX_Math-Italic.939bc644.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_SansSerif-Bold.8c5b5494.woff2) format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Bold.bf59d231.woff) format("woff"),url(/_next/static/media/KaTeX_SansSerif-Bold.94e1e8dc.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Italic.3b1e59b3.woff2) format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Italic.7c9bc82b.woff) format("woff"),url(/_next/static/media/KaTeX_SansSerif-Italic.b4c20c84.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Regular.ba21ed5f.woff2) format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Regular.74048478.woff) format("woff"),url(/_next/static/media/KaTeX_SansSerif-Regular.d4d7ba48.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Script-Regular.03e9641d.woff2) format("woff2"),url(/_next/static/media/KaTeX_Script-Regular.07505710.woff) format("woff"),url(/_next/static/media/KaTeX_Script-Regular.fe9cbbe1.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size1-Regular.eae34984.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size1-Regular.e1e279cb.woff) format("woff"),url(/_next/static/media/KaTeX_Size1-Regular.fabc004a.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size2-Regular.5916a24f.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size2-Regular.57727022.woff) format("woff"),url(/_next/static/media/KaTeX_Size2-Regular.d6b476ec.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size3-Regular.b4230e7e.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size3-Regular.9acaf01c.woff) format("woff"),url(/_next/static/media/KaTeX_Size3-Regular.a144ef58.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size4-Regular.10d95fd3.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size4-Regular.7a996c9d.woff) format("woff"),url(/_next/static/media/KaTeX_Size4-Regular.fbccdabe.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Typewriter-Regular.a8709e36.woff2) format("woff2"),url(/_next/static/media/KaTeX_Typewriter-Regular.6258592b.woff) format("woff"),url(/_next/static/media/KaTeX_Typewriter-Regular.d97aaf4a.ttf) format("truetype")}.katex{text-rendering:auto;font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.9"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{--nova-jelly-mint:#3cffd0;--nova-ultraviolet:#5200ff;--nova-mint-border:#309875;--nova-deep-link-blue:#3860be;--nova-focus-cyan:#1eaedb;--nova-purple-rule:#3d00bf;--nova-canvas:#131313;--nova-surface-slate:#2d2d2d;--nova-image-frame:#313131;--nova-hazard-white:#fff;--nova-absolute-black:#000;--nova-primary-text:#fff;--nova-secondary-text:#949494;--nova-muted-text:#e9e9e9;--nova-inverted-text:#131313;--nova-overlay:rgba(0,0,0,.33);--nova-dim-gray:#8c8c8c;--nova-tile-yellow:#ffd60a;--nova-tile-pink:#ff6b9d;--nova-tile-orange:#ff9500;--nova-tile-blue:#0a84ff;--nova-space-1:4px;--nova-space-2:8px;--nova-space-3:12px;--nova-space-4:16px;--nova-space-5:20px;--nova-space-6:24px;--nova-space-8:32px;--nova-space-10:40px;--nova-space-12:48px;--nova-space-16:64px;--nova-radius-small:2px;--nova-radius-image:3px;--nova-radius-nested:4px;--nova-radius-pill-card:20px;--nova-radius-feature:24px;--nova-radius-promotional:30px;--nova-radius-cta-pill:40px;--nova-transition-fast:150ms ease;--nova-transition-normal:180ms ease}.nova-theme{background-color:var(--nova-canvas);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nova-headline,.nova-theme{color:var(--nova-primary-text)}.nova-headline{font-family:Manuka,Impact,Helvetica Neue,sans-serif;font-weight:900;letter-spacing:-.02em;line-height:.95}.nova-headline-manuka{font-size:60px}.nova-headline-hero{font-size:107px}.nova-headline-secondary{font-size:90px}.nova-headline-tertiary{font-size:60px}.nova-label{font-family:SF Mono,Fira Code,Courier New,monospace;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px}.nova-label-large{font-size:14px;letter-spacing:1.8px}.nova-label-small{font-size:11px;letter-spacing:1.1px}.nova-body{color:var(--nova-primary-text)}.nova-body,.nova-body-relaxed{font-size:16px;line-height:1.6}.nova-body-relaxed{font-weight:400}.nova-caption{font-size:13px;color:var(--nova-secondary-text);line-height:1.4}.nova-meta{font-size:11px;color:var(--nova-secondary-text)}.nova-btn,.nova-meta{font-family:SF Mono,Fira Code,Courier New,monospace;text-transform:uppercase;letter-spacing:1.5px}.nova-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;font-size:12px;font-weight:600;border:none;cursor:pointer;transition:all var(--nova-transition-normal);border-radius:var(--nova-radius-feature)}.nova-btn-primary{background-color:var(--nova-jelly-mint);color:var(--nova-absolute-black)}.nova-btn-primary:hover{background-color:hsla(0,0%,100%,.2);box-shadow:0 0 0 1px var(--nova-dim-gray)}.nova-btn-primary:active{background-color:var(--nova-dim-gray);opacity:.5}.nova-btn-primary:focus{background-color:var(--nova-focus-cyan);color:var(--nova-hazard-white);outline:1px solid var(--nova-ultraviolet)}.nova-btn-secondary{background-color:var(--nova-surface-slate);color:var(--nova-muted-text)}.nova-btn-secondary:hover{background-color:hsla(0,0%,100%,.2);color:var(--nova-absolute-black)}.nova-btn-outline{background-color:transparent;color:var(--nova-jelly-mint);border:1px solid var(--nova-jelly-mint);border-radius:var(--nova-radius-cta-pill);padding:10px 20px}.nova-btn-outline:hover{background-color:var(--nova-jelly-mint);color:var(--nova-absolute-black)}.nova-card{background-color:var(--nova-canvas);border:1px solid var(--nova-hazard-white);border-radius:var(--nova-radius-pill-card);padding:var(--nova-space-6);transition:all var(--nova-transition-fast)}.nova-card:hover .nova-card-headline{color:var(--nova-deep-link-blue)}.nova-card-feature{background-color:var(--nova-canvas);border:1px solid var(--nova-hazard-white);border-radius:var(--nova-radius-feature);padding:var(--nova-space-8)}.nova-card-accent-mint{background-color:var(--nova-jelly-mint);border-color:var(--nova-jelly-mint)}.nova-card-accent-purple{background-color:rgba(82,0,255,.9)}.nova-card-accent-yellow{background-color:var(--nova-tile-yellow)}.nova-card-accent-pink{background-color:var(--nova-tile-pink)}.nova-card-accent-orange{background-color:var(--nova-tile-orange)}.nova-card-accent-blue{background-color:var(--nova-tile-blue)}.nova-card-headline{font-size:24px;font-weight:700;line-height:1.1;margin:var(--nova-space-3) 0;transition:color var(--nova-transition-fast)}.nova-card-body{font-size:14px;line-height:1.5;color:var(--nova-secondary-text)}.nova-card-kicker{font-family:SF Mono,Fira Code,Courier New,monospace;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:var(--nova-jelly-mint);margin-bottom:var(--nova-space-2)}.nova-timeline{position:relative;padding-left:80px}.nova-timeline:before{content:"";position:absolute;left:60px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,var(--nova-purple-rule),var(--nova-hazard-white))}.nova-timeline-item{position:relative;margin-bottom:var(--nova-space-4);padding:var(--nova-space-5);background-color:var(--nova-canvas);border:1px solid var(--nova-hazard-white);border-radius:var(--nova-radius-pill-card)}.nova-timeline-item:before{content:"";left:-20px;width:8px;height:8px;background-color:var(--nova-jelly-mint);border-radius:50%}.nova-timeline-item:before,.nova-timeline-timestamp{position:absolute;top:50%;transform:translateY(-50%)}.nova-timeline-timestamp{left:-72px;font-family:SF Mono,Fira Code,Courier New,monospace;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;color:var(--nova-secondary-text);white-space:nowrap}.nova-nav{position:sticky;top:0;z-index:90;background-color:var(--nova-canvas);padding:var(--nova-space-6) 0;border-bottom:1px solid var(--nova-surface-slate)}.nova-nav-inner{max-width:1280px;margin:0 auto;padding:0 var(--nova-space-6);display:flex;align-items:center;justify-content:space-between}.nova-nav-wordmark{font-family:Manuka,Impact,Helvetica Neue,sans-serif;font-size:48px;font-weight:900;color:var(--nova-primary-text);letter-spacing:-.02em;text-decoration:none;margin-right:var(--nova-space-8)}.nova-nav-links{display:flex;gap:var(--nova-space-6);align-items:center}.nova-nav-link{font-family:SF Mono,Fira Code,Courier New,monospace;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--nova-primary-text);text-decoration:none;transition:color var(--nova-transition-fast);padding:var(--nova-space-2) 0;border-bottom:2px solid transparent}.nova-nav-link:hover{color:var(--nova-deep-link-blue)}.nova-nav-link.active{border-bottom-color:var(--nova-jelly-mint)}.nova-nav-cta{margin-left:var(--nova-space-4)}.nova-nav-actions{display:flex;align-items:center;gap:var(--nova-space-4);margin-left:auto}.nova-nav-actions .nova-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;border:none;border-radius:24px;cursor:pointer;transition:all var(--nova-transition-normal);background-color:var(--nova-jelly-mint);color:var(--nova-absolute-black);text-decoration:none;line-height:1}.nova-nav-actions .nova-btn-primary:hover{background-color:hsla(0,0%,100%,.2)}.nova-nav-actions .nova-btn-primary:active{opacity:.5}.nova-nav-search{display:flex;align-items:center;gap:var(--nova-space-2);cursor:pointer;padding:var(--nova-space-2);border-radius:var(--nova-radius-small);transition:background-color var(--nova-transition-fast)}.nova-nav-search:hover{background-color:hsla(0,0%,100%,.1)}.nova-nav-search-icon{width:20px;height:20px;fill:var(--nova-primary-text)}.nova-nav-search-hint{font-family:SF Mono,Fira Code,Courier New,monospace;font-size:11px;color:var(--nova-secondary-text);border:1px solid var(--nova-secondary-text);border-radius:var(--nova-radius-small);padding:2px 6px}.nova-nav-mobile{display:none}.nova-article-list{display:flex;flex-direction:column;gap:var(--nova-space-4)}.nova-article-item{display:flex;gap:var(--nova-space-5);padding:var(--nova-space-5);background-color:var(--nova-surface-slate);border-radius:var(--nova-radius-pill-card);transition:all var(--nova-transition-fast)}.nova-article-item:hover{background-color:rgba(45,45,45,.8)}.nova-article-item:hover .nova-article-title{color:var(--nova-deep-link-blue)}.nova-article-thumb{width:200px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:var(--nova-radius-nested);flex-shrink:0}.nova-article-content{flex:1;display:flex;flex-direction:column;justify-content:center}.nova-article-title{font-size:20px;font-weight:700;line-height:1.2;margin:var(--nova-space-2) 0;transition:color var(--nova-transition-fast)}.nova-article-excerpt{font-size:14px;line-height:1.5;color:var(--nova-secondary-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nova-article-meta{display:flex;gap:var(--nova-space-4);margin-top:var(--nova-space-3);font-family:SF Mono,Fira Code,Courier New,monospace;font-size:11px;text-transform:uppercase;letter-spacing:1.1px;color:var(--nova-secondary-text)}.nova-footer{background-color:var(--nova-canvas);border-top:1px solid var(--nova-surface-slate);padding:var(--nova-space-12) 0;margin-top:var(--nova-space-16)}.nova-footer-inner{max-width:1280px;margin:0 auto;padding:0 var(--nova-space-6);text-align:center}.nova-footer-text{font-family:SF Mono,Fira Code,Courier New,monospace;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:var(--nova-secondary-text)}.nova-footer-text a:hover{text-decoration:underline}.nova-container{max-width:1280px;margin:0 auto;padding:0 var(--nova-space-6)}.nova-layout-body{display:flex;gap:var(--nova-space-8);padding:var(--nova-space-8) 0}.nova-main-content{flex:1;min-width:0}.nova-sidebar{width:320px;flex-shrink:0}.nova-tag{display:inline-flex;align-items:center;padding:var(--nova-space-1) var(--nova-space-3);font-family:SF Mono,Fira Code,Courier New,monospace;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;border-radius:var(--nova-radius-pill-card);background-color:var(--nova-jelly-mint);color:var(--nova-absolute-black)}.nova-tag-purple{background-color:var(--nova-ultraviolet);color:var(--nova-hazard-white)}.nova-category-badge{display:inline-flex;align-items:center;padding:var(--nova-space-1) var(--nova-space-3);font-family:SF Mono,Fira Code,Courier New,monospace;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;border-radius:var(--nova-radius-small);border:1px solid var(--nova-secondary-text);color:var(--nova-secondary-text)}.nova-text-mint{color:var(--nova-jelly-mint)}.nova-text-purple{color:var(--nova-ultraviolet)}.nova-text-muted{color:var(--nova-secondary-text)}.nova-animate-in{animation:nova-fade-in .3s ease forwards}.nova-author-card{background-color:var(--nova-surface-slate);border-radius:var(--nova-radius-pill-card);padding:var(--nova-space-6);text-align:center}.nova-author-avatar{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:var(--nova-space-4);border:2px solid var(--nova-jelly-mint)}.nova-author-name{font-size:18px;font-weight:700;margin-bottom:var(--nova-space-2)}.nova-author-desc{font-size:14px;color:var(--nova-secondary-text);line-height:1.5}.nova-hero-section{padding:var(--nova-space-16) 0;text-align:center}.nova-hero-wordmark{font-family:Manuka,Impact,Helvetica Neue,sans-serif;font-size:107px;font-weight:900;letter-spacing:-.02em;line-height:.85;color:var(--nova-primary-text);margin-bottom:var(--nova-space-6)}.nova-theme{color-scheme:dark}.nova-keycard{display:inline-flex;align-items:center;padding:2px 6px;border:1px solid var(--nova-secondary-text);border-radius:var(--nova-radius-small);font-family:SF Mono,Fira Code,Courier New,monospace;font-size:11px;color:var(--nova-secondary-text)}.nova-keycard-key{font-weight:600}.nova-keycard-plus{opacity:.7}.nova-search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:nova-fade-in .15s ease;z-index:9999}.nova-search-modal{background-color:var(--nova-surface-slate);border:1px solid var(--nova-hazard-white);border-radius:var(--nova-radius-feature);padding:var(--nova-space-4);width:75%;max-width:710px;min-width:320px;min-height:280px}.nova-search-input-row{display:flex;align-items:center;color:var(--nova-secondary-text)}.nova-search-icon{width:24px;height:24px;fill:currentColor}.nova-search-input{flex:1;margin-left:var(--nova-space-2);height:32px;border:none;outline:none;background:transparent;font-size:16px;color:var(--nova-primary-text)}.nova-search-input::-moz-placeholder{color:var(--nova-secondary-text)}.nova-search-input::placeholder{color:var(--nova-secondary-text)}.nova-search-result-item{display:flex;align-items:center;padding:var(--nova-space-2);border-radius:var(--nova-radius-small);text-decoration:none;color:inherit;transition:background-color var(--nova-transition-fast)}.nova-alert-card{display:flex;align-items:flex-start;padding:var(--nova-space-4);background-color:rgba(82,0,255,.15);border:1px solid var(--nova-ultraviolet);border-radius:var(--nova-radius-pill-card);margin-bottom:var(--nova-space-4)}.nova-social-card{display:flex;flex-direction:column;justify-content:center;align-items:center}.nova-theme .bm-menu-wrap{background-color:var(--nova-canvas)!important;z-index:9999!important;box-shadow:none!important;border:none!important}.nova-theme .bm-overlay{background-color:rgba(0,0,0,.7)!important}.nova-theme .bm-menu{background-color:var(--nova-canvas)!important;padding:20px!important;box-shadow:none!important;border:none!important}.nova-theme .bm-item,.nova-theme .bm-item-list{color:var(--nova-primary-text)!important}.nova-theme .bm-item{padding:15px 0!important;border-bottom:1px solid var(--nova-surface-slate)!important}.nova-theme .bm-item:hover{color:var(--nova-jelly-mint)!important}.nova-theme .bm-cross-button{color:var(--nova-primary-text)!important}.nova-theme .bm-cross{background-color:var(--nova-primary-text)!important}.nova-theme .bm-burger-button{color:var(--nova-primary-text)!important}.nova-theme .bm-burger-bars{background-color:var(--nova-primary-text)!important}.nova-post-card-wrapper{width:100%}.nova-post-card{background-color:var(--nova-surface-slate);border:1px solid var(--nova-hazard-white);border-radius:var(--nova-radius-pill-card);padding:var(--nova-space-6);overflow:hidden}.nova-post-content{margin-top:var(--nova-space-4);color:var(--nova-primary-text);font-size:16px;line-height:1.6}.nova-post-content a{color:var(--nova-jelly-mint);text-decoration:none}.nova-post-content a:hover{color:var(--nova-deep-link-blue);text-decoration:underline}.nova-post-read-more{width:100%;display:flex;justify-content:center;margin-top:var(--nova-space-6)}.nova-lock-message{text-align:center;padding:var(--nova-space-8);color:var(--nova-secondary-text);font-size:14px}.nova-post-title{font-size:28px;font-weight:700;color:var(--nova-primary-text);margin:0 0 var(--nova-space-3) 0;line-height:1.3}.nova-post-subtitle{display:flex;flex-wrap:wrap;gap:var(--nova-space-4);font-family:SF Mono,Fira Code,Courier New,monospace;font-size:12px;color:var(--nova-secondary-text);text-transform:uppercase;letter-spacing:1px}.nova-post-subtitle-item{display:flex;align-items:center;gap:var(--nova-space-1)}.nova-post-category{color:var(--nova-jelly-mint)}.nova-post-content h1,.nova-post-content h2,.nova-post-content h3,.nova-post-content h4,.nova-post-content h5,.nova-post-content h6{color:var(--nova-primary-text);margin-top:var(--nova-space-6);margin-bottom:var(--nova-space-3);font-weight:700;line-height:1.3}.nova-post-content h1{font-size:32px}.nova-post-content h2{font-size:26px}.nova-post-content h3{font-size:22px}.nova-post-content h4{font-size:18px}.nova-post-content p{margin-bottom:var(--nova-space-4);color:var(--nova-primary-text)}.nova-post-content code{font-family:SF Mono,Fira Code,monospace;background-color:var(--nova-canvas);padding:2px 6px;border-radius:var(--nova-radius-small);font-size:14px}.nova-post-content pre{background-color:var(--nova-canvas);border:1px solid var(--nova-surface-slate);border-radius:var(--nova-radius-nested);padding:var(--nova-space-4);overflow-x:auto;margin:var(--nova-space-4) 0}.nova-post-content blockquote{border-left:3px solid var(--nova-jelly-mint);margin:var(--nova-space-4) 0;padding-left:var(--nova-space-4);color:var(--nova-secondary-text);font-style:italic}.nova-post-content ol,.nova-post-content ul{margin:var(--nova-space-4) 0;padding-left:var(--nova-space-6);color:var(--nova-primary-text)}.nova-post-content li{margin-bottom:var(--nova-space-2)}.nova-post-content img{max-width:100%;height:auto;border-radius:var(--nova-radius-image);margin:var(--nova-space-4) 0}.nova-post-content hr{border:none;border-top:1px solid var(--nova-surface-slate);margin:var(--nova-space-6) 0}.nova-post-content table{width:100%;border-collapse:collapse;margin:var(--nova-space-4) 0}.nova-post-content td,.nova-post-content th{border:1px solid var(--nova-surface-slate);padding:var(--nova-space-2) var(--nova-space-3);text-align:left}.nova-post-content th{background-color:var(--nova-canvas);font-weight:700}.nova-theme .post-card-wrapper{width:100%}.nova-theme .post-card{background-color:var(--nova-surface-slate)!important;border:none!important;border-radius:var(--nova-radius-pill-card)!important}.nova-theme .post-card,.nova-theme .post-card .text-gray-600,.nova-theme .post-card .text-gray-700,.nova-theme .post-card .text-gray-800{color:var(--nova-primary-text)!important}.nova-theme .post-card .text-gray-400,.nova-theme .post-card .text-gray-500{color:var(--nova-secondary-text)!important}.nova-theme .post-card a{color:var(--nova-jelly-mint)!important}.nova-theme .post-card a:hover{color:var(--nova-deep-link-blue)!important}.nova-theme .post-card hr{border-color:var(--nova-surface-slate)!important}.nova-theme .post-card code{background-color:var(--nova-canvas)!important;color:var(--nova-jelly-mint)!important}.nova-theme .post-card pre{background-color:var(--nova-canvas)!important;border-color:var(--nova-surface-slate)!important}.nova-theme .post-card blockquote{border-left-color:var(--nova-jelly-mint)!important;color:var(--nova-secondary-text)!important}.nova-theme .post-card table td,.nova-theme .post-card table th{border-color:var(--nova-surface-slate)!important}.nova-theme .post-card table th{background-color:var(--nova-canvas)!important}.nova-theme .post-card .border-2{border-color:var(--nova-jelly-mint)!important;color:var(--nova-jelly-mint)!important}.nova-theme .post-card .border-2:hover{background-color:var(--nova-jelly-mint)!important;color:var(--nova-absolute-black)!important}.nova-theme .dark\:bg-dark{background-color:var(--nova-surface-slate)!important}.nova-theme .dark\:text-dark{color:var(--nova-primary-text)!important}.nova-theme .dark\:border-dark{border-color:var(--nova-surface-slate)!important}.nova-theme .dark\:hover\:bg-dark-light:hover{background-color:rgba(60,255,208,.1)!important}.nova-theme .hover\:-translate-y-1:hover,.nova-theme .sm\:hover\:-translate-y-2:hover{transform:none!important}.nova-theme .card-shadow{box-shadow:none!important;border:none!important;border-radius:var(--nova-radius-pill-card)!important}.nova-theme .card-shadow-dark{box-shadow:none!important;border:none!important}.nova-theme .bg-white{background-color:var(--nova-surface-slate)!important}.nova-theme .dark\:bg-dark-2{background-color:var(--nova-canvas)!important}.nova-theme .dark\:border-dark-2{border-color:transparent!important}.nova-theme .text-green-500,.nova-theme .text-green-600{color:var(--nova-jelly-mint)!important}.nova-theme .post-card .text-base,.nova-theme .post-card .text-sm{color:var(--nova-primary-text)!important}.nova-theme .markdown-body,.nova-theme .post-card>div{background-color:transparent!important}.nova-theme .markdown-body,.nova-theme .markdown-body h1,.nova-theme .markdown-body h2,.nova-theme .markdown-body h3,.nova-theme .markdown-body h4,.nova-theme .markdown-body h5,.nova-theme .markdown-body h6{color:var(--nova-primary-text)!important}.nova-theme .markdown-body a,.nova-theme .markdown-body code{color:var(--nova-jelly-mint)!important}.nova-theme .markdown-body code,.nova-theme .markdown-body pre{background-color:var(--nova-canvas)!important}.nova-theme .markdown-body pre{border:1px solid var(--nova-surface-slate)!important}.nova-theme .markdown-body blockquote{border-left-color:var(--nova-jelly-mint)!important;color:var(--nova-secondary-text)!important}.nova-theme .markdown-body hr,.nova-theme .markdown-body table,.nova-theme .markdown-body td,.nova-theme .markdown-body th{border-color:var(--nova-surface-slate)!important}.nova-theme .markdown-body th{background-color:var(--nova-canvas)!important}.nova-theme #waline,.nova-theme .markdown-body img,.nova-theme .markdown-body tr{background-color:transparent!important}.nova-theme #waline{--waline-bg-color:transparent!important;--waline-bg-color-light:transparent!important;--waline-border-color:hsla(0,0%,100%,.1)!important;--waline-color:var(--nova-primary-text)!important;border-radius:var(--nova-radius-pill-card);padding:20px;margin-top:20px;border:1px solid hsla(0,0%,100%,.1)!important}.nova-theme #waline .wl-header{border-bottom-color:hsla(0,0%,100%,.1)!important}.nova-theme #waline .wl-comment{background-color:transparent!important}.nova-theme #waline .wl-nick{color:#3cffd0!important}.nova-theme #waline .wl-time{color:var(--nova-secondary-text)!important}.nova-theme #waline .wl-content{color:var(--nova-primary-text)!important}.nova-theme #waline .wl-placeholder{color:var(--nova-secondary-text)!important}.nova-theme #waline .wl-text,.nova-theme #waline textarea#wl-edit{color:var(--nova-primary-text)!important;background-color:transparent!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:10px}.nova-theme #waline .wl-btn{background-color:#3cffd0!important;color:#000!important;border-radius:20px!important;border:none!important}.nova-theme #waline .wl-btn:hover{opacity:.9}.nova-theme #waline .wl-meta{color:var(--nova-secondary-text)!important}.nova-theme #waline .wl-count{color:#3cffd0!important}.nova-theme #waline .wl-panel{background-color:transparent!important;border-color:hsla(0,0%,100%,.1)!important}.nova-theme #waline .wl-header-item.active{color:#3cffd0!important;border-color:#3cffd0!important}.nova-nebula-theme{--nova-jelly-mint:#3cffd0;--nova-ultraviolet:#5200ff;--nova-mint-border:#309875;--nova-deep-link-blue:#3860be;--nova-focus-cyan:#1eaedb;--nova-purple-rule:#3d00bf;--nebula-blue:#0a4a8a;--nebula-violet:#2d1b4e;--nebula-cyan:#0ea5e9;--nebula-glow:rgba(14,165,233,.15);--nebula-violet-glow:rgba(139,92,246,.12);--nova-canvas:#050508;--nova-surface-slate:#0d0d12;--nova-image-frame:#16161d;--nova-hazard-white:#fff;--nova-absolute-black:#000;--nova-primary-text:#f8fafc;--nova-secondary-text:#94a3b8;--nova-muted-text:#cbd5e1;--nova-inverted-text:#0f172a;--nova-overlay:rgba(0,0,0,.33);--nova-dim-gray:#64748b;--nova-tile-yellow:#fbbf24;--nova-tile-pink:#f472b6;--nova-tile-orange:#fb923c;--nova-tile-blue:#38bdf8;--nova-space-1:4px;--nova-space-2:8px;--nova-space-3:12px;--nova-space-4:16px;--nova-space-5:20px;--nova-space-6:24px;--nova-space-8:32px;--nova-space-10:40px;--nova-space-12:48px;--nova-space-16:64px;--nova-radius-small:2px;--nova-radius-image:3px;--nova-radius-nested:4px;--nova-radius-pill-card:20px;--nova-radius-feature:24px;--nova-radius-promotional:30px;--nova-radius-cta-pill:40px;--nova-transition-fast:150ms ease;--nova-transition-normal:180ms ease;background-color:var(--nova-canvas);color:var(--nova-primary-text);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:hidden}.nova-nebula-theme:after,.nova-nebula-theme:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.nova-nebula-theme:before{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(10,74,138,.25) 0,transparent 60%),radial-gradient(ellipse 60% 40% at 80% 100%,rgba(45,27,78,.2) 0,transparent 50%),radial-gradient(ellipse 100% 80% at 20% 80%,rgba(14,165,233,.08) 0,transparent 40%),linear-gradient(180deg,#050508,#0a0a12 50%,#050508)}.nova-nebula-theme:after{background:radial-gradient(ellipse 50% 30% at 30% 20%,rgba(14,165,233,.06) 0,transparent 70%),radial-gradient(ellipse 40% 25% at 70% 60%,rgba(139,92,246,.05) 0,transparent 60%),radial-gradient(ellipse 60% 35% at 85% 15%,rgba(14,165,233,.04) 0,transparent 65%),radial-gradient(ellipse 45% 30% at 15% 75%,rgba(99,102,241,.05) 0,transparent 60%)}.nova-nebula-theme .nova-container:after,.nova-nebula-theme .nova-container:before{content:"";position:fixed;pointer-events:none;z-index:0}.nova-nebula-theme .nova-container:before{background:radial-gradient(1px 1px at 10% 20%,rgba(14,165,233,.6) 0,transparent 100%),radial-gradient(1px 1px at 25% 75%,rgba(139,92,246,.5) 0,transparent 100%),radial-gradient(1.5px 1.5px at 40% 35%,rgba(14,165,233,.7) 0,transparent 100%),radial-gradient(1px 1px at 55% 15%,rgba(99,102,241,.4) 0,transparent 100%),radial-gradient(1px 1px at 70% 55%,rgba(14,165,233,.5) 0,transparent 100%),radial-gradient(1.5px 1.5px at 85% 25%,rgba(139,92,246,.6) 0,transparent 100%),radial-gradient(1px 1px at 15% 60%,rgba(14,165,233,.4) 0,transparent 100%),radial-gradient(1px 1px at 90% 80%,rgba(99,102,241,.5) 0,transparent 100%),radial-gradient(1.5px 1.5px at 5% 40%,rgba(14,165,233,.6) 0,transparent 100%),radial-gradient(1px 1px at 60% 90%,rgba(139,92,246,.4) 0,transparent 100%),radial-gradient(1px 1px at 35% 5%,rgba(14,165,233,.5) 0,transparent 100%),radial-gradient(1.5px 1.5px at 80% 45%,rgba(99,102,241,.6) 0,transparent 100%);animation:nova-float-particles 30s ease-in-out infinite;opacity:.7}.nova-nebula-theme .nova-container:after{background:radial-gradient(ellipse 400px 300px at 15% 25%,rgba(14,165,233,.08) 0,transparent 70%),radial-gradient(ellipse 500px 400px at 85% 75%,rgba(139,92,246,.06) 0,transparent 70%),radial-gradient(ellipse 300px 200px at 50% 50%,rgba(14,165,233,.04) 0,transparent 70%),radial-gradient(ellipse 350px 250px at 75% 15%,rgba(99,102,241,.05) 0,transparent 70%);animation:nova-pulse-nebula 12s ease-in-out infinite}@keyframes nova-float-particles{0%,to{transform:translateY(0) translateX(0);opacity:.5}25%{opacity:.8}50%{transform:translateY(-30px) translateX(15px);opacity:.6}75%{opacity:.7}}@keyframes nova-pulse-nebula{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.nova-nebula-theme>*{position:relative;z-index:2}.nova-nebula-theme .nova-headline{font-family:Manuka,Impact,Helvetica Neue,sans-serif;font-weight:900;letter-spacing:-.02em;line-height:.95;color:var(--nova-primary-text)}.nova-nebula-theme .nova-headline-manuka{font-size:60px}.nova-nebula-theme .nova-headline-hero{font-size:107px}.nova-nebula-theme .nova-headline-secondary{font-size:90px}.nova-nebula-theme .nova-headline-tertiary{font-size:60px}.nova-nebula-theme .nova-label{font-family:SF Mono,Fira Code,Courier New,monospace;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px}.nova-nebula-theme .nova-label-large{font-size:14px;letter-spacing:1.8px}.nova-nebula-theme .nova-label-small{font-size:11px;letter-spacing:1.1px}.nova-nebula-theme .nova-body{font-size:16px;line-height:1.6;color:var(--nova-primary-text)}.nova-nebula-theme .nova-body-relaxed{font-size:16px;line-height:1.6;font-weight:400}.nova-nebula-theme .nova-caption{font-size:13px;color:var(--nova-secondary-text);line-height:1.4}.nova-nebula-theme .nova-meta{font-size:11px;color:var(--nova-secondary-text)}.nova-nebula-theme .nova-btn,.nova-nebula-theme .nova-meta{font-family:SF Mono,Fira Code,Courier New,monospace;text-transform:uppercase;letter-spacing:1.5px}.nova-nebula-theme .nova-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;font-size:12px;font-weight:600;border:none;cursor:pointer;transition:all var(--nova-transition-normal);border-radius:var(--nova-radius-feature)}.nova-nebula-theme .nova-btn-primary{background-color:var(--nova-jelly-mint);color:var(--nova-absolute-black)}.nova-nebula-theme .nova-btn-primary:hover{background-color:hsla(0,0%,100%,.2);box-shadow:0 0 0 1px var(--nova-dim-gray)}.nova-nebula-theme .nova-btn-primary:active{background-color:var(--nova-dim-gray);opacity:.5}.nova-nebula-theme .nova-btn-primary:focus{background-color:var(--nova-focus-cyan);color:var(--nova-hazard-white);outline:1px solid var(--nova-ultraviolet)}.nova-nebula-theme .nova-btn-secondary{background-color:var(--nova-surface-slate);color:var(--nova-muted-text)}.nova-nebula-theme .nova-btn-secondary:hover{background-color:hsla(0,0%,100%,.2);color:var(--nova-absolute-black)}.nova-nebula-theme .nova-btn-outline{background-color:transparent;color:var(--nova-jelly-mint);border:1px solid var(--nova-jelly-mint);border-radius:var(--nova-radius-cta-pill);padding:10px 20px}.nova-nebula-theme .nova-btn-outline:hover{background-color:var(--nova-jelly-mint);color:var(--nova-absolute-black)}.nova-nebula-theme .nova-card{background-color:rgba(13,13,18,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--nova-radius-pill-card);padding:var(--nova-space-6);transition:all var(--nova-transition-fast);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nova-nebula-theme .nova-card:hover{border-color:rgba(14,165,233,.3);box-shadow:0 0 30px rgba(14,165,233,.1)}.nova-nebula-theme .nova-card:hover .nova-card-headline{color:var(--nova-jelly-mint)}.nova-nebula-theme .nova-card-feature{background-color:rgba(13,13,18,.6);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--nova-radius-feature);padding:var(--nova-space-8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nova-nebula-theme .nova-card-accent-mint{background-color:var(--nova-jelly-mint);border-color:var(--nova-jelly-mint)}.nova-card-accent-mint .nova-card-body,.nova-card-accent-mint .nova-card-headline{color:var(--nova-absolute-black)}.nova-nebula-theme .nova-card-accent-purple{background-color:rgba(82,0,255,.9)}.nova-nebula-theme .nova-card-accent-yellow{background-color:var(--nova-tile-yellow)}.nova-card-accent-yellow .nova-card-body,.nova-card-accent-yellow .nova-card-headline{color:var(--nova-absolute-black)}.nova-nebula-theme .nova-card-accent-pink{background-color:var(--nova-tile-pink)}.nova-nebula-theme .nova-card-accent-orange{background-color:var(--nova-tile-orange)}.nova-nebula-theme .nova-card-accent-blue{background-color:var(--nova-tile-blue)}.nova-nebula-theme .nova-card-headline{font-size:24px;font-weight:700;line-height:1.1;margin:var(--nova-space-3) 0;transition:color var(--nova-transition-fast)}.nova-nebula-theme .nova-card-body{font-size:14px;line-height:1.5;color:var(--nova-secondary-text)}.nova-nebula-theme .nova-card-kicker{font-family:SF Mono,Fira Code,Courier New,monospace;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:var(--nova-jelly-mint);margin-bottom:var(--nova-space-2)}.nova-card-accent-mint .nova-card-kicker,.nova-card-accent-yellow .nova-card-kicker{color:var(--nova-absolute-black);opacity:.7}.nova-nebula-theme .nova-timeline{position:relative;padding-left:80px}.nova-nebula-theme .nova-timeline:before{content:"";position:absolute;left:60px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,var(--nova-purple-rule),var(--nova-hazard-white))}.nova-nebula-theme .nova-timeline-item{position:relative;margin-bottom:var(--nova-space-4);padding:var(--nova-space-5);background-color:rgba(13,13,18,.6);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--nova-radius-pill-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nova-nebula-theme .nova-timeline-item:before{content:"";position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:var(--nova-jelly-mint);border-radius:50%}.nova-nebula-theme .nova-timeline-timestamp{position:absolute;left:-72px;top:50%;transform:translateY(-50%);font-family:SF Mono,Fira Code,Courier New,monospace;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;color:var(--nova-secondary-text);white-space:nowrap}.nova-nebula-theme .nova-nav{position:sticky;top:0;z-index:90;background-color:rgba(5,5,8,.85);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:var(--nova-space-6) 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.nova-nebula-theme .nova-nav-inner{max-width:1280px;margin:0 auto;padding:0 var(--nova-space-6);display:flex;align-items:center;justify-content:space-between}.nova-nebula-theme .nova-nav-wordmark{font-family:Manuka,Impact,Helvetica Neue,sans-serif;font-size:48px;font-weight:900;color:var(--nova-primary-text);letter-spacing:-.02em;text-decoration:none;margin-right:var(--nova-space-8)}.nova-nebula-theme .nova-nav-links{display:flex;gap:var(--nova-space-6);align-items:center}.nova-nebula-theme .nova-nav-link{font-family:SF Mono,Fira Code,Courier New,monospace;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--nova-primary-text);text-decoration:none;transition:color var(--nova-transition-fast);padding:var(--nova-space-2) 0;border-bottom:2px solid transparent}.nova-nebula-theme .nova-nav-link:hover{color:var(--nova-deep-link-blue)}.nova-nebula-theme .nova-nav-link.active{border-bottom-color:var(--nova-jelly-mint)}.nova-nebula-theme .nova-nav-cta{margin-left:var(--nova-space-4)}.nova-nebula-theme .nova-nav-actions{display:flex;align-items:center;gap:var(--nova-space-4);margin-left:auto}.nova-nebula-theme .nova-nav-actions .nova-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;border:none;border-radius:24px;cursor:pointer;transition:all var(--nova-transition-normal);background-color:var(--nova-jelly-mint);color:var(--nova-absolute-black);text-decoration:none;line-height:1}.nova-nebula-theme .nova-nav-actions .nova-btn-primary:hover{background-color:hsla(0,0%,100%,.2)}.nova-nebula-theme .nova-nav-actions .nova-btn-primary:active{opacity:.5}@media (max-width:480px){.nova-nav-actions .nova-btn-primary{padding:6px 14px;font-size:10px}}@media (max-width:380px){.nova-nav-actions .nova-btn-primary{display:none}}.nova-nebula-theme .nova-nav-search{display:flex;align-items:center;gap:var(--nova-space-2);cursor:pointer;padding:var(--nova-space-2);border-radius:var(--nova-radius-small);transition:background-color var(--nova-transition-fast)}.nova-nebula-theme .nova-nav-search:hover{background-color:hsla(0,0%,100%,.1)}.nova-nebula-theme .nova-nav-search-icon{width:20px;height:20px;fill:var(--nova-primary-text)}.nova-nebula-theme .nova-nav-search-hint{font-family:SF Mono,Fira Code,Courier New,monospace;font-size:11px;color:var(--nova-secondary-text);border:1px solid var(--nova-secondary-text);border-radius:var(--nova-radius-small);padding:2px 6px}.nova-nebula-theme .nova-nav-mobile{display:none}@media (max-width:768px){.nova-nav-wordmark{font-size:32px}.nova-nav-links{display:none}.nova-nav-mobile{display:flex;align-items:center;gap:var(--nova-space-4)}.nova-nav-hamburger{width:44px;height:44px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;cursor:pointer}.nova-nav-hamburger span{width:24px;height:2px;background-color:var(--nova-primary-text)}}.nova-nebula-theme .nova-article-list{display:flex;flex-direction:column;gap:var(--nova-space-4)}.nova-nebula-theme .nova-article-item{display:flex;gap:var(--nova-space-5);padding:var(--nova-space-5);background-color:rgba(13,13,18,.6);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--nova-radius-pill-card);transition:all var(--nova-transition-fast);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nova-nebula-theme .nova-article-item:hover{border-color:rgba(14,165,233,.25);box-shadow:0 0 25px rgba(14,165,233,.08)}.nova-nebula-theme .nova-article-item:hover .nova-article-title{color:var(--nova-jelly-mint)}.nova-nebula-theme .nova-article-thumb{width:200px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:var(--nova-radius-nested);flex-shrink:0}.nova-nebula-theme .nova-article-content{flex:1;display:flex;flex-direction:column;justify-content:center}.nova-nebula-theme .nova-article-title{font-size:20px;font-weight:700;line-height:1.2;margin:var(--nova-space-2) 0;transition:color var(--nova-transition-fast)}.nova-nebula-theme .nova-article-excerpt{font-size:14px;line-height:1.5;color:var(--nova-secondary-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nova-nebula-theme .nova-article-meta{display:flex;gap:var(--nova-space-4);margin-top:var(--nova-space-3);font-family:SF Mono,Fira Code,Courier New,monospace;font-size:11px;text-transform:uppercase;letter-spacing:1.1px;color:var(--nova-secondary-text)}@media (max-width:640px){.nova-article-item{flex-direction:column}.nova-article-thumb{width:100%;height:180px}}.nova-nebula-theme .nova-footer{position:relative;background:transparent;border-top:none;padding:var(--nova-space-12) 0 var(--nova-space-6) 0;margin-top:var(--nova-space-8)}.nova-nebula-theme .nova-footer-inner{max-width:1280px;margin:0 auto;padding:0 var(--nova-space-6);text-align:center;position:relative;z-index:1}.nova-nebula-theme .nova-footer-text{font-family:SF Mono,Fira Code,Courier New,monospace;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:var(--nova-secondary-text)}.nova-nebula-theme .nova-footer:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.4) 20%,rgba(14,165,233,.6) 50%,rgba(14,165,233,.4) 80%,transparent);box-shadow:0 0 10px rgba(14,165,233,.3),0 0 20px rgba(14,165,233,.2),0 0 30px rgba(14,165,233,.1)}.nova-nebula-theme .nova-footer:after{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);width:40%;height:40px;background:radial-gradient(ellipse at center top,rgba(14,165,233,.15) 0,rgba(14,165,233,.05) 40%,transparent 70%);filter:blur(8px)}.nova-footer-text a{color:var(--nova-jelly-mint);text-decoration:none}.nova-nebula-theme .nova-footer-text a:hover{text-decoration:underline}.nova-nebula-theme .nova-container{max-width:1280px;margin:0 auto;padding:0 var(--nova-space-6);position:relative;z-index:2}.nova-nebula-theme .nova-layout-body{display:flex;gap:var(--nova-space-8);padding:var(--nova-space-8) 0;position:relative}.nova-nebula-theme .nova-main-content{flex:1;min-width:0}.nova-nebula-theme .nova-sidebar{width:320px;flex-shrink:0}@media (max-width:1024px){.nova-layout-body{flex-direction:column}.nova-sidebar{width:100%}}.nova-nebula-theme .nova-tag{display:inline-flex;align-items:center;padding:var(--nova-space-1) var(--nova-space-3);font-family:SF Mono,Fira Code,Courier New,monospace;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;border-radius:var(--nova-radius-pill-card);background-color:var(--nova-jelly-mint);color:var(--nova-absolute-black)}.nova-nebula-theme .nova-tag-purple{background-color:var(--nova-ultraviolet);color:var(--nova-hazard-white)}.nova-nebula-theme .nova-category-badge{display:inline-flex;align-items:center;padding:var(--nova-space-1) var(--nova-space-3);font-family:SF Mono,Fira Code,Courier New,monospace;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;border-radius:var(--nova-radius-small);border:1px solid var(--nova-secondary-text);color:var(--nova-secondary-text)}.nova-nebula-theme .nova-text-mint{color:var(--nova-jelly-mint)}.nova-nebula-theme .nova-text-purple{color:var(--nova-ultraviolet)}.nova-nebula-theme .nova-text-muted{color:var(--nova-secondary-text)}.nova-border-mint{border-color:var(--nova-jelly-mint)}.nova-border-white{border-color:var(--nova-hazard-white)}.nova-mt-4{margin-top:var(--nova-space-4)}.nova-mt-6{margin-top:var(--nova-space-6)}.nova-mt-8{margin-top:var(--nova-space-8)}.nova-pt-6{padding-top:var(--nova-space-6)}.nova-pt-8{padding-top:var(--nova-space-8)}.nova-mb-4{margin-bottom:var(--nova-space-4)}.nova-mb-6{margin-bottom:var(--nova-space-6)}.nova-mb-8{margin-bottom:var(--nova-space-8)}@keyframes nova-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nova-nebula-theme .nova-animate-in{animation:nova-fade-in .3s ease forwards}.nova-nebula-theme .nova-author-card{background-color:rgba(13,13,18,.7);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--nova-radius-pill-card);padding:var(--nova-space-6);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nova-nebula-theme .nova-author-avatar{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:var(--nova-space-4);border:2px solid var(--nova-jelly-mint);box-shadow:0 0 20px rgba(60,255,208,.3)}.nova-nebula-theme .nova-author-name{font-size:18px;font-weight:700;margin-bottom:var(--nova-space-2)}.nova-nebula-theme .nova-author-desc{font-size:14px;color:var(--nova-secondary-text);line-height:1.5}.nova-nebula-theme .nova-hero-section{padding:var(--nova-space-16) 0;text-align:center}.nova-nebula-theme .nova-hero-wordmark{font-family:Manuka,Impact,Helvetica Neue,sans-serif;font-size:107px;font-weight:900;letter-spacing:-.02em;line-height:.85;color:var(--nova-primary-text);margin-bottom:var(--nova-space-6)}.nova-hero-subtitle{font-size:20px;font-weight:300;text-transform:uppercase;letter-spacing:1.9px;color:var(--nova-secondary-text)}.nova-tile-full{padding:var(--nova-space-8);border-radius:var(--nova-radius-feature);background-color:var(--nova-jelly-mint);color:var(--nova-absolute-black)}.nova-tile-full .nova-card-kicker{color:var(--nova-absolute-black);opacity:.7}.nova-image-frame{position:relative;border:1px solid var(--nova-image-frame);border-radius:var(--nova-radius-image);overflow:hidden}.nova-image-frame img{width:100%;height:auto;display:block}.nova-nebula-theme{color-scheme:dark}@media (max-width:1280px){.nova-container{padding:0 var(--nova-space-6)}}@media (max-width:768px){.nova-hero-wordmark{font-size:64px}.nova-headline-manuka{font-size:42px}.nova-headline-secondary{font-size:54px}.nova-headline-tertiary{font-size:36px}.nova-card{padding:var(--nova-space-5)}.nova-card-headline{font-size:20px}.nova-timeline{padding-left:40px}.nova-timeline:before{left:20px}.nova-timeline-timestamp{position:static;transform:none;display:block;margin-bottom:var(--nova-space-2)}.nova-timeline-item:before{display:none}}@media (max-width:480px){.nova-hero-wordmark{font-size:48px}.nova-container,.nova-nav-inner{padding:0 var(--nova-space-4)}}.nova-card-link{background-color:var(--nova-surface-slate);transition:all var(--nova-transition-fast)}.nova-card-link:hover{background-color:rgba(45,45,45,.8)}.nova-link-card-inner{display:flex;align-items:center;padding:var(--nova-space-4);text-decoration:none;color:inherit}.nova-link-card-logo{flex-shrink:0;margin-right:var(--nova-space-4)}.nova-link-logo-img{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.nova-link-card-content{flex:1;overflow:hidden}.nova-link-card-name{font-size:14px;font-weight:700;color:var(--nova-primary-text);margin:0 0 var(--nova-space-1) 0}.nova-link-card-desc,.nova-link-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nova-link-card-desc{font-size:12px;color:var(--nova-secondary-text);margin:0}.nova-keycard-container{display:flex;align-items:center;margin-left:var(--nova-space-2)}.nova-nebula-theme .nova-keycard{display:inline-flex;align-items:center;padding:2px 6px;border:1px solid var(--nova-secondary-text);border-radius:var(--nova-radius-small);font-family:SF Mono,Fira Code,Courier New,monospace;font-size:11px;color:var(--nova-secondary-text)}.nova-keycard-search{gap:2px}.nova-nebula-theme .nova-keycard-key{font-weight:600}.nova-nebula-theme .nova-keycard-plus{opacity:.7}.nova-nebula-theme .nova-search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(5,5,8,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:nova-fade-in .15s ease;z-index:9999}.nova-nebula-theme .nova-search-modal{background-color:rgba(13,13,18,.95);border:1px solid rgba(14,165,233,.2);border-radius:var(--nova-radius-feature);padding:var(--nova-space-4);width:75%;max-width:710px;min-width:320px;min-height:280px;box-shadow:0 0 60px rgba(14,165,233,.15),0 0 120px rgba(139,92,246,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nova-nebula-theme .nova-search-input-row{display:flex;align-items:center;color:var(--nova-secondary-text)}.nova-nebula-theme .nova-search-icon{width:24px;height:24px;fill:currentColor}.nova-nebula-theme .nova-search-input{flex:1;margin-left:var(--nova-space-2);height:32px;border:none;outline:none;background:transparent;font-size:16px;color:var(--nova-primary-text)}.nova-nebula-theme .nova-search-input::-moz-placeholder{color:var(--nova-secondary-text)}.nova-nebula-theme .nova-search-input::placeholder{color:var(--nova-secondary-text)}.nova-search-clear{cursor:pointer;transition:transform var(--nova-transition-fast)}.nova-search-clear:hover{transform:scale(1.2)}.nova-search-clear-icon{width:20px;height:20px;fill:currentColor}.nova-search-divider{height:1px;background-color:var(--nova-surface-slate);margin:var(--nova-space-2) 0;border:none}.nova-search-content{max-height:400px;overflow-y:auto;color:var(--nova-primary-text)}.nova-search-results{display:flex;flex-direction:column;gap:var(--nova-space-2)}.nova-nebula-theme .nova-search-result-item{display:flex;align-items:center;padding:var(--nova-space-2);border-radius:var(--nova-radius-small);text-decoration:none;color:inherit;transition:background-color var(--nova-transition-fast)}.nova-search-result-item:hover{background-color:rgba(60,255,208,.1)}.nova-search-result-date{font-family:SF Mono,Fira Code,Courier New,monospace;font-size:12px;color:var(--nova-jelly-mint);margin-right:var(--nova-space-4);flex-shrink:0}.nova-search-result-title{font-size:14px;color:var(--nova-primary-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nova-search-empty{text-align:center;padding:var(--nova-space-8) 0}.nova-search-empty-text{color:var(--nova-secondary-text);font-size:14px}.nova-nebula-theme .nova-alert-card{display:flex;align-items:flex-start;padding:var(--nova-space-4);background-color:rgba(82,0,255,.15);border:1px solid var(--nova-ultraviolet);border-radius:var(--nova-radius-pill-card);margin-bottom:var(--nova-space-4)}.nova-alert-icon{width:24px;height:24px;border-radius:50%;background-color:var(--nova-ultraviolet);color:var(--nova-hazard-white);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0;margin-right:var(--nova-space-3)}.nova-alert-text{font-size:13px;color:var(--nova-primary-text);line-height:1.5}.nova-nebula-theme .nova-social-card{display:flex;flex-direction:column;justify-content:center;align-items:center}.nova-social-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.nova-social-item{width:50%;margin:0 var(--nova-space-1);display:flex;align-items:center;padding:2px 0;border-radius:var(--nova-radius-small);color:var(--nova-secondary-text);font-size:12px;transition:all var(--nova-transition-fast);cursor:pointer}.nova-social-item:hover{background-color:rgba(60,255,208,.1);color:var(--nova-primary-text)}.nova-nebula-theme .bm-menu-wrap{background-color:var(--nova-canvas)!important;z-index:9999!important;box-shadow:none!important;border:none!important}.nova-nebula-theme .bm-overlay{background-color:rgba(0,0,0,.7)!important}.nova-nebula-theme .bm-menu{background-color:var(--nova-canvas)!important;padding:20px!important;box-shadow:none!important;border:none!important}.nova-nebula-theme .bm-item,.nova-nebula-theme .bm-item-list{color:var(--nova-primary-text)!important}.nova-nebula-theme .bm-item{padding:15px 0!important;border-bottom:1px solid var(--nova-surface-slate)!important}.nova-nebula-theme .bm-item:hover{color:var(--nova-jelly-mint)!important}.nova-nebula-theme .bm-cross-button{color:var(--nova-primary-text)!important}.nova-nebula-theme .bm-cross{background-color:var(--nova-primary-text)!important}.nova-nebula-theme .bm-burger-button{color:var(--nova-primary-text)!important}.nova-nebula-theme .bm-burger-bars{background-color:var(--nova-primary-text)!important}.nova-nebula-theme .nova-post-card{background-color:rgba(13,13,18,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--nova-radius-pill-card);padding:var(--nova-space-6);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nova-nebula-theme .nova-post-content{margin-top:var(--nova-space-4);color:var(--nova-primary-text);font-size:16px;line-height:1.6}.nova-nebula-theme .nova-post-content a{color:var(--nova-jelly-mint);text-decoration:none}.nova-nebula-theme .nova-post-content a:hover{color:var(--nova-deep-link-blue);text-decoration:underline}.nova-nebula-theme .nova-post-read-more{width:100%;display:flex;justify-content:center;margin-top:var(--nova-space-6)}.nova-nebula-theme .nova-lock-message{text-align:center;padding:var(--nova-space-8);color:var(--nova-secondary-text);font-size:14px}.nova-nebula-theme .nova-post-title{font-size:28px;font-weight:700;color:var(--nova-primary-text);margin:0 0 var(--nova-space-3) 0;line-height:1.3}.nova-nebula-theme .nova-post-subtitle{display:flex;flex-wrap:wrap;gap:var(--nova-space-4);font-family:SF Mono,Fira Code,Courier New,monospace;font-size:12px;color:var(--nova-secondary-text);text-transform:uppercase;letter-spacing:1px}.nova-nebula-theme .nova-post-subtitle-item{display:flex;align-items:center;gap:var(--nova-space-1)}.nova-nebula-theme .nova-post-category{color:var(--nova-jelly-mint)}.nova-nebula-theme .nova-post-content h6,.nova-post-content h1,.nova-post-content h2,.nova-post-content h3,.nova-post-content h4,.nova-post-content h5{color:var(--nova-primary-text);margin-top:var(--nova-space-6);margin-bottom:var(--nova-space-3);font-weight:700;line-height:1.3}.nova-nebula-theme .nova-post-content h1{font-size:32px}.nova-nebula-theme .nova-post-content h2{font-size:26px}.nova-nebula-theme .nova-post-content h3{font-size:22px}.nova-nebula-theme .nova-post-content h4{font-size:18px}.nova-nebula-theme .nova-post-content p{margin-bottom:var(--nova-space-4);color:var(--nova-primary-text)}.nova-nebula-theme .nova-post-content code{font-family:SF Mono,Fira Code,monospace;background-color:var(--nova-canvas);padding:2px 6px;border-radius:var(--nova-radius-small);font-size:14px}.nova-nebula-theme .nova-post-content pre{background-color:var(--nova-canvas);border:1px solid var(--nova-surface-slate);border-radius:var(--nova-radius-nested);padding:var(--nova-space-4);overflow-x:auto;margin:var(--nova-space-4) 0}.nova-post-content pre code{background:none;padding:0}.nova-nebula-theme .nova-post-content blockquote{border-left:3px solid var(--nova-jelly-mint);margin:var(--nova-space-4) 0;padding-left:var(--nova-space-4);color:var(--nova-secondary-text);font-style:italic}.nova-nebula-theme .nova-post-content ol,.nova-post-content ul{margin:var(--nova-space-4) 0;padding-left:var(--nova-space-6);color:var(--nova-primary-text)}.nova-nebula-theme .nova-post-content li{margin-bottom:var(--nova-space-2)}.nova-nebula-theme .nova-post-content img{max-width:100%;height:auto;border-radius:var(--nova-radius-image);margin:var(--nova-space-4) 0}.nova-nebula-theme .nova-post-content hr{border:none;border-top:1px solid hsla(0,0%,100%,.06);margin:var(--nova-space-6) 0}.nova-nebula-theme .nova-post-content table{width:100%;border-collapse:collapse;margin:var(--nova-space-4) 0}.nova-nebula-theme .nova-post-content td,.nova-post-content th{border:1px solid hsla(0,0%,100%,.06);padding:var(--nova-space-2) var(--nova-space-3);text-align:left}.nova-nebula-theme .nova-post-content th{background-color:rgba(5,5,8,.8);font-weight:700}.nova-nebula-theme .post-card-wrapper{width:100%}.nova-nebula-theme .post-card{background-color:rgba(13,13,18,.7)!important;border:1px solid hsla(0,0%,100%,.06)!important;border-radius:var(--nova-radius-pill-card)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nova-nebula-theme .post-card,.nova-nebula-theme .post-card .text-gray-600,.nova-nebula-theme .post-card .text-gray-700,.nova-nebula-theme .post-card .text-gray-800{color:var(--nova-primary-text)!important}.nova-nebula-theme .post-card .text-gray-400,.nova-nebula-theme .post-card .text-gray-500{color:var(--nova-secondary-text)!important}.nova-nebula-theme .post-card a{color:var(--nova-jelly-mint)!important}.nova-nebula-theme .post-card a:hover{color:var(--nebula-cyan)!important}.nova-nebula-theme .post-card hr{border-color:hsla(0,0%,100%,.06)!important}.nova-nebula-theme .post-card code{background-color:var(--nova-canvas)!important;color:var(--nova-jelly-mint)!important}.nova-nebula-theme .post-card pre{background-color:var(--nova-canvas)!important;border-color:hsla(0,0%,100%,.06)!important}.nova-nebula-theme .post-card blockquote{border-left-color:var(--nova-jelly-mint)!important;color:var(--nova-secondary-text)!important}.nova-nebula-theme .post-card table td,.nova-nebula-theme .post-card table th{border-color:hsla(0,0%,100%,.06)!important}.nova-nebula-theme .post-card table th{background-color:var(--nova-canvas)!important}.nova-nebula-theme .post-card .border-2{border-color:var(--nova-jelly-mint)!important;color:var(--nova-jelly-mint)!important}.nova-nebula-theme .post-card .border-2:hover{background-color:var(--nova-jelly-mint)!important;color:var(--nova-absolute-black)!important}.nova-nebula-theme .dark\:bg-dark{background-color:rgba(13,13,18,.7)!important}.nova-nebula-theme .dark\:text-dark{color:var(--nova-primary-text)!important}.nova-nebula-theme .dark\:border-dark{border-color:hsla(0,0%,100%,.06)!important}.nova-nebula-theme .dark\:hover\:bg-dark-light:hover{background-color:rgba(14,165,233,.1)!important}.nova-nebula-theme .hover\:-translate-y-1:hover,.nova-nebula-theme .sm\:hover\:-translate-y-2:hover{transform:none!important}.nova-nebula-theme .card-shadow{box-shadow:none!important;border:1px solid hsla(0,0%,100%,.06)!important;border-radius:var(--nova-radius-pill-card)!important;background-color:rgba(13,13,18,.7)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nova-nebula-theme .card-shadow-dark{box-shadow:none!important;border:1px solid hsla(0,0%,100%,.06)!important}.nova-nebula-theme .bg-white{background-color:rgba(13,13,18,.7)!important}.nova-nebula-theme .dark\:bg-dark-2{background-color:rgba(5,5,8,.9)!important}.nova-nebula-theme .dark\:border-dark-2{border-color:transparent!important}.nova-nebula-theme .text-green-500,.nova-nebula-theme .text-green-600{color:var(--nova-jelly-mint)!important}.nova-nebula-theme .post-card .text-base,.nova-nebula-theme .post-card .text-sm{color:var(--nova-primary-text)!important}.nova-nebula-theme .markdown-body,.nova-nebula-theme .post-card>div{background-color:transparent!important}.nova-nebula-theme .markdown-body,.nova-nebula-theme .markdown-body h1,.nova-nebula-theme .markdown-body h2,.nova-nebula-theme .markdown-body h3,.nova-nebula-theme .markdown-body h4,.nova-nebula-theme .markdown-body h5,.nova-nebula-theme .markdown-body h6{color:var(--nova-primary-text)!important}.nova-nebula-theme .markdown-body a{color:var(--nova-jelly-mint)!important}.nova-nebula-theme .markdown-body code{background-color:var(--nova-canvas)!important;color:var(--nova-jelly-mint)!important}.nova-nebula-theme .markdown-body pre{background-color:rgba(5,5,8,.8)!important;border:1px solid hsla(0,0%,100%,.06)!important}.nova-nebula-theme .markdown-body blockquote{border-left-color:var(--nova-jelly-mint)!important;color:var(--nova-secondary-text)!important}.nova-nebula-theme .markdown-body hr,.nova-nebula-theme .markdown-body table,.nova-nebula-theme .markdown-body td,.nova-nebula-theme .markdown-body th{border-color:hsla(0,0%,100%,.06)!important}.nova-nebula-theme .markdown-body th{background-color:rgba(5,5,8,.8)!important}.nova-nebula-theme .markdown-body img,.nova-nebula-theme .markdown-body tr{background-color:transparent!important}.nova-nebula-theme.flex{min-height:100vh!important;width:100vw!important;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(10,74,138,.25) 0,transparent 60%),radial-gradient(ellipse 60% 40% at 80% 100%,rgba(45,27,78,.2) 0,transparent 50%),radial-gradient(ellipse 100% 80% at 20% 80%,rgba(14,165,233,.08) 0,transparent 40%),linear-gradient(180deg,#050508,#0a0a12 50%,#050508)!important}.nova-nebula-theme .text-gray-600{color:var(--nova-secondary-text)!important}.nova-nebula-theme .dark\:text-dark{color:var(--nova-primary-text)!important}.nova-nebula-theme .ua-link{color:var(--nova-jelly-mint)!important}.nova-nebula-theme .ua-link:hover{color:var(--nebula-cyan)!important}.nova-nebula-theme #waline{--waline-bg-color:transparent!important;--waline-bg-color-light:transparent!important;--waline-border-color:hsla(0,0%,100%,.06)!important;--waline-color:var(--nova-primary-text)!important;background-color:transparent!important;border-radius:var(--nova-radius-pill-card);padding:20px;margin-top:20px;border:1px solid hsla(0,0%,100%,.06)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nova-nebula-theme #waline .wl-header{border-bottom-color:hsla(0,0%,100%,.06)!important}.nova-nebula-theme #waline .wl-comment{background-color:transparent!important}.nova-nebula-theme #waline .wl-nick{color:#3cffd0!important}.nova-nebula-theme #waline .wl-time{color:var(--nebula-violet)!important}.nova-nebula-theme #waline .wl-content{color:var(--nova-primary-text)!important}.nova-nebula-theme #waline .wl-placeholder{color:hsla(0,0%,100%,.5)!important}.nova-nebula-theme #waline .wl-text,.nova-nebula-theme #waline textarea#wl-edit{color:var(--nova-primary-text)!important;background-color:transparent!important;border:1px solid hsla(0,0%,100%,.06)!important;border-radius:10px}.nova-nebula-theme #waline .wl-btn{background:#3cffd0!important;color:#000!important;border-radius:20px!important;border:none!important}.nova-nebula-theme #waline .wl-btn:hover{opacity:.9}.nova-nebula-theme #waline .wl-meta{color:hsla(0,0%,100%,.5)!important}.nova-nebula-theme #waline .wl-count{color:#3cffd0!important}.nova-nebula-theme #waline .wl-panel{background-color:transparent!important;border-color:hsla(0,0%,100%,.06)!important}.nova-nebula-theme #waline .wl-header-item.active{color:#3cffd0!important;border-color:#3cffd0!important}