@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght,SOFT@9..144,400..700,0..100&family=Instrument+Serif&family=Playfair+Display:wght@400;600;700&family=Montserrat:wght@300;400;500;600&family=Space+Grotesk:wght@400;500;600&display=swap";*,:before,:after{--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: rgb(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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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: rgb(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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{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,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-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,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{font-family:Montserrat,sans-serif;font-weight:400;font-size:13px}@media(min-width:768px){html{font-size:15px}}@media(min-width:1024px){html{font-size:16px}}body{background-color:rgb(var(--salve-bg));color:rgb(var(--salve-text));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}.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}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-2{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.-bottom-0\.5{bottom:-.125rem}.-left-2{left:-.5rem}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-20{bottom:5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-3\.5{left:.875rem}.left-5{left:1.25rem}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-6{top:1.5rem}.top-7{top:1.75rem}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[999\]{z-index:999}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.m-0{margin:0}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.\!mb-0{margin-bottom:0!important}.\!mb-2{margin-bottom:.5rem!important}.\!mb-2\.5{margin-bottom:.625rem!important}.\!mb-3{margin-bottom:.75rem!important}.\!mt-2{margin-top:.5rem!important}.-mr-1{margin-right:-.25rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-3{margin-top:-.75rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-\[10px\]{margin-left:10px}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[6px\]{margin-top:6px}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[180px\]{height:180px}.h-\[64px\]{height:64px}.h-\[80px\]{height:80px}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-\[200px\]{max-height:200px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[calc\(100vh-140px\)\]{max-height:calc(100vh - 140px)}.min-h-\[300px\]{min-height:300px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[260px\]{width:260px}.w-\[360px\]{width:360px}.w-\[3px\]{width:3px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[18px\]{min-width:18px}.max-w-\[100px\]{max-width:100px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[600px\]{max-width:600px}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.\!justify-center{justify-content:center!important}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-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-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * 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))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.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))}.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-salve-border\/40>:not([hidden])~:not([hidden]){border-color:rgb(var(--salve-border) / .4)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-x-0{border-left-width:0px;border-right-width:0px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-salve-amber\/30{border-color:rgb(var(--salve-amber) / .3)!important}.\!border-salve-border\/50{border-color:rgb(var(--salve-border) / .5)!important}.\!border-salve-lav{--tw-border-opacity: 1 !important;border-color:rgb(var(--salve-lav) / var(--tw-border-opacity, 1))!important}.\!border-salve-lav\/20{border-color:rgb(var(--salve-lav) / .2)!important}.\!border-salve-lav\/30{border-color:rgb(var(--salve-lav) / .3)!important}.\!border-salve-rose\/30{border-color:rgb(var(--salve-rose) / .3)!important}.\!border-salve-sage\/15{border-color:rgb(var(--salve-sage) / .15)!important}.border-salve-amber\/15{border-color:rgb(var(--salve-amber) / .15)}.border-salve-amber\/20{border-color:rgb(var(--salve-amber) / .2)}.border-salve-amber\/25{border-color:rgb(var(--salve-amber) / .25)}.border-salve-amber\/30{border-color:rgb(var(--salve-amber) / .3)}.border-salve-amber\/40{border-color:rgb(var(--salve-amber) / .4)}.border-salve-amber\/50{border-color:rgb(var(--salve-amber) / .5)}.border-salve-border{--tw-border-opacity: 1;border-color:rgb(var(--salve-border) / var(--tw-border-opacity, 1))}.border-salve-border\/20{border-color:rgb(var(--salve-border) / .2)}.border-salve-border\/30{border-color:rgb(var(--salve-border) / .3)}.border-salve-border\/40{border-color:rgb(var(--salve-border) / .4)}.border-salve-border\/50{border-color:rgb(var(--salve-border) / .5)}.border-salve-border\/60{border-color:rgb(var(--salve-border) / .6)}.border-salve-border2{--tw-border-opacity: 1;border-color:rgb(var(--salve-border2) / var(--tw-border-opacity, 1))}.border-salve-lav{--tw-border-opacity: 1;border-color:rgb(var(--salve-lav) / var(--tw-border-opacity, 1))}.border-salve-lav\/15{border-color:rgb(var(--salve-lav) / .15)}.border-salve-lav\/20{border-color:rgb(var(--salve-lav) / .2)}.border-salve-lav\/25{border-color:rgb(var(--salve-lav) / .25)}.border-salve-lav\/30{border-color:rgb(var(--salve-lav) / .3)}.border-salve-lav\/40{border-color:rgb(var(--salve-lav) / .4)}.border-salve-lav\/50{border-color:rgb(var(--salve-lav) / .5)}.border-salve-rose{--tw-border-opacity: 1;border-color:rgb(var(--salve-rose) / var(--tw-border-opacity, 1))}.border-salve-rose\/15{border-color:rgb(var(--salve-rose) / .15)}.border-salve-rose\/20{border-color:rgb(var(--salve-rose) / .2)}.border-salve-rose\/30{border-color:rgb(var(--salve-rose) / .3)}.border-salve-rose\/40{border-color:rgb(var(--salve-rose) / .4)}.border-salve-rose\/50{border-color:rgb(var(--salve-rose) / .5)}.border-salve-sage{--tw-border-opacity: 1;border-color:rgb(var(--salve-sage) / var(--tw-border-opacity, 1))}.border-salve-sage\/10{border-color:rgb(var(--salve-sage) / .1)}.border-salve-sage\/15{border-color:rgb(var(--salve-sage) / .15)}.border-salve-sage\/20{border-color:rgb(var(--salve-sage) / .2)}.border-salve-sage\/25{border-color:rgb(var(--salve-sage) / .25)}.border-salve-sage\/30{border-color:rgb(var(--salve-sage) / .3)}.border-salve-sage\/40{border-color:rgb(var(--salve-sage) / .4)}.border-salve-sage\/50{border-color:rgb(var(--salve-sage) / .5)}.border-transparent{border-color:transparent}.border-l-salve-lav{--tw-border-opacity: 1;border-left-color:rgb(var(--salve-lav) / var(--tw-border-opacity, 1))}.\!bg-salve-lav\/10{background-color:rgb(var(--salve-lav) / .1)!important}.\!bg-salve-lav\/5{background-color:rgb(var(--salve-lav) / .05)!important}.\!bg-salve-sage\/5{background-color:rgb(var(--salve-sage) / .05)!important}.bg-black\/50{background-color:#00000080}.bg-salve-amber\/10{background-color:rgb(var(--salve-amber) / .1)}.bg-salve-amber\/15{background-color:rgb(var(--salve-amber) / .15)}.bg-salve-amber\/20{background-color:rgb(var(--salve-amber) / .2)}.bg-salve-amber\/5{background-color:rgb(var(--salve-amber) / .05)}.bg-salve-amber\/60{background-color:rgb(var(--salve-amber) / .6)}.bg-salve-bg{--tw-bg-opacity: 1;background-color:rgb(var(--salve-bg) / var(--tw-bg-opacity, 1))}.bg-salve-border{--tw-bg-opacity: 1;background-color:rgb(var(--salve-border) / var(--tw-bg-opacity, 1))}.bg-salve-card{--tw-bg-opacity: 1;background-color:rgb(var(--salve-card) / var(--tw-bg-opacity, 1))}.bg-salve-card\/80{background-color:rgb(var(--salve-card) / .8)}.bg-salve-card2{--tw-bg-opacity: 1;background-color:rgb(var(--salve-card2) / var(--tw-bg-opacity, 1))}.bg-salve-card2\/40{background-color:rgb(var(--salve-card2) / .4)}.bg-salve-card2\/50{background-color:rgb(var(--salve-card2) / .5)}.bg-salve-card2\/95{background-color:rgb(var(--salve-card2) / .95)}.bg-salve-lav{--tw-bg-opacity: 1;background-color:rgb(var(--salve-lav) / var(--tw-bg-opacity, 1))}.bg-salve-lav\/10{background-color:rgb(var(--salve-lav) / .1)}.bg-salve-lav\/15{background-color:rgb(var(--salve-lav) / .15)}.bg-salve-lav\/20{background-color:rgb(var(--salve-lav) / .2)}.bg-salve-lav\/25{background-color:rgb(var(--salve-lav) / .25)}.bg-salve-lav\/5{background-color:rgb(var(--salve-lav) / .05)}.bg-salve-rose{--tw-bg-opacity: 1;background-color:rgb(var(--salve-rose) / var(--tw-bg-opacity, 1))}.bg-salve-rose\/10{background-color:rgb(var(--salve-rose) / .1)}.bg-salve-rose\/15{background-color:rgb(var(--salve-rose) / .15)}.bg-salve-rose\/20{background-color:rgb(var(--salve-rose) / .2)}.bg-salve-rose\/5{background-color:rgb(var(--salve-rose) / .05)}.bg-salve-sage{--tw-bg-opacity: 1;background-color:rgb(var(--salve-sage) / var(--tw-bg-opacity, 1))}.bg-salve-sage\/10{background-color:rgb(var(--salve-sage) / .1)}.bg-salve-sage\/15{background-color:rgb(var(--salve-sage) / .15)}.bg-salve-sage\/20{background-color:rgb(var(--salve-sage) / .2)}.bg-salve-sage\/30{background-color:rgb(var(--salve-sage) / .3)}.bg-salve-sage\/40{background-color:rgb(var(--salve-sage) / .4)}.bg-salve-sage\/5{background-color:rgb(var(--salve-sage) / .05)}.bg-salve-sage\/50{background-color:rgb(var(--salve-sage) / .5)}.bg-salve-sage\/60{background-color:rgb(var(--salve-sage) / .6)}.bg-salve-textFaint\/40{background-color:rgb(var(--salve-textFaint) / .4)}.bg-transparent{background-color:transparent}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-salve-lav\/20{--tw-gradient-from: rgb(var(--salve-lav) / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--salve-lav) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-salve-sage\/10{--tw-gradient-from: rgb(var(--salve-sage) / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--salve-sage) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-salve-sage\/5{--tw-gradient-from: rgb(var(--salve-sage) / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--salve-sage) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-salve-card{--tw-gradient-to: rgb(var(--salve-card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--salve-card) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-salve-sage\/10{--tw-gradient-to: rgb(var(--salve-sage) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--salve-sage) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/15{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-salve-lav\/10{--tw-gradient-to: rgb(var(--salve-lav) / .1) var(--tw-gradient-to-position)}.to-salve-lav\/20{--tw-gradient-to: rgb(var(--salve-lav) / .2) var(--tw-gradient-to-position)}.to-salve-lav\/5{--tw-gradient-to: rgb(var(--salve-lav) / .05) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-salve-amber{fill:rgb(var(--salve-amber) / 1)}.fill-salve-lav{fill:rgb(var(--salve-lav) / 1)}.fill-salve-sage{fill:rgb(var(--salve-sage) / 1)}.object-contain{-o-object-fit:contain;object-fit:contain}.\!p-0{padding:0!important}.\!p-3{padding:.75rem!important}.\!p-3\.5{padding:.875rem!important}.\!p-4{padding:1rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-4{padding-top:1rem!important;padding-bottom:1rem!important}.\!py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.\!py-8{padding-top:2rem!important;padding-bottom:2rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.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\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-7{padding-left:1.75rem}.pl-\[11px\]{padding-left:11px}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[calc\(env\(safe-area-inset-top\,0px\)\+1\.75rem\)\]{padding-top:calc(env(safe-area-inset-top,0px) + 1.75rem)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-montserrat{font-family:Montserrat,sans-serif}.font-playfair{font-family:Playfair Display,serif}.\!text-\[10px\]{font-size:10px!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.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}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-salve-amber{--tw-text-opacity: 1;color:rgb(var(--salve-amber) / var(--tw-text-opacity, 1))}.text-salve-bg{--tw-text-opacity: 1;color:rgb(var(--salve-bg) / var(--tw-text-opacity, 1))}.text-salve-lav{--tw-text-opacity: 1;color:rgb(var(--salve-lav) / var(--tw-text-opacity, 1))}.text-salve-lav\/40{color:rgb(var(--salve-lav) / .4)}.text-salve-lav\/60{color:rgb(var(--salve-lav) / .6)}.text-salve-lav\/70{color:rgb(var(--salve-lav) / .7)}.text-salve-lavDim{--tw-text-opacity: 1;color:rgb(var(--salve-lavDim) / var(--tw-text-opacity, 1))}.text-salve-lavDim\/80{color:rgb(var(--salve-lavDim) / .8)}.text-salve-rose{--tw-text-opacity: 1;color:rgb(var(--salve-rose) / var(--tw-text-opacity, 1))}.text-salve-rose\/60{color:rgb(var(--salve-rose) / .6)}.text-salve-rose\/70{color:rgb(var(--salve-rose) / .7)}.text-salve-rose\/80{color:rgb(var(--salve-rose) / .8)}.text-salve-sage{--tw-text-opacity: 1;color:rgb(var(--salve-sage) / var(--tw-text-opacity, 1))}.text-salve-sage\/30{color:rgb(var(--salve-sage) / .3)}.text-salve-sage\/40{color:rgb(var(--salve-sage) / .4)}.text-salve-sage\/70{color:rgb(var(--salve-sage) / .7)}.text-salve-sageDim{--tw-text-opacity: 1;color:rgb(var(--salve-sageDim) / var(--tw-text-opacity, 1))}.text-salve-sageDim\/80{color:rgb(var(--salve-sageDim) / .8)}.text-salve-text{--tw-text-opacity: 1;color:rgb(var(--salve-text) / var(--tw-text-opacity, 1))}.text-salve-textFaint{--tw-text-opacity: 1;color:rgb(var(--salve-textFaint) / var(--tw-text-opacity, 1))}.text-salve-textFaint\/30{color:rgb(var(--salve-textFaint) / .3)}.text-salve-textFaint\/40{color:rgb(var(--salve-textFaint) / .4)}.text-salve-textFaint\/50{color:rgb(var(--salve-textFaint) / .5)}.text-salve-textFaint\/60{color:rgb(var(--salve-textFaint) / .6)}.text-salve-textFaint\/70{color:rgb(var(--salve-textFaint) / .7)}.text-salve-textMid{--tw-text-opacity: 1;color:rgb(var(--salve-textMid) / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.placeholder-salve-textFaint::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--salve-textFaint) / var(--tw-placeholder-opacity, 1))}.placeholder-salve-textFaint::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--salve-textFaint) / var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(143\,191\,160\,0\.5\)\]{--tw-shadow: 0 0 6px rgba(143,191,160,.5);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-salve-lav\/30{--tw-ring-color: rgb(var(--salve-lav) / .3)}.ring-salve-lav\/50{--tw-ring-color: rgb(var(--salve-lav) / .5)}.blur{--tw-blur: blur(8px);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)}.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)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-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-blur-sm{--tw-backdrop-blur: blur(4px);-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{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:rgb(var(--salve-border2));border-radius:9999px}html{background:rgb(var(--salve-bg))}.text-salve-textFaint,.text-salve-textMid{font-weight:500}:root{--salve-bg: 245 240 248;--salve-card: 251 247 253;--salve-card2: 238 229 243;--salve-border: 221 208 230;--salve-border2: 200 184 212;--salve-text: 46 35 64;--salve-textMid: 110 90 130;--salve-textFaint: 158 138 176;--salve-lav: 136 102 184;--salve-lavDim: 160 136 204;--salve-sage: 90 144 120;--salve-sageDim: 120 172 150;--salve-amber: 196 136 80;--salve-amberDim: 212 160 112;--salve-rose: 192 106 140;--salve-roseDim: 212 136 168;--ambiance-morning: 90, 144, 120;--ambiance-day: 136, 102, 184;--ambiance-evening: 196, 136, 80;--ambiance-night: 160, 136, 204}html[class*=theme-] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:0;transition:opacity .6s ease}html.theme-neon body:before{will-change:opacity;background-image:radial-gradient(circle 400px at 10% 20%,rgba(255,77,184,.22),transparent 70%),radial-gradient(circle 350px at 85% 75%,rgba(77,216,255,.18),transparent 70%),radial-gradient(circle 250px at 80% 15%,rgba(255,90,160,.15),transparent 70%),linear-gradient(rgba(255,77,184,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(77,216,255,.12) 1px,transparent 1px);background-size:100% 100%,100% 100%,100% 100%,36px 36px,36px 36px;opacity:1;animation:neon-drift 20s linear infinite,neon-pulse 4s ease-in-out infinite}@keyframes neon-drift{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:0 0,0 0,0 0,36px 36px,-36px 36px}}@keyframes neon-pulse{0%,to{opacity:.88}50%{opacity:1}}html.theme-neon h1,html.theme-neon h2,html.theme-neon .font-playfair{text-shadow:0 0 10px rgba(255,77,184,.6),0 0 22px rgba(255,77,184,.3),0 0 32px rgba(77,216,255,.2)}html.theme-neon .font-playfair{color:#ffa5d2}html.theme-aurora body:before{will-change:transform,opacity;background-image:radial-gradient(ellipse 90% 28% at 20% 22%,rgba(132,220,180,.28),transparent 65%),radial-gradient(ellipse 80% 24% at 75% 30%,rgba(112,204,232,.24),transparent 65%),radial-gradient(ellipse 70% 22% at 45% 48%,rgba(180,162,236,.2),transparent 65%),radial-gradient(ellipse 120% 18% at 50% 70%,rgba(132,220,180,.14),transparent 70%);opacity:1;filter:blur(36px);animation:aurora-shimmer 22s ease-in-out infinite alternate}html.theme-aurora body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle 2px at 8% 12%,rgba(255,255,255,.85),transparent 70%),radial-gradient(circle 2px at 22% 38%,rgba(112,204,232,.8),transparent 70%),radial-gradient(circle 2px at 38% 8%,rgba(255,255,255,.8),transparent 70%),radial-gradient(circle 3px at 55% 22%,rgba(132,220,180,.7),transparent 70%),radial-gradient(circle 2px at 68% 52%,rgba(255,255,255,.85),transparent 70%),radial-gradient(circle 2px at 82% 18%,rgba(112,204,232,.75),transparent 70%),radial-gradient(circle 3px at 92% 62%,rgba(255,255,255,.7),transparent 70%),radial-gradient(circle 2px at 14% 72%,rgba(180,162,236,.8),transparent 70%),radial-gradient(circle 2px at 45% 88%,rgba(255,255,255,.75),transparent 70%),radial-gradient(circle 2px at 72% 80%,rgba(132,220,180,.7),transparent 70%),radial-gradient(circle 2px at 4% 48%,rgba(255,255,255,.8),transparent 70%),radial-gradient(circle 2px at 18% 94%,rgba(112,204,232,.75),transparent 70%),radial-gradient(circle 3px at 30% 58%,rgba(255,255,255,.85),transparent 70%),radial-gradient(circle 2px at 42% 30%,rgba(180,162,236,.7),transparent 70%),radial-gradient(circle 2px at 52% 68%,rgba(112,204,232,.8),transparent 70%),radial-gradient(circle 2px at 62% 4%,rgba(255,255,255,.75),transparent 70%),radial-gradient(circle 3px at 74% 34%,rgba(132,220,180,.8),transparent 70%),radial-gradient(circle 2px at 86% 84%,rgba(255,255,255,.85),transparent 70%),radial-gradient(circle 2px at 96% 32%,rgba(112,204,232,.75),transparent 70%),radial-gradient(circle 2px at 28% 20%,rgba(255,255,255,.8),transparent 70%),radial-gradient(circle 2px at 58% 94%,rgba(180,162,236,.75),transparent 70%),radial-gradient(circle 2px at 78% 6%,rgba(255,255,255,.85),transparent 70%);animation:aurora-stars 6s ease-in-out infinite}html.theme-aurora:before{content:"";position:fixed;top:-6vw;left:-32vw;width:32vw;height:2px;pointer-events:none;z-index:0;background:linear-gradient(90deg,#70cce800,#70cce800 55%,#84dcb480 80%,#e6fff5e6 98%,#fff);border-radius:2px;filter:blur(.5px);transform:rotate(18deg) translate(0);animation:aurora-meteor 26s linear infinite}@keyframes aurora-shimmer{0%{transform:translate(0) scaleY(1);opacity:.9}33%{transform:translate(18px,-8px) scaleY(1.08);opacity:1}66%{transform:translate(-14px,6px) scaleY(.94);opacity:.85}to{transform:translate(8px,-4px) scaleY(1.04);opacity:.95}}@keyframes aurora-stars{0%,to{opacity:.85}50%{opacity:.4}}@keyframes aurora-meteor{0%,94%{transform:rotate(18deg) translate(0);opacity:0}94.8%{transform:rotate(18deg) translate(6vw,2vw);opacity:.3}95.6%{transform:rotate(18deg) translate(20vw,6.5vw);opacity:.85}98.8%{transform:rotate(18deg) translate(140vw,45.5vw);opacity:.85}99.4%{transform:rotate(18deg) translate(158vw,51.4vw);opacity:.55}99.8%{transform:rotate(18deg) translate(168vw,54.6vw);opacity:.15}to{transform:rotate(18deg) translate(170vw,55.3vw);opacity:0}}html.theme-aurora h1,html.theme-aurora h2,html.theme-aurora .font-playfair{text-shadow:0 0 12px rgba(132,220,180,.35),0 0 24px rgba(112,204,232,.22)}html.theme-ember body:before{background-image:radial-gradient(ellipse 200% 85% at 50% 108%,rgba(255,106,26,.3),transparent 75%),radial-gradient(ellipse 160% 65% at 50% 112%,rgba(255,210,77,.2),transparent 70%),radial-gradient(ellipse 120% 45% at 50% 115%,rgba(255,154,77,.25),transparent 65%);opacity:1;animation:ember-flicker 3s ease-in-out infinite}html.theme-ember body:after{content:"";position:fixed;top:0;left:0;right:0;height:300vh;pointer-events:none;z-index:0;will-change:transform;background-image:radial-gradient(circle 3px at 12% 94%,rgba(255,154,77,.95),transparent 70%),radial-gradient(circle 2px at 28% 78%,rgba(255,210,77,.85),transparent 70%),radial-gradient(circle 3px at 55% 62%,rgba(255,106,26,.9),transparent 70%),radial-gradient(circle 2px at 38% 46%,rgba(255,154,77,.8),transparent 70%),radial-gradient(circle 3px at 78% 38%,rgba(255,210,77,.85),transparent 70%),radial-gradient(circle 2px at 20% 28%,rgba(255,106,26,.75),transparent 70%),radial-gradient(circle 2px at 92% 18%,rgba(255,154,77,.9),transparent 70%),radial-gradient(circle 3px at 48% 8%,rgba(255,210,77,.8),transparent 70%);background-size:100% 200vh;background-repeat:repeat-y;animation:ember-sparks 14s linear infinite}@keyframes ember-flicker{0%,to{opacity:1}20%{opacity:.7}40%{opacity:.95}60%{opacity:.8}80%{opacity:.92}}@keyframes ember-sparks{0%{transform:translateY(0)}to{transform:translateY(-200vh)}}html.theme-blaze body:before{will-change:opacity;background-image:radial-gradient(ellipse 180% 70% at 50% 118%,rgba(255,234,0,.55),transparent 72%),radial-gradient(ellipse 160% 60% at 50% 115%,rgba(255,61,0,.6),transparent 68%),radial-gradient(ellipse 70% 45% at 18% 88%,rgba(255,23,68,.42),transparent 65%),radial-gradient(ellipse 70% 45% at 82% 86%,rgba(255,122,0,.48),transparent 65%),radial-gradient(ellipse 200% 25% at 50% 0%,rgba(255,61,0,.18),transparent 70%);opacity:1;animation:blaze-breathe 7s ease-in-out infinite}html.theme-blaze body:after{content:"";position:fixed;top:0;left:0;right:0;height:260vh;pointer-events:none;z-index:0;will-change:transform;background-image:radial-gradient(circle 4px at 6% 96%,rgba(255,255,255,1),transparent 60%),radial-gradient(circle 3px at 18% 82%,rgba(255,234,0,.98),transparent 65%),radial-gradient(circle 5px at 30% 70%,rgba(255,61,0,1),transparent 60%),radial-gradient(circle 2px at 42% 58%,rgba(255,255,255,.95),transparent 65%),radial-gradient(circle 4px at 54% 48%,rgba(255,122,0,1),transparent 60%),radial-gradient(circle 3px at 66% 38%,rgba(255,234,0,.95),transparent 65%),radial-gradient(circle 5px at 78% 28%,rgba(255,61,0,1),transparent 60%),radial-gradient(circle 2px at 88% 18%,rgba(255,255,255,.95),transparent 65%),radial-gradient(circle 4px at 12% 62%,rgba(255,23,68,1),transparent 60%),radial-gradient(circle 3px at 38% 34%,rgba(255,122,0,.95),transparent 65%),radial-gradient(circle 4px at 62% 76%,rgba(255,234,0,1),transparent 60%),radial-gradient(circle 3px at 86% 54%,rgba(255,61,0,.95),transparent 65%),radial-gradient(circle 2px at 22% 22%,rgba(255,255,255,.9),transparent 65%),radial-gradient(circle 5px at 72% 8%,rgba(255,122,0,1),transparent 60%);background-size:100% 160vh;background-repeat:repeat-y;animation:blaze-sparks 5s linear infinite}@keyframes blaze-breathe{0%{opacity:.88}20%{opacity:1}45%{opacity:.82}70%{opacity:.94}to{opacity:.88}}@keyframes blaze-sparks{0%{transform:translateY(0)}to{transform:translateY(-160vh)}}html.theme-blaze h1,html.theme-blaze h2,html.theme-blaze .font-playfair{text-shadow:0 0 8px rgba(255,234,0,.7),0 0 18px rgba(255,61,0,.5),0 0 36px rgba(255,23,68,.35)}html.theme-cherry body:before{will-change:transform,opacity;background-image:radial-gradient(ellipse 140% 60% at 30% 0%,rgba(240,180,200,.35),transparent 70%),radial-gradient(ellipse 120% 50% at 80% 20%,rgba(248,220,228,.4),transparent 70%),radial-gradient(circle 180px at 22% 28%,rgba(232,148,180,.22),transparent 65%),radial-gradient(circle 200px at 78% 58%,rgba(240,184,208,.2),transparent 65%),radial-gradient(circle 140px at 50% 85%,rgba(248,200,220,.22),transparent 65%);opacity:1;animation:cherry-breeze 24s ease-in-out infinite alternate}html.theme-cherry body:after{content:"";position:fixed;top:-180vh;left:0;right:0;height:280vh;pointer-events:none;z-index:0;will-change:transform;background-image:radial-gradient(circle 5px at 7% 3%,rgba(224,132,168,.75),transparent 62%),radial-gradient(circle 3px at 19% 8%,rgba(255,255,255,.85),transparent 65%),radial-gradient(circle 4px at 34% 14%,rgba(248,200,220,.8),transparent 65%),radial-gradient(circle 6px at 48% 6%,rgba(232,148,180,.68),transparent 62%),radial-gradient(circle 3px at 62% 19%,rgba(240,184,208,.78),transparent 65%),radial-gradient(circle 5px at 76% 11%,rgba(255,255,255,.72),transparent 62%),radial-gradient(circle 4px at 89% 22%,rgba(224,132,168,.75),transparent 65%),radial-gradient(circle 6px at 12% 28%,rgba(248,200,220,.68),transparent 62%),radial-gradient(circle 3px at 26% 41%,rgba(240,184,208,.82),transparent 65%),radial-gradient(circle 5px at 43% 33%,rgba(232,148,180,.72),transparent 62%),radial-gradient(circle 4px at 56% 47%,rgba(255,255,255,.8),transparent 65%),radial-gradient(circle 6px at 71% 38%,rgba(224,132,168,.7),transparent 62%),radial-gradient(circle 3px at 86% 52%,rgba(248,200,220,.85),transparent 65%),radial-gradient(circle 5px at 6% 58%,rgba(240,184,208,.72),transparent 62%),radial-gradient(circle 4px at 21% 73%,rgba(255,255,255,.75),transparent 65%),radial-gradient(circle 6px at 37% 66%,rgba(232,148,180,.68),transparent 62%),radial-gradient(circle 3px at 52% 82%,rgba(248,200,220,.82),transparent 65%),radial-gradient(circle 5px at 67% 71%,rgba(224,132,168,.72),transparent 62%),radial-gradient(circle 4px at 81% 86%,rgba(255,255,255,.78),transparent 65%),radial-gradient(circle 6px at 94% 78%,rgba(240,184,208,.68),transparent 62%),radial-gradient(circle 3px at 14% 94%,rgba(232,148,180,.8),transparent 65%),radial-gradient(circle 5px at 45% 96%,rgba(248,200,220,.72),transparent 62%);background-size:100vw 180vh;background-repeat:repeat;animation:cherry-petals 24s linear infinite}@keyframes cherry-breeze{0%{transform:translate(0);opacity:.95}50%{transform:translate(12px);opacity:1}to{transform:translate(-8px);opacity:.92}}@keyframes cherry-petals{0%{transform:translateY(0)}to{transform:translateY(180vh)}}html.theme-sunbeam body:before{background-image:linear-gradient(180deg,rgba(140,196,240,.28) 0%,transparent 55%),radial-gradient(circle 280px at 85% 12%,rgba(255,220,90,.45),transparent 68%),radial-gradient(circle 160px at 85% 12%,rgba(255,244,180,.55),transparent 70%),radial-gradient(ellipse 180% 60% at 50% 100%,rgba(255,220,120,.22),transparent 72%),radial-gradient(ellipse 140% 10% at 50% 55%,rgba(255,200,100,.18),transparent 72%);opacity:1;animation:sunbeam-pulse 8s ease-in-out infinite}html.theme-sunbeam body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;will-change:transform;background-image:linear-gradient(200deg,transparent 45%,rgba(255,232,140,.1) 48%,transparent 52%),linear-gradient(210deg,transparent 52%,rgba(255,232,140,.08) 56%,transparent 60%),linear-gradient(220deg,transparent 60%,rgba(255,232,140,.1) 64%,transparent 68%),radial-gradient(circle 3px at 18% 22%,rgba(255,244,180,.8),transparent 70%),radial-gradient(circle 2px at 34% 38%,rgba(255,232,140,.7),transparent 70%),radial-gradient(circle 3px at 48% 18%,rgba(255,244,180,.75),transparent 70%),radial-gradient(circle 2px at 62% 52%,rgba(255,220,90,.8),transparent 70%),radial-gradient(circle 3px at 28% 68%,rgba(255,244,180,.7),transparent 70%),radial-gradient(circle 2px at 72% 84%,rgba(255,232,140,.75),transparent 70%);background-size:100% 100%,100% 100%,100% 100%,100% 180vh,100% 180vh,100% 180vh,100% 180vh,100% 180vh,100% 180vh;background-repeat:no-repeat,no-repeat,no-repeat,repeat-y,repeat-y,repeat-y,repeat-y,repeat-y,repeat-y;animation:sunbeam-dust 20s linear infinite}@keyframes sunbeam-pulse{0%,to{opacity:.9}50%{opacity:1}}@keyframes sunbeam-dust{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:0 0,0 0,0 0,0 -180vh,0 -180vh,0 -180vh,0 -180vh,0 -180vh,0 -180vh}}html.theme-galactic body:before{background-image:radial-gradient(ellipse 120% 80% at 30% 20%,rgba(106,164,255,.1),transparent 65%),radial-gradient(ellipse 100% 70% at 80% 80%,rgba(160,124,240,.09),transparent 65%),radial-gradient(circle 1px at 4% 6%,rgba(255,255,255,.9),transparent 60%),radial-gradient(circle 1px at 18% 14%,rgba(255,255,255,.7),transparent 60%),radial-gradient(circle 2px at 32% 22%,rgba(255,255,255,.85),transparent 60%),radial-gradient(circle 1px at 46% 30%,rgba(200,220,255,.75),transparent 60%),radial-gradient(circle 1px at 60% 38%,rgba(255,255,255,.8),transparent 60%),radial-gradient(circle 2px at 74% 46%,rgba(255,255,255,.9),transparent 60%),radial-gradient(circle 1px at 88% 54%,rgba(200,220,255,.7),transparent 60%),radial-gradient(circle 1px at 12% 62%,rgba(255,255,255,.85),transparent 60%),radial-gradient(circle 2px at 28% 70%,rgba(255,255,255,.8),transparent 60%),radial-gradient(circle 1px at 44% 78%,rgba(200,220,255,.75),transparent 60%),radial-gradient(circle 1px at 62% 86%,rgba(255,255,255,.9),transparent 60%),radial-gradient(circle 2px at 80% 94%,rgba(255,255,255,.7),transparent 60%),radial-gradient(circle 1px at 96% 10%,rgba(200,220,255,.8),transparent 60%),radial-gradient(circle 1px at 8% 42%,rgba(255,255,255,.75),transparent 60%),radial-gradient(circle 1px at 56% 8%,rgba(255,255,255,.85),transparent 60%),radial-gradient(circle 1px at 24% 48%,rgba(255,255,255,.8),transparent 60%),radial-gradient(circle 2px at 38% 58%,rgba(200,220,255,.85),transparent 60%),radial-gradient(circle 1px at 52% 14%,rgba(255,255,255,.7),transparent 60%),radial-gradient(circle 1px at 66% 68%,rgba(255,255,255,.85),transparent 60%),radial-gradient(circle 2px at 84% 28%,rgba(255,255,255,.75),transparent 60%),radial-gradient(circle 1px at 6% 82%,rgba(200,220,255,.8),transparent 60%),radial-gradient(circle 1px at 16% 34%,rgba(255,255,255,.9),transparent 60%),radial-gradient(circle 2px at 40% 92%,rgba(255,255,255,.7),transparent 60%),radial-gradient(circle 1px at 58% 54%,rgba(255,255,255,.85),transparent 60%),radial-gradient(circle 1px at 70% 18%,rgba(200,220,255,.75),transparent 60%),radial-gradient(circle 2px at 82% 72%,rgba(255,255,255,.9),transparent 60%),radial-gradient(circle 1px at 92% 88%,rgba(255,255,255,.7),transparent 60%),radial-gradient(circle 1px at 36% 4%,rgba(200,220,255,.85),transparent 60%),radial-gradient(circle 1px at 50% 98%,rgba(255,255,255,.8),transparent 60%),radial-gradient(circle 2px at 76% 2%,rgba(255,255,255,.75),transparent 60%);background-size:100% 100%,100% 100%,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh,100vw 180vh;background-repeat:no-repeat,no-repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat;opacity:1;animation:galactic-drift 120s linear infinite}html.theme-galactic body:after{content:"";position:fixed;top:-8vw;left:-30vw;width:28vw;height:2px;pointer-events:none;z-index:0;background:linear-gradient(90deg,#fff0,#fff0 55%,#b4d2ff66 85%,#fffffff2);border-radius:2px;filter:blur(.5px);transform:rotate(22deg) translate(0);animation:galactic-shooting-star 22s linear infinite}@keyframes galactic-drift{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}25%{background-position:0 0,0 0,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh,25vw -5vh}50%{background-position:0 0,0 0,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh,50vw -8vh}75%{background-position:0 0,0 0,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh,75vw -5vh}to{background-position:0 0,0 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0,100vw 0}}@keyframes galactic-shooting-star{0%,92%{transform:rotate(22deg) translate(0);opacity:0}92.8%{transform:rotate(22deg) translate(5vw,2vw);opacity:.3}93.6%{transform:rotate(22deg) translate(18vw,7.2vw);opacity:.85}97.8%{transform:rotate(22deg) translate(135vw,54vw);opacity:.85}99%{transform:rotate(22deg) translate(155vw,62vw);opacity:.55}99.8%{transform:rotate(22deg) translate(168vw,67.2vw);opacity:.15}to{transform:rotate(22deg) translate(170vw,68vw);opacity:0}}html.theme-galactic h1,html.theme-galactic h2,html.theme-galactic .font-playfair{text-shadow:0 0 10px rgba(106,164,255,.35),0 0 22px rgba(160,124,240,.22)}html.theme-prismatic body:before{background-image:linear-gradient(90deg,#ff3d5c,#ff8a3d,#f0c040,#28d480,#28c4e0,#7060ff,#d850e0 84%,#ff3d5c);background-size:400% 100%;background-position:0% 50%;opacity:.2;filter:blur(16px) saturate(1.3);animation:prismatic-wash 32s linear infinite}html.theme-prismatic body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:#fdfbffbf}@keyframes prismatic-wash{0%{background-position:0% 50%}to{background-position:-300% 50%}}html.theme-prismatic h1,html.theme-prismatic h2,html.theme-prismatic .font-playfair{background:linear-gradient(90deg,#ff3d5c,#ff8a3d,#f0c040,#28d480,#28c4e0,#7060ff,#d850e0,#ff3d5c);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:prismatic-text 16s linear infinite}@keyframes prismatic-text{0%{background-position:0% 50%}to{background-position:200% 50%}}html.theme-crystal body:before{background-image:radial-gradient(circle 320px at 12% 18%,rgba(106,44,192,.35),transparent 65%),radial-gradient(circle 280px at 88% 78%,rgba(48,104,224,.32),transparent 65%),radial-gradient(circle 220px at 50% 45%,rgba(168,80,232,.22),transparent 68%);opacity:1;filter:blur(20px);animation:crystal-glow 10s ease-in-out infinite alternate}html.theme-crystal body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;will-change:opacity;background-image:radial-gradient(circle 2px at 10% 14%,rgba(74,224,255,.95),transparent 55%),radial-gradient(circle 3px at 26% 32%,rgba(255,255,255,.9),transparent 55%),radial-gradient(circle 2px at 42% 20%,rgba(255,74,212,.85),transparent 55%),radial-gradient(circle 3px at 58% 48%,rgba(74,224,255,.9),transparent 55%),radial-gradient(circle 2px at 72% 16%,rgba(255,255,255,.95),transparent 55%),radial-gradient(circle 3px at 86% 40%,rgba(216,104,224,.85),transparent 55%),radial-gradient(circle 2px at 18% 62%,rgba(255,255,255,.9),transparent 55%),radial-gradient(circle 3px at 34% 78%,rgba(74,224,255,.85),transparent 55%),radial-gradient(circle 2px at 54% 88%,rgba(255,74,212,.9),transparent 55%),radial-gradient(circle 3px at 80% 72%,rgba(255,255,255,.95),transparent 55%);animation:crystal-twinkle 3.5s ease-in-out infinite}@keyframes crystal-glow{0%{opacity:.8}to{opacity:1}}@keyframes crystal-twinkle{0%,to{opacity:.95}25%{opacity:.5}50%{opacity:1}75%{opacity:.6}}html.theme-crystal .card-hover{position:relative;overflow:hidden}html.theme-crystal .card-hover:before{content:"";position:absolute;top:0;left:-150%;width:60%;height:100%;background:linear-gradient(115deg,transparent 0%,transparent 40%,rgba(255,255,255,.22) 50%,transparent 60%,transparent 100%);transform:skew(-18deg);pointer-events:none;transition:left .7s ease;z-index:1}html.theme-crystal .card-hover:hover:before{left:150%}html.theme-lilac .font-playfair,html.theme-dawnlight .font-playfair,html.theme-sunrise .font-playfair{font-family:Fraunces,Playfair Display,serif!important;font-variation-settings:"SOFT" 100,"opsz" 48;font-weight:500}html.theme-midnight .font-playfair,html.theme-forest .font-playfair,html.theme-noir .font-playfair{font-family:"Instrument Serif",Playfair Display,serif!important;font-weight:400;letter-spacing:.005em}html.theme-blaze .font-playfair,html.theme-ember .font-playfair,html.theme-aurora .font-playfair{font-family:Fraunces,Playfair Display,serif!important;font-variation-settings:"SOFT" 0,"opsz" 96;font-weight:600}html.theme-crystal .font-playfair,html.theme-neon .font-playfair,html.theme-galactic .font-playfair,html.theme-prismatic .font-playfair{font-family:Space Grotesk,Montserrat,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;font-weight:500}html.theme-crystal .font-playfair,html.theme-crystal h1,html.theme-crystal h2{text-shadow:0 0 12px rgba(74,224,255,.35),0 0 24px rgba(255,74,212,.2)}html.theme-crystal h1,html.theme-crystal h2{font-family:Space Grotesk,Montserrat,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;font-weight:500}html.theme-crystal input:focus,html.theme-crystal textarea:focus,html.theme-crystal select:focus,html.theme-crystal button:focus-visible{outline:2px solid rgba(74,224,255,.9)!important;outline-offset:2px;transition:none!important}html[class*=theme-] body>*{position:relative;z-index:1}html.theme-neon .bg-salve-card,html.theme-ember .bg-salve-card,html.theme-aurora .bg-salve-card,html.theme-blaze .bg-salve-card,html.theme-cherry .bg-salve-card,html.theme-sunbeam .bg-salve-card,html.theme-galactic .bg-salve-card,html.theme-prismatic .bg-salve-card,html.theme-crystal .bg-salve-card{background-color:rgb(var(--salve-card) / .72);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}html.theme-neon .bg-salve-card\/5,html.theme-ember .bg-salve-card\/5,html.theme-aurora .bg-salve-card\/5,html.theme-blaze .bg-salve-card\/5,html.theme-cherry .bg-salve-card\/5,html.theme-sunbeam .bg-salve-card\/5,html.theme-galactic .bg-salve-card\/5,html.theme-prismatic .bg-salve-card\/5,html.theme-crystal .bg-salve-card\/5{background-color:rgb(var(--salve-card) / .55);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}html.theme-neon .bg-salve-lav\/5,html.theme-ember .bg-salve-lav\/5,html.theme-aurora .bg-salve-lav\/5,html.theme-blaze .bg-salve-lav\/5,html.theme-cherry .bg-salve-lav\/5,html.theme-sunbeam .bg-salve-lav\/5,html.theme-galactic .bg-salve-lav\/5,html.theme-prismatic .bg-salve-lav\/5,html.theme-crystal .bg-salve-lav\/5,html.theme-neon .bg-salve-lav\/10,html.theme-ember .bg-salve-lav\/10,html.theme-aurora .bg-salve-lav\/10,html.theme-blaze .bg-salve-lav\/10,html.theme-cherry .bg-salve-lav\/10,html.theme-sunbeam .bg-salve-lav\/10,html.theme-galactic .bg-salve-lav\/10,html.theme-prismatic .bg-salve-lav\/10,html.theme-crystal .bg-salve-lav\/10,html.theme-neon .bg-salve-lav\/15,html.theme-ember .bg-salve-lav\/15,html.theme-aurora .bg-salve-lav\/15,html.theme-blaze .bg-salve-lav\/15,html.theme-cherry .bg-salve-lav\/15,html.theme-sunbeam .bg-salve-lav\/15,html.theme-galactic .bg-salve-lav\/15,html.theme-prismatic .bg-salve-lav\/15,html.theme-crystal .bg-salve-lav\/15{background-color:rgb(var(--salve-lav) / .28);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}html.theme-neon .border-salve-border,html.theme-ember .border-salve-border,html.theme-aurora .border-salve-border,html.theme-blaze .border-salve-border,html.theme-cherry .border-salve-border,html.theme-sunbeam .border-salve-border,html.theme-galactic .border-salve-border,html.theme-prismatic .border-salve-border,html.theme-crystal .border-salve-border{border-color:rgb(var(--salve-border2) / .8)}:root{--ambiance-glow: rgba(var(--ambiance-day), .06);--ambiance-accent: rgba(var(--ambiance-day), .12);--ambiance-border: rgba(var(--ambiance-day), .08)}.ambiance-morning{--ambiance-glow: rgba(var(--ambiance-morning), .06);--ambiance-accent: rgba(var(--ambiance-morning), .1);--ambiance-border: rgba(var(--ambiance-morning), .08)}.ambiance-day{--ambiance-glow: rgba(var(--ambiance-day), .06);--ambiance-accent: rgba(var(--ambiance-day), .12);--ambiance-border: rgba(var(--ambiance-day), .08)}.ambiance-evening{--ambiance-glow: rgba(var(--ambiance-evening), .06);--ambiance-accent: rgba(var(--ambiance-evening), .1);--ambiance-border: rgba(var(--ambiance-evening), .08)}.ambiance-night{--ambiance-glow: rgba(var(--ambiance-night), .04);--ambiance-accent: rgba(var(--ambiance-night), .08);--ambiance-border: rgba(var(--ambiance-night), .06)}.card-hover:hover{box-shadow:0 2px 8px var(--ambiance-glow),0 0 0 1px var(--ambiance-accent);border-color:var(--ambiance-border)}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes softPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes breathe{0%,to{transform:scale(.6);opacity:.25;filter:drop-shadow(0 0 0 currentColor)}40%{transform:scale(1.6);opacity:1;filter:drop-shadow(0 0 16px currentColor) drop-shadow(0 0 32px currentColor)}55%{transform:scale(1.6);opacity:1;filter:drop-shadow(0 0 16px currentColor) drop-shadow(0 0 32px currentColor)}}@keyframes breatheRing{0%{transform:scale(.5);opacity:0}20%{opacity:.25}50%{transform:scale(2);opacity:0}to{transform:scale(.5);opacity:0}}@keyframes breatheGlow{0%,to{box-shadow:0 0 4px rgb(var(--salve-lav) / .02),0 0 12px rgb(var(--salve-lav) / 0)}40%{box-shadow:0 0 28px rgb(var(--salve-lav) / .18),0 0 70px rgb(var(--salve-lav) / .08)}55%{box-shadow:0 0 28px rgb(var(--salve-lav) / .18),0 0 70px rgb(var(--salve-lav) / .08)}}.breathe-icon{animation:breathe 10s ease-in-out infinite}.breathe-ring{animation:breatheRing 10s ease-in-out infinite}.breathe-container{animation:breatheGlow 10s ease-in-out infinite}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes readyReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes readyShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ready-reveal{animation:readyReveal 2.5s ease-in-out,readyShimmer 3s 2.5s ease-in-out infinite;background-image:linear-gradient(105deg,transparent 40%,rgb(var(--salve-lav) / .15) 48%,rgb(var(--salve-lav) / .25) 50%,rgb(var(--salve-lav) / .15) 52%,transparent 60%);background-size:200% 100%;background-color:rgb(var(--salve-lav) / .08)}@keyframes wellnessFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.wellness-msg{animation:wellnessFade 1.5s ease-out}.dash-stagger{opacity:0;animation:fadeSlideUp .45s ease-out forwards}.dash-stagger-1{animation-delay:.05s}.dash-stagger-2{animation-delay:.12s}.dash-stagger-3{animation-delay:.19s}.dash-stagger-4{animation-delay:.26s}.dash-stagger-5{animation-delay:.33s}@keyframes proseReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ai-prose-reveal>p,.ai-prose-reveal>h1,.ai-prose-reveal>h2,.ai-prose-reveal>h3,.ai-prose-reveal>ul,.ai-prose-reveal>ol,.ai-prose-reveal>blockquote{opacity:0;animation:proseReveal .6s ease-out forwards}.ai-prose-reveal>:nth-child(1){animation-delay:.05s}.ai-prose-reveal>:nth-child(2){animation-delay:.15s}.ai-prose-reveal>:nth-child(3){animation-delay:.28s}.ai-prose-reveal>:nth-child(4){animation-delay:.42s}.ai-prose-reveal>:nth-child(5){animation-delay:.58s}.ai-prose-reveal>:nth-child(6){animation-delay:.75s}.ai-prose-reveal>:nth-child(7){animation-delay:.93s}.ai-prose-reveal>:nth-child(8){animation-delay:1.12s}.ai-prose-reveal>:nth-child(n+9){animation-delay:1.3s}.shimmer-bg{background:linear-gradient(90deg,transparent 25%,rgb(var(--salve-lav) / .08) 50%,transparent 75%);background-size:200% 100%;animation:shimmer 2s ease-in-out infinite}.greeting-motif{animation:gentleFloat 4s ease-in-out infinite;display:inline-block}@keyframes glowPulse{0%,to{box-shadow:0 0 rgb(var(--salve-lav) / 0)}50%{box-shadow:0 0 12px 2px rgb(var(--salve-lav) / .15)}}@keyframes borderShimmer{0%{border-color:rgb(var(--salve-border))}50%{border-color:rgb(var(--salve-lav) / .35)}to{border-color:rgb(var(--salve-border))}}@keyframes subtleGlow{0%,to{opacity:0}50%{opacity:1}}@keyframes sparkleRotate{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes focusRing{0%,to{box-shadow:0 0 0 2px rgb(var(--salve-lav) / .2)}50%{box-shadow:0 0 0 3px rgb(var(--salve-lav) / .35)}}.card-hover{transition:transform .25s ease,box-shadow .3s ease,border-color .3s ease}.card-hover:hover{transform:translateY(-1px)}.card-hover:active{transform:translateY(0)}.highlight-ring{animation:highlight-pulse 1.5s ease-out}@keyframes highlight-pulse{0%{box-shadow:0 0 rgb(var(--salve-lav) / .4)}40%{box-shadow:0 0 0 4px rgb(var(--salve-lav) / .2)}to{box-shadow:none}}@keyframes sage-float{0%,to{transform:translateY(100%);opacity:0}20%{opacity:.6}50%{transform:translateY(-20px);opacity:.4}80%{opacity:0}}.sage-intro-bloom{animation:sage-bloom 3s ease-in-out infinite}@keyframes sage-bloom{0%,to{transform:scale(1);box-shadow:0 0 rgb(var(--salve-sage) / .15)}50%{transform:scale(1.05);box-shadow:0 0 24px 8px rgb(var(--salve-sage) / .1)}}.sage-intro-sparkle{animation:sage-sparkle 2s ease-in-out infinite}@keyframes sage-sparkle{0%,to{opacity:.3;transform:scale(.8) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(15deg)}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.btn-magic{position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .3s ease}.btn-magic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.08) 45%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.08) 55%,transparent 60%);transform:translate(-200%);transition:transform .6s ease}.btn-magic:hover:after{transform:translate(200%)}.btn-magic:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgb(var(--salve-sage) / .2)}.btn-magic:active{transform:translateY(0) scale(.98)}.btn-magic-lav:hover{box-shadow:0 4px 16px rgb(var(--salve-lav) / .25)}.btn-magic-danger:hover{box-shadow:0 4px 16px rgb(var(--salve-rose) / .2)}.nav-item-magic{position:relative;transition:color .2s ease,transform .2s ease}.nav-item-magic:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:12px;background:radial-gradient(circle,rgb(var(--salve-sage) / .1) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.nav-item-magic:hover:before{opacity:1}.nav-item-magic:hover{transform:translateY(-1px)}.tile-magic{position:relative;overflow:hidden;transition:transform .25s ease,border-color .3s ease,box-shadow .3s ease}.tile-magic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgb(var(--salve-lav) / .08) 0%,rgb(var(--salve-sage) / .04) 50%,transparent 80%);opacity:0;transition:opacity .4s ease}.tile-magic:hover:before{opacity:1}.tile-magic:hover{transform:translateY(-1px);border-color:rgb(var(--salve-lav) / .2);box-shadow:0 4px 12px rgb(var(--salve-lav) / .08),0 0 0 1px rgb(var(--salve-sage) / .06)}.tile-magic:active{transform:translateY(0) scale(.98)}.badge-glow{position:relative;overflow:hidden}.badge-glow:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 3s ease-in-out infinite}.field-magic:focus{border-color:rgb(var(--salve-lav) / .5)!important;box-shadow:0 0 0 3px rgb(var(--salve-lav) / .1),0 0 12px rgb(var(--salve-lav) / .08)}.text-gradient-magic{background:linear-gradient(135deg,var(--salve-gradient-1, rgb(var(--salve-lav))),var(--salve-gradient-2, rgb(var(--salve-sage))),var(--salve-gradient-3, rgb(var(--salve-amber))));background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 6s ease infinite}.divider-glow{background:linear-gradient(90deg,transparent,rgb(var(--salve-lav) / .2),rgb(var(--salve-sage) / .2),transparent);height:1px}@keyframes detail-enter{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.splitview-detail-enter{animation:detail-enter .14s ease-out}.alert-row{transition:background .15s ease}.alert-row:hover{background:rgb(var(--salve-lav) / .05)}.timeline-row{transition:background .15s ease,transform .15s ease}.timeline-row:hover{background:rgb(var(--salve-lav) / .04);transform:translate(3px)}.insight-glow{box-shadow:0 0 20px rgb(var(--salve-lav) / .06),inset 0 1px rgb(var(--salve-lav) / .08)}@keyframes toastSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toast-enter{animation:toastSlideUp .3s ease-out}@keyframes celebratePop{0%{transform:scale(1)}30%{transform:scale(1.08)}60%{transform:scale(.97)}to{transform:scale(1)}}.celebrate-pop{animation:celebratePop .45s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes celebrationInner{0%{transform:translate(-50%,-50%) rotate(var(--angle)) translate(0) scale(.5);opacity:1}40%{opacity:.9;transform:translate(-50%,-50%) rotate(var(--angle)) translate(40px) scale(1.3)}to{transform:translate(-50%,-50%) rotate(var(--angle)) translate(65px) scale(0);opacity:0}}.celebration-particle-inner{animation:celebrationInner 1s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes celebrationOuter{0%{transform:translate(-50%,-50%) rotate(var(--angle)) translate(0) scale(0);opacity:0}20%{opacity:1;transform:translate(-50%,-50%) rotate(var(--angle)) translate(16px) scale(1.1)}50%{opacity:.8}to{transform:translate(-50%,-50%) rotate(var(--angle)) translate(90px) scale(.3);opacity:0}}.celebration-particle-outer{animation:celebrationOuter 1.2s cubic-bezier(.22,.61,.36,1) forwards}@keyframes celebrationFlash{0%{background:rgb(var(--salve-sage) / .25);transform:translate(-50%,-50%) scale(.3);opacity:1}50%{background:rgb(var(--salve-lav) / .15)}to{transform:translate(-50%,-50%) scale(3.5);opacity:0}}.celebration-flash{animation:celebrationFlash .7s ease-out forwards}@keyframes sectionEnter{0%{opacity:0;transform:translateY(8px) scale(.995);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.section-enter{animation:sectionEnter .5s cubic-bezier(.16,1,.3,1)}.expand-section{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .2s ease}.expand-section.open{grid-template-rows:1fr;opacity:1}.expand-section>div{overflow:hidden}@keyframes searchBorderRotate{0%{--search-angle: 0deg}to{--search-angle: 360deg}}@keyframes searchAmbientGlow{0%,to{box-shadow:0 0 20px rgb(var(--salve-lav) / .06),0 0 40px rgb(var(--salve-sage) / .03)}50%{box-shadow:0 0 28px rgb(var(--salve-lav) / .12),0 0 50px rgb(var(--salve-sage) / .06)}}@keyframes searchFocusGlow{0%,to{box-shadow:0 0 24px rgb(var(--salve-lav) / .15),0 0 48px rgb(var(--salve-sage) / .08),0 0 0 1px rgb(var(--salve-lav) / .25)}50%{box-shadow:0 0 32px rgb(var(--salve-lav) / .22),0 0 56px rgb(var(--salve-amber) / .06),0 0 0 1px rgb(var(--salve-lav) / .35)}}@keyframes resultSlideIn{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes placeholderFade{0%,18%{opacity:1}22%,25%{opacity:0}28%,95%{opacity:1}to{opacity:1}}.search-hero{position:relative;border-radius:20px;padding:2px;background:linear-gradient(135deg,rgb(var(--salve-lav) / .2),rgb(var(--salve-sage) / .15),rgb(var(--salve-amber) / .12),rgb(var(--salve-lav) / .2));background-size:300% 300%;animation:gradientShift 8s ease infinite,searchAmbientGlow 4s ease-in-out infinite;transition:box-shadow .4s ease}.search-hero-focused{background:linear-gradient(135deg,rgb(var(--salve-lav) / .35),rgb(var(--salve-sage) / .25),rgb(var(--salve-amber) / .2),rgb(var(--salve-lav) / .35));background-size:300% 300%;animation:gradientShift 3s ease infinite,searchFocusGlow 2s ease-in-out infinite}.search-hero-inner{background:rgb(var(--salve-card));border-radius:18px;position:relative;overflow:hidden}.search-hero-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgb(var(--salve-lav) / .04) 45%,rgb(var(--salve-lav) / .06) 50%,rgb(var(--salve-lav) / .04) 55%,transparent 60%);transform:translate(-200%);animation:shimmer 4s ease-in-out infinite;pointer-events:none;border-radius:18px}.search-sparkle{animation:gentleFloat 3s ease-in-out infinite,softPulse 3s ease-in-out infinite;transition:opacity .3s ease}.search-result-enter{opacity:0;animation:resultSlideIn .25s ease-out forwards}.search-placeholder-text{transition:opacity .3s ease}.search-see-all{position:relative;overflow:hidden;transition:transform .2s ease}.search-see-all:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgb(var(--salve-lav) / .4),rgb(var(--salve-sage) / .4));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.search-see-all:hover:after{transform:scaleX(1)}.search-see-all:hover{transform:translate(2px)}.search-results-glass{background:rgb(var(--salve-card) / .85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(var(--salve-border) / .5);border-radius:16px}@media print{nav,.fixed,button[aria-label="Go back"],button[aria-label=Search],button[aria-label="Open Sage"],.card-hover:before,.card-hover:after,html:before,html:after,body:before,body:after{display:none!important}.md\:ml-\[220px\]{margin-left:0!important}.max-w-\[480px\],.md\:max-w-\[720px\],.lg\:max-w-\[960px\]{max-width:100%!important}body,[class*=bg-salve-]{background:#fff!important;color:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.expand-section{grid-template-rows:1fr!important}*{box-shadow:none!important;transition:none!important;animation:none!important}section{-moz-column-break-inside:avoid;break-inside:avoid}}.marker\:text-salve-lavDim *::marker{color:rgb(var(--salve-lavDim))}.marker\:text-salve-lavDim::marker{color:rgb(var(--salve-lavDim))}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-lg::file-selector-button{border-radius:.5rem}.file\:rounded-xl::file-selector-button{border-radius:.75rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-salve-card2::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(var(--salve-card2) / var(--tw-bg-opacity, 1))}.file\:bg-salve-rose\/15::file-selector-button{background-color:rgb(var(--salve-rose) / .15)}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-salve-lav::file-selector-button{--tw-text-opacity: 1;color:rgb(var(--salve-lav) / var(--tw-text-opacity, 1))}.file\:text-salve-rose::file-selector-button{--tw-text-opacity: 1;color:rgb(var(--salve-rose) / var(--tw-text-opacity, 1))}.placeholder\:text-salve-textFaint::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--salve-textFaint) / var(--tw-text-opacity, 1))}.placeholder\:text-salve-textFaint::placeholder{--tw-text-opacity: 1;color:rgb(var(--salve-textFaint) / var(--tw-text-opacity, 1))}.placeholder\:text-salve-textFaint\/70::-moz-placeholder{color:rgb(var(--salve-textFaint) / .7)}.placeholder\:text-salve-textFaint\/70::placeholder{color:rgb(var(--salve-textFaint) / .7)}.first\:mt-0:first-child{margin-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:\!border-salve-lav\/30:hover{border-color:rgb(var(--salve-lav) / .3)!important}.hover\:border-salve-border2:hover{--tw-border-opacity: 1;border-color:rgb(var(--salve-border2) / var(--tw-border-opacity, 1))}.hover\:border-salve-lav:hover{--tw-border-opacity: 1;border-color:rgb(var(--salve-lav) / var(--tw-border-opacity, 1))}.hover\:border-salve-lav\/30:hover{border-color:rgb(var(--salve-lav) / .3)}.hover\:border-salve-lav\/40:hover{border-color:rgb(var(--salve-lav) / .4)}.hover\:border-salve-lav\/50:hover{border-color:rgb(var(--salve-lav) / .5)}.hover\:border-salve-lav\/60:hover{border-color:rgb(var(--salve-lav) / .6)}.hover\:border-salve-rose\/30:hover{border-color:rgb(var(--salve-rose) / .3)}.hover\:border-salve-rose\/40:hover{border-color:rgb(var(--salve-rose) / .4)}.hover\:border-salve-sage:hover{--tw-border-opacity: 1;border-color:rgb(var(--salve-sage) / var(--tw-border-opacity, 1))}.hover\:border-salve-sage\/25:hover{border-color:rgb(var(--salve-sage) / .25)}.hover\:border-salve-sage\/40:hover{border-color:rgb(var(--salve-sage) / .4)}.hover\:border-salve-sage\/50:hover{border-color:rgb(var(--salve-sage) / .5)}.hover\:bg-salve-amber\/20:hover{background-color:rgb(var(--salve-amber) / .2)}.hover\:bg-salve-amber\/30:hover{background-color:rgb(var(--salve-amber) / .3)}.hover\:bg-salve-bg:hover{--tw-bg-opacity: 1;background-color:rgb(var(--salve-bg) / var(--tw-bg-opacity, 1))}.hover\:bg-salve-border:hover{--tw-bg-opacity: 1;background-color:rgb(var(--salve-border) / var(--tw-bg-opacity, 1))}.hover\:bg-salve-card2:hover{--tw-bg-opacity: 1;background-color:rgb(var(--salve-card2) / var(--tw-bg-opacity, 1))}.hover\:bg-salve-card2\/40:hover{background-color:rgb(var(--salve-card2) / .4)}.hover\:bg-salve-card2\/50:hover{background-color:rgb(var(--salve-card2) / .5)}.hover\:bg-salve-card2\/60:hover{background-color:rgb(var(--salve-card2) / .6)}.hover\:bg-salve-card2\/70:hover{background-color:rgb(var(--salve-card2) / .7)}.hover\:bg-salve-card2\/80:hover{background-color:rgb(var(--salve-card2) / .8)}.hover\:bg-salve-lav\/10:hover{background-color:rgb(var(--salve-lav) / .1)}.hover\:bg-salve-lav\/15:hover{background-color:rgb(var(--salve-lav) / .15)}.hover\:bg-salve-lav\/20:hover{background-color:rgb(var(--salve-lav) / .2)}.hover\:bg-salve-lav\/25:hover{background-color:rgb(var(--salve-lav) / .25)}.hover\:bg-salve-lav\/30:hover{background-color:rgb(var(--salve-lav) / .3)}.hover\:bg-salve-lav\/5:hover{background-color:rgb(var(--salve-lav) / .05)}.hover\:bg-salve-lav\/80:hover{background-color:rgb(var(--salve-lav) / .8)}.hover\:bg-salve-lavDim:hover{--tw-bg-opacity: 1;background-color:rgb(var(--salve-lavDim) / var(--tw-bg-opacity, 1))}.hover\:bg-salve-rose\/10:hover{background-color:rgb(var(--salve-rose) / .1)}.hover\:bg-salve-rose\/20:hover{background-color:rgb(var(--salve-rose) / .2)}.hover\:bg-salve-rose\/30:hover{background-color:rgb(var(--salve-rose) / .3)}.hover\:bg-salve-sage\/10:hover{background-color:rgb(var(--salve-sage) / .1)}.hover\:bg-salve-sage\/20:hover{background-color:rgb(var(--salve-sage) / .2)}.hover\:bg-salve-sage\/25:hover{background-color:rgb(var(--salve-sage) / .25)}.hover\:bg-salve-sage\/30:hover{background-color:rgb(var(--salve-sage) / .3)}.hover\:bg-salve-sage\/5:hover{background-color:rgb(var(--salve-sage) / .05)}.hover\:bg-salve-sage\/80:hover{background-color:rgb(var(--salve-sage) / .8)}.hover\:bg-salve-sage\/90:hover{background-color:rgb(var(--salve-sage) / .9)}.hover\:from-salve-lav\/30:hover{--tw-gradient-from: rgb(var(--salve-lav) / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--salve-lav) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-salve-lav\/30:hover{--tw-gradient-to: rgb(var(--salve-lav) / .3) var(--tw-gradient-to-position)}.hover\:text-salve-amber:hover{--tw-text-opacity: 1;color:rgb(var(--salve-amber) / var(--tw-text-opacity, 1))}.hover\:text-salve-lav:hover{--tw-text-opacity: 1;color:rgb(var(--salve-lav) / var(--tw-text-opacity, 1))}.hover\:text-salve-rose:hover{--tw-text-opacity: 1;color:rgb(var(--salve-rose) / var(--tw-text-opacity, 1))}.hover\:text-salve-sage:hover{--tw-text-opacity: 1;color:rgb(var(--salve-sage) / var(--tw-text-opacity, 1))}.hover\:text-salve-text:hover{--tw-text-opacity: 1;color:rgb(var(--salve-text) / var(--tw-text-opacity, 1))}.hover\:text-salve-textFaint:hover{--tw-text-opacity: 1;color:rgb(var(--salve-textFaint) / var(--tw-text-opacity, 1))}.hover\:text-salve-textMid:hover{--tw-text-opacity: 1;color:rgb(var(--salve-textMid) / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_12px_rgba\(143\,191\,160\,0\.15\)\]:hover{--tw-shadow: 0 0 12px rgba(143,191,160,.15);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-salve-sage\/10:hover{--tw-shadow-color: rgb(var(--salve-sage) / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-salve-sage\/20:hover{--tw-shadow-color: rgb(var(--salve-sage) / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.hover\:file\:bg-salve-border::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(var(--salve-border) / var(--tw-bg-opacity, 1))}.focus\:border-salve-lav:focus{--tw-border-opacity: 1;border-color:rgb(var(--salve-lav) / var(--tw-border-opacity, 1))}.focus\:border-salve-lav\/40:focus{border-color:rgb(var(--salve-lav) / .4)}.focus\:border-salve-rose\/60:focus{border-color:rgb(var(--salve-rose) / .6)}.focus\:border-salve-sage:focus{--tw-border-opacity: 1;border-color:rgb(var(--salve-sage) / var(--tw-border-opacity, 1))}.focus\:border-salve-sage\/50:focus{border-color:rgb(var(--salve-sage) / .5)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-salve-lav\/50:focus-visible{--tw-ring-color: rgb(var(--salve-lav) / .5)}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/res[open] .group-open\/res\:rotate-180,.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-salve-sage\/20{background-color:rgb(var(--salve-sage) / .2)}.group:hover .group-hover\:bg-salve-sage\/25{background-color:rgb(var(--salve-sage) / .25)}.group:hover .group-hover\:text-salve-amber{--tw-text-opacity: 1;color:rgb(var(--salve-amber) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-salve-lav{--tw-text-opacity: 1;color:rgb(var(--salve-lav) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-salve-sage{--tw-text-opacity: 1;color:rgb(var(--salve-sage) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-salve-textMid{--tw-text-opacity: 1;color:rgb(var(--salve-textMid) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}@media(min-width:768px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-7{margin-bottom:1.75rem}.md\:ml-\[260px\]{margin-left:260px}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:\!h-6{height:1.5rem!important}.md\:h-14{height:3.5rem}.md\:h-7{height:1.75rem}.md\:h-9{height:2.25rem}.md\:h-\[260px\]{height:260px}.md\:\!w-6{width:1.5rem!important}.md\:w-12{width:3rem}.md\:w-14{width:3.5rem}.md\:w-7{width:1.75rem}.md\:w-9{width:2.25rem}.md\:max-w-3xl{max-width:48rem}.md\:max-w-\[380px\]{max-width:380px}.md\:max-w-\[540px\]{max-width:540px}.md\:max-w-\[70\%\]{max-width:70%}.md\:max-w-\[700px\]{max-width:700px}.md\:max-w-\[720px\]{max-width:720px}.md\:max-w-\[820px\]{max-width:820px}.md\:max-w-md{max-width:28rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.md\:flex-wrap{flex-wrap:wrap}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:gap-2{gap:.5rem}.md\:gap-2\.5{gap:.625rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:overflow-visible{overflow:visible}.md\:rounded-2xl{border-radius:1rem}.md\:\!p-5{padding:1.25rem!important}.md\:\!p-6{padding:1.5rem!important}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pl-\[260px\]{padding-left:260px}.md\:pt-8{padding-top:2rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12px\]{font-size:12px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[28px\]{font-size:28px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:font-normal{font-weight:400}}@media(min-width:1024px){.lg\:grid{display:grid}.lg\:w-\[420px\]{width:420px}.lg\:max-w-\[1060px\]{max-width:1060px}.lg\:max-w-\[800px\]{max-width:800px}.lg\:max-w-\[960px\]{max-width:960px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.xl\:max-w-\[1280px\]{max-width:1280px}}.\[\&_h3\:first-child\]\:mt-0 h3:first-child{margin-top:0}.\[\&_h3\:first-child\]\:border-0 h3:first-child{border-width:0px}.\[\&_h3\:first-child\]\:pt-0 h3:first-child{padding-top:0}.\[\&_h3\]\:mt-3 h3{margin-top:.75rem}.\[\&_h3\]\:border-t h3{border-top-width:1px}.\[\&_h3\]\:border-salve-border\/30 h3{border-color:rgb(var(--salve-border) / .3)}.\[\&_h3\]\:pt-2\.5 h3{padding-top:.625rem}
