@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,:before,:after,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--tw-default-font-sans, var(--tw-font-sans, sans-serif));font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}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;line-height:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--tw-default-font-mono, var(--tw-font-mono, monospace));font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25rem}sup{top:-.5rem}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;color:inherit;letter-spacing:inherit;font-feature-settings:inherit;font-variation-settings:inherit;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentColor 50%,transparent)}}*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-border-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-space-x-reverse: 0;--tw-space-y-reverse: 0;--tw-divide-x-reverse: 0;--tw-divide-y-reverse: 0;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-mask-linear-position: 0deg;--tw-mask-linear-from-position: 0%;--tw-mask-linear-to-position: 100%;--tw-mask-linear-from-color: black;--tw-mask-linear-to-color: transparent;--tw-mask-radial-from-position: 0%;--tw-mask-radial-to-position: 100%;--tw-mask-radial-from-color: black;--tw-mask-radial-to-color: transparent;--tw-mask-radial-shape: ellipse;--tw-mask-radial-size: farthest-corner;--tw-mask-radial-position: center;--tw-mask-conic-position: 0deg;--tw-mask-conic-from-position: 0%;--tw-mask-conic-to-position: 100%;--tw-mask-conic-from-color: black;--tw-mask-conic-to-color: transparent;--tw-mask-linear: linear-gradient(#fff, #fff);--tw-mask-radial: linear-gradient(#fff, #fff);--tw-mask-conic: linear-gradient(#fff, #fff);--tw-leading: 1;--tw-tracking: initial;--tw-content: "";--tw-contain-size: initial;--tw-contain-layout: initial;--tw-contain-paint: initial;--tw-contain-style: initial;--tw-duration: initial;--tw-ease: initial;--tw-text-shadow-color: initial;--tw-text-shadow-alpha: 100%;--tw-font-weight: initial;--tw-font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--tw-font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--tw-font-mono: FMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}:root{--tw-default-font-sans: Inter;--tw-default-font-mono: JetBrains Mono}.nav-link{transition-duration:.3s}.nav-link:not(*:hover){color:color-mix(in srgb,currentColor 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.nav-link:not(*:hover){color:color-mix(in oklab,currentColor 70%,transparent)}}.nav-link:hover{color:currentColor}.nav-link:hover{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav-link.active{color:currentColor}#project-layout p:not(#highlight *),#project-layout li{font-weight:500;color:color-mix(in srgb,currentColor 70%,transparent)}@supports (color: color-mix(in lab,red,red)){#project-layout p:not(#highlight *),#project-layout li{color:color-mix(in oklab,currentColor 70%,transparent)}}#project-layout p:not(#highlight *),#project-layout li:not(:first-child){margin-top:1rem}#project-layout *:not(:first-child,#highlight *){margin-top:1rem}#project-layout>section{margin-top:0!important;padding:2rem}#project-layout h1{font-size:3rem;line-height:1;font-weight:500;letter-spacing:-.05em}#project-layout h2{font-size:2.25rem;line-height:calc(2.5 / 2.25);font-weight:500;letter-spacing:-.025em}#project-layout h2:not(*:first-child){margin-top:3rem!important}#project-layout p a{color:#ff2357;color:oklch(64.5% .246 16.439)}[data-theme=dark] #project-layout p a{color:#ccf654}#project-layout>header{padding:2rem;text-wrap:balance;border-bottom-width:1px;border-color:color-mix(in srgb,currentColor 20%,transparent)}@supports (color: color-mix(in lab,red,red)){#project-layout>header{border-color:color-mix(in oklab,currentColor 20%,transparent)}}#project-layout code{font-size:80%;background-color:color-mix(in srgb,currentColor 5%,transparent);padding-inline:4px;border-radius:.25rem;color:#030712}@supports (color: color-mix(in lab,red,red)){#project-layout code{background-color:color-mix(in oklab,currentColor 5%,transparent)}}[data-theme=dark] #project-layout code{background-color:color-mix(in srgb,currentColor 10%,transparent)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] #project-layout code{background-color:color-mix(in oklab,currentColor 10%,transparent)}}[data-theme=dark] #project-layout code{color:#f9fafb}#project-layout ul{list-style-type:disc;list-style-position:inside}#project-layout p span:not(#highlight *),#project-layout li span{color:#030712}[data-theme=dark] #project-layout p span:not(#highlight *),#project-layout li span{color:#f9fafb}.token.keyword{font-weight:500;color:#009669;color:oklch(59.6% .145 163.225)}.token.string{color:#0084c7;color:oklch(58.8% .158 241.966);font-weight:500}.token.punctuation{color:#6a7282}.token.identifier{color:#1e2939}.token.global{color:#364153}.token.number{color:#da7700;color:oklch(66.6% .179 58.318)}.token.comment{color:#6a7282;font-style:italic}[data-theme=dark] .token.keyword{font-weight:400;color:#01b981;color:oklch(69.6% .17 162.48)}[data-theme=dark] .token.string{color:#00bbfd;color:oklch(74.6% .16 232.661);font-weight:400}[data-theme=dark] .token.punctuation{color:#99a1af}[data-theme=dark] .token.identifier{color:#e5e7eb}[data-theme=dark] .token.global{color:#d1d5dc}[data-theme=dark] .token.number{color:#f69e00;color:oklch(76.9% .188 70.08)}[data-theme=dark] .token.comment{color:#6a7282;font-style:italic}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.top--33px{top:-33px}.top--5px{top:-5px}.top-9px{top:9px}.top--1px{top:-1px}.top-0{top:0}.right-6{right:1.5rem}.right--11\.5px{right:-11.5px}.right-0{right:0}.bottom--2px{bottom:-2px}.bottom-10px{bottom:10px}.left-24px{left:24px}.left-2px{left:2px}.z-99{z-index:99}.z--1{z-index:-1}.z-101{z-index:101}.col{grid-column:}.row{grid-row:}.m-6{margin:1.5rem}.m-1{margin:.25rem}.m-2\.29{margin:.5725rem}.m-1\.064{margin:.266rem}.m-2{margin:.5rem}.m-10px{margin:10px}.mx-auto{margin-inline:auto}.my-px{margin-block:1px}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.mt-2{margin-top:.5rem}.mt-44px{margin-top:44px}.mt-104px{margin-top:104px}@media (width >= 48rem){.md\:mt-4{margin-top:1rem}}.mt-8{margin-top:2rem}.mr-3px{margin-right:3px}.mb-8{margin-bottom:2rem}.mb--4{margin-bottom:-1rem}.mb-4{margin-bottom:1rem}.inline-flex{display:inline-flex}.inline-block{display:inline-block}.block{display:block}.table{display:table}.hidden{display:none}.size-2px{width:2px;height:2px}.size-10{width:2.5rem;height:2.5rem}.\[\&_svg\]\:size-20px svg{width:20px;height:20px}.size-26px{width:26px;height:26px}.\[\&_svg\]\:size-18px svg{width:18px;height:18px}.size-10px{width:10px;height:10px}.size-18{width:4.5rem;height:4.5rem}.size-40px{width:40px;height:40px}.size-1px{width:1px;height:1px}.size-3\.5{width:.875rem;height:.875rem}.size-24px{width:24px;height:24px}.size-2\.8{width:.7rem;height:.7rem}.h-1l{height:1l}.h-2zm{height:2zm}.h-2zM{height:2zM}.h-3v{height:3v}.h-11v{height:11v}.h-4zM{height:4zM}.h-16a{height:16a}.h-2v{height:2v}.h-2V{height:2V}.h-3\.965a{height:3.965a}.h-14v{height:14v}.h-2\.5V{height:2.5V}.h-5V{height:5V}.h-4v{height:4v}.h-1v{height:1v}.h-72px{height:72px}.h-5\.5{height:1.375rem}.h-full{height:100%}.h-54px{height:54px}.h-\[calc\(100vh_-_194px\)\]{height:calc(100vh - 194px)}@supports (height: 1vh){.supports-\(height\:1vh\)\:h-\[calc\(100dvh_-_194px\)\]{height:calc(100dvh - 194px)}}.h-1px{height:1px}.h-2px{height:2px}.h-10{height:2.5rem}.h-20px{height:20px}.h-30px{height:30px}.h-24px{height:24px}.min-h-200px{min-height:200px}.min-h-vh{min-height:100vh}.min-h-250px{min-height:250px}.min-h-100px{min-height:100px}.min-h-120px{min-height:120px}.w-full{width:100%}.w-max{width:max-content}.w-min{width:min-content}.w-50\%{width:50%}.w-1px{width:1px}.max-w-7xl{max-width:80rem}.max-w-700px{max-width:700px}.max-w-1000px{max-width:1000px}.min-w-full{min-width:100%}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-\[1_1_350px\]{flex:1 1 350px}.flex-\[1_1_100\%\]{flex:1 1 100%}.\[\&_\>_div\]\:flex-\[1_1_300px\]>div{flex:1 1 300px}.flex-\[1_1_400px\]{flex:1 1 400px}.rotate--16{rotate:-16deg}.rotate-45{rotate:45deg}.rotate-110{rotate:110deg}.animation-\[spin_25s_linear_infinite\]{animation:spin 25s linear infinite}.cursor-pointer{cursor:pointer}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-5{gap:1.25rem}.gap-4{gap:1rem}.gap-2{gap:.5rem}.gap-4px{gap:4px}.overflow-hidden{overflow:hidden}.overflow-x-scroll{overflow-x:scroll}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.25rem}.rounded-2px{border-radius:2px}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.border{border-width:1px}.border-current\/20{border-color:color-mix(in srgb,currentColor 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-current\/20{border-color:color-mix(in oklab,currentColor 20%,transparent)}}.border-y{border-block-width:1px}.border-x{border-inline-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-l{border-left-width:1px}.border-b{border-bottom-width:1px}@media (width >= 700px){.min-700px\:border-x{border-inline-width:1px}}@media (width >= 1000px){.min-1000px\:border-x{border-inline-width:1px}}.border-\(color\:--pattern-fg\){border-color:var(--pattern-fg)}@media (width >= 7xl){.min-7xl\:border-x{border-inline-width:1px}}.border-x-current\/20{border-inline-color:color-mix(in srgb,currentColor 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-x-current\/20{border-inline-color:color-mix(in oklab,currentColor 20%,transparent)}}.border-b-1px{border-bottom-width:1px}.border-b-current\/20{border-bottom-color:color-mix(in srgb,currentColor 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-b-current\/20{border-bottom-color:color-mix(in oklab,currentColor 20%,transparent)}}.bg-gray-50{background-color:#f9fafb}[data-theme=dark] .dark\:bg-gray-950{background-color:#030712}.bg-current{background-color:currentColor}.bg-inherit\/30{background-color:color-mix(in srgb,inherit 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-inherit\/30{background-color:color-mix(in oklab,inherit 30%,transparent)}}.bg-transparent{background-color:transparent}.hover\:bg-current\/10:hover{background-color:color-mix(in srgb,currentColor 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-current\/10:hover{background-color:color-mix(in oklab,currentColor 10%,transparent)}}.bg-gray-950{background-color:#030712}[data-theme=dark] .dark\:bg-gray-50{background-color:#f9fafb}.bg-black{background-color:#000}.bg-current\/20{background-color:color-mix(in srgb,currentColor 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-current\/20{background-color:color-mix(in oklab,currentColor 20%,transparent)}}.bg-\[image\:repeating-linear-gradient\(315deg\,_var\(--pattern-fg\)_0\,_var\(--pattern-fg\)_1px\,_transparent_0\,_transparent_50\%\)\]{background-image:repeating-linear-gradient(315deg,var(--pattern-fg) 0,var(--pattern-fg) 1px,transparent 0,transparent 50%)}.bg-\[size\:16px_16px\]{background-size:16px 16px}.bg-fixed{background-attachment:fixed}.bg-red{background-color:red}.hover\:bg-current\/5:hover{background-color:color-mix(in srgb,currentColor 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-current\/5:hover{background-color:color-mix(in oklab,currentColor 5%,transparent)}}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-8{padding:2rem}.p-4rem{padding:4rem}.px-20px{padding-inline:20px}.px-8{padding-inline:2rem}.px-6px{padding-inline:6px}.px-10px{padding-inline:10px}.px-8px{padding-inline:8px}.py-3\.5{padding-block:.875rem}.py-20px{padding-block:20px}.py-2px{padding-block:2px}.py-12{padding-block:3rem}.py-4{padding-block:1rem}.pt-8{padding-top:2rem}.pt-7px{padding-top:7px}.pt-6\.5{padding-top:1.625rem}.pt-nanorc{padding-top:nanorc}.pr-12{padding-right:3rem}.pr-3{padding-right:.75rem}.pl-12{padding-left:3rem}.pl-4{padding-left:1rem}.pl-2\.5{padding-left:.625rem}.text-gray-950{color:#030712}[data-theme=dark] .dark\:text-gray-50{color:#f9fafb}.text-gray-700{color:#364153}[data-theme=dark] .dark\:text-gray-300{color:#d1d5dc}.text-sm{font-size:.875rem;line-height:calc(1.25 / .875)}.text-center{text-align:center}.text-base{font-size:1rem;line-height:1.5}.text-second{color:color-mix(in srgb,currentColor 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-second{color:color-mix(in oklab,currentColor 70%,transparent)}}.text-xs{font-size:.75rem;line-height:calc(1 / .75)}.text-neutral-600{color:#525252}[data-theme=dark] .dark\:text-neutral-400{color:#a1a1a1}.text-\[1\.1em\]{font-size:1.1em}.text-balance{text-wrap:balance}.text-xl{font-size:1.25rem;line-height:calc(1.75 / 1.25)}.text-light{color:#030712}[data-theme=dark] .text-light{color:#f9fafb}.text-green-600{color:#00a447;color:oklch(62.7% .194 149.214)}[data-theme=dark] .dark\:text-green-500{color:#00c65a;color:oklch(72.3% .219 149.579)}.text-amber-500{color:#f69e00;color:oklch(76.9% .188 70.08)}.text-blue-500{color:#3280ff;color:oklch(62.3% .214 259.815)}.text-8xl{font-size:6rem;line-height:1}.text-gray-50{color:#f9fafb}[data-theme=dark] .dark\:text-gray-950{color:#030712}.text-60\%{font-size:60%}.text-current\/40{color:color-mix(in srgb,currentColor 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-current\/40{color:color-mix(in oklab,currentColor 40%,transparent)}}.text-nowrap{text-wrap:nowrap}.text-140\%{font-size:140%}.text-rose-500{color:#ff2357;color:oklch(64.5% .246 16.439)}[data-theme=dark] .dark\:text-primary{color:#ccf654}.text-5xl{font-size:3rem;line-height:1}.text-current\/70{color:color-mix(in srgb,currentColor 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-current\/70{color:color-mix(in oklab,currentColor 70%,transparent)}}.text-5\.5{font-size:1.375rem}.text-6xl{font-size:3.75rem;line-height:1}.text-2xl{font-size:1.5rem;line-height:calc(2 / 1.5)}.font-mono{font-family:var(--tw-default-font-mono, var(--tw-font-mono, monospace))}.font-80\%{font-stretch:80%}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-\[1\.6\]{line-height:1.6}.leading-normal{line-height:1.5}.leading-\[1\]{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.uppercase{text-transform:uppercase}.underline,.hover\:underline:hover{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.italic{font-style:italic}[data-theme=dark] .dark\:decoration-primary{text-decoration-color:#ccf654}.decoration-rose-500{text-decoration-color:#ff2357;text-decoration-color:oklch(64.5% .246 16.439)}.decoration-dashed{text-decoration-style:dashed}.shadow-xl{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.backdrop-blur-3\.7px{--tw-backdrop-blur: blur(3.7px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert: invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-background-color{transition-property:background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.footer-link{color:color-mix(in srgb,currentColor 70%,transparent);--my-color: oklch(13% .028 261.692);font-size:.75rem;line-height:calc(1 / .75);transition-property:color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@supports (color: color-mix(in lab,red,red)){.footer-link{color:color-mix(in oklab,currentColor 70%,transparent)}}[data-theme=dark] .footer-link{--my-color: oklch(98.5% .002 247.839)}.footer-link:hover{color:var(--my-color)}._color-\(--color-to\:current\)\/40{--color-to: color-mix(in srgb, currentColor 40%, transparent)}@supports (color: color-mix(in lab,red,red)){._color-\(--color-to\:current\)\/40{--color-to: color-mix(in oklab, currentColor 40%, transparent)}}.\[border-image\]-\[linear-gradient\(to_bottom\,currentColor\,var\(--color-to\,_blue\)\)_1\]{border-image:linear-gradient(to bottom,currentColor,var(--color-to, blue)) 1}.\[top\,left\,right\]-0{top:0;left:0;right:0}.me-org{margin-inline-end:org}[data-theme=dark] .dark\:_color-\(--pattern-fg\:\{primary\}\)\/20{--pattern-fg: color-mix(in srgb, #ccf654 20%, transparent)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .dark\:_color-\(--pattern-fg\:\{primary\}\)\/20{--pattern-fg: color-mix(in oklab, #ccf654 20%, transparent)}}._color-\(--pattern-fg\:\{rose-500\}\)\/20{--pattern-fg: color-mix(in srgb, oklch(64.5% .246 16.439) 20%, transparent)}@supports (color: color-mix(in lab,red,red)){._color-\(--pattern-fg\:\{rose-500\}\)\/20{--pattern-fg: color-mix(in oklab, oklch(64.5% .246 16.439) 20%, transparent)}}.\[left\,right\]-1rem{left:1rem;right:1rem}.\[top\,bottom\]-0{top:0;bottom:0}.rounded-bl-md{border-bottom-left-radius:.375rem}
