@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap";.alert{position:relative;display:flex;padding:1rem}.avatar{position:relative;display:inline-block;--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.filter-panel .avatar>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.avatar:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.avatar-sm{height:2rem;width:2rem;line-height:2rem}.avatar-md{height:2.5rem;width:2.5rem;line-height:2.5rem}.avatar-lg{height:3rem;width:3rem;line-height:2.5rem}.avatar-round{border-radius:.5rem}.avatar-square{border-radius:0}.avatar-circle{border-radius:9999px}.avatar-img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.avatar-string{position:absolute;left:50%;display:flex;transform-origin:center;align-items:center;font-weight:600}.avatar-inner-sm{height:2rem}.avatar-inner-md{height:2.5rem}.avatar-inner-lg{height:3rem}.avatar-icon{display:flex;height:100%;align-items:center;justify-content:center}.avatar-icon-sm{font-size:1.125rem;line-height:1.75rem}.avatar-icon-md{font-size:1.25rem;line-height:1.75rem}.avatar-icon-lg{font-size:1.5rem;line-height:2rem}.avatar-group{display:inline-flex}.avatar-group-chained>.avatar,.avatar-group-chained>.tooltip-wrapper{margin-left:-.5rem}.avatar-group-chained>.avatar:where([dir=rtl],[dir=rtl] *),.avatar-group-chained>.tooltip-wrapper:where([dir=rtl],[dir=rtl] *){margin-right:-.5rem}:is(.avatar-group-chained>.avatar,.avatar-group-chained>.tooltip-wrapper):first-child{margin-left:0}:is(.avatar-group-chained>.avatar,.avatar-group-chained>.tooltip-wrapper):first-child:where([dir=rtl],[dir=rtl] *){margin-right:0}.badge-inner{position:absolute;top:0;z-index:10;--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))}.badge-inner:where([dir=ltr],[dir=ltr] *){right:0;--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))}.badge-inner:where([dir=rtl],[dir=rtl] *){left:0;--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))}.button{align-content:center;white-space:nowrap;font-weight:700;outline:2px solid transparent;outline-offset:2px}.button-press-feedback{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.button-press-feedback:active{--tw-scale-x: .98;--tw-scale-y: .98;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))}.card{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.card:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.card-border{border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.card-border:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.card-shadow{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-shadow: 0 .125rem .25rem rgba(0,0,0,.15);--tw-shadow-colored: 0 .125rem .25rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-shadow:is(.dark *){border-style:none;--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));--tw-shadow: 0 .125rem .25rem rgba(0,0,0,.15),inset 0 0 0 .0625rem rgba(254,254,254,.1);--tw-shadow-colored: 0 .125rem .25rem var(--tw-shadow-color), inset 0 0 0 .0625rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-header-border{border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.card-header-border:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.card-header-extra{display:flex;align-items:center;justify-content:space-between}.card-footer{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.card-footer-border{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.card-footer-border:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.card-header,.card-footer{padding:.75rem 1.25rem}.card-body{padding:1.25rem}.card-gutterless{padding:0}.checkbox{display:inline-block;height:1.25rem;width:1.25rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:0;vertical-align:middle;--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);--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(1px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.checkbox:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))}.checkbox:checked{border-color:currentColor}.checkbox:checked{background-color:currentColor}.checkbox:checked{--tw-ring-color: currentColor}.checkbox.disabled{cursor:not-allowed}.checkbox.disabled{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.checkbox.disabled{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.checkbox.disabled{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.checkbox.disabled{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.checkbox.disabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.checkbox.disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.checkbox.disabled:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.checkbox.disabled:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))}.checkbox-label{display:inline-flex;cursor:pointer;gap:.625rem;font-weight:600}.checkbox-label:hover .checkbox{border-color:currentColor}.checkbox-label:hover .checkbox{--tw-ring-color: currentColor}.checkbox-label.disabled{cursor:not-allowed}.close-button[type=button],.close-button[type=reset]{border-radius:9999px}.close-button[type=button],.close-button[type=reset]{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.close-button[type=button],.close-button[type=reset]{padding:.375rem}.close-button[type=button],.close-button[type=reset]{font-size:1.125rem;line-height:1.75rem}.close-button[type=button],.close-button[type=reset]{outline:2px solid transparent;outline-offset:2px}.close-button[type=button]:hover,.close-button[type=reset]:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.close-button[type=button]:hover,.close-button[type=reset]:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.close-button[type=button]:is(.dark *),.close-button[type=reset]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.close-button[type=button]:hover:is(.dark *),.close-button[type=reset]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.close-button[type=button]:hover:is(.dark *),.close-button[type=reset]:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.date-picker{z-index:40;max-width:20rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -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)}.date-picker:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--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)}.date-picker-panel{border-radius:.5rem}.date-picker-header-label{margin-left:.125rem;margin-right:.125rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.date-picker-header-label:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.date-picker-current-month{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.date-picker-current-month:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.date-picker-other-month{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.date-picker-other-month:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.date-picker-selected-date,.date-picker-available:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.date-picker-today{border-width:1px}.date-picker-month-cell{padding-top:1.5rem;padding-bottom:1.5rem;text-align:center;font-weight:600}.date-picker-month-cell-disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1));opacity:.3}.date-picker-month-cell-inner{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.5rem;padding:.5rem 1rem}.date-picker-year-cell{padding-top:1.5rem;padding-bottom:1.5rem;text-align:center}.date-picker-year-cell-inner{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.5rem;padding:.5rem 1rem;font-weight:600}.date-picker-year-cell-disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1));opacity:.3}.picker{z-index:40}.picker-panel{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -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)}.picker-panel:is(.dark *){border-width:2px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));--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)}.picker-view{display:flex;width:100%;min-width:280px;gap:1.5rem}.picker-table{width:100%;border-collapse:separate;--tw-border-spacing-y: .375rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.picker-header-arrow{display:flex;height:2.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;padding-left:.5rem;padding-right:.5rem;font-size:1.125rem;line-height:1.75rem}.picker-header-arrow:where([dir=rtl],[dir=rtl] *){--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))}.picker-direction-button{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;font-size:1.5rem;line-height:2rem}.picker-direction-button:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.picker-direction-button:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.picker-header-label{margin-left:.125rem;margin-right:.125rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.picker-header-label:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.year-table,.month-table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.date-picker-cell{height:2.5rem;width:2.5rem;padding:0;text-align:center}.date-picker-cell-selected{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.date-picker-cell-selected-start{position:relative;border-radius:9999px}.filter-panel .date-picker-cell-selected-start>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.date-picker-cell-selected-start:before{position:absolute;left:0;top:0;height:100%;width:100%;background-color:#9a000033;--tw-content: "";content:var(--tw-content)}.date-picker-cell-selected-start:where([dir=ltr],[dir=ltr] *):before{border-top-left-radius:9999px;content:var(--tw-content);border-bottom-left-radius:9999px}.date-picker-cell-selected-start:where([dir=rtl],[dir=rtl] *):before{border-top-right-radius:9999px;content:var(--tw-content);border-bottom-right-radius:9999px}.date-picker-cell-selected-end{position:relative;border-radius:9999px}.filter-panel .date-picker-cell-selected-end>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.date-picker-cell-selected-end:before{position:absolute;left:0;top:0;height:100%;width:100%;background-color:#9a000033;--tw-content: "";content:var(--tw-content)}.date-picker-cell-selected-end:where([dir=ltr],[dir=ltr] *):before{border-top-right-radius:9999px;content:var(--tw-content);border-bottom-right-radius:9999px}.date-picker-cell-selected-end:where([dir=rtl],[dir=rtl] *):before{border-top-left-radius:9999px;content:var(--tw-content);border-bottom-left-radius:9999px}.date-picker-cell-inrange-today{position:relative;border-radius:9999px}.filter-panel .date-picker-cell-inrange-today>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.date-picker-cell-inrange-today:before{position:absolute;left:0;top:0;height:100%;width:100%;background-color:#9a000033;--tw-content: "";content:var(--tw-content)}.date-picker-cell-content{height:100%;width:100%}.date-picker-cell-current-month{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.date-picker-cell-current-month:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.date-picker-cell-hoverable:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.date-picker-cell-hoverable:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.date-picker-cell-disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1));opacity:.3}.date-picker-week-cell{font-weight:600}.week-day-cell{height:1.75rem}.week-day-cell-content{font-size:.75rem;line-height:1rem}.day-picker,.month-picker,.year-picker{width:100%}.month-picker-cell,.year-picker-cell{border-radius:.5rem;padding-top:.5rem;padding-bottom:.5rem;text-align:center;font-weight:600;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.month-picker-cell-active,.year-picker-cell-active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.month-picker-cell-disabled,.year-picker-cell-disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1));opacity:.3}.dialog{outline:none;margin-left:auto;margin-right:auto}@media(min-width:640px){.dialog{max-width:36rem}}@media(min-width:768px){.dialog{max-width:42rem}}@media(min-width:1024px){.dialog{max-width:56rem}}@media(min-width:1280px){.dialog{max-width:72rem}}.dialog-content{position:relative;margin:2rem 1rem;height:100%;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -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)}.filter-panel .dialog-content>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.dialog-content:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}@media(min-width:640px){.dialog-content{margin-left:0;margin-right:0;margin-top:4rem;margin-bottom:4rem}}.dialog-overlay{transition:all .15s ease-in-out;position:fixed;inset:0;z-index:30;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .6;--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)}.dialog-overlay:is(.dark *){--tw-bg-opacity: .8}.dialog-overlay-after-open{opacity:1}.dialog-overlay-before-close{opacity:0}.drawer-content{position:absolute;display:flex;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -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)}.drawer-content:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.drawer-content.vertical{height:100%}.drawer-content.horizontal{width:100%}.drawer-header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:1rem 1.5rem}.drawer-header:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.drawer-body{height:100%;overflow-y:auto;padding:1.5rem}.drawer-footer{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:1rem 1.5rem}.drawer-footer:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.drawer-open.drawer-lock-scroll{overflow:hidden}.drawer-overlay{transition:all .3s ease-in-out;position:fixed;inset:0;z-index:30;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .8}.drawer-overlay-after-open{opacity:1}.drawer-overlay-before-close{opacity:0}.dropdown{position:relative;display:inline-block}.filter-panel .dropdown>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.dropdown-menu{z-index:30;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;--tw-shadow: 0px 48px 64px -16px rgba(0,0,0,.25);--tw-shadow-colored: 0px 48px 64px -16px 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:2px solid transparent;outline-offset:2px;--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(0px + 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)}.dropdown-menu:focus{outline:2px solid transparent;outline-offset:2px}.dropdown-menu:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dropdown-menu.top-start{bottom:100%}.dropdown-menu.top-start{transform-origin:bottom}.dropdown-menu.top-start:where([dir=ltr],[dir=ltr] *){left:0}.dropdown-menu.top-start:where([dir=rtl],[dir=rtl] *){right:0}.dropdown-menu.top-center{bottom:100%}.dropdown-menu.top-center{left:50%}.dropdown-menu.top-center{transform-origin:bottom}.dropdown-menu.top-end{bottom:100%}.dropdown-menu.top-end{transform-origin:bottom}.dropdown-menu.top-end:where([dir=ltr],[dir=ltr] *){right:0}.dropdown-menu.top-end:where([dir=rtl],[dir=rtl] *){left:0}.dropdown-menu.bottom-start{top:100%}.dropdown-menu.bottom-start{transform-origin:top}.dropdown-menu.bottom-start:where([dir=ltr],[dir=ltr] *){left:0}.dropdown-menu.bottom-start:where([dir=rtl],[dir=rtl] *){right:0}.dropdown-menu.bottom-center{left:50%}.dropdown-menu.bottom-center{top:100%}.dropdown-menu.bottom-center{transform-origin:top}.dropdown-menu.bottom-end{top:100%}.dropdown-menu.bottom-end{transform-origin:top}.dropdown-menu.bottom-end:where([dir=ltr],[dir=ltr] *){right:0}.dropdown-menu.bottom-end:where([dir=rtl],[dir=rtl] *){left:0}.dropdown-menu.middle-start-top{left:100%}.dropdown-menu.middle-start-top{top:0}.dropdown-menu.middle-start-top{transform-origin:top}.dropdown-menu.middle-start-bottom{left:100%}.dropdown-menu.middle-start-bottom{bottom:0}.dropdown-menu.middle-start-bottom{transform-origin:bottom}.dropdown-menu.middle-end-top{right:100%}.dropdown-menu.middle-end-top{top:0}.dropdown-menu.middle-end-top{transform-origin:top}.dropdown-menu.middle-end-bottom{right:100%}.dropdown-menu.middle-end-bottom{bottom:0}.dropdown-menu.middle-end-bottom{transform-origin:bottom}.dropdown-toggle-default{display:inline-block;cursor:pointer;padding:.5rem;font-weight:600}.dropdown-toggle-default.dropdown-toggle-disabled{opacity:.6}.dropdown-submenu-item{justify-content:space-between}.dropdown-toggle-disabled{cursor:not-allowed}.form-item{position:relative;margin-bottom:1.75rem}.filter-panel .form-item>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.form-item.horizontal{display:flex}.form-item.horizontal{flex:1 1 auto}.form-item.vertical{display:flex}.form-item.vertical{flex-direction:column}.form-item.inline{margin-right:.75rem}@media(min-width:768px){.form-item.inline{display:inline-flex}}.form-item.inline:where([dir=rtl],[dir=rtl] *){margin-left:.75rem}.form-label{display:flex;align-items:center;font-weight:600}.form-label.invalid{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.form-explain{position:absolute;font-weight:600;--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.form-container.inline{align-items:center}@media(min-width:768px){.form-container.inline{display:flex}}.input-group{display:flex;align-items:center}.input-group .input:focus,.input-group .input:focus-within{z-index:10}.input-group .date-picker{z-index:11}.input-group .select-control-focused,.input-group .date-picker.picker-expanded,.input-group .input-suffix-end,.input-group .input-suffix-start{z-index:20}:is(.input-group>.input,.input-group>.input-addon,.input-group>.button):first-child:where([dir=ltr],[dir=ltr] *){border-top-right-radius:0;border-bottom-right-radius:0}:is(.input-group>.input,.input-group>.input-addon,.input-group>.button):first-child:where([dir=rtl],[dir=rtl] *){border-top-left-radius:0;border-bottom-left-radius:0}:is(.input-group>.input,.input-group>.input-addon,.input-group>.button):last-child:not(.picker):where([dir=ltr],[dir=ltr] *){border-top-left-radius:0;border-bottom-left-radius:0}:is(.input-group>.input,.input-group>.input-addon,.input-group>.button):last-child:not(.picker):where([dir=rtl],[dir=rtl] *){border-top-right-radius:0;border-bottom-right-radius:0}:is(.input-group>.input,.input-group>.input-addon,.input-group>.button):not(:first-child):where([dir=ltr],[dir=ltr] *){margin-left:-1px}:is(.input-group>.input,.input-group>.input-addon,.input-group>.button):not(:first-child):where([dir=ltr],[dir=ltr] *){border-top-left-radius:0;border-bottom-left-radius:0}:is(.input-group>.input,.input-group>.input-addon,.input-group>.button):not(:first-child):where([dir=rtl],[dir=rtl] *){margin-right:-1px}:is(.input-group>.input,.input-group>.input-addon,.input-group>.button):not(:first-child):where([dir=rtl],[dir=rtl] *){border-top-right-radius:0;border-bottom-right-radius:0}:is(.input-group>.input,.input-group>.input-addon,.input-group>.button):not(:last-child):where([dir=ltr],[dir=ltr] *){border-top-right-radius:0;border-bottom-right-radius:0}:is(.input-group>.input,.input-group>.input-addon,.input-group>.button):not(:last-child):where([dir=rtl],[dir=rtl] *){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>*:first-child .input:where([dir=ltr],[dir=ltr] *),.input-group>*:first-child .select__control:where([dir=ltr],[dir=ltr] *){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>*:first-child .input:where([dir=rtl],[dir=rtl] *),.input-group>*:first-child .select__control:where([dir=rtl],[dir=rtl] *){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>*:last-child .input:where([dir=ltr],[dir=ltr] *),.input-group>*:last-child .select__control:where([dir=ltr],[dir=ltr] *){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>*:last-child .input:where([dir=rtl],[dir=rtl] *),.input-group>*:last-child .select__control:where([dir=rtl],[dir=rtl] *){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>*:not(:first-child) .input:where([dir=ltr],[dir=ltr] *),.input-group>*:not(:first-child) .select__control:where([dir=ltr],[dir=ltr] *){margin-left:-1px}.input-group>*:not(:first-child) .input:where([dir=ltr],[dir=ltr] *),.input-group>*:not(:first-child) .select__control:where([dir=ltr],[dir=ltr] *){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>*:not(:first-child) .input:where([dir=rtl],[dir=rtl] *),.input-group>*:not(:first-child) .select__control:where([dir=rtl],[dir=rtl] *){margin-right:-1px}.input-group>*:not(:first-child) .input:where([dir=rtl],[dir=rtl] *),.input-group>*:not(:first-child) .select__control:where([dir=rtl],[dir=rtl] *){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>*:not(:last-child) .input:where([dir=ltr],[dir=ltr] *),.input-group>*:not(:last-child) .select__control:where([dir=ltr],[dir=ltr] *){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>*:not(:last-child) .input:where([dir=rtl],[dir=rtl] *),.input-group>*:not(:last-child) .select__control:where([dir=rtl],[dir=rtl] *){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.button:hover{z-index:10}.input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.input:focus-within{--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(1px + 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)}.input:focus{background-color:transparent;outline:2px solid transparent;outline-offset:2px;--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(1px + 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)}.input:focus:-moz-read-only{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--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(0px + 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)}.input:focus:read-only{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--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(0px + 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)}.input:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.input:is(.dark *):focus{background-color:transparent}.input:is(.dark *):focus:-moz-read-only{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.input:is(.dark *):focus:read-only{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.input::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.input.input-invalid{background-color:#ef44441a}.input.input-invalid:focus-within{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.input.input-invalid:focus-within{background-color:transparent}.input.input-invalid:focus-within{--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(1px + 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)}.input.input-invalid:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.input.input-invalid:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.input.input-invalid:focus{background-color:transparent}.input.input-invalid:focus{--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(1px + 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)}.input.input-invalid:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.input.input-invalid::-moz-placeholder{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.input.input-invalid::placeholder{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.input.input-lg{font-size:1.125rem;line-height:1.75rem}.input-addon{display:flex;align-items:center;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem}.input-addon:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.input-textarea{min-height:7rem}.input-wrapper{position:relative;display:flex;width:100%}.filter-panel .input-wrapper>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.input-disabled{cursor:not-allowed!important;opacity:.5}.param-cta-idle-zoom.input-disabled{animation:none;transform:none}.input-suffix-start{position:absolute;top:50%;--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))}.input-suffix-start:where([dir=ltr],[dir=ltr] *){left:.625rem}.input-suffix-start:where([dir=rtl],[dir=rtl] *){right:.625rem}.input-suffix-end{position:absolute;top:50%;display:flex;--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))}.input-suffix-end:where([dir=ltr],[dir=ltr] *){right:.625rem}.input-suffix-end:where([dir=rtl],[dir=rtl] *){left:.625rem}.menu-item{display:flex;width:100%;cursor:pointer;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;white-space:nowrap;border-radius:.5rem;padding-left:.75rem;padding-right:.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.menu-item:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.menu-item.menu-item-hoverable:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.menu-item.menu-item-hoverable:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.menu-item.menu-item-hoverable:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.menu-item.menu-item-hoverable:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.menu-item.menu-item-active,.menu-item.menu-item-active:hover{--tw-text-opacity: 1;color:rgb(154 0 0 / var(--tw-text-opacity, 1))}.menu-item a{outline-width:0px}.menu-collapse-item{display:flex;height:3rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;border-radius:.5rem;padding-left:.75rem;padding-right:.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.menu-collapse-item:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.menu-collapse-item:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.menu-collapse-item:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.menu-collapse-item.menu-collapse-item-active{background-color:#9a00001a}.menu-collapse-item.menu-collapse-item-active{--tw-text-opacity: 1;color:rgb(154 0 0 / var(--tw-text-opacity, 1))}.menu-collapse-item.menu-collapse-item-active:hover{background-color:#9a00001a}.menu-item-divider{margin-top:.5rem;margin-bottom:.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.menu-item-divider:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.menu-item-disabled{cursor:not-allowed;opacity:.6}.menu-item-link{display:flex;height:100%;width:100%;align-items:center}.menu-title{margin-top:1rem;margin-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;font-weight:600;text-transform:uppercase}.menu-title.menu-title-light{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.menu-title.menu-title-dark{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.menu-title.menu-title-themed{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.menu-title.menu-title-themed{--tw-text-opacity: .5}.menu-light{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.menu-dark{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.menu-transparent{background-color:transparent}.notification{position:relative;margin-bottom:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -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)}.filter-panel .notification>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.notification:is(.dark *){border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--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)}.notification{box-sizing:border-box;width:min(22rem,calc(100vw - 1.5rem));max-width:calc(100vw - 1.5rem)}.notification-content{display:flex;align-items:flex-start;gap:0px;padding:1rem}@media(min-width:640px){.notification-content{padding:1.25rem 1.5rem}}.notification-content{min-width:0}.notification-content.no-child{align-items:center}.notification-title{font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.375;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.notification-title:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.notification-title{font-size:1rem;line-height:1.5rem}}.notification-title{overflow-wrap:anywhere;word-break:break-word}.notification-description{font-size:.875rem;line-height:1.25rem;font-weight:400;line-height:1.625;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.notification-description:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.notification-description{overflow-wrap:anywhere;word-break:break-word}.notification-close{top:.75rem}@media(min-width:640px){.notification-close{top:1.25rem}}.notification-close:where([dir=ltr],[dir=ltr] *){right:.75rem}@media(min-width:640px){.notification-close:where([dir=ltr],[dir=ltr] *){right:1rem}}.notification-close:where([dir=rtl],[dir=rtl] *){left:.75rem}@media(min-width:640px){.notification-close:where([dir=rtl],[dir=rtl] *){left:1rem}}.notification-close{min-width:2.5rem;min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center}.notification--app-toast{--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)}@media(max-width:639px){.notification{width:100%;max-width:100%;margin-bottom:.5rem;border-radius:.5rem}.notification-content{padding:.875rem 2.75rem .875rem .875rem}.notification-title{font-size:.9375rem}.notification-description{font-size:.8125rem;line-height:1.35}}.pagination{position:relative;z-index:0;display:inline-flex;align-items:center;border-radius:.5rem}.filter-panel .pagination>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.pagination-pager{position:relative;margin-left:.25rem;margin-right:.25rem;display:inline-flex;height:2rem;width:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.filter-panel .pagination-pager>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.pagination-pager-inactive{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.pagination-pager-inactive:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.pagination-pager-inactive:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.pagination-pager-inactive:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.pagination-pager-disabled{cursor:not-allowed;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.pagination-pager-disabled:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.pagination-total{margin-right:.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.pagination-total:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.pagination-pager-next{margin-right:.25rem}.pagination-pager-next:where([dir=rtl],[dir=rtl] *){--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))}.pagination-pager-prev{margin-left:.25rem}.pagination-pager-prev:where([dir=rtl],[dir=rtl] *){--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))}.progress{display:inline-block}.progress.circle{position:relative}.progress.circle{width:100%}.filter-panel .progress.circle>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.progress.line{position:relative}.progress.line{display:flex}.progress.line{width:100%}.progress.line{align-items:center}.filter-panel .progress.line>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.progress-bg{border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.progress-info.line:where([dir=ltr],[dir=ltr] *){margin-left:.5rem}.progress-info.line:where([dir=rtl],[dir=rtl] *){margin-right:.5rem}.progress-inner{position:relative;width:100%;overflow:hidden;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.filter-panel .progress-inner>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.progress-inner:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.progress-wrapper{width:100%}.progress-circle{position:relative}.filter-panel .progress-circle>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.progress-circle-info{position:absolute;top:50%;left:50%;--tw-translate-x: -50%;--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))}.progress-circle-trail{stroke:currentColor;--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.progress-circle-trail:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.progress-circle-stroke{stroke:currentColor;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.radio{display:inline-block;height:1.25rem;width:1.25rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:0;vertical-align:middle;--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);--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(1px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.radio:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))}.radio:checked{border-color:currentColor}.radio:checked{background-color:currentColor}.radio:checked{--tw-ring-color: currentColor}.radio.disabled{cursor:not-allowed}.radio.disabled{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.radio.disabled{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.radio.disabled{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.radio.disabled{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.radio.disabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.radio.disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.radio.disabled:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.radio.disabled:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))}.radio-label{display:inline-flex;cursor:pointer;align-items:center;gap:.625rem;font-weight:600}.radio-label:hover .radio{border-color:currentColor}.radio-label:hover .radio{--tw-ring-color: currentColor}.radio-label.disabled{cursor:not-allowed}.radio-group{display:inline-flex;gap:1rem}.radio-group.vertical{flex-direction:column}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;inset:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;inset:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;left:.125rem;right:.125rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1));opacity:0;--tw-content: "";content:var(--tw-content);transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:10px}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{left:0;height:10px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{inset:0 auto 0 0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.segment{display:inline-flex;border-radius:.75rem;padding:.25rem}.segment-item{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.75rem;padding-left:1.25rem;padding-right:1.25rem;font-weight:600;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}@media(min-width:768px){.segment-item{width:auto}}.segment-item:not(.segment-item-active):not(.segment-item-disabled):hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.segment-item:not(.segment-item-active):not(.segment-item-disabled):is(.dark *):hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.segment-item.segment-item-active{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.segment-item.segment-item-active{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.segment-item.segment-item-active{--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)}.segment-item.segment-item-active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.segment-item.segment-item-active:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.segment-item.segment-item-disabled{cursor:not-allowed}.segment-item.segment-item-disabled{opacity:.4}.select-control{display:flex;align-items:center;justify-content:space-between;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));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}.select-control:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.select-control-focused{background-color:transparent}.select-placeholder{grid-area:1 / 1 / 2 / 3;font-weight:600}.select-value-container{position:relative;flex:1 1 0%;flex-wrap:wrap;align-items:center;row-gap:.5rem;overflow:hidden;padding:.5rem .75rem}.filter-panel .select-value-container>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.select-input-container{display:inline-grid;flex:1 1 auto;font-weight:600;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.select-input-container:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.select-input-container{grid-area:1/1/2/3;grid-template-columns:0 min-content}.select-indicators-container{padding-left:.75rem;padding-right:.75rem;font-size:1.5rem;line-height:2rem}.select-single-value{grid-area:1/1/2/3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.select-single-value:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.select-multi-value{margin-left:.125rem;margin-right:.125rem;display:flex;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));font-weight:700;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.select-multi-value:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.select-multi-value-label{display:flex;align-items:center;padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;line-height:1rem}.select-multi-value-label:where([dir=ltr],[dir=ltr] *){padding-left:.5rem}.select-multi-value-label:where([dir=rtl],[dir=rtl] *){padding-right:.5rem}.select-multi-value-remove{display:flex;align-items:center}.select-multi-value-remove:where([dir=ltr],[dir=ltr] *){padding-right:.5rem;padding-left:.25rem}.select-multi-value-remove:where([dir=rtl],[dir=rtl] *){padding-right:.25rem;padding-left:.5rem}.select-menu{margin-top:.5rem;margin-bottom:.5rem;min-height:50px;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;--tw-shadow: 0px 48px 64px -16px rgba(0,0,0,.25);--tw-shadow-colored: 0px 48px 64px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--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(1px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))}.select-menu:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))}.select-option{display:flex;cursor:default;align-items:center;justify-content:space-between;border-radius:.375rem;padding:.625rem .5rem;font-weight:600}.select-clear-indicator{cursor:pointer;padding-left:.5rem;padding-right:.5rem;font-size:1.125rem;line-height:1.75rem}.select-sm .select-indicators-container{padding-left:.25rem;padding-right:.25rem}.skeleton{display:flex;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.skeleton:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.skeleton-circle{height:2.5rem;width:2.5rem;border-radius:9999px}.skeleton-block{height:.625rem;width:100%;border-radius:.25rem}.steps{display:flex;align-items:center;justify-content:space-between}.steps.steps-vertical{flex-direction:column}.steps.steps-vertical{align-items:flex-start}.step-item{display:flex;align-items:center}.step-item.step-item-vertical{flex-direction:column}.step-item.step-item-vertical{align-items:flex-start}.step-item-wrapper{display:flex;align-items:center}.step-item-icon{min-width:2.25rem;display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;font-size:1.125rem;line-height:1.75rem;font-weight:600}.step-item-icon.step-item-icon-pending{border-width:2px}.step-item-icon.step-item-icon-pending{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.step-item-icon.step-item-icon-pending:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.step-item-icon.step-item-icon-current{border-width:2px}.step-item-content{position:relative}.filter-panel .step-item-content>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.step-item-content:where([dir=ltr],[dir=ltr] *){margin-left:.75rem}.step-item-content:where([dir=rtl],[dir=rtl] *){margin-right:.75rem}.step-item-title{display:block;white-space:nowrap;font-weight:700;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.step-item-title:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.step-item-title.step-item-title-error{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.step-item-icon-error{border-width:2px;--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.step-clickable{cursor:pointer}.step-connect{height:2px;width:100%}.step-connect.inactive{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.step-connect.inactive:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.step-connect.step-connect-vertical{min-height:3.5rem;width:2px}.step-connect.step-connect-vertical:where([dir=ltr],[dir=ltr] *){margin-left:1rem}.step-connect.step-connect-vertical:where([dir=rtl],[dir=rtl] *){margin-right:1rem}.switcher{min-width:2.75rem;height:1.5rem;position:relative;display:inline-flex;cursor:pointer;align-items:center;border-radius:1.5rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.filter-panel .switcher>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.switcher:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.switcher input{display:none}.switcher.switcher-checked .switcher-toggle,.switcher.switcher-checked .switcher-toggle-loading{left:calc(100% - 1.375rem)}.switcher.switcher-checked .switcher-content{margin:0 1.65rem 0 .45rem}.switcher.switcher-disabled{cursor:not-allowed}.switcher.switcher-disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none}.switcher.switcher-disabled{opacity:.5}.switcher.param-cta-idle-zoom.switcher-disabled{animation:none;transform:none}.switcher-toggle{position:absolute;left:.125rem;top:50%;height:1.25rem;width:1.25rem;--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));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.switcher-toggle:before{content:""}.switcher-toggle:before{position:absolute}.switcher-toggle:before{left:0}.switcher-toggle:before{right:0}.switcher-toggle:before{bottom:0}.switcher-toggle:before{top:0}.switcher-toggle:before{border-radius:.75rem}.switcher-toggle:before{--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity, 1))}.switcher-content{margin:0 .45rem 0 1.65rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.switcher-toggle-loading{width:1.25rem;height:1.25rem;left:.125rem;top:.125rem;position:absolute;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.switcher-checked-loading{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.switcher-uncheck-loading:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.table-default{min-width:100%;table-layout:auto}.table-default>: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));--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.table-default:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.table-default>thead>tr>th{padding-left:1.5rem;padding-right:1.5rem}.table-default>thead>tr>th{padding-top:.75rem;padding-bottom:.75rem}.table-default>thead>tr>th{text-align:left}.table-default>thead>tr>th{font-size:.75rem;line-height:1rem}.table-default>thead>tr>th{font-weight:600}.table-default>thead>tr>th{text-transform:uppercase}.table-default>thead>tr>th{letter-spacing:.05em}.table-default>thead>tr>th{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.table-default>thead>tr>th:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.table-default>thead>tr>th:where([dir=rtl],[dir=rtl] *){text-align:right}.table-default>tbody>: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))}.table-default>tbody>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.table-default>tbody:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.table-default>tbody>tr>td{padding-left:1.5rem;padding-right:1.5rem}.table-default>tbody>tr>td{padding-top:1rem;padding-bottom:1rem}.table-default>tfoot>tr>td{border-top-width:1px}.table-default>tfoot>tr>td{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.table-default>tfoot>tr>td{padding-left:1.5rem;padding-right:1.5rem}.table-default>tfoot>tr>td{padding-top:.75rem;padding-bottom:.75rem}.table-default>tfoot>tr>td:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.table-flex{min-width:100%}.table-flex>: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));--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.table-flex:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.table-flex .thead{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.table-flex .thead:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.table-flex .thead .tr .th{padding-left:1.5rem;padding-right:1.5rem}.table-flex .thead .tr .th{padding-top:.75rem;padding-bottom:.75rem}.table-flex .thead .tr .th{text-align:left}.table-flex .thead .tr .th{font-size:.75rem;line-height:1rem}.table-flex .thead .tr .th{font-weight:600}.table-flex .thead .tr .th{text-transform:uppercase}.table-flex .thead .tr .th{letter-spacing:.05em}.table-flex .thead .tr .th{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.table-flex .thead .tr .th:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.table-flex .tbody>: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))}.table-flex .tbody>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.table-flex .tbody:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.table-flex .tbody .tr .td{padding-left:1.5rem;padding-right:1.5rem}.table-flex .tbody .tr .td{padding-top:1rem;padding-bottom:1rem}.table-flex .tfoot .tr .td{border-top-width:1px}.table-flex .tfoot .tr .td{padding-left:1.5rem;padding-right:1.5rem}.table-flex .tfoot .tr .td{padding-top:.75rem;padding-bottom:.75rem}.table-flex .tfoot .tr .td:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.table-border>thead>tr>th{border-width:1px}.table-border>thead>tr>th{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.table-border>thead>tr>th:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.table-border>tbody>tr>td{border-width:1px}.table-border>tbody>tr>td{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.table-border>tbody>tr>td:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.table-border>tfoot>tr>td{border-width:1px}.table-border>tfoot>tr>td{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.table-border>tfoot>tr>td:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.table-virtual>div>: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))}.table-virtual>div>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.table-virtual>div:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.table-compact thead>tr>th{padding-left:.75rem;padding-right:.75rem}.table-compact thead>tr>th{padding-top:.5rem;padding-bottom:.5rem}.table-compact thead>tr>th{font-size:.75rem;line-height:1rem}.table-compact tbody>tr>td{padding-left:.75rem;padding-right:.75rem}.table-compact tbody>tr>td{padding-top:.5rem;padding-bottom:.5rem}.table-compact .thead>.tr>.th{padding-left:.75rem;padding-right:.75rem}.table-compact .thead>.tr>.th{padding-top:.5rem;padding-bottom:.5rem}.table-compact .thead>.tr>.th{font-size:.75rem;line-height:1rem}.table-compact .tbody>.tr>.td{padding-left:.75rem;padding-right:.75rem}.table-compact .tbody>.tr>.td{padding-top:.5rem;padding-bottom:.5rem}.table-hover>tbody>tr:hover>*{background-color:#00000008}.table-hover>tbody>tr:hover>*:is(.dark *){background-color:#ffffff0d}.table-resizer{position:absolute;right:0;top:0;z-index:10;height:100%;width:.5rem;border-right-width:2px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.table-resizer:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.table-resizer{touch-action:none}th,td{word-wrap:break-word}.tab-list{display:flex;align-items:center;overflow-x:auto;overflow-y:hidden}.tab-list-underline{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.tab-list-underline:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.tab-nav{display:flex;cursor:pointer;align-items:center;justify-content:center;font-weight:700;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tab-nav:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.tab-nav.tab-nav-disabled{cursor:not-allowed}.tab-nav.tab-nav-disabled{opacity:.6}.tab-nav-underline{border-bottom-width:2px;border-color:transparent;padding:.75rem 1.25rem}.tab-nav-pill{margin-right:.25rem;border-radius:9999px;padding:.75rem 1.5rem}.tab-nav-pill:where([dir=rtl],[dir=rtl] *){margin-left:.25rem}.tab-nav-icon{font-size:1.125rem;line-height:1.75rem}.tab-nav-icon:where([dir=ltr],[dir=ltr] *){margin-right:.375rem}.tab-nav-icon:where([dir=rtl],[dir=rtl] *){margin-left:.375rem}.tag{display:inline-flex;align-items:center;white-space:nowrap;border-radius:.5rem;border-width:1px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600}.tag-affix{height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.tag-prefix{margin-right:.375rem}.tag-prefix:where([dir=rtl],[dir=rtl] *){margin-left:.375rem}.tag-suffix{margin-left:.375rem}.tag-suffix:where([dir=rtl],[dir=rtl] *){margin-right:.375rem}.time-input-field{width:1.5rem;background-color:transparent;text-align:center;outline:2px solid transparent;outline-offset:2px;--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(0px + 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)}.time-input-wrapper{display:flex;height:100%;align-items:center}.time-input-wrapper:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse;justify-content:flex-end}.time-input-separator{margin-left:.5rem;margin-right:.5rem}.timeline{flex-direction:column;align-items:flex-start}.timeline-item{display:flex;min-height:70px}.timeline-item-last{min-height:-moz-max-content;min-height:max-content}.timeline-item-media{display:flex;flex-direction:column;align-items:center}.timeline-item-media-content{margin-top:.25rem;margin-bottom:.25rem}.timeline-item-media-default{height:1rem;width:1rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.timeline-item-media-default:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.timeline-item-wrapper{display:flex;flex:1 1 auto}.timeline-item-content{margin-left:1rem;width:100%;padding-bottom:1.5rem;padding-top:.125rem}.timeline-item-content:where([dir=rtl],[dir=rtl] *){margin-right:1rem}.timeline-item-content-last{padding-bottom:0}.timeline-connect{height:100%;width:2px;flex-grow:1;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.timeline-connect:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.toast{position:fixed;z-index:200000;max-width:calc(100vw - 1.5rem);box-sizing:border-box;pointer-events:none}.toast-wrapper{pointer-events:auto;max-width:100%;width:100%}.toast .notification{max-width:100%}@media(max-width:639px){.toast{left:max(.75rem,env(safe-area-inset-left,0px))!important;right:max(.75rem,env(safe-area-inset-right,0px))!important;top:max(.75rem,calc(env(safe-area-inset-top,0px) + .5rem))!important;bottom:auto!important;width:auto!important;max-width:none}.toast-wrapper{width:100%}.toast .notification{width:100%!important;max-width:100%!important}.toast[style*=bottom]{top:auto!important;bottom:max(.75rem,env(safe-area-inset-bottom,0px))!important}}.tooltip{position:relative;z-index:50;max-width:250px;border-radius:.5rem;padding:.5rem 1rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.filter-panel .tooltip>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.upload{position:relative;display:inline-block}.filter-panel .upload>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.upload.disabled{cursor:not-allowed}.upload.disabled{opacity:.6}.upload.disabled .upload-input{cursor:not-allowed}.upload-input{position:absolute;inset:0;display:none}.upload-input.draggable{display:block}.upload-input.draggable{width:100%}.upload-input.draggable{cursor:pointer}.upload-input.draggable{opacity:0}.upload-draggable{min-height:7rem;display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border-width:2px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.upload-draggable:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.upload-file-list{margin-top:1rem}.upload-file-info{min-height:4rem;display:flex;flex-direction:column;justify-content:center}.upload-file-info:where([dir=ltr],[dir=ltr] *){margin-left:.75rem}.upload-file-info:where([dir=rtl],[dir=rtl] *){margin-right:.75rem}.upload-file{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.upload-file:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.upload-file-thumbnail{display:flex;min-height:4rem;width:4rem;align-items:center;justify-content:center;padding:.5rem}.upload-file-image{max-width:100%}.upload-file-remove{margin-left:.5rem;margin-right:.5rem;padding:.75rem}@tailwind base;@tailwind components;@tailwind utilities;@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}html,body,#root{min-height:100%;margin:0;padding:0}.page-container{min-height:100vh;display:flex;flex-direction:column}.page-container main{flex:1;display:flex;flex-direction:column}.debug-layout .page-container{border:2px solid red}.debug-layout .page-container main{border:2px solid blue;background:#0000ff1a}.debug-layout .page-container footer{border:2px solid green;background:#00ff001a}@keyframes bell-swing{0%{transform:rotate(0)}15%{transform:rotate(15deg)}30%{transform:rotate(-15deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}to{transform:rotate(0)}}.animate-bell-swing{animation:bell-swing 1s ease-in-out;transform-origin:top center;display:inline-block}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.bg-mountains{background-image:url(/img/Mountains.png);background-size:cover;background-position:center;background-repeat:no-repeat}.prose img{width:100%!important;height:auto!important;display:block;margin:16px 0;border-radius:8px;-o-object-fit:contain;object-fit:contain}@keyframes param-cta-idle-zoom-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.param-cta-idle-zoom{animation:param-cta-idle-zoom-pulse 2.4s ease-in-out infinite;transform-origin:center center;will-change:transform}.param-cta-idle-zoom:hover{animation:none;transform:scale(1.02)}.param-cta-idle-zoom.opacity-50{animation:none!important;transform:none!important}@media(prefers-reduced-motion:reduce){.param-cta-idle-zoom{animation:none!important;transform:none!important}}*,: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:Inter,ui-sans-serif,system-ui,sans-serif;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,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}:root{--primary: #9A0000;--primary-foreground: #FFFFFF;--secondary: #F4A300;--secondary-foreground: #FFFFFF;--accent: #EE7338;--accent-foreground: #FFFFFF;--success: #10B981;--success-foreground: #FFFFFF;--error: #EF4444;--error-foreground: #FFFFFF;--warning: #F59E0B;--warning-foreground: #FFFFFF;--info: #3B82F6;--info-foreground: #FFFFFF;--neutral: #737373;--neutral-foreground: #FFFFFF}.dark{--primary: #F4A300;--primary-foreground: #000000;--secondary: #9A0000;--secondary-foreground: #FFFFFF;--accent: #EE7338;--accent-foreground: #FFFFFF;--success: #10B981;--success-foreground: #FFFFFF;--error: #EF4444;--error-foreground: #FFFFFF;--warning: #F59E0B;--warning-foreground: #FFFFFF;--info: #3B82F6;--info-foreground: #FFFFFF;--neutral: #737373;--neutral-foreground: #FFFFFF}*{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}body{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-family:Inter,ui-sans-serif,system-ui,sans-serif;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lora,Georgia,serif;font-feature-settings:"rlig" 1,"calt" 1}h1,h2,h3{font-family:Playfair Display,serif;font-weight:600;letter-spacing:-.025em}h4,h5,h6{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:-.025em}h1{font-size:2.25rem;line-height:2.5rem}@media(min-width:1024px){h1{font-size:3rem;line-height:1}}h2{font-size:1.875rem;line-height:2.25rem}@media(min-width:1024px){h2{font-size:2.25rem;line-height:2.5rem}}h3{font-size:1.5rem;line-height:2rem}@media(min-width:1024px){h3{font-size:1.875rem;line-height:2.25rem}}h4{font-size:1.25rem;line-height:1.75rem}@media(min-width:1024px){h4{font-size:1.5rem;line-height:2rem}}h5{font-size:1.125rem;line-height:1.75rem}@media(min-width:1024px){h5{font-size:1.25rem;line-height:1.75rem}}h6{font-size:1rem;line-height:1.5rem}@media(min-width:1024px){h6{font-size:1.125rem;line-height:1.75rem}}:root{--maroon: #9A0000;--saffron: #F4A300;--cream: #FCF6E6;--warm-white: #FCF6E6;--warm-white-100: #FDF6B2;--warm-white-200: #FCE2B0}.\!container{width:100%!important}.container{width:100%}@media(min-width:576px){.\!container{max-width:576px!important}.container{max-width:576px}}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:#525252;max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(154 0 0 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn:disabled{pointer-events:none;opacity:.5}.btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-primary:focus-visible{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(154 0 0 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-primary:disabled{pointer-events:none;opacity:.5}.btn-primary{--tw-bg-opacity: 1;background-color:rgb(154 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--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)}.btn-primary:hover{background-color:#f4a300e6;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary:active{background-color:#f4a300f2}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-secondary:focus-visible{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(154 0 0 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-secondary:disabled{pointer-events:none;opacity:.5}.btn-secondary{--tw-bg-opacity: 1;background-color:rgb(244 163 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--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)}.btn-secondary:hover{background-color:#f4a300e6;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-secondary:active{background-color:#f4a300f2}.btn-outline{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-outline:focus-visible{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(154 0 0 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-outline:disabled{pointer-events:none;opacity:.5}.btn-outline{border-width:2px;--tw-border-opacity: 1;border-color:rgb(154 0 0 / var(--tw-border-opacity, 1));background-color:transparent;--tw-text-opacity: 1;color:rgb(154 0 0 / var(--tw-text-opacity, 1))}.btn-outline:hover{--tw-bg-opacity: 1;background-color:rgb(154 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-outline:active{background-color:#9a0000f2}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-ghost:focus-visible{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(154 0 0 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-ghost:disabled{pointer-events:none;opacity:.5}.btn-ghost{background-color:transparent;--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.btn-ghost:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.btn-ghost:active{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.btn-sm{height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem}.btn-md{height:2.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem}.\!card,.card{border-radius:.75rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1));--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)}.card-header{display:flex;flex-direction:column}.card-header>: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))}.card-header{padding:1.5rem}.card-title{font-weight:600;line-height:1;letter-spacing:-.025em}.card-description{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.card-content{padding:1.5rem;padding-top:0}.card-footer{display:flex;align-items:center;padding:1.5rem;padding-top:0}.\!input{display:flex;height:2.5rem;width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.\!input::file-selector-button{border-width:0px;background-color:transparent;font-size:.875rem;line-height:1.25rem;font-weight:500}.\!input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.\!input::placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.\!input:focus-visible{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(154 0 0 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.\!input:disabled{cursor:not-allowed;opacity:.5}.input{display:flex;height:2.5rem;width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.input::file-selector-button{border-width:0px;background-color:transparent;font-size:.875rem;line-height:1.25rem;font-weight:500}.input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.input::placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.input:focus-visible{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(154 0 0 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.input:disabled{cursor:not-allowed;opacity:.5}.badge{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.badge:focus{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(154 0 0 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.badge-default{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.badge-default:focus{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(154 0 0 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.badge-default{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(154 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.badge-default:hover{background-color:#9a0000cc}.alert{position:relative;width:100%;border-radius:.5rem;border-width:1px;padding:1rem}.filter-panel .alert>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.alert>svg+div{--tw-translate-y: -3px;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))}.alert>svg{position:absolute;left:1rem;top:1rem;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.alert>svg~*{padding-left:1.75rem}.alert-success{position:relative;width:100%;border-radius:.5rem;border-width:1px;padding:1rem}.alert-success>svg+div{--tw-translate-y: -3px;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))}.alert-success>svg{position:absolute;left:1rem;top:1rem;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.alert-success>svg~*{padding-left:1.75rem}.alert-success{border-color:#10b98180;--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1));position:relative;display:flex;padding:1rem}.filter-panel .alert-success>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}.alert-success>svg{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.\!container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.\!container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.\!container{padding-left:2rem;padding-right:2rem}}.container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.container{padding-left:2rem;padding-right:2rem}}.\!section{padding-top:4rem;padding-bottom:4rem}@media(min-width:1024px){.\!section{padding-top:6rem;padding-bottom:6rem}}.section{padding-top:4rem;padding-bottom:4rem}@media(min-width:1024px){.section{padding-top:6rem;padding-bottom:6rem}}.animate-in{animation:fade-in .3s ease-out}.\!interactive{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.\!interactive:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.\!interactive:active{--tw-scale-x: .95;--tw-scale-y: .95;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))}.interactive{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.interactive:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.interactive:active{--tw-scale-x: .95;--tw-scale-y: .95;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))}.\!loading{pointer-events:none;opacity:.5}.param-cta-idle-zoom.\!loading{animation:none;transform:none}.loading{pointer-events:none;opacity:.5}.param-cta-idle-zoom.loading{animation:none;transform:none}.skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.text-gradient{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #9A0000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(154 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #EE7338 var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#D9A3A3 #F5F5F5}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb{background:#d9a3a3;border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#cc8686}.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!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.\!relative{position:relative!important}.relative{position:relative}.sticky{position:sticky}.-inset-0\.5{inset:-.125rem}.-inset-1{inset:-.25rem}.-inset-2{inset:-.5rem}.-inset-full{inset:-100%}.inset-0{inset:0}.inset-5{inset:1.25rem}.inset-\[15\%\]{inset:15%}.inset-\[30\%\]{inset:30%}.inset-\[45\%\]{inset:45%}.-inset-x-1\/2{left:-50%;right:-50%}.-inset-x-1\/3{left:-33.333333%;right:-33.333333%}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-10{bottom:-2.5rem}.-bottom-2{bottom:-.5rem}.-bottom-3{bottom:-.75rem}.-bottom-40{bottom:-10rem}.-bottom-6{bottom:-1.5rem}.-bottom-8{bottom:-2rem}.-left-1{left:-.25rem}.-left-1\/2{left:-50%}.-left-1\/3{left:-33.333333%}.-left-10{left:-2.5rem}.-left-2{left:-.5rem}.-left-4{left:-1rem}.-left-40{left:-10rem}.-left-6{left:-1.5rem}.-left-8{left:-2rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-10{right:-2.5rem}.-right-2{right:-.5rem}.-right-4{right:-1rem}.-right-40{right:-10rem}.-right-6{right:-1.5rem}.-right-8{right:-2rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-1\/2{top:-50%}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.-top-4{top:-1rem}.-top-40{top:-10rem}.-top-6{top:-1.5rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1\/4{bottom:25%}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-32{bottom:8rem}.bottom-40{bottom:10rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[72px\]{bottom:72px}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-1\/4{left:25%}.left-10{left:2.5rem}.left-12{left:3rem}.left-16{left:4rem}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-2\/4{left:50%}.left-20{left:5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-8{left:2rem}.right-0{right:0}.right-0\.5{right:.125rem}.right-1\/4{right:25%}.right-10{right:2.5rem}.right-12{right:3rem}.right-16{right:4rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-20{right:5rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-8{right:2rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-1\/4{top:25%}.top-10{top:2.5rem}.top-12{top:3rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\/4{top:50%}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-32{top:8rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-8{top:2rem}.top-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{top:max(.75rem,env(safe-area-inset-top))}.top-full{top:100%}.isolate{isolation:isolate}.\!z-\[200\]{z-index:200!important}.-z-20{z-index:-20}.-z-30{z-index:-30}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[10090\]{z-index:10090}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[2\]{z-index:2}.z-\[55\]{z-index:55}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.z-\[999999\]{z-index:999999}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-full{grid-column:1 / -1}.m-0{margin:0}.-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mb-0{margin-bottom:0!important}.-mr-16{margin-right:-4rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-16{margin-top:-4rem}.-mt-2{margin-top:-.5rem}.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-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.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}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-2\.5{margin-left:.625rem}.ml-20{margin-left:5rem}.ml-3{margin-left:.75rem}.ml-3\.5{margin-left:.875rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-2\.5{margin-right:.625rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-8{margin-right:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.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-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[0\.75px\]{margin-top:.75px}.mt-\[1\.25px\]{margin-top:1.25px}.mt-auto{margin-top:auto}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.line-clamp-\[5\]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.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}.list-item{display:list-item}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1 / 1}.size-full{width:100%;height:100%}.\!h-3\.5{height:.875rem!important}.\!h-4{height:1rem!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.35rem\]{height:1.35rem}.h-\[100cqh\]{height:100cqh}.h-\[100dvh\]{height:100dvh}.h-\[120\%\]{height:120%}.h-\[18px\]{height:18px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[46px\]{height:46px}.h-\[520px\]{height:520px}.h-\[70vh\]{height:70vh}.h-\[76px\]{height:76px}.h-\[76vh\]{height:76vh}.h-\[85vh\]{height:85vh}.h-\[calc\(100vh-120px\)\]{height:calc(100vh - 120px)}.h-\[min\(92vh\,720px\)\]{height:min(92vh,720px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-128{max-height:32rem}.max-h-32{max-height:8rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[45vh\]{max-height:45vh}.max-h-\[500px\]{max-height:500px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.max-h-\[min\(100dvh\,100vh\)\]{max-height:min(100dvh,100vh)}.max-h-\[min\(280px\,50vh\)\]{max-height:min(280px,50vh)}.max-h-\[min\(32rem\,calc\(100dvh-4\.5rem\)\)\]{max-height:min(32rem,calc(100dvh - 4.5rem))}.max-h-\[min\(80vh\,720px\)\]{max-height:min(80vh,720px)}.max-h-\[min\(92dvh\,100\%\)\]{max-height:min(92dvh,100%)}.max-h-\[min\(92dvh\,900px\)\]{max-height:min(92dvh,900px)}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-\[1\.125rem\]{min-height:1.125rem}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[26rem\]{min-height:26rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[44px\]{min-height:44px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[60px\]{min-height:60px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[88px\]{min-height:88px}.min-h-\[90px\]{min-height:90px}.min-h-\[96px\]{min-height:96px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-3\.5{width:.875rem!important}.\!w-4{width:1rem!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-18{width:4.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[1\.35rem\]{width:1.35rem}.w-\[11\.25rem\]{width:11.25rem}.w-\[120\%\]{width:120%}.w-\[18px\]{width:18px}.w-\[200\%\]{width:200%}.w-\[24px\]{width:24px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[46px\]{width:46px}.w-\[520px\]{width:520px}.w-\[76px\]{width:76px}.w-\[min\(20rem\,85vw\)\]{width:min(20rem,85vw)}.w-\[min\(320px\,calc\(100vw-2rem\)\)\]{width:min(320px,calc(100vw - 2rem))}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-12{min-width:3rem}.min-w-14{min-width:3.5rem}.min-w-6{min-width:1.5rem}.min-w-8{min-width:2rem}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[100px\]{min-width:100px}.min-w-\[110px\]{min-width:110px}.min-w-\[128px\]{min-width:128px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[20px\]{min-width:20px}.min-w-\[44px\]{min-width:44px}.min-w-\[9rem\]{min-width:9rem}.\!max-w-\[11rem\]{max-width:11rem!important}.\!max-w-full{max-width:100%!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[10rem\]{max-width:10rem}.max-w-\[1128px\]{max-width:1128px}.max-w-\[11rem\]{max-width:11rem}.max-w-\[120px\]{max-width:120px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[200px\]{max-width:200px}.max-w-\[22rem\]{max-width:22rem}.max-w-\[340px\]{max-width:340px}.max-w-\[60\%\]{max-width:60%}.max-w-\[65\%\]{max-width:65%}.max-w-\[70\%\]{max-width:70%}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[900px\]{max-width:900px}.max-w-\[9rem\]{max-width:9rem}.max-w-\[min\(20rem\,calc\(100vw-1rem\)\)\]{max-width:min(20rem,calc(100vw - 1rem))}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1\]{flex:1}.flex-\[4\]{flex:4}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.\!shrink-0{flex-shrink:0!important}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:left}.-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-12{--tw-translate-x: -3rem;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-2\/4{--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-8{--tw-translate-x: -2rem;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-10{--tw-translate-y: -2.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-16{--tw-translate-y: -4rem;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\/4{--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-4{--tw-translate-y: -1rem;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-8{--tw-translate-y: -2rem;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-0{--tw-translate-x: 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-x-1{--tw-translate-x: .25rem;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-10{--tw-translate-x: 2.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-x-16{--tw-translate-x: 4rem;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-4{--tw-translate-x: 1rem;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-6{--tw-translate-x: 1.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-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-12{--tw-translate-y: 3rem;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-6{--tw-translate-y: 1.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-8{--tw-translate-y: 2rem;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-0{--tw-rotate: 0deg;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-12{--tw-rotate: 12deg;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))}.rotate-45{--tw-rotate: 45deg;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))}.skew-x-\[-20deg\]{--tw-skew-x: -20deg;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-0{--tw-scale-x: 0;--tw-scale-y: 0;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-100{--tw-scale-x: 1;--tw-scale-y: 1;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-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;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\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;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-x-0{--tw-scale-x: 0;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))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) 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 fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .3s ease-out}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}@keyframes spin-y{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.animate-spin-y-slow{animation:spin-y 2s linear infinite}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-24{scroll-margin-top:6rem}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_2\.25rem_minmax\(0\,1fr\)_2\.25rem\]{grid-template-columns:minmax(0,1fr) 2.25rem minmax(0,1fr) 2.25rem}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_2\.25rem\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.25rem}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\!gap-1{gap:.25rem!important}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0{row-gap:0px}.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-3{row-gap:.75rem}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.625rem * var(--tw-space-x-reverse));margin-left:calc(.625rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-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-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * 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))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * 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))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.\!overflow-hidden{overflow:hidden!important}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-2xl{border-radius:1rem!important}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.65rem\]{border-radius:.65rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-bl-full{border-bottom-left-radius:9999px}.\!border-2{border-width:2px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-4{border-right-width:4px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-none{border-style:none!important}.border-none{border-style:none}.\!border-\[\#91233E\]\/30{border-color:#91233e4d!important}.\!border-\[\#91233E\]\/40{border-color:#91233e66!important}.\!border-\[\#EE7338\]\/40{border-color:#ee733866!important}.\!border-white\/30{border-color:#ffffff4d!important}.border-\[\#8F2B3B\]\/20{border-color:#8f2b3b33}.border-\[\#8F2B3B\]\/25{border-color:#8f2b3b40}.border-\[\#8F2B3B\]\/30{border-color:#8f2b3b4d}.border-\[\#8F2B3B\]\/35{border-color:#8f2b3b59}.border-\[\#91233E\]{--tw-border-opacity: 1;border-color:rgb(145 35 62 / var(--tw-border-opacity, 1))}.border-\[\#91233E\]\/10{border-color:#91233e1a}.border-\[\#91233E\]\/15{border-color:#91233e26}.border-\[\#91233E\]\/20{border-color:#91233e33}.border-\[\#91233E\]\/25{border-color:#91233e40}.border-\[\#91233E\]\/30{border-color:#91233e4d}.border-\[\#91233E\]\/35{border-color:#91233e59}.border-\[\#91233E\]\/40{border-color:#91233e66}.border-\[\#91233E\]\/60{border-color:#91233e99}.border-\[\#BBF7D0\]\/70{border-color:#bbf7d0b3}.border-\[\#BFDBFE\]\/80{border-color:#bfdbfecc}.border-\[\#E45C41\]\/40{border-color:#e45c4166}.border-\[\#E5D0B9\]{--tw-border-opacity: 1;border-color:rgb(229 208 185 / var(--tw-border-opacity, 1))}.border-\[\#E5D3B3\]{--tw-border-opacity: 1;border-color:rgb(229 211 179 / var(--tw-border-opacity, 1))}.border-\[\#E7C49A\]{--tw-border-opacity: 1;border-color:rgb(231 196 154 / var(--tw-border-opacity, 1))}.border-\[\#E7C49A\]\/60{border-color:#e7c49a99}.border-\[\#E7C49A\]\/70{border-color:#e7c49ab3}.border-\[\#E7D6C1\]{--tw-border-opacity: 1;border-color:rgb(231 214 193 / var(--tw-border-opacity, 1))}.border-\[\#E7D6C1\]\/60{border-color:#e7d6c199}.border-\[\#E7D6C1\]\/70{border-color:#e7d6c1b3}.border-\[\#E7D6C1\]\/80{border-color:#e7d6c1cc}.border-\[\#E8D5BC\]\/60{border-color:#e8d5bc99}.border-\[\#EBD3BC\]\/60{border-color:#ebd3bc99}.border-\[\#EBD8C4\]\/60{border-color:#ebd8c499}.border-\[\#EBD8C4\]\/70{border-color:#ebd8c4b3}.border-\[\#EE7338\]{--tw-border-opacity: 1;border-color:rgb(238 115 56 / var(--tw-border-opacity, 1))}.border-\[\#EE7338\]\/10{border-color:#ee73381a}.border-\[\#EE7338\]\/15{border-color:#ee733826}.border-\[\#EE7338\]\/20{border-color:#ee733833}.border-\[\#EE7338\]\/25{border-color:#ee733840}.border-\[\#EE7338\]\/30{border-color:#ee73384d}.border-\[\#EE7338\]\/35{border-color:#ee733859}.border-\[\#EE7338\]\/40{border-color:#ee733866}.border-\[\#EE7338\]\/50{border-color:#ee733880}.border-\[\#F0CFA2\]{--tw-border-opacity: 1;border-color:rgb(240 207 162 / var(--tw-border-opacity, 1))}.border-\[\#F2C7C9\]{--tw-border-opacity: 1;border-color:rgb(242 199 201 / var(--tw-border-opacity, 1))}.border-\[\#F2D7C7\]{--tw-border-opacity: 1;border-color:rgb(242 215 199 / var(--tw-border-opacity, 1))}.border-\[\#F2D7C7\]\/60{border-color:#f2d7c799}.border-\[\#F2D7C7\]\/70{border-color:#f2d7c7b3}.border-\[\#F2D7C7\]\/80{border-color:#f2d7c7cc}.border-\[\#F4A300\]{--tw-border-opacity: 1;border-color:rgb(244 163 0 / var(--tw-border-opacity, 1))}.border-\[\#F4A300\]\/20{border-color:#f4a30033}.border-\[\#F4A300\]\/30{border-color:#f4a3004d}.border-\[\#F4A300\]\/40{border-color:#f4a30066}.border-\[\#F5E6D4\]{--tw-border-opacity: 1;border-color:rgb(245 230 212 / var(--tw-border-opacity, 1))}.border-\[\#FCA5A5\]\/80{border-color:#fca5a5cc}.border-\[\#FECACA\]\/70{border-color:#fecacab3}.border-\[\#e8e2da\]{--tw-border-opacity: 1;border-color:rgb(232 226 218 / var(--tw-border-opacity, 1))}.border-\[rgba\(145\,35\,62\,0\.08\)\]{border-color:#91233e14}.border-\[rgba\(145\,35\,62\,0\.12\)\]{border-color:#91233e1f}.border-\[rgba\(145\,35\,62\,0\.15\)\]{border-color:#91233e26}.border-\[rgba\(145\,35\,62\,0\.18\)\]{border-color:#91233e2e}.border-\[rgba\(145\,35\,62\,0\.2\)\]{border-color:#91233e33}.border-\[rgba\(238\,115\,56\,0\.35\)\]{border-color:#ee733859}.border-accent{--tw-border-opacity: 1;border-color:rgb(238 115 56 / var(--tw-border-opacity, 1))}.border-accent\/10{border-color:#ee73381a}.border-accent\/15{border-color:#ee733826}.border-accent\/20{border-color:#ee733833}.border-accent\/40{border-color:#ee733866}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/80{border-color:#fde68acc}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-600\/30{border-color:#d977064d}.border-black\/5{border-color:#0000000d}.border-black\/\[0\.04\]{border-color:#0000000a}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-300\/30{border-color:#93c5fd4d}.border-blue-300\/40{border-color:#93c5fd66}.border-blue-300\/50{border-color:#93c5fd80}.border-blue-400\/15{border-color:#60a5fa26}.border-blue-400\/20{border-color:#60a5fa33}.border-blue-400\/25{border-color:#60a5fa40}.border-blue-500\/40{border-color:#3b82f666}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-400\/40{border-color:#22d3ee66}.border-cyan-400\/50{border-color:#22d3ee80}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-error{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/30{border-color:#e5e7eb4d}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-200\/80{border-color:#e5e7ebcc}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-200\/80{border-color:#bbf7d0cc}.border-green-200\/90{border-color:#bbf7d0e6}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-300\/30{border-color:#86efac4d}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-400\/20{border-color:#4ade8033}.border-green-400\/25{border-color:#4ade8040}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-neutral-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity, 1))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-orange-400\/40{border-color:#fb923c66}.border-orange-400\/50{border-color:#fb923c80}.border-orange-500\/40{border-color:#f9731666}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(154 0 0 / var(--tw-border-opacity, 1))}.border-primary\/10{border-color:#9a00001a}.border-primary\/15{border-color:#9a000026}.border-primary\/20{border-color:#9a000033}.border-primary\/25{border-color:#9a000040}.border-primary\/30{border-color:#9a00004d}.border-primary\/40{border-color:#9a000066}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-400\/40{border-color:#c084fc66}.border-purple-400\/50{border-color:#c084fc80}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-200\/80{border-color:#fecacacc}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-300\/30{border-color:#fca5a54d}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-400\/20{border-color:#f8717133}.border-red-400\/25{border-color:#f8717140}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-secondary{--tw-border-opacity: 1;border-color:rgb(244 163 0 / var(--tw-border-opacity, 1))}.border-secondary\/10{border-color:#f4a3001a}.border-secondary\/15{border-color:#f4a30026}.border-secondary\/20{border-color:#f4a30033}.border-secondary\/25{border-color:#f4a30040}.border-secondary\/30{border-color:#f4a3004d}.border-secondary\/40{border-color:#f4a30066}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/70{border-color:#ffffffb3}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-200\/60{border-color:#fef08a99}.border-yellow-200\/80{border-color:#fef08acc}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.\!border-t-white{--tw-border-opacity: 1 !important;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))!important}.border-b-\[\#FCF6E6\]{--tw-border-opacity: 1;border-bottom-color:rgb(252 246 230 / var(--tw-border-opacity, 1))}.border-l-\[\#91233E\]{--tw-border-opacity: 1;border-left-color:rgb(145 35 62 / var(--tw-border-opacity, 1))}.border-r-transparent{border-right-color:transparent}.border-t-\[\#8F2B3B\]{--tw-border-opacity: 1;border-top-color:rgb(143 43 59 / var(--tw-border-opacity, 1))}.border-t-\[\#91233E\]{--tw-border-opacity: 1;border-top-color:rgb(145 35 62 / var(--tw-border-opacity, 1))}.border-t-\[\#EE7338\]{--tw-border-opacity: 1;border-top-color:rgb(238 115 56 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.\!bg-transparent{background-color:transparent!important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-\[\#0A66C2\]{--tw-bg-opacity: 1;background-color:rgb(10 102 194 / var(--tw-bg-opacity, 1))}.bg-\[\#1877F2\]{--tw-bg-opacity: 1;background-color:rgb(24 119 242 / var(--tw-bg-opacity, 1))}.bg-\[\#1d2226\]{--tw-bg-opacity: 1;background-color:rgb(29 34 38 / var(--tw-bg-opacity, 1))}.bg-\[\#1e0c12\]{--tw-bg-opacity: 1;background-color:rgb(30 12 18 / var(--tw-bg-opacity, 1))}.bg-\[\#25D366\]{--tw-bg-opacity: 1;background-color:rgb(37 211 102 / var(--tw-bg-opacity, 1))}.bg-\[\#8F2B3B\]{--tw-bg-opacity: 1;background-color:rgb(143 43 59 / var(--tw-bg-opacity, 1))}.bg-\[\#8F2B3B\]\/10{background-color:#8f2b3b1a}.bg-\[\#91233E\]{--tw-bg-opacity: 1;background-color:rgb(145 35 62 / var(--tw-bg-opacity, 1))}.bg-\[\#91233E\]\/10{background-color:#91233e1a}.bg-\[\#91233E\]\/15{background-color:#91233e26}.bg-\[\#91233E\]\/20{background-color:#91233e33}.bg-\[\#91233E\]\/25{background-color:#91233e40}.bg-\[\#91233E\]\/30{background-color:#91233e4d}.bg-\[\#91233E\]\/35{background-color:#91233e59}.bg-\[\#91233E\]\/40{background-color:#91233e66}.bg-\[\#91233E\]\/5{background-color:#91233e0d}.bg-\[\#D9E7F5\]{--tw-bg-opacity: 1;background-color:rgb(217 231 245 / var(--tw-bg-opacity, 1))}.bg-\[\#E04545\]{--tw-bg-opacity: 1;background-color:rgb(224 69 69 / var(--tw-bg-opacity, 1))}.bg-\[\#EAD5C2\]{--tw-bg-opacity: 1;background-color:rgb(234 213 194 / var(--tw-bg-opacity, 1))}.bg-\[\#EE7338\]{--tw-bg-opacity: 1;background-color:rgb(238 115 56 / var(--tw-bg-opacity, 1))}.bg-\[\#EE7338\]\/10{background-color:#ee73381a}.bg-\[\#EE7338\]\/15{background-color:#ee733826}.bg-\[\#EE7338\]\/20{background-color:#ee733833}.bg-\[\#EE7338\]\/30{background-color:#ee73384d}.bg-\[\#EE7338\]\/5{background-color:#ee73380d}.bg-\[\#EE7338\]\/60{background-color:#ee733899}.bg-\[\#F2D7C7\]{--tw-bg-opacity: 1;background-color:rgb(242 215 199 / var(--tw-bg-opacity, 1))}.bg-\[\#F4A300\]{--tw-bg-opacity: 1;background-color:rgb(244 163 0 / var(--tw-bg-opacity, 1))}.bg-\[\#F4A300\]\/10{background-color:#f4a3001a}.bg-\[\#F4A300\]\/15{background-color:#f4a30026}.bg-\[\#F4A300\]\/20{background-color:#f4a30033}.bg-\[\#F4A300\]\/30{background-color:#f4a3004d}.bg-\[\#F4D7AF\]{--tw-bg-opacity: 1;background-color:rgb(244 215 175 / var(--tw-bg-opacity, 1))}.bg-\[\#F4D7AF\]\/60{background-color:#f4d7af99}.bg-\[\#F4E2CD\]{--tw-bg-opacity: 1;background-color:rgb(244 226 205 / var(--tw-bg-opacity, 1))}.bg-\[\#F5E6D4\]{--tw-bg-opacity: 1;background-color:rgb(245 230 212 / var(--tw-bg-opacity, 1))}.bg-\[\#F5E6D4\]\/70{background-color:#f5e6d4b3}.bg-\[\#FCE8E8\]{--tw-bg-opacity: 1;background-color:rgb(252 232 232 / var(--tw-bg-opacity, 1))}.bg-\[\#FCF6E6\]{--tw-bg-opacity: 1;background-color:rgb(252 246 230 / var(--tw-bg-opacity, 1))}.bg-\[\#FCF6E6\]\/50{background-color:#fcf6e680}.bg-\[\#FCF6E6\]\/90{background-color:#fcf6e6e6}.bg-\[\#FCFAF2\]{--tw-bg-opacity: 1;background-color:rgb(252 250 242 / var(--tw-bg-opacity, 1))}.bg-\[\#FDF1DF\]{--tw-bg-opacity: 1;background-color:rgb(253 241 223 / var(--tw-bg-opacity, 1))}.bg-\[\#FDF2E3\]{--tw-bg-opacity: 1;background-color:rgb(253 242 227 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF1E6\]{--tw-bg-opacity: 1;background-color:rgb(255 241 230 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF2E2\]{--tw-bg-opacity: 1;background-color:rgb(255 242 226 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF4E6\]{--tw-bg-opacity: 1;background-color:rgb(255 244 230 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF4F0\]{--tw-bg-opacity: 1;background-color:rgb(255 244 240 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF6EB\]\/95{background-color:#fff6ebf2}.bg-\[\#FFF6EC\]{--tw-bg-opacity: 1;background-color:rgb(255 246 236 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF8ED\]{--tw-bg-opacity: 1;background-color:rgb(255 248 237 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF8F0\]{--tw-bg-opacity: 1;background-color:rgb(255 248 240 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF8F0\]\/50{background-color:#fff8f080}.bg-\[\#FFF8F0\]\/95{background-color:#fff8f0f2}.bg-\[\#FFF9F0\]{--tw-bg-opacity: 1;background-color:rgb(255 249 240 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF9F0\]\/90{background-color:#fff9f0e6}.bg-\[\#FFF9F0\]\/95{background-color:#fff9f0f2}.bg-\[\#FFFBF5\]{--tw-bg-opacity: 1;background-color:rgb(255 251 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f2ee\]{--tw-bg-opacity: 1;background-color:rgb(245 242 238 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(145\,35\,62\,0\.08\)\]{background-color:#91233e14}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(238 115 56 / var(--tw-bg-opacity, 1))}.bg-accent-50{--tw-bg-opacity: 1;background-color:rgb(252 246 230 / var(--tw-bg-opacity, 1))}.bg-accent\/10{background-color:#ee73381a}.bg-accent\/40{background-color:#ee733866}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/80{background-color:#fffbebcc}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/80{background-color:#eff6ffcc}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-error{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-error-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/80{background-color:#f3f4f6cc}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-200\/80{background-color:#e5e7ebcc}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-300\/80{background-color:#d1d5dbcc}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/80{background-color:#111827cc}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-info{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-neutral-300{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-50\/50{background-color:#fff7ed80}.bg-orange-50\/70{background-color:#fff7edb3}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(154 0 0 / var(--tw-bg-opacity, 1))}.bg-primary\/10{background-color:#9a00001a}.bg-primary\/40{background-color:#9a000066}.bg-primary\/5{background-color:#9a00000d}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/40{background-color:#fef2f266}.bg-red-50\/50{background-color:#fef2f280}.bg-red-50\/80{background-color:#fef2f2cc}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/80{background-color:#ef4444cc}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-secondary{--tw-bg-opacity: 1;background-color:rgb(244 163 0 / var(--tw-bg-opacity, 1))}.bg-secondary-50{--tw-bg-opacity: 1;background-color:rgb(254 246 178 / var(--tw-bg-opacity, 1))}.bg-secondary\/10{background-color:#f4a3001a}.bg-secondary\/40{background-color:#f4a30066}.bg-secondary\/5{background-color:#f4a3000d}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-success{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-warning{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/45{background-color:#ffffff73}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/65{background-color:#ffffffa6}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-100\/90{background-color:#fef9c3e6}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-opacity-0{--tw-bg-opacity: 0}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-75{--tw-bg-opacity: .75}.\!bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))!important}.bg-\[radial-gradient\(circle\,_rgba\(255\,255\,255\,0\.8\)\,_transparent_60\%\)\]{background-image:radial-gradient(circle,rgba(255,255,255,.8),transparent 60%)}.bg-\[radial-gradient\(circle\,rgba\(238\,115\,56\,0\.14\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,rgba(238,115,56,.14),transparent 70%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(255\,255\,255\,0\.7\)\,_transparent_55\%\)\]{background-image:radial-gradient(circle at top,rgba(255,255,255,.7),transparent 55%)}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(238\,115\,56\,0\.14\)\,transparent_55\%\)\,radial-gradient\(ellipse_at_bottom_left\,rgba\(145\,35\,62\,0\.1\)\,transparent_50\%\)\]{background-image:radial-gradient(ellipse at top right,rgba(238,115,56,.14),transparent 55%),radial-gradient(ellipse at bottom left,rgba(145,35,62,.1),transparent 50%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-mountains{background-image:url(/img/Mountains.png)}.\!from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.from-\[\#8F2B3B\]{--tw-gradient-from: #8F2B3B var(--tw-gradient-from-position);--tw-gradient-to: rgb(143 43 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#91233E\]{--tw-gradient-from: #91233E var(--tw-gradient-from-position);--tw-gradient-to: rgb(145 35 62 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#91233E\]\/10{--tw-gradient-from: rgb(145 35 62 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(145 35 62 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#91233E\]\/15{--tw-gradient-from: rgb(145 35 62 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(145 35 62 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#91233E\]\/20{--tw-gradient-from: rgb(145 35 62 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(145 35 62 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#91233E\]\/25{--tw-gradient-from: rgb(145 35 62 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(145 35 62 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#91233E\]\/30{--tw-gradient-from: rgb(145 35 62 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(145 35 62 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#91233E\]\/5{--tw-gradient-from: rgb(145 35 62 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(145 35 62 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#91233E\]\/90{--tw-gradient-from: rgb(145 35 62 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(145 35 62 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#B84A4A\]{--tw-gradient-from: #B84A4A var(--tw-gradient-from-position);--tw-gradient-to: rgb(184 74 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#B84A4A\]\/5{--tw-gradient-from: rgb(184 74 74 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(184 74 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ECFDF3\]{--tw-gradient-from: #ECFDF3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 243 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#EE7338\]{--tw-gradient-from: #EE7338 var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 115 56 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#EE7338\]\/10{--tw-gradient-from: rgb(238 115 56 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 115 56 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#EE7338\]\/20{--tw-gradient-from: rgb(238 115 56 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 115 56 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#EE7338\]\/25{--tw-gradient-from: rgb(238 115 56 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 115 56 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#EE7338\]\/5{--tw-gradient-from: rgb(238 115 56 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 115 56 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#EED0B2\]\/40{--tw-gradient-from: rgb(238 208 178 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 208 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#EFF6FF\]{--tw-gradient-from: #EFF6FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F1F5F9\]{--tw-gradient-from: #F1F5F9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F3D0A0\]{--tw-gradient-from: #F3D0A0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 208 160 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F4A300\]{--tw-gradient-from: #F4A300 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 163 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F4A300\]\/10{--tw-gradient-from: rgb(244 163 0 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 163 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F4A300\]\/20{--tw-gradient-from: rgb(244 163 0 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 163 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F4A300\]\/25{--tw-gradient-from: rgb(244 163 0 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 163 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F4A300\]\/30{--tw-gradient-from: rgb(244 163 0 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 163 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F4A300\]\/5{--tw-gradient-from: rgb(244 163 0 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 163 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F5F1E8\]{--tw-gradient-from: #F5F1E8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 241 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F9D8A8\]{--tw-gradient-from: #F9D8A8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 216 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F9D8B8\]\/40{--tw-gradient-from: rgb(249 216 184 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 216 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F9D8B8\]\/45{--tw-gradient-from: rgb(249 216 184 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 216 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FBF3E4\]{--tw-gradient-from: #FBF3E4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 243 228 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FCF6E6\]{--tw-gradient-from: #FCF6E6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 246 230 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FDF2F8\]{--tw-gradient-from: #FDF2F8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FEF2F2\]{--tw-gradient-from: #FEF2F2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FEF5E4\]{--tw-gradient-from: #FEF5E4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 245 228 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF0E2\]{--tw-gradient-from: #FFF0E2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 240 226 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF0F3\]{--tw-gradient-from: #FFF0F3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 240 243 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF1E4\]\/65{--tw-gradient-from: rgb(255 241 228 / .65) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 228 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF1E4\]\/70{--tw-gradient-from: rgb(255 241 228 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 228 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF2E5\]{--tw-gradient-from: #FFF2E5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 242 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF2EA\]{--tw-gradient-from: #FFF2EA var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 242 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF4E6\]{--tw-gradient-from: #FFF4E6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 244 230 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF7ED\]{--tw-gradient-from: #FFF7ED var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF7F7\]{--tw-gradient-from: #FFF7F7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF8ED\]{--tw-gradient-from: #FFF8ED var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 248 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF8F0\]{--tw-gradient-from: #FFF8F0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 248 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF8F0\]\/50{--tw-gradient-from: rgb(255 248 240 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 248 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF8F0\]\/80{--tw-gradient-from: rgb(255 248 240 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 248 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF8F0\]\/90{--tw-gradient-from: rgb(255 248 240 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 248 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF8F0\]\/95{--tw-gradient-from: rgb(255 248 240 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 248 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF9F0\]{--tw-gradient-from: #FFF9F0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 249 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF9F4\]{--tw-gradient-from: #FFF9F4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 249 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFFBF5\]{--tw-gradient-from: #FFFBF5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--color-from\)\]{--tw-gradient-from: var(--color-from) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent{--tw-gradient-from: #EE7338 var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 115 56 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent-50{--tw-gradient-from: #FCF6E6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 246 230 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent\/10{--tw-gradient-from: rgb(238 115 56 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 115 56 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100\/15{--tw-gradient-from: rgb(254 243 199 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100\/20{--tw-gradient-from: rgb(254 243 199 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100\/30{--tw-gradient-from: rgb(254 243 199 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100\/40{--tw-gradient-from: rgb(254 243 199 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-200\/20{--tw-gradient-from: rgb(253 230 138 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/20{--tw-gradient-from: rgb(0 0 0 / .2) 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)}.from-black\/70{--tw-gradient-from: rgb(0 0 0 / .7) 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)}.from-blue-100\/10{--tw-gradient-from: rgb(219 234 254 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100\/15{--tw-gradient-from: rgb(219 234 254 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100\/20{--tw-gradient-from: rgb(219 234 254 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100\/30{--tw-gradient-from: rgb(219 234 254 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100\/40{--tw-gradient-from: rgb(219 234 254 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-100\/30{--tw-gradient-from: rgb(207 250 254 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(207 250 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-100\/40{--tw-gradient-from: rgb(207 250 254 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(207 250 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50{--tw-gradient-from: #ecfeff var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-200{--tw-gradient-from: #e5e7eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-100\/15{--tw-gradient-from: rgb(220 252 231 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-100\/20{--tw-gradient-from: rgb(220 252 231 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50\/50{--tw-gradient-from: rgb(240 253 244 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50\/90{--tw-gradient-from: rgb(240 253 244 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neutral-50{--tw-gradient-from: #FAFAFA var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-100{--tw-gradient-from: #ffedd5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-100\/30{--tw-gradient-from: rgb(255 237 213 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-100\/40{--tw-gradient-from: rgb(255 237 213 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-50{--tw-gradient-from: #fdf2f8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: #9A0000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(154 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-50{--tw-gradient-from: #F5E6E6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 230 230 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: rgb(154 0 0 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(154 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/15{--tw-gradient-from: rgb(154 0 0 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(154 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from: rgb(154 0 0 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(154 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/30{--tw-gradient-from: rgb(154 0 0 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(154 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/\[0\.06\]{--tw-gradient-from: rgb(154 0 0 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(154 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100\/30{--tw-gradient-from: rgb(243 232 255 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100\/40{--tw-gradient-from: rgb(243 232 255 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-100{--tw-gradient-from: #fee2e2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-100\/15{--tw-gradient-from: rgb(254 226 226 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-100\/20{--tw-gradient-from: rgb(254 226 226 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary{--tw-gradient-from: #F4A300 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 163 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary\/10{--tw-gradient-from: rgb(244 163 0 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 163 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary\/20{--tw-gradient-from: rgb(244 163 0 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 163 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary\/30{--tw-gradient-from: rgb(244 163 0 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 163 0 / 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)}.from-violet-50{--tw-gradient-from: #f5f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/20{--tw-gradient-from: rgb(255 255 255 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/30{--tw-gradient-from: rgb(255 255 255 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/40{--tw-gradient-from: rgb(255 255 255 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/5{--tw-gradient-from: rgb(255 255 255 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/60{--tw-gradient-from: rgb(255 255 255 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/70{--tw-gradient-from: rgb(255 255 255 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/80{--tw-gradient-from: rgb(255 255 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/90{--tw-gradient-from: rgb(255 255 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/95{--tw-gradient-from: rgb(255 255 255 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-50{--tw-gradient-from: #fefce8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-50\/90{--tw-gradient-from: rgb(254 252 232 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.\!via-\[\#FFF8F0\]{--tw-gradient-to: rgb(255 248 240 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), #FFF8F0 var(--tw-gradient-via-position), var(--tw-gradient-to) !important}.via-\[\#91233E\]\/35{--tw-gradient-to: rgb(145 35 62 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(145 35 62 / .35) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#A82D4A\]{--tw-gradient-to: rgb(168 45 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #A82D4A var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#A82D4A\]\/10{--tw-gradient-to: rgb(168 45 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(168 45 74 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#B8325A\]{--tw-gradient-to: rgb(184 50 90 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #B8325A var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#B84A4A\]{--tw-gradient-to: rgb(184 74 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #B84A4A var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#B84A4A\]\/20{--tw-gradient-to: rgb(184 74 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(184 74 74 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#B84A4A\]\/95{--tw-gradient-to: rgb(184 74 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(184 74 74 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#B84A5F\]{--tw-gradient-to: rgb(184 74 95 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #B84A5F var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#EE7338\]{--tw-gradient-to: rgb(238 115 56 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #EE7338 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#EE7338\]\/5{--tw-gradient-to: rgb(238 115 56 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(238 115 56 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F4A300\]{--tw-gradient-to: rgb(244 163 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F4A300 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F4A300\]\/5{--tw-gradient-to: rgb(244 163 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(244 163 0 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F6C0A2\]{--tw-gradient-to: rgb(246 192 162 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F6C0A2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F6CBA6\]\/30{--tw-gradient-to: rgb(246 203 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(246 203 166 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F6CBA6\]\/35{--tw-gradient-to: rgb(246 203 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(246 203 166 / .35) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F6E4CC\]{--tw-gradient-to: rgb(246 228 204 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F6E4CC var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F8E4CC\]{--tw-gradient-to: rgb(248 228 204 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F8E4CC var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F8E4CC\]\/30{--tw-gradient-to: rgb(248 228 204 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(248 228 204 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FADCD6\]{--tw-gradient-to: rgb(250 220 214 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FADCD6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FADDC1\]{--tw-gradient-to: rgb(250 221 193 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FADDC1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FDE3CE\]{--tw-gradient-to: rgb(253 227 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FDE3CE var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FEF3C7\]{--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FEF3C7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FFE8D0\]{--tw-gradient-to: rgb(255 232 208 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FFE8D0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FFF2E5\]{--tw-gradient-to: rgb(255 242 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FFF2E5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FFF5EB\]{--tw-gradient-to: rgb(255 245 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FFF5EB var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FFF6EA\]{--tw-gradient-to: rgb(255 246 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FFF6EA var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FFF8ED\]{--tw-gradient-to: rgb(255 248 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FFF8ED var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FFF8F0\]{--tw-gradient-to: rgb(255 248 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FFF8F0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FFF8F0\]\/60{--tw-gradient-to: rgb(255 248 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 248 240 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FFF8F0\]\/70{--tw-gradient-to: rgb(255 248 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 248 240 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FFF8F0\]\/85{--tw-gradient-to: rgb(255 248 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 248 240 / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FFF8F0\]\/90{--tw-gradient-to: rgb(255 248 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 248 240 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FFF9F2\]{--tw-gradient-to: rgb(255 249 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FFF9F2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FFFBF5\]{--tw-gradient-to: rgb(255 251 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FFFBF5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#a32842\]{--tw-gradient-to: rgb(163 40 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a32842 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#c43d5c\]{--tw-gradient-to: rgb(196 61 92 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c43d5c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[var\(--color-to\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--color-to) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-accent{--tw-gradient-to: rgb(238 115 56 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #EE7338 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-accent\/20{--tw-gradient-to: rgb(238 115 56 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(238 115 56 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/30{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-50{--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f9fafb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-neutral-50{--tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FAFAFA var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-50{--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff7ed var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary-50\/90{--tw-gradient-to: rgb(245 230 230 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 230 230 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/10{--tw-gradient-to: rgb(154 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(154 0 0 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/20{--tw-gradient-to: rgb(154 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(154 0 0 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/50{--tw-gradient-to: rgb(154 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(154 0 0 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-secondary{--tw-gradient-to: rgb(244 163 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F4A300 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-secondary\/10{--tw-gradient-to: rgb(244 163 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(244 163 0 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-secondary\/15{--tw-gradient-to: rgb(244 163 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(244 163 0 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-secondary\/20{--tw-gradient-to: rgb(244 163 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(244 163 0 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/0{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/5{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/70{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/90{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.\!to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position) !important}.to-\[\#7A1E35\]{--tw-gradient-to: #7A1E35 var(--tw-gradient-to-position)}.to-\[\#7a1e32\]{--tw-gradient-to: #7a1e32 var(--tw-gradient-to-position)}.to-\[\#91233E\]{--tw-gradient-to: #91233E var(--tw-gradient-to-position)}.to-\[\#91233E\]\/10{--tw-gradient-to: rgb(145 35 62 / .1) var(--tw-gradient-to-position)}.to-\[\#91233E\]\/15{--tw-gradient-to: rgb(145 35 62 / .15) var(--tw-gradient-to-position)}.to-\[\#91233E\]\/20{--tw-gradient-to: rgb(145 35 62 / .2) var(--tw-gradient-to-position)}.to-\[\#91233E\]\/5{--tw-gradient-to: rgb(145 35 62 / .05) var(--tw-gradient-to-position)}.to-\[\#91233E\]\/90{--tw-gradient-to: rgb(145 35 62 / .9) var(--tw-gradient-to-position)}.to-\[\#A82D4A\]\/10{--tw-gradient-to: rgb(168 45 74 / .1) var(--tw-gradient-to-position)}.to-\[\#A82D4D\]{--tw-gradient-to: #A82D4D var(--tw-gradient-to-position)}.to-\[\#B8325A\]{--tw-gradient-to: #B8325A var(--tw-gradient-to-position)}.to-\[\#B84A4A\]{--tw-gradient-to: #B84A4A var(--tw-gradient-to-position)}.to-\[\#B84A4A\]\/10{--tw-gradient-to: rgb(184 74 74 / .1) var(--tw-gradient-to-position)}.to-\[\#B84A4A\]\/20{--tw-gradient-to: rgb(184 74 74 / .2) var(--tw-gradient-to-position)}.to-\[\#B84A4A\]\/5{--tw-gradient-to: rgb(184 74 74 / .05) var(--tw-gradient-to-position)}.to-\[\#B84A5F\]{--tw-gradient-to: #B84A5F var(--tw-gradient-to-position)}.to-\[\#B84A5F\]\/90{--tw-gradient-to: rgb(184 74 95 / .9) var(--tw-gradient-to-position)}.to-\[\#E0F2FE\]{--tw-gradient-to: #E0F2FE var(--tw-gradient-to-position)}.to-\[\#E8C59A\]{--tw-gradient-to: #E8C59A var(--tw-gradient-to-position)}.to-\[\#E8CDAF\]{--tw-gradient-to: #E8CDAF var(--tw-gradient-to-position)}.to-\[\#EE7338\]{--tw-gradient-to: #EE7338 var(--tw-gradient-to-position)}.to-\[\#EE7338\]\/10{--tw-gradient-to: rgb(238 115 56 / .1) var(--tw-gradient-to-position)}.to-\[\#EE7338\]\/15{--tw-gradient-to: rgb(238 115 56 / .15) var(--tw-gradient-to-position)}.to-\[\#EE7338\]\/20{--tw-gradient-to: rgb(238 115 56 / .2) var(--tw-gradient-to-position)}.to-\[\#EE7338\]\/30{--tw-gradient-to: rgb(238 115 56 / .3) var(--tw-gradient-to-position)}.to-\[\#EE7338\]\/5{--tw-gradient-to: rgb(238 115 56 / .05) var(--tw-gradient-to-position)}.to-\[\#EE7338\]\/90{--tw-gradient-to: rgb(238 115 56 / .9) var(--tw-gradient-to-position)}.to-\[\#EE9F75\]{--tw-gradient-to: #EE9F75 var(--tw-gradient-to-position)}.to-\[\#EED0B2\]{--tw-gradient-to: #EED0B2 var(--tw-gradient-to-position)}.to-\[\#EFF6FF\]{--tw-gradient-to: #EFF6FF var(--tw-gradient-to-position)}.to-\[\#F0E6D2\]{--tw-gradient-to: #F0E6D2 var(--tw-gradient-to-position)}.to-\[\#F0E6D2\]\/60{--tw-gradient-to: rgb(240 230 210 / .6) var(--tw-gradient-to-position)}.to-\[\#F0E6D2\]\/70{--tw-gradient-to: rgb(240 230 210 / .7) var(--tw-gradient-to-position)}.to-\[\#F0E6D2\]\/90{--tw-gradient-to: rgb(240 230 210 / .9) var(--tw-gradient-to-position)}.to-\[\#F0E6D2\]\/95{--tw-gradient-to: rgb(240 230 210 / .95) var(--tw-gradient-to-position)}.to-\[\#F4A300\]{--tw-gradient-to: #F4A300 var(--tw-gradient-to-position)}.to-\[\#F4A300\]\/10{--tw-gradient-to: rgb(244 163 0 / .1) var(--tw-gradient-to-position)}.to-\[\#F4A300\]\/20{--tw-gradient-to: rgb(244 163 0 / .2) var(--tw-gradient-to-position)}.to-\[\#F4A300\]\/30{--tw-gradient-to: rgb(244 163 0 / .3) var(--tw-gradient-to-position)}.to-\[\#F4A300\]\/5{--tw-gradient-to: rgb(244 163 0 / .05) var(--tw-gradient-to-position)}.to-\[\#F4C7C3\]{--tw-gradient-to: #F4C7C3 var(--tw-gradient-to-position)}.to-\[\#F5AC7C\]\/40{--tw-gradient-to: rgb(245 172 124 / .4) var(--tw-gradient-to-position)}.to-\[\#F5E6D4\]{--tw-gradient-to: #F5E6D4 var(--tw-gradient-to-position)}.to-\[\#F6E3CB\]{--tw-gradient-to: #F6E3CB var(--tw-gradient-to-position)}.to-\[\#F7CBA2\]{--tw-gradient-to: #F7CBA2 var(--tw-gradient-to-position)}.to-\[\#F7D0B0\]\/60{--tw-gradient-to: rgb(247 208 176 / .6) var(--tw-gradient-to-position)}.to-\[\#F7D6B6\]\/45{--tw-gradient-to: rgb(247 214 182 / .45) var(--tw-gradient-to-position)}.to-\[\#F8CFBF\]{--tw-gradient-to: #F8CFBF var(--tw-gradient-to-position)}.to-\[\#FADCC1\]\/55{--tw-gradient-to: rgb(250 220 193 / .55) var(--tw-gradient-to-position)}.to-\[\#FCE7F3\]{--tw-gradient-to: #FCE7F3 var(--tw-gradient-to-position)}.to-\[\#FCF6E6\]{--tw-gradient-to: #FCF6E6 var(--tw-gradient-to-position)}.to-\[\#FCF6E6\]\/40{--tw-gradient-to: rgb(252 246 230 / .4) var(--tw-gradient-to-position)}.to-\[\#FCF6E6\]\/70{--tw-gradient-to: rgb(252 246 230 / .7) var(--tw-gradient-to-position)}.to-\[\#FCF6E6\]\/90{--tw-gradient-to: rgb(252 246 230 / .9) var(--tw-gradient-to-position)}.to-\[\#FCF6E6\]\/95{--tw-gradient-to: rgb(252 246 230 / .95) var(--tw-gradient-to-position)}.to-\[\#FEE2E2\]{--tw-gradient-to: #FEE2E2 var(--tw-gradient-to-position)}.to-\[\#FEF3C7\]{--tw-gradient-to: #FEF3C7 var(--tw-gradient-to-position)}.to-\[\#FEF9C3\]{--tw-gradient-to: #FEF9C3 var(--tw-gradient-to-position)}.to-\[\#FFB733\]\/10{--tw-gradient-to: rgb(255 183 51 / .1) var(--tw-gradient-to-position)}.to-\[\#FFB733\]\/20{--tw-gradient-to: rgb(255 183 51 / .2) var(--tw-gradient-to-position)}.to-\[\#FFB733\]\/5{--tw-gradient-to: rgb(255 183 51 / .05) var(--tw-gradient-to-position)}.to-\[\#FFD9B3\]{--tw-gradient-to: #FFD9B3 var(--tw-gradient-to-position)}.to-\[\#FFECD6\]{--tw-gradient-to: #FFECD6 var(--tw-gradient-to-position)}.to-\[\#FFEFE0\]{--tw-gradient-to: #FFEFE0 var(--tw-gradient-to-position)}.to-\[\#FFF0E6\]{--tw-gradient-to: #FFF0E6 var(--tw-gradient-to-position)}.to-\[\#FFF4E6\]{--tw-gradient-to: #FFF4E6 var(--tw-gradient-to-position)}.to-\[\#FFF6EE\]{--tw-gradient-to: #FFF6EE var(--tw-gradient-to-position)}.to-\[\#FFF8ED\]{--tw-gradient-to: #FFF8ED var(--tw-gradient-to-position)}.to-\[\#FFF8F0\]{--tw-gradient-to: #FFF8F0 var(--tw-gradient-to-position)}.to-\[\#FFF8F0\]\/50{--tw-gradient-to: rgb(255 248 240 / .5) var(--tw-gradient-to-position)}.to-\[\#FFF8F0\]\/80{--tw-gradient-to: rgb(255 248 240 / .8) var(--tw-gradient-to-position)}.to-\[\#FFF8F0\]\/90{--tw-gradient-to: rgb(255 248 240 / .9) var(--tw-gradient-to-position)}.to-\[\#FFFBEB\]{--tw-gradient-to: #FFFBEB var(--tw-gradient-to-position)}.to-\[\#FFFBF5\]{--tw-gradient-to: #FFFBF5 var(--tw-gradient-to-position)}.to-\[\#b02e4a\]{--tw-gradient-to: #b02e4a var(--tw-gradient-to-position)}.to-\[\#faf4e8\]{--tw-gradient-to: #faf4e8 var(--tw-gradient-to-position)}.to-\[var\(--color-from\)\]{--tw-gradient-to: var(--color-from) var(--tw-gradient-to-position)}.to-accent{--tw-gradient-to: #EE7338 var(--tw-gradient-to-position)}.to-accent-50{--tw-gradient-to: #FCF6E6 var(--tw-gradient-to-position)}.to-accent\/10{--tw-gradient-to: rgb(238 115 56 / .1) var(--tw-gradient-to-position)}.to-accent\/15{--tw-gradient-to: rgb(238 115 56 / .15) var(--tw-gradient-to-position)}.to-accent\/20{--tw-gradient-to: rgb(238 115 56 / .2) var(--tw-gradient-to-position)}.to-accent\/30{--tw-gradient-to: rgb(238 115 56 / .3) var(--tw-gradient-to-position)}.to-accent\/5{--tw-gradient-to: rgb(238 115 56 / .05) var(--tw-gradient-to-position)}.to-amber-200\/15{--tw-gradient-to: rgb(253 230 138 / .15) var(--tw-gradient-to-position)}.to-amber-200\/20{--tw-gradient-to: rgb(253 230 138 / .2) var(--tw-gradient-to-position)}.to-amber-200\/30{--tw-gradient-to: rgb(253 230 138 / .3) var(--tw-gradient-to-position)}.to-amber-200\/40{--tw-gradient-to: rgb(253 230 138 / .4) var(--tw-gradient-to-position)}.to-amber-300\/20{--tw-gradient-to: rgb(252 211 77 / .2) var(--tw-gradient-to-position)}.to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.to-amber-50\/90{--tw-gradient-to: rgb(255 251 235 / .9) var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-cyan-100\/15{--tw-gradient-to: rgb(207 250 254 / .15) var(--tw-gradient-to-position)}.to-cyan-100\/20{--tw-gradient-to: rgb(207 250 254 / .2) var(--tw-gradient-to-position)}.to-cyan-100\/30{--tw-gradient-to: rgb(207 250 254 / .3) var(--tw-gradient-to-position)}.to-cyan-100\/40{--tw-gradient-to: rgb(207 250 254 / .4) var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to: #ecfeff var(--tw-gradient-to-position)}.to-emerald-100\/15{--tw-gradient-to: rgb(209 250 229 / .15) var(--tw-gradient-to-position)}.to-emerald-100\/20{--tw-gradient-to: rgb(209 250 229 / .2) var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-emerald-50\/30{--tw-gradient-to: rgb(236 253 245 / .3) var(--tw-gradient-to-position)}.to-emerald-50\/70{--tw-gradient-to: rgb(236 253 245 / .7) var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-indigo-100\/10{--tw-gradient-to: rgb(224 231 255 / .1) var(--tw-gradient-to-position)}.to-indigo-100\/15{--tw-gradient-to: rgb(224 231 255 / .15) var(--tw-gradient-to-position)}.to-indigo-100\/20{--tw-gradient-to: rgb(224 231 255 / .2) var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-neutral-50\/80{--tw-gradient-to: rgb(250 250 250 / .8) var(--tw-gradient-to-position)}.to-orange-100\/15{--tw-gradient-to: rgb(255 237 213 / .15) var(--tw-gradient-to-position)}.to-orange-100\/20{--tw-gradient-to: rgb(255 237 213 / .2) var(--tw-gradient-to-position)}.to-orange-200{--tw-gradient-to: #fed7aa var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to: #9A0000 var(--tw-gradient-to-position)}.to-primary-50{--tw-gradient-to: #F5E6E6 var(--tw-gradient-to-position)}.to-primary\/20{--tw-gradient-to: rgb(154 0 0 / .2) var(--tw-gradient-to-position)}.to-primary\/\[0\.03\]{--tw-gradient-to: rgb(154 0 0 / .03) var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-red-100\/30{--tw-gradient-to: rgb(254 226 226 / .3) var(--tw-gradient-to-position)}.to-red-100\/40{--tw-gradient-to: rgb(254 226 226 / .4) var(--tw-gradient-to-position)}.to-red-200{--tw-gradient-to: #fecaca var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to: #fff1f2 var(--tw-gradient-to-position)}.to-secondary{--tw-gradient-to: #F4A300 var(--tw-gradient-to-position)}.to-secondary-100{--tw-gradient-to: #FCE2B0 var(--tw-gradient-to-position)}.to-secondary\/10{--tw-gradient-to: rgb(244 163 0 / .1) var(--tw-gradient-to-position)}.to-secondary\/20{--tw-gradient-to: rgb(244 163 0 / .2) var(--tw-gradient-to-position)}.to-secondary\/5{--tw-gradient-to: rgb(244 163 0 / .05) var(--tw-gradient-to-position)}.to-secondary\/90{--tw-gradient-to: rgb(244 163 0 / .9) var(--tw-gradient-to-position)}.to-secondary\/\[0\.08\]{--tw-gradient-to: rgb(244 163 0 / .08) var(--tw-gradient-to-position)}.to-teal-100\/30{--tw-gradient-to: rgb(204 251 241 / .3) var(--tw-gradient-to-position)}.to-teal-100\/40{--tw-gradient-to: rgb(204 251 241 / .4) var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-100\/30{--tw-gradient-to: rgb(237 233 254 / .3) var(--tw-gradient-to-position)}.to-violet-100\/40{--tw-gradient-to: rgb(237 233 254 / .4) var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-white\/10{--tw-gradient-to: rgb(255 255 255 / .1) var(--tw-gradient-to-position)}.to-white\/20{--tw-gradient-to: rgb(255 255 255 / .2) var(--tw-gradient-to-position)}.to-white\/50{--tw-gradient-to: rgb(255 255 255 / .5) var(--tw-gradient-to-position)}.to-white\/90{--tw-gradient-to: rgb(255 255 255 / .9) var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to: #fefce8 var(--tw-gradient-to-position)}.to-90\%{--tw-gradient-to-position: 90%}.bg-\[length\:200\%_auto\]{background-size:200% auto}.bg-\[length\:var\(--bg-size\)_100\%\]{background-size:var(--bg-size) 100%}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-amber-400{fill:#fbbf24}.fill-amber-500{fill:#f59e0b}.fill-current{fill:currentColor}.fill-neutral{fill:#737373}.fill-yellow-300\/50{fill:#fde04780}.fill-yellow-300\/60{fill:#fde04799}.fill-yellow-400{fill:#facc15}.stroke-neutral{stroke:#737373}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.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}.p-8{padding:2rem}.p-\[2\.5px\]{padding:2.5px}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-0{padding-left:0;padding-right:0}.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-10{padding-left:2.5rem;padding-right:2.5rem}.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-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.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-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.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-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(4\.25rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pb-\[max\(2rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(2rem,env(safe-area-inset-bottom))}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-16{padding-left:4rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0\.5{padding-right:.125rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[calc\(var\(--inst-header-height\)\+env\(safe-area-inset-top\,0px\)\)\]{padding-top:calc(var(--inst-header-height) + env(safe-area-inset-top,0px))}.text-left{text-align:left}.\!text-center{text-align:center!important}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.font-playfair{font-family:Playfair Display,serif}.font-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.font-serif{font-family:Merriweather,ui-serif,Georgia,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-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.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-\[18px\]{font-size:18px}.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}.text-xs\/relaxed{font-size:.75rem;line-height:1.625}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.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}.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-5{line-height:1.25rem}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.75\]{line-height:1.75}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#91233E\]{--tw-text-opacity: 1 !important;color:rgb(145 35 62 / var(--tw-text-opacity, 1))!important}.text-\[\#111111\]{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity, 1))}.text-\[\#111827\]{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-\[\#1f1a17\]{--tw-text-opacity: 1;color:rgb(31 26 23 / var(--tw-text-opacity, 1))}.text-\[\#2C2C2C\]{--tw-text-opacity: 1;color:rgb(44 44 44 / var(--tw-text-opacity, 1))}.text-\[\#3A5E96\]{--tw-text-opacity: 1;color:rgb(58 94 150 / var(--tw-text-opacity, 1))}.text-\[\#3f2a2f\]{--tw-text-opacity: 1;color:rgb(63 42 47 / var(--tw-text-opacity, 1))}.text-\[\#43232A\]{--tw-text-opacity: 1;color:rgb(67 35 42 / var(--tw-text-opacity, 1))}.text-\[\#4a433c\]{--tw-text-opacity: 1;color:rgb(74 67 60 / var(--tw-text-opacity, 1))}.text-\[\#5F1D2A\]{--tw-text-opacity: 1;color:rgb(95 29 42 / var(--tw-text-opacity, 1))}.text-\[\#5F1D2A\]\/70{color:#5f1d2ab3}.text-\[\#5F1D2A\]\/75{color:#5f1d2abf}.text-\[\#5F1D2A\]\/80{color:#5f1d2acc}.text-\[\#5c2a35\]{--tw-text-opacity: 1;color:rgb(92 42 53 / var(--tw-text-opacity, 1))}.text-\[\#5c5348\]{--tw-text-opacity: 1;color:rgb(92 83 72 / var(--tw-text-opacity, 1))}.text-\[\#6E2E36\]{--tw-text-opacity: 1;color:rgb(110 46 54 / var(--tw-text-opacity, 1))}.text-\[\#6b3a1f\]{--tw-text-opacity: 1;color:rgb(107 58 31 / var(--tw-text-opacity, 1))}.text-\[\#6b5344\]{--tw-text-opacity: 1;color:rgb(107 83 68 / var(--tw-text-opacity, 1))}.text-\[\#6b5546\]{--tw-text-opacity: 1;color:rgb(107 85 70 / var(--tw-text-opacity, 1))}.text-\[\#6b6560\]{--tw-text-opacity: 1;color:rgb(107 101 96 / var(--tw-text-opacity, 1))}.text-\[\#712030\]{--tw-text-opacity: 1;color:rgb(113 32 48 / var(--tw-text-opacity, 1))}.text-\[\#712030\]\/60{color:#71203099}.text-\[\#712030\]\/70{color:#712030b3}.text-\[\#77504E\]\/70{color:#77504eb3}.text-\[\#7A2434\]{--tw-text-opacity: 1;color:rgb(122 36 52 / var(--tw-text-opacity, 1))}.text-\[\#7A2434\]\/60{color:#7a243499}.text-\[\#7A2434\]\/70{color:#7a2434b3}.text-\[\#7A2434\]\/75{color:#7a2434bf}.text-\[\#7A2434\]\/80{color:#7a2434cc}.text-\[\#7A2434\]\/85{color:#7a2434d9}.text-\[\#8F2B3B\]{--tw-text-opacity: 1;color:rgb(143 43 59 / var(--tw-text-opacity, 1))}.text-\[\#8F2B3B\]\/40{color:#8f2b3b66}.text-\[\#8F2B3B\]\/50{color:#8f2b3b80}.text-\[\#8F2B3B\]\/60{color:#8f2b3b99}.text-\[\#8F2B3B\]\/70{color:#8f2b3bb3}.text-\[\#8F2B3B\]\/75{color:#8f2b3bbf}.text-\[\#8F2B3B\]\/80{color:#8f2b3bcc}.text-\[\#8a6d55\]{--tw-text-opacity: 1;color:rgb(138 109 85 / var(--tw-text-opacity, 1))}.text-\[\#8a837c\]{--tw-text-opacity: 1;color:rgb(138 131 124 / var(--tw-text-opacity, 1))}.text-\[\#91233E\]{--tw-text-opacity: 1;color:rgb(145 35 62 / var(--tw-text-opacity, 1))}.text-\[\#91233E\]\/40{color:#91233e66}.text-\[\#91233E\]\/50{color:#91233e80}.text-\[\#91233E\]\/55{color:#91233e8c}.text-\[\#91233E\]\/60{color:#91233e99}.text-\[\#91233E\]\/65{color:#91233ea6}.text-\[\#91233E\]\/70{color:#91233eb3}.text-\[\#91233E\]\/75{color:#91233ebf}.text-\[\#91233E\]\/80{color:#91233ecc}.text-\[\#91233E\]\/85{color:#91233ed9}.text-\[\#91233E\]\/90{color:#91233ee6}.text-\[\#B03C3F\]{--tw-text-opacity: 1;color:rgb(176 60 63 / var(--tw-text-opacity, 1))}.text-\[\#B84A4A\]{--tw-text-opacity: 1;color:rgb(184 74 74 / var(--tw-text-opacity, 1))}.text-\[\#C27A2C\]{--tw-text-opacity: 1;color:rgb(194 122 44 / var(--tw-text-opacity, 1))}.text-\[\#C44A54\]{--tw-text-opacity: 1;color:rgb(196 74 84 / var(--tw-text-opacity, 1))}.text-\[\#D8613C\]{--tw-text-opacity: 1;color:rgb(216 97 60 / var(--tw-text-opacity, 1))}.text-\[\#E04545\]{--tw-text-opacity: 1;color:rgb(224 69 69 / var(--tw-text-opacity, 1))}.text-\[\#E19C3D\]{--tw-text-opacity: 1;color:rgb(225 156 61 / var(--tw-text-opacity, 1))}.text-\[\#E45C41\]{--tw-text-opacity: 1;color:rgb(228 92 65 / var(--tw-text-opacity, 1))}.text-\[\#EE7338\]{--tw-text-opacity: 1;color:rgb(238 115 56 / var(--tw-text-opacity, 1))}.text-\[\#EE7338\]\/60{color:#ee733899}.text-\[\#EE7338\]\/70{color:#ee7338b3}.text-\[\#EE7338\]\/80{color:#ee7338cc}.text-\[\#F4A300\]{--tw-text-opacity: 1;color:rgb(244 163 0 / var(--tw-text-opacity, 1))}.text-\[\#FCF6E6\]{--tw-text-opacity: 1;color:rgb(252 246 230 / var(--tw-text-opacity, 1))}.text-\[\#FDF1DF\]{--tw-text-opacity: 1;color:rgb(253 241 223 / var(--tw-text-opacity, 1))}.text-\[\#FF0000\]{--tw-text-opacity: 1;color:rgb(255 0 0 / var(--tw-text-opacity, 1))}.text-accent-700{--tw-text-opacity: 1;color:rgb(180 69 28 / var(--tw-text-opacity, 1))}.text-accent-foreground{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-700\/70{color:#b45309b3}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-900\/90{color:#78350fe6}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-500\/60{color:#3b82f699}.text-blue-500\/70{color:#3b82f6b3}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-error{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-error-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-error-foreground{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-info{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-muted{color:hsl(var(--muted))}.text-neutral{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-200{--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-neutral-800{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(154 0 0 / var(--tw-text-opacity, 1))}.text-primary-foreground{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-primary\/40{color:#9a000066}.text-primary\/70{color:#9a0000b3}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(244 163 0 / var(--tw-text-opacity, 1))}.text-secondary-foreground{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-secondary\/70{color:#f4a300b3}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-success{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-success-foreground{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-warning{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-\[\#EE7338\]{text-decoration-color:#ee7338}.decoration-\[\#EE7338\]\/50{text-decoration-color:#ee733880}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.placeholder-\[\#8F2B3B\]\/40::-moz-placeholder{color:#8f2b3b66}.placeholder-\[\#8F2B3B\]\/40::placeholder{color:#8f2b3b66}.placeholder-\[\#91233E\]\/60::-moz-placeholder{color:#91233e99}.placeholder-\[\#91233E\]\/60::placeholder{color:#91233e99}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-white\/60::-moz-placeholder{color:#fff9}.placeholder-white\/60::placeholder{color:#fff9}.accent-\[\#91233E\]{accent-color:#91233E}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.04\]{opacity:.04}.opacity-\[var\(--opacity\)\]{opacity:var(--opacity)}.mix-blend-screen{mix-blend-mode:screen}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\!shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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-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_-12px_40px_rgba\(145\,35\,62\,0\.22\)\]{--tw-shadow: 0 -12px 40px rgba(145,35,62,.22);--tw-shadow-colored: 0 -12px 40px 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_-4px_20px_rgba\(145\,35\,62\,0\.08\)\]{--tw-shadow: 0 -4px 20px rgba(145,35,62,.08);--tw-shadow-colored: 0 -4px 20px 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_12px_24px_rgba\(26\,24\,17\,0\.12\)\]{--tw-shadow: 0 12px 24px rgba(26,24,17,.12);--tw-shadow-colored: 0 12px 24px 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_12px_40px_rgba\(145\,35\,62\,0\.12\)\]{--tw-shadow: 0 12px 40px rgba(145,35,62,.12);--tw-shadow-colored: 0 12px 40px 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_12px_40px_rgba\(145\,35\,62\,0\.16\)\]{--tw-shadow: 0 12px 40px rgba(145,35,62,.16);--tw-shadow-colored: 0 12px 40px 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_14px_32px_rgba\(26\,24\,17\,0\.12\)\]{--tw-shadow: 0 14px 32px rgba(26,24,17,.12);--tw-shadow-colored: 0 14px 32px 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_18px_32px_rgba\(145\,35\,62\,0\.16\)\]{--tw-shadow: 0 18px 32px rgba(145,35,62,.16);--tw-shadow-colored: 0 18px 32px 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_18px_36px_rgba\(145\,35\,62\,0\.24\)\]{--tw-shadow: 0 18px 36px rgba(145,35,62,.24);--tw-shadow-colored: 0 18px 36px 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_18px_36px_rgba\(238\,115\,56\,0\.18\)\]{--tw-shadow: 0 18px 36px rgba(238,115,56,.18);--tw-shadow-colored: 0 18px 36px 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_18px_36px_rgba\(238\,115\,56\,0\.24\)\]{--tw-shadow: 0 18px 36px rgba(238,115,56,.24);--tw-shadow-colored: 0 18px 36px 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_20px_40px_rgba\(143\,43\,59\,0\.18\)\]{--tw-shadow: 0 20px 40px rgba(143,43,59,.18);--tw-shadow-colored: 0 20px 40px 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_20px_40px_rgba\(145\,35\,62\,0\.2\)\]{--tw-shadow: 0 20px 40px rgba(145,35,62,.2);--tw-shadow-colored: 0 20px 40px 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_28px_72px_rgba\(145\,35\,62\,0\.16\)\]{--tw-shadow: 0 28px 72px rgba(145,35,62,.16);--tw-shadow-colored: 0 28px 72px 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_2px_10px_rgba\(145\,35\,62\,0\.06\)\]{--tw-shadow: 0 2px 10px rgba(145,35,62,.06);--tw-shadow-colored: 0 2px 10px 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_2px_10px_rgba\(238\,115\,56\,0\.06\)\]{--tw-shadow: 0 2px 10px rgba(238,115,56,.06);--tw-shadow-colored: 0 2px 10px 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_32px_76px_rgba\(145\,35\,62\,0\.14\)\]{--tw-shadow: 0 32px 76px rgba(145,35,62,.14);--tw-shadow-colored: 0 32px 76px 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_32px_80px_rgba\(145\,35\,62\,0\.26\)\]{--tw-shadow: 0 32px 80px rgba(145,35,62,.26);--tw-shadow-colored: 0 32px 80px 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_40px_120px_rgba\(145\,35\,62\,0\.28\)\]{--tw-shadow: 0 40px 120px rgba(145,35,62,.28);--tw-shadow-colored: 0 40px 120px 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_4px_16px_rgba\(145\,35\,62\,0\.03\)\]{--tw-shadow: 0 4px 16px rgba(145,35,62,.03);--tw-shadow-colored: 0 4px 16px 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_6px_20px_rgba\(145\,35\,62\,0\.04\)\]{--tw-shadow: 0 6px 20px rgba(145,35,62,.04);--tw-shadow-colored: 0 6px 20px 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_6px_20px_rgba\(145\,35\,62\,0\.45\)\]{--tw-shadow: 0 6px 20px rgba(145,35,62,.45);--tw-shadow-colored: 0 6px 20px 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_6px_22px_rgba\(145\,35\,62\,0\.04\)\]{--tw-shadow: 0 6px 22px rgba(145,35,62,.04);--tw-shadow-colored: 0 6px 22px 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_6px_22px_rgba\(145\,35\,62\,0\.05\)\]{--tw-shadow: 0 6px 22px rgba(145,35,62,.05);--tw-shadow-colored: 0 6px 22px 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_8px_20px_rgba\(26\,24\,17\,0\.08\)\]{--tw-shadow: 0 8px 20px rgba(26,24,17,.08);--tw-shadow-colored: 0 8px 20px 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_8px_28px_rgba\(145\,35\,62\,0\.06\)\]{--tw-shadow: 0 8px 28px rgba(145,35,62,.06);--tw-shadow-colored: 0 8px 28px 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_8px_28px_rgba\(145\,35\,62\,0\.07\)\]{--tw-shadow: 0 8px 28px rgba(145,35,62,.07);--tw-shadow-colored: 0 8px 28px 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-\[inset_0_-8px_10px_\#ffffff1f\]{--tw-shadow: inset 0 -8px 10px #ffffff1f;--tw-shadow-colored: inset 0 -8px 10px 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-card{--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 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)}.shadow-card-hover{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px 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-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 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)}.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-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;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)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -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-\[\#91233E\]\/10{--tw-shadow-color: rgb(145 35 62 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#91233E\]\/15{--tw-shadow-color: rgb(145 35 62 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#91233E\]\/20{--tw-shadow-color: rgb(145 35 62 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#91233E\]\/25{--tw-shadow-color: rgb(145 35 62 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#91233E\]\/30{--tw-shadow-color: rgb(145 35 62 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#91233E\]\/5{--tw-shadow-color: rgb(145 35 62 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#EE7338\]\/25{--tw-shadow-color: rgb(238 115 56 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-200\/50{--tw-shadow-color: rgb(187 247 208 / .5);--tw-shadow: var(--tw-shadow-colored)}.\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.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-1{--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(1px + 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-4{--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(4px + 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-inset{--tw-ring-inset: inset}.ring-\[\#91233E\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(145 35 62 / var(--tw-ring-opacity, 1))}.ring-\[\#91233E\]\/15{--tw-ring-color: rgb(145 35 62 / .15)}.ring-\[\#91233E\]\/20{--tw-ring-color: rgb(145 35 62 / .2)}.ring-\[\#91233E\]\/40{--tw-ring-color: rgb(145 35 62 / .4)}.ring-\[\#EE7338\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(238 115 56 / var(--tw-ring-opacity, 1))}.ring-\[\#EE7338\]\/10{--tw-ring-color: rgb(238 115 56 / .1)}.ring-\[\#EE7338\]\/40{--tw-ring-color: rgb(238 115 56 / .4)}.ring-\[\#F4A300\]\/20{--tw-ring-color: rgb(244 163 0 / .2)}.ring-\[\#F4A300\]\/80{--tw-ring-color: rgb(244 163 0 / .8)}.ring-\[\#FCF6E6\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 246 230 / var(--tw-ring-opacity, 1))}.ring-error{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.ring-primary{--tw-ring-opacity: 1;--tw-ring-color: rgb(154 0 0 / var(--tw-ring-opacity, 1))}.ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.ring-red-400\/40{--tw-ring-color: rgb(248 113 113 / .4)}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-offset-2{--tw-ring-offset-width: 2px}.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)}.blur-2xl{--tw-blur: blur(40px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.blur-\[2px\]{--tw-blur: blur(2px);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)}.blur-lg{--tw-blur: blur(16px);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)}.blur-md{--tw-blur: blur(12px);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)}.blur-sm{--tw-blur: blur(4px);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)}.blur-xl{--tw-blur: blur(24px);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));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)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .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)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));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)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));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)!important}.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{--tw-backdrop-blur: blur(8px);-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-\[2px\]{--tw-backdrop-blur: blur(2px);-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-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)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-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-filter{-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-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.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-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;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-shadow{transition-property:box-shadow;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-300{transition-duration:.3s!important}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.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}.text-balance{text-wrap:balance}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.profile-dropdown-scroll{scrollbar-width:thin;scrollbar-color:rgba(145,35,62,.35) transparent}.profile-dropdown-scroll::-webkit-scrollbar{width:6px}.profile-dropdown-scroll::-webkit-scrollbar-thumb{background:#91233e4d;border-radius:9999px}.profile-dropdown-scroll::-webkit-scrollbar-thumb:hover{background:#91233e73}.animate-fade-in-up{animation:fadeInUp .6s ease-out}.hover-lift{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.hover-lift:hover{--tw-translate-y: -.25rem;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))}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[aspect-ratio\:1\]{aspect-ratio:1}.\[background-image\:linear-gradient\(to_right\,var\(--light-line\)_1px\,transparent_0\)\,linear-gradient\(to_bottom\,var\(--light-line\)_1px\,transparent_0\)\]{background-image:linear-gradient(to right,var(--light-line) 1px,transparent 0),linear-gradient(to bottom,var(--light-line) 1px,transparent 0)}.\[background-repeat\:repeat\]{background-repeat:repeat}.\[background-size\:var\(--cell-size\)_var\(--cell-size\)\]{background-size:var(--cell-size) var(--cell-size)}.\[background\:conic-gradient\(from_calc\(270deg-\(var\(--spread\)\*0\.5\)\)\,transparent_0\,var\(--shimmer-color\)_var\(--spread\)\,transparent_var\(--spread\)\)\]{background:conic-gradient(from calc(270deg - (var(--spread) * .5)),transparent 0,var(--shimmer-color) var(--spread),transparent var(--spread))}.\[background\:var\(--bg\)\]{background:var(--bg)}.\[border-radius\:0\]{border-radius:0}.\[border-radius\:var\(--radius\)\]{border-radius:var(--radius)}.\[box-decoration-break\:clone\]{-webkit-box-decoration-break:clone;box-decoration-break:clone}.\[container-type\:size\]{container-type:size}.\[height\:300vh\]{height:300vh}.\[inset\:0\%_0px\]{inset:0% 0}.\[inset\:var\(--cut\)\]{inset:var(--cut)}.\[margin-left\:-200\%\]{margin-left:-200%}.\[mask\:none\]{-webkit-mask:none;mask:none}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[perspective\:200px\]{perspective:200px}.\[scrollbar-color\:rgba\(145\,35\,62\,0\.35\)_transparent\]{scrollbar-color:rgba(145,35,62,.35) transparent}.\[scrollbar-color\:rgba\(145\,35\,62\,0\.5\)_rgba\(145\,35\,62\,0\.08\)\]{scrollbar-color:rgba(145,35,62,.5) rgba(145,35,62,.08)}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[transform-origin\:100\%_0_0\]{transform-origin:100% 0 0}.\[transform\:rotateX\(var\(--grid-angle\)\)\]{transform:rotateX(var(--grid-angle))}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.\[translate\:0_0\]{translate:0 0}.\[width\:600vw\]{width:600vw}html,body{margin:0;padding:0;width:100%;height:auto;min-height:100%}@media only screen and (max-width:768px){.mobi-pad{padding-left:15px;padding-right:15px}}@media only screen and (max-width:767px){.mobi-pad{padding-left:15px;padding-right:15px}.mobi-post{min-width:100%}.mobifull{width:100%}}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.layoutproblem{display:flex;flex-direction:column;align-items:start;gap:1rem;min-height:100vh}@media(min-width:1024px){.layoutproblem{flex-direction:row}}.childLayout{position:sticky;top:6rem;width:25%;max-height:calc(100vh - 8rem);overflow-y:auto;align-self:flex-start}@keyframes shimmerSweep{0%{transform:translate(-50%) translateY(-10%) rotate(12deg);opacity:.15}50%{opacity:.25}to{transform:translate(50%) translateY(10%) rotate(12deg);opacity:.15}}.glossy-shimmer{animation:shimmerSweep 9s ease-in-out infinite alternate}.feed-page{background:transparent;min-height:100vh}body.feed-page-active,body.feed-page-active html,body.feed-page-active #root{background:linear-gradient(135deg,#f8f4e6,#fff8f0,#f0e6d2)!important;min-height:100vh}.feed-page{min-height:100vh}.feed-layout-left-sidebar,.feed-layout-main-content,.feed-layout-right-sidebar{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.feed-layout-left-sidebar::-webkit-scrollbar,.feed-layout-main-content::-webkit-scrollbar,.feed-layout-right-sidebar::-webkit-scrollbar{width:8px}.feed-layout-left-sidebar::-webkit-scrollbar-track,.feed-layout-main-content::-webkit-scrollbar-track,.feed-layout-right-sidebar::-webkit-scrollbar-track{background:transparent}.feed-layout-left-sidebar::-webkit-scrollbar-thumb,.feed-layout-main-content::-webkit-scrollbar-thumb,.feed-layout-right-sidebar::-webkit-scrollbar-thumb{background:#0003;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.feed-layout-left-sidebar::-webkit-scrollbar-thumb:hover,.feed-layout-main-content::-webkit-scrollbar-thumb:hover,.feed-layout-right-sidebar::-webkit-scrollbar-thumb:hover{background:#0006}.feed-layout-left-sidebar,.feed-layout-main-content,.feed-layout-right-sidebar{scrollbar-gutter:stable}.feed-layout-left-sidebar:not(:hover)::-webkit-scrollbar-thumb,.feed-layout-main-content:not(:hover)::-webkit-scrollbar-thumb,.feed-layout-right-sidebar:not(:hover)::-webkit-scrollbar-thumb{background:#0000000d}.feed-layout-left-sidebar:hover::-webkit-scrollbar-thumb,.feed-layout-main-content:hover::-webkit-scrollbar-thumb,.feed-layout-right-sidebar:hover::-webkit-scrollbar-thumb{background:#0003}@keyframes filter-glow{0%,to{box-shadow:0 0 5px #91233e33}50%{box-shadow:0 0 20px #91233e66,0 0 30px #ee733833}}@keyframes search-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.9}}@keyframes filter-slide-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes button-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.expert-discovery-container{animation:filter-slide-in .6s ease-out}.expert-search-input{animation:search-pulse 3s ease-in-out infinite}.expert-filter-button{transition:all .3s cubic-bezier(.4,0,.2,1)}.expert-filter-button:hover{animation:filter-glow 2s ease-in-out infinite}.expert-action-button{transition:all .3s cubic-bezier(.4,0,.2,1)}.expert-action-button:hover{animation:button-bounce .6s ease-in-out}.filter-panel{animation:filter-slide-in .6s ease-out;transform-origin:top}@keyframes filter-panel-entrance{0%{opacity:0;transform:translateY(-20px) scale(.95)}50%{opacity:.8;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.filter-panel{animation:filter-panel-entrance .8s ease-out}@keyframes divider-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.filter-panel .relative>div[class*=absolute]{animation:divider-fade-in .6s ease-out .3s both}@keyframes filter-button-glow{0%,to{box-shadow:0 0 #91233e33}50%{box-shadow:0 0 0 8px #91233e1a}}@keyframes filter-button-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes filter-button-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.02)}}.filter-button-elegant{position:relative;overflow:hidden;background-size:200% 100%;background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:filter-button-float 4s ease-in-out infinite}.filter-button-elegant:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.filter-button-elegant:hover:before{left:100%}.filter-button-elegant:hover{animation:filter-button-glow 2s ease-in-out infinite,filter-button-shimmer 1.5s ease-in-out infinite,filter-button-float 2s ease-in-out infinite;background-image:linear-gradient(90deg,transparent,rgba(145,35,62,.1),rgba(238,115,56,.1),transparent)}@keyframes create-post-pulse{0%,to{box-shadow:0 0 #91233e66}50%{box-shadow:0 0 0 8px #91233e1a}}@keyframes create-post-glow{0%,to{box-shadow:0 0 5px #91233e4d,0 0 10px #ee733833}50%{box-shadow:0 0 15px #91233e80,0 0 25px #ee73384d}}@keyframes create-post-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes create-post-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.create-post-attention{animation:create-post-float 3s ease-in-out infinite,create-post-glow 4s ease-in-out infinite;background-size:200% 100%;background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:create-post-float 3s ease-in-out infinite,create-post-glow 4s ease-in-out infinite,create-post-shimmer 6s ease-in-out infinite;transition:all .3s ease-in-out}.create-post-attention:hover{background:linear-gradient(135deg,#800020,#a00030,#c00040)!important;color:#fff!important;border-color:#800020!important;box-shadow:0 0 20px #80002066,0 0 40px #80002033!important;transform:translateY(-2px) scale(1.02)!important}.create-post-attention:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#91233e,#ee7338,#f4a300,#91233e);border-radius:14px;z-index:-1;opacity:.3;animation:create-post-pulse 2s ease-in-out infinite}select{background-image:none}select:focus{box-shadow:0 0 0 2px #91233e33}select::-ms-expand{display:none}input[type=text]:focus{box-shadow:0 0 0 2px #91233e33}.feed-layout-left-sidebar{position:fixed;left:0;top:6rem;width:20rem;height:calc(100vh - 6rem);overflow-y:auto;z-index:5;padding:1rem;background:transparent}.feed-layout-right-sidebar{position:fixed;right:0;top:6rem;width:22rem;height:calc(100vh - 6rem);overflow-y:auto;z-index:5;padding:1rem;background:transparent}.feed-layout-main-content{position:fixed;left:20rem;right:22rem;top:6rem;padding:1rem;height:calc(100vh - 6rem);overflow-y:auto}@media(max-width:1024px){.feed-layout-left-sidebar{transform:translate(-100%);transition:transform .3s ease-in-out;top:6rem;width:20rem;padding:1rem;overflow-y:auto}.feed-layout-left-sidebar.mobile-open{transform:translate(0)}.feed-layout-right-sidebar{transform:translate(100%);transition:transform .3s ease-in-out;top:6rem;width:22rem}.feed-layout-right-sidebar.mobile-open{transform:translate(0)}.feed-layout-main-content{position:fixed;left:0;right:0;top:6rem;padding:1rem;height:calc(100vh - 6rem);overflow-y:auto}.feed-layout-backdrop{position:fixed;inset:0;background:#00000080;z-index:5;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.feed-layout-backdrop.mobile-open{opacity:1;visibility:visible}}@media(max-width:768px){.feed-layout-left-sidebar{width:100vw;max-width:20rem}.feed-layout-right-sidebar{width:100vw;max-width:22rem}.expert-filter-grid{grid-template-columns:1fr}.expert-discovery-container{padding:1rem}.expert-discovery-container .space-y-4>*+*{margin-top:.75rem}}@media(min-width:769px)and (max-width:1024px){.expert-filter-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.expert-filter-grid{grid-template-columns:repeat(2,1fr)}}.lazy-load{opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.lazy-load.loaded{opacity:1;transform:translateY(0)}.virtual-scroll-container{height:100vh;overflow-y:auto;contain:layout style paint}.post-card-optimized{contain:layout style paint;will-change:transform}img[data-src]{opacity:0;transition:opacity .3s}img[data-src].loaded{opacity:1}html{scroll-behavior:smooth}@keyframes spiritual-glow{0%,to{box-shadow:0 0 20px #f5f1e84d}50%{box-shadow:0 0 40px #f5f1e899}}@keyframes divine-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}@keyframes floating-sparkles{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-5px) rotate(120deg)}66%{transform:translateY(5px) rotate(240deg)}}.spiritual-glow{animation:spiritual-glow 3s ease-in-out infinite}.divine-pulse{animation:divine-pulse 2s ease-in-out infinite}.floating-sparkles{animation:floating-sparkles 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#root{width:100%;min-height:100vh;margin:0;padding:0}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bgBlink{0%,to{background-color:#fff0}50%{background-color:#fff3}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}:root{--inst-header-height: 5.5rem;--inst-page-top-gap: 1.25rem}.inst-page-shell{position:relative;min-height:100vh;min-height:100dvh;overflow-x:hidden;--inst-header-height: 5.5rem}.inst-page-header-slot{position:fixed;top:0;left:0;right:0;z-index:50}main.inst-page-main,main.inst-edit-top-offset,.inst-edit-top-offset{position:relative;z-index:10;padding-top:calc(var(--inst-header-height) + var(--inst-page-top-gap) + env(safe-area-inset-top,0px))}main.inst-page-main,main.inst-edit-top-offset{padding-bottom:max(5rem,calc(3rem + env(safe-area-inset-bottom,0px)))}@media(min-width:1024px){main.inst-page-main,main.inst-edit-top-offset{padding-bottom:2rem}}.inst-page-hero{margin-bottom:1.25rem;padding:1rem 1rem .875rem;scroll-margin-top:calc(var(--inst-header-height) + var(--inst-page-top-gap));background:linear-gradient(135deg,#fff,#fffdf8 55%,#fcf6e6a6);border:1px solid rgba(145,35,62,.12);border-radius:1rem;box-shadow:0 8px 28px #91233e12}@media(min-width:640px){.inst-page-hero{padding:1.25rem 1.5rem 1.125rem}}.inst-page-hero__title{margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.375rem,3.5vw,2rem);font-weight:700;color:#91233e;line-height:1.2}.inst-page-hero__subtitle{margin:.375rem 0 0;font-size:.875rem;color:#6b7280;line-height:1.55;max-width:42rem}.inst-page-hero__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.inst-page-hero__back{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.625rem;font-size:.8125rem;font-weight:600;color:#91233e;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}@media(min-width:640px){.sm\:prose-lg{font-size:1.125rem;line-height:1.7777778}.sm\:prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.sm\:prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.sm\:prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-inline-start:1em}.sm\:prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.sm\:prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.sm\:prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.sm\:prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.sm\:prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.sm\:prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.sm\:prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.sm\:prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.sm\:prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding-top:.2222222em;padding-inline-end:.4444444em;padding-bottom:.2222222em;padding-inline-start:.4444444em}.sm\:prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.sm\:prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.sm\:prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.sm\:prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;padding-inline-start:1.5em}.sm\:prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.sm\:prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.sm\:prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.sm\:prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.sm\:prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.sm\:prose-lg :where(.sm\:prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.sm\:prose-lg :where(.sm\:prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.sm\:prose-lg :where(.sm\:prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.sm\:prose-lg :where(.sm\:prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.sm\:prose-lg :where(.sm\:prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.sm\:prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.sm\:prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.sm\:prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.sm\:prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-inline-start:1.5555556em}.sm\:prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.sm\:prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sm\:prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sm\:prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sm\:prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sm\:prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.sm\:prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.sm\:prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.sm\:prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.sm\:prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.sm\:prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.sm\:prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.sm\:prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.sm\:prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.sm\:prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.sm\:prose-lg :where(.sm\:prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sm\:prose-lg :where(.sm\:prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}}.placeholder\:text-\[\#77504E\]\/50::-moz-placeholder{color:#77504e80}.placeholder\:text-\[\#77504E\]\/50::placeholder{color:#77504e80}.placeholder\:text-\[\#91233E\]\/35::-moz-placeholder{color:#91233e59}.placeholder\:text-\[\#91233E\]\/35::placeholder{color:#91233e59}.placeholder\:text-\[\#91233E\]\/40::-moz-placeholder{color:#91233e66}.placeholder\:text-\[\#91233E\]\/40::placeholder{color:#91233e66}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.read-only\:cursor-default:-moz-read-only{cursor:default}.read-only\:cursor-default:read-only{cursor:default}.read-only\:bg-white:-moz-read-only{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.read-only\:bg-white:read-only{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.read-only\:text-gray-900:-moz-read-only{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.read-only\:text-gray-900:read-only{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.focus-within\:border-\[\#EE7338\]:focus-within{--tw-border-opacity: 1;border-color:rgb(238 115 56 / var(--tw-border-opacity, 1))}.focus-within\:border-primary:focus-within{--tw-border-opacity: 1;border-color:rgb(154 0 0 / var(--tw-border-opacity, 1))}.focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.focus-within\:ring-0:focus-within{--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(0px + 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-within\:ring-primary:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(154 0 0 / var(--tw-ring-opacity, 1))}.hover\:\!-translate-y-0\.5:hover{--tw-translate-y: -.125rem !important;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))!important}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;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\:-translate-y-1:hover{--tw-translate-y: -.25rem;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\:-translate-y-2:hover{--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))}.hover\:translate-y-\[-2px\]:hover{--tw-translate-y: -2px;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\:rotate-90:hover{--tw-rotate: 90deg;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\:scale-100:hover{--tw-scale-x: 1;--tw-scale-y: 1;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\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;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-\[\#91233E\]:hover{--tw-border-opacity: 1 !important;border-color:rgb(145 35 62 / var(--tw-border-opacity, 1))!important}.hover\:\!border-\[\#91233E\]\/65:hover{border-color:#91233ea6!important}.hover\:border-\[\#8F2B3B\]\/40:hover{border-color:#8f2b3b66}.hover\:border-\[\#8F2B3B\]\/50:hover{border-color:#8f2b3b80}.hover\:border-\[\#91233E\]:hover{--tw-border-opacity: 1;border-color:rgb(145 35 62 / var(--tw-border-opacity, 1))}.hover\:border-\[\#91233E\]\/20:hover{border-color:#91233e33}.hover\:border-\[\#91233E\]\/25:hover{border-color:#91233e40}.hover\:border-\[\#91233E\]\/30:hover{border-color:#91233e4d}.hover\:border-\[\#91233E\]\/40:hover{border-color:#91233e66}.hover\:border-\[\#91233E\]\/50:hover{border-color:#91233e80}.hover\:border-\[\#91233E\]\/60:hover{border-color:#91233e99}.hover\:border-\[\#EE7338\]\/35:hover{border-color:#ee733859}.hover\:border-\[\#EE7338\]\/40:hover{border-color:#ee733866}.hover\:border-\[\#EE7338\]\/45:hover{border-color:#ee733873}.hover\:border-\[\#EE7338\]\/50:hover{border-color:#ee733880}.hover\:border-\[\#EE7338\]\/55:hover{border-color:#ee73388c}.hover\:border-\[\#EE7338\]\/70:hover{border-color:#ee7338b3}.hover\:border-\[\#EE7338\]\/80:hover{border-color:#ee7338cc}.hover\:border-\[\#F4A300\]:hover{--tw-border-opacity: 1;border-color:rgb(244 163 0 / var(--tw-border-opacity, 1))}.hover\:border-\[\#F4A300\]\/40:hover{border-color:#f4a30066}.hover\:border-\[\#F4A300\]\/50:hover{border-color:#f4a30080}.hover\:border-accent\/70:hover{border-color:#ee7338b3}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-green-300:hover{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:rgb(154 0 0 / var(--tw-border-opacity, 1))}.hover\:border-primary\/25:hover{border-color:#9a000040}.hover\:border-primary\/30:hover{border-color:#9a00004d}.hover\:border-primary\/35:hover{border-color:#9a000059}.hover\:border-primary\/40:hover{border-color:#9a000066}.hover\:border-primary\/50:hover{border-color:#9a000080}.hover\:border-primary\/60:hover{border-color:#9a000099}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-red-400:hover{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.hover\:border-red-600:hover{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.hover\:border-secondary\/30:hover{border-color:#f4a3004d}.hover\:border-secondary\/40:hover{border-color:#f4a30066}.hover\:border-secondary\/60:hover{border-color:#f4a30099}.hover\:border-transparent:hover{border-color:transparent}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:border-yellow-300:hover{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.hover\:\!bg-\[\#EE7338\]\/10:hover{background-color:#ee73381a!important}.hover\:bg-\[\#7A1D33\]:hover{--tw-bg-opacity: 1;background-color:rgb(122 29 51 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#7A1E35\]:hover{--tw-bg-opacity: 1;background-color:rgb(122 30 53 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#7A2434\]:hover{--tw-bg-opacity: 1;background-color:rgb(122 36 52 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#7A2532\]:hover{--tw-bg-opacity: 1;background-color:rgb(122 37 50 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#7a1d31\]:hover{--tw-bg-opacity: 1;background-color:rgb(122 29 49 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#7a1d33\]:hover{--tw-bg-opacity: 1;background-color:rgb(122 29 51 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#7a1d34\]:hover{--tw-bg-opacity: 1;background-color:rgb(122 29 52 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#7a1e32\]:hover{--tw-bg-opacity: 1;background-color:rgb(122 30 50 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#7d2533\]:hover{--tw-bg-opacity: 1;background-color:rgb(125 37 51 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#8F2B3B\]\/10:hover{background-color:#8f2b3b1a}.hover\:bg-\[\#91233E\]:hover{--tw-bg-opacity: 1;background-color:rgb(145 35 62 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#91233E\]\/10:hover{background-color:#91233e1a}.hover\:bg-\[\#91233E\]\/40:hover{background-color:#91233e66}.hover\:bg-\[\#91233E\]\/5:hover{background-color:#91233e0d}.hover\:bg-\[\#91233E\]\/90:hover{background-color:#91233ee6}.hover\:bg-\[\#B8325A\]:hover{--tw-bg-opacity: 1;background-color:rgb(184 50 90 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#B84A4A\]:hover{--tw-bg-opacity: 1;background-color:rgb(184 74 74 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E5D3B3\]:hover{--tw-bg-opacity: 1;background-color:rgb(229 211 179 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#EE7338\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 115 56 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#EE7338\]\/10:hover{background-color:#ee73381a}.hover\:bg-\[\#EE7338\]\/20:hover{background-color:#ee733833}.hover\:bg-\[\#EE7338\]\/30:hover{background-color:#ee73384d}.hover\:bg-\[\#F1CFA1\]:hover{--tw-bg-opacity: 1;background-color:rgb(241 207 161 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F4A300\]:hover{--tw-bg-opacity: 1;background-color:rgb(244 163 0 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F4A300\]\/20:hover{background-color:#f4a30033}.hover\:bg-\[\#F4A300\]\/30:hover{background-color:#f4a3004d}.hover\:bg-\[\#F5E5D1\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 229 209 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F5E6D4\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 230 212 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F8EBDD\]:hover{--tw-bg-opacity: 1;background-color:rgb(248 235 221 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FBE3C8\]:hover{--tw-bg-opacity: 1;background-color:rgb(251 227 200 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FCF6E6\]:hover{--tw-bg-opacity: 1;background-color:rgb(252 246 230 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FCF6E6\]\/80:hover{background-color:#fcf6e6cc}.hover\:bg-\[\#FFF0E6\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 240 230 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFF8F0\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 248 240 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFF9F2\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 249 242 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#ebe6df\]:hover{--tw-bg-opacity: 1;background-color:rgb(235 230 223 / var(--tw-bg-opacity, 1))}.hover\:bg-accent\/80:hover{background-color:#ee7338cc}.hover\:bg-accent\/90:hover{background-color:#ee7338e6}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.hover\:bg-error\/80:hover{background-color:#ef4444cc}.hover\:bg-error\/90:hover{background-color:#ef4444e6}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-info\/80:hover{background-color:#3b82f6cc}.hover\:bg-info\/90:hover{background-color:#3b82f6e6}.hover\:bg-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-400:hover{--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-800:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-100:hover{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(154 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/20:hover{background-color:#9a000033}.hover\:bg-primary\/5:hover{background-color:#9a00000d}.hover\:bg-primary\/80:hover{background-color:#9a0000cc}.hover\:bg-primary\/90:hover{background-color:#9a0000e6}.hover\:bg-primary\/\[0\.03\]:hover{background-color:#9a000008}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary\/5:hover{background-color:#f4a3000d}.hover\:bg-secondary\/80:hover{background-color:#f4a300cc}.hover\:bg-secondary\/90:hover{background-color:#f4a300e6}.hover\:bg-success\/80:hover{background-color:#10b981cc}.hover\:bg-success\/90:hover{background-color:#10b981e6}.hover\:bg-warning\/80:hover{background-color:#f59e0bcc}.hover\:bg-warning\/90:hover{background-color:#f59e0be6}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-opacity-30:hover{--tw-bg-opacity: .3}.hover\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:\!from-\[\#FFF1E4\]:hover{--tw-gradient-from: #FFF1E4 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(255 241 228 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.hover\:from-\[\#7A2434\]:hover{--tw-gradient-from: #7A2434 var(--tw-gradient-from-position);--tw-gradient-to: rgb(122 36 52 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#7a1e32\]:hover{--tw-gradient-from: #7a1e32 var(--tw-gradient-from-position);--tw-gradient-to: rgb(122 30 50 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#91233E\]:hover{--tw-gradient-from: #91233E var(--tw-gradient-from-position);--tw-gradient-to: rgb(145 35 62 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#91233E\]\/10:hover{--tw-gradient-from: rgb(145 35 62 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(145 35 62 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#91233E\]\/5:hover{--tw-gradient-from: rgb(145 35 62 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(145 35 62 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#B84A4A\]:hover{--tw-gradient-from: #B84A4A var(--tw-gradient-from-position);--tw-gradient-to: rgb(184 74 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#EE7338\]:hover{--tw-gradient-from: #EE7338 var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 115 56 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#EE7338\]\/20:hover{--tw-gradient-from: rgb(238 115 56 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 115 56 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#F4A300\]:hover{--tw-gradient-from: #F4A300 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 163 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#FFF8F0\]:hover{--tw-gradient-from: #FFF8F0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 248 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-gray-100:hover{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-gray-200:hover{--tw-gradient-from: #e5e7eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-100\/90:hover{--tw-gradient-from: rgb(220 252 231 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-orange-200:hover{--tw-gradient-from: #fed7aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 215 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-600:hover{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-secondary:hover{--tw-gradient-from: #F4A300 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 163 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:\!via-white:hover{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to) !important}.hover\:via-\[\#A82D4A\]:hover{--tw-gradient-to: rgb(168 45 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #A82D4A var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-\[\#B84A5F\]:hover{--tw-gradient-to: rgb(184 74 95 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #B84A5F var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-accent:hover{--tw-gradient-to: rgb(238 115 56 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #EE7338 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:\!to-\[\#FFF8F0\]:hover{--tw-gradient-to: #FFF8F0 var(--tw-gradient-to-position) !important}.hover\:to-\[\#91233E\]:hover{--tw-gradient-to: #91233E var(--tw-gradient-to-position)}.hover\:to-\[\#91233E\]\/5:hover{--tw-gradient-to: rgb(145 35 62 / .05) var(--tw-gradient-to-position)}.hover\:to-\[\#A43E54\]:hover{--tw-gradient-to: #A43E54 var(--tw-gradient-to-position)}.hover\:to-\[\#B84A4A\]:hover{--tw-gradient-to: #B84A4A var(--tw-gradient-to-position)}.hover\:to-\[\#B84A4A\]\/10:hover{--tw-gradient-to: rgb(184 74 74 / .1) var(--tw-gradient-to-position)}.hover\:to-\[\#EE7338\]:hover{--tw-gradient-to: #EE7338 var(--tw-gradient-to-position)}.hover\:to-\[\#EE7338\]\/10:hover{--tw-gradient-to: rgb(238 115 56 / .1) var(--tw-gradient-to-position)}.hover\:to-\[\#EE7338\]\/5:hover{--tw-gradient-to: rgb(238 115 56 / .05) var(--tw-gradient-to-position)}.hover\:to-\[\#F4A300\]:hover{--tw-gradient-to: #F4A300 var(--tw-gradient-to-position)}.hover\:to-\[\#F4A300\]\/20:hover{--tw-gradient-to: rgb(244 163 0 / .2) var(--tw-gradient-to-position)}.hover\:to-\[\#FCF6E6\]\/80:hover{--tw-gradient-to: rgb(252 246 230 / .8) var(--tw-gradient-to-position)}.hover\:to-\[\#c95620\]:hover{--tw-gradient-to: #c95620 var(--tw-gradient-to-position)}.hover\:to-emerald-100\/80:hover{--tw-gradient-to: rgb(209 250 229 / .8) var(--tw-gradient-to-position)}.hover\:to-gray-200:hover{--tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)}.hover\:to-gray-300:hover{--tw-gradient-to: #d1d5db var(--tw-gradient-to-position)}.hover\:to-orange-300:hover{--tw-gradient-to: #fdba74 var(--tw-gradient-to-position)}.hover\:to-primary:hover{--tw-gradient-to: #9A0000 var(--tw-gradient-to-position)}.hover\:to-red-700:hover{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.hover\:text-\[\#7A1E35\]:hover{--tw-text-opacity: 1;color:rgb(122 30 53 / var(--tw-text-opacity, 1))}.hover\:text-\[\#7A2434\]:hover{--tw-text-opacity: 1;color:rgb(122 36 52 / var(--tw-text-opacity, 1))}.hover\:text-\[\#7d2533\]:hover{--tw-text-opacity: 1;color:rgb(125 37 51 / var(--tw-text-opacity, 1))}.hover\:text-\[\#8F2B3B\]:hover{--tw-text-opacity: 1;color:rgb(143 43 59 / var(--tw-text-opacity, 1))}.hover\:text-\[\#91233E\]:hover{--tw-text-opacity: 1;color:rgb(145 35 62 / var(--tw-text-opacity, 1))}.hover\:text-\[\#EE7338\]:hover{--tw-text-opacity: 1;color:rgb(238 115 56 / var(--tw-text-opacity, 1))}.hover\:text-\[\#F4A300\]:hover{--tw-text-opacity: 1;color:rgb(244 163 0 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-neutral-900:hover{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.hover\:text-orange-200:hover{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.hover\:text-orange-800:hover{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.hover\:text-orange-900:hover{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(154 0 0 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-secondary:hover{--tw-text-opacity: 1;color:rgb(244 163 0 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-yellow-500:hover{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:\!shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.hover\:shadow:hover{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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-2xl:hover{--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)}.hover\:shadow-\[0_12px_24px_rgba\(145\,35\,62\,0\.18\)\]:hover{--tw-shadow: 0 12px 24px rgba(145,35,62,.18);--tw-shadow-colored: 0 12px 24px 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-\[0_12px_24px_rgba\(238\,115\,56\,0\.16\)\]:hover{--tw-shadow: 0 12px 24px rgba(238,115,56,.16);--tw-shadow-colored: 0 12px 24px 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-\[0_14px_28px_rgba\(145\,35\,62\,0\.22\)\]:hover{--tw-shadow: 0 14px 28px rgba(145,35,62,.22);--tw-shadow-colored: 0 14px 28px 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-\[0_14px_30px_rgba\(238\,115\,56\,0\.15\)\]:hover{--tw-shadow: 0 14px 30px rgba(238,115,56,.15);--tw-shadow-colored: 0 14px 30px 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-\[0_14px_36px_rgba\(145\,35\,62\,0\.12\)\]:hover{--tw-shadow: 0 14px 36px rgba(145,35,62,.12);--tw-shadow-colored: 0 14px 36px 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-\[0_18px_32px_rgba\(145\,35\,62\,0\.24\)\]:hover{--tw-shadow: 0 18px 32px rgba(145,35,62,.24);--tw-shadow-colored: 0 18px 32px 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-\[0_18px_36px_rgba\(145\,35\,62\,0\.28\)\]:hover{--tw-shadow: 0 18px 36px rgba(145,35,62,.28);--tw-shadow-colored: 0 18px 36px 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-\[0_18px_36px_rgba\(238\,115\,56\,0\.2\)\]:hover{--tw-shadow: 0 18px 36px rgba(238,115,56,.2);--tw-shadow-colored: 0 18px 36px 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-\[0_20px_36px_rgba\(145\,35\,62\,0\.25\)\]:hover{--tw-shadow: 0 20px 36px rgba(145,35,62,.25);--tw-shadow-colored: 0 20px 36px 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-card-hover:hover{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px 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-glow:hover{--tw-shadow: 0 0 20px rgba(244, 163, 0, .3);--tw-shadow-colored: 0 0 20px 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-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -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)}.hover\:\!shadow-\[\#EE7338\]\/25:hover{--tw-shadow-color: rgb(238 115 56 / .25) !important;--tw-shadow: var(--tw-shadow-colored) !important}.hover\:shadow-\[\#91233E\]\/10:hover{--tw-shadow-color: rgb(145 35 62 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[\#91233E\]\/15:hover{--tw-shadow-color: rgb(145 35 62 / .15);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[\#91233E\]\/20:hover{--tw-shadow-color: rgb(145 35 62 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[\#91233E\]\/30:hover{--tw-shadow-color: rgb(145 35 62 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[\#EE7338\]\/20:hover{--tw-shadow-color: rgb(238 115 56 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[\#F4A300\]\/25:hover{--tw-shadow-color: rgb(244 163 0 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-1:hover{--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(1px + 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)}.hover\:ring-2:hover{--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)}.hover\:ring-\[\#EE7338\]\/20:hover{--tw-ring-color: rgb(238 115 56 / .2)}.hover\:ring-\[\#EE7338\]\/30:hover{--tw-ring-color: rgb(238 115 56 / .3)}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);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)}.focus\:z-10:focus{z-index:10}.focus\:\!border-none:focus{border-style:none!important}.focus\:border-\[\#8F2B3B\]\/40:focus{border-color:#8f2b3b66}.focus\:border-\[\#91233E\]:focus{--tw-border-opacity: 1;border-color:rgb(145 35 62 / var(--tw-border-opacity, 1))}.focus\:border-\[\#91233E\]\/45:focus{border-color:#91233e73}.focus\:border-\[\#91233E\]\/60:focus{border-color:#91233e99}.focus\:border-\[\#EE7338\]:focus{--tw-border-opacity: 1;border-color:rgb(238 115 56 / var(--tw-border-opacity, 1))}.focus\:border-\[\#F4A300\]:focus{--tw-border-opacity: 1;border-color:rgb(244 163 0 / var(--tw-border-opacity, 1))}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.focus\:border-primary:focus{--tw-border-opacity: 1;border-color:rgb(154 0 0 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:\!shadow-none:focus{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\:shadow-md:focus{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[\#EE7338\]\/10:focus{--tw-shadow-color: rgb(238 115 56 / .1);--tw-shadow: var(--tw-shadow-colored)}.focus\:\!outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:\!ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus\:ring-1:focus{--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(1px + 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\:ring-2:focus{--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\:ring-\[\#8F2B3B\]\/20:focus{--tw-ring-color: rgb(143 43 59 / .2)}.focus\:ring-\[\#91233E\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(145 35 62 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#91233E\]\/20:focus{--tw-ring-color: rgb(145 35 62 / .2)}.focus\:ring-\[\#91233E\]\/25:focus{--tw-ring-color: rgb(145 35 62 / .25)}.focus\:ring-\[\#91233E\]\/30:focus{--tw-ring-color: rgb(145 35 62 / .3)}.focus\:ring-\[\#91233E\]\/40:focus{--tw-ring-color: rgb(145 35 62 / .4)}.focus\:ring-\[\#E7C49A\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(231 196 154 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#E7C49A\]\/70:focus{--tw-ring-color: rgb(231 196 154 / .7)}.focus\:ring-\[\#EE7338\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(238 115 56 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#EE7338\]\/20:focus{--tw-ring-color: rgb(238 115 56 / .2)}.focus\:ring-\[\#EE7338\]\/25:focus{--tw-ring-color: rgb(238 115 56 / .25)}.focus\:ring-\[\#EE7338\]\/60:focus{--tw-ring-color: rgb(238 115 56 / .6)}.focus\:ring-\[\#F4A300\]\/20:focus{--tw-ring-color: rgb(244 163 0 / .2)}.focus\:ring-\[\#F4B380\]\/50:focus{--tw-ring-color: rgb(244 179 128 / .5)}.focus\:ring-\[rgba\(145\,35\,62\,0\.12\)\]:focus{--tw-ring-color: rgba(145,35,62,.12)}.focus\:ring-\[rgba\(145\,35\,62\,0\.2\)\]:focus{--tw-ring-color: rgba(145,35,62,.2)}.focus\:ring-\[rgba\(145\,35\,62\,0\.25\)\]:focus{--tw-ring-color: rgba(145,35,62,.25)}.focus\:ring-green-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(154 0 0 / var(--tw-ring-opacity, 1))}.focus\:ring-primary\/20:focus{--tw-ring-color: rgb(154 0 0 / .2)}.focus\:ring-red-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-white:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.focus\:ring-white\/50:focus{--tw-ring-color: rgb(255 255 255 / .5)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-transparent:focus{--tw-ring-offset-color: transparent}.focus-visible\:outline-none:focus-visible{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-\[\#91233E\]\/35:focus-visible{--tw-ring-color: rgb(145 35 62 / .35)}.focus-visible\:ring-\[\#91233E\]\/40:focus-visible{--tw-ring-color: rgb(145 35 62 / .4)}.focus-visible\:ring-\[\#EE7338\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(238 115 56 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#EE7338\]\/40:focus-visible{--tw-ring-color: rgb(238 115 56 / .4)}.focus-visible\:ring-primary:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(154 0 0 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:\!translate-y-0:active{--tw-translate-y: 0px !important;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))!important}.active\:translate-y-0:active,.active\:translate-y-\[0px\]:active{--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))}.active\:translate-y-px:active{--tw-translate-y: 1px;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\.97\]:active{--tw-scale-x: .97 !important;--tw-scale-y: .97 !important;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))!important}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;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\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;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\:bg-accent\/95:active{background-color:#ee7338f2}.active\:bg-error\/95:active{background-color:#ef4444f2}.active\:bg-info\/95:active{background-color:#3b82f6f2}.active\:bg-neutral-200:active{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.active\:bg-neutral-700:active{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.active\:bg-primary\/95:active{background-color:#9a0000f2}.active\:bg-secondary\/95:active{background-color:#f4a300f2}.active\:bg-success\/95:active{background-color:#10b981f2}.active\:bg-warning\/95:active{background-color:#f59e0bf2}.active\:bg-white:active{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.disabled\:from-\[\#C08A9A\]:disabled{--tw-gradient-from: #C08A9A var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 138 154 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.disabled\:via-\[\#C08A9A\]:disabled{--tw-gradient-to: rgb(192 138 154 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #C08A9A var(--tw-gradient-via-position), var(--tw-gradient-to)}.disabled\:to-\[\#E6A4A5\]:disabled{--tw-gradient-to: #E6A4A5 var(--tw-gradient-to-position)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-80:disabled{opacity:.8}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:hover\:scale-100:hover:disabled{--tw-scale-x: 1;--tw-scale-y: 1;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:focus-within .group-focus-within\:text-\[\#91233E\]{--tw-text-opacity: 1;color:rgb(145 35 62 / var(--tw-text-opacity, 1))}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:visible{visibility:visible}.group\/demo:hover .group-hover\/demo\:left-\[120\%\]{left:120%}.group:hover .group-hover\:block{display:block}.group\/community:hover .group-hover\/community\:-translate-y-0\.5{--tw-translate-y: -.125rem;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\/community:hover .group-hover\/community\:translate-x-0\.5{--tw-translate-x: .125rem;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-1{--tw-translate-x: -.25rem;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-y-0\.5{--tw-translate-y: -.125rem;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-0\.5{--tw-translate-x: .125rem;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-1{--tw-translate-x: .25rem;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\/book:hover .group-hover\/book\:rotate-12,.group:hover .group-hover\:rotate-12{--tw-rotate: 12deg;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\:rotate-3{--tw-rotate: 3deg;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\/community:hover .group-hover\/community\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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\/demo:hover .group-hover\/demo\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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\/image:hover .group-hover\/image\: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))}.group\/item:hover .group-hover\/item\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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\/link:hover .group-hover\/link\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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\/msg:hover .group-hover\/msg\:scale-110,.group\/social:hover .group-hover\/social\:scale-110,.group\/view:hover .group-hover\/view\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;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\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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\:scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;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\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;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\/inst:hover .group-hover\/inst\:scale-x-100{--tw-scale-x: 1;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\/book:hover .group-hover\/book\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.group:hover .group-hover\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.group:hover .group-hover\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.group:hover .group-hover\:animate-spin{animation:spin 1s linear infinite}.group:hover .group-hover\:bg-\[\#7a1d33\]{--tw-bg-opacity: 1;background-color:rgb(122 29 51 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-\[\#91233E\]{--tw-bg-opacity: 1;background-color:rgb(145 35 62 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-\[\#EE7338\]{--tw-bg-opacity: 1;background-color:rgb(238 115 56 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-\[\#FBE3C8\]{--tw-bg-opacity: 1;background-color:rgb(251 227 200 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-white\/20{background-color:#fff3}.group:hover .group-hover\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.group:hover .group-hover\:from-secondary{--tw-gradient-from: #F4A300 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 163 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-white\/10{--tw-gradient-from: rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:to-accent{--tw-gradient-to: #EE7338 var(--tw-gradient-to-position)}.group:hover .group-hover\:to-primary\/5{--tw-gradient-to: rgb(154 0 0 / .05) var(--tw-gradient-to-position)}.group:hover .group-hover\:to-white\/5{--tw-gradient-to: rgb(255 255 255 / .05) var(--tw-gradient-to-position)}.group:hover .group-hover\:tracking-wide{letter-spacing:.025em}.group\/community:hover .group-hover\/community\:text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.group\/item:hover .group-hover\/item\:text-neutral-800{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.group\/link:hover .group-hover\/link\:text-\[\#EE7338\]{--tw-text-opacity: 1;color:rgb(238 115 56 / var(--tw-text-opacity, 1))}.group\/link:hover .group-hover\/link\:text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.group\/link:hover .group-hover\/link\:text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.group\/msg:hover .group-hover\/msg\:text-\[\#EE7338\]{--tw-text-opacity: 1;color:rgb(238 115 56 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#7A1E35\]{--tw-text-opacity: 1;color:rgb(122 30 53 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#7a1d33\]{--tw-text-opacity: 1;color:rgb(122 29 51 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#7d2533\]{--tw-text-opacity: 1;color:rgb(125 37 51 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#8F2B3B\]{--tw-text-opacity: 1;color:rgb(143 43 59 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#8F2B3B\]\/90{color:#8f2b3be6}.group:hover .group-hover\:text-\[\#91233E\]{--tw-text-opacity: 1;color:rgb(145 35 62 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#B84A4A\]{--tw-text-opacity: 1;color:rgb(184 74 74 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#EE7338\]{--tw-text-opacity: 1;color:rgb(238 115 56 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#F4A300\]{--tw-text-opacity: 1;color:rgb(244 163 0 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-primary{--tw-text-opacity: 1;color:rgb(154 0 0 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-secondary{--tw-text-opacity: 1;color:rgb(244 163 0 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group\/book:hover .group-hover\/book\:opacity-100,.group\/card:hover .group-hover\/card\:opacity-100,.group\/community:hover .group-hover\/community\:opacity-100,.group\/demo:hover .group-hover\/demo\:opacity-100,.group\/image:hover .group-hover\/image\:opacity-100,.group\/inst:hover .group-hover\/inst\:opacity-100,.group\/view:hover .group-hover\/view\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-50{opacity:.5}.group:hover .group-hover\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\: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)}.group:hover .group-hover\:shadow-\[inset_0_-6px_10px_\#ffffff3f\]{--tw-shadow: inset 0 -6px 10px #ffffff3f;--tw-shadow-colored: inset 0 -6px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\: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)}.group:hover .group-hover\:ring-4{--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(4px + 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)}.group\/card:hover .group-hover\/card\:ring-\[\#EE7338\]\/40{--tw-ring-color: rgb(238 115 56 / .4)}.group\/card:hover .group-hover\/card\:ring-\[\#EE7338\]\/45{--tw-ring-color: rgb(238 115 56 / .45)}.group:hover .group-hover\:ring-emerald-200\/60{--tw-ring-color: rgb(167 243 208 / .6)}.group:active .group-active\:shadow-\[inset_0_-10px_10px_\#ffffff3f\]{--tw-shadow: inset 0 -10px 10px #ffffff3f;--tw-shadow-colored: inset 0 -10px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.peer:checked~.peer-checked\:opacity-100{opacity:1}.dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-gray-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.dark\:bg-gray-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-primary:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(154 0 0 / var(--tw-bg-opacity, 1))}.dark\:bg-opacity-20:is(.dark *){--tw-bg-opacity: .2}.dark\:from-black:is(.dark *){--tw-gradient-from: #000 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)}.dark\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-50:is(.dark *){--tw-text-opacity: 1;color:rgb(249 250 251 / var(--tw-text-opacity, 1))}.dark\:text-neutral:is(.dark *){--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\:ring-white:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.dark\:\[background-image\:linear-gradient\(to_right\,var\(--dark-line\)_1px\,transparent_0\)\,linear-gradient\(to_bottom\,var\(--dark-line\)_1px\,transparent_0\)\]:is(.dark *){background-image:linear-gradient(to right,var(--dark-line) 1px,transparent 0),linear-gradient(to bottom,var(--dark-line) 1px,transparent 0)}.dark\:hover\:border-white:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-transparent:hover:is(.dark *){background-color:transparent}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:dark\:text-gray-100:is(.dark *):hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:active\:bg-opacity-40:active:is(.dark *){--tw-bg-opacity: .4}@media not all and (min-width:1024px){.max-lg\:pb-\[calc\(4\.25rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))}}@media(min-width:420px){.min-\[420px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:480px){.min-\[480px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:576px){.xs\:flex-row{flex-direction:row}}@media(min-width:640px){.sm\:absolute{position:absolute}.sm\:-top-12{top:-3rem}.sm\:-top-16{top:-4rem}.sm\:-top-4{top:-1rem}.sm\:bottom-8{bottom:2rem}.sm\:left-3{left:.75rem}.sm\:left-4{left:1rem}.sm\:left-8{left:2rem}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:right-3{right:.75rem}.sm\:right-4{right:1rem}.sm\:top-3{top:.75rem}.sm\:top-4{top:1rem}.sm\:top-auto{top:auto}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-1{margin-bottom:.25rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-14{margin-bottom:3.5rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-7{margin-bottom:1.75rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-auto{margin-left:auto}.sm\:mr-3{margin-right:.75rem}.sm\:mr-4{margin-right:1rem}.sm\:mt-0{margin-top:0}.sm\:mt-12{margin-top:3rem}.sm\:mt-2{margin-top:.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-1{height:.25rem}.sm\:h-1\.5{height:.375rem}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-2{height:.5rem}.sm\:h-20{height:5rem}.sm\:h-28{height:7rem}.sm\:h-3{height:.75rem}.sm\:h-32{height:8rem}.sm\:h-4{height:1rem}.sm\:h-40{height:10rem}.sm\:h-48{height:12rem}.sm\:h-5{height:1.25rem}.sm\:h-56{height:14rem}.sm\:h-6{height:1.5rem}.sm\:h-64{height:16rem}.sm\:h-7{height:1.75rem}.sm\:h-72{height:18rem}.sm\:h-8{height:2rem}.sm\:h-80{height:20rem}.sm\:h-9{height:2.25rem}.sm\:h-\[1\.125rem\]{height:1.125rem}.sm\:h-\[84px\]{height:84px}.sm\:h-\[85vh\]{height:85vh}.sm\:max-h-80{max-height:20rem}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:max-h-\[900px\]{max-height:900px}.sm\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.sm\:min-h-14{min-height:3.5rem}.sm\:min-h-\[280px\]{min-height:280px}.sm\:w-1\.5{width:.375rem}.sm\:w-1\/2{width:50%}.sm\:w-10{width:2.5rem}.sm\:w-11{width:2.75rem}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-20{width:5rem}.sm\:w-28{width:7rem}.sm\:w-3{width:.75rem}.sm\:w-32{width:8rem}.sm\:w-4{width:1rem}.sm\:w-40{width:10rem}.sm\:w-44{width:11rem}.sm\:w-48{width:12rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-7{width:1.75rem}.sm\:w-8{width:2rem}.sm\:w-9{width:2.25rem}.sm\:w-96{width:24rem}.sm\:w-\[1\.125rem\]{width:1.125rem}.sm\:w-\[12\.5rem\]{width:12.5rem}.sm\:w-\[84px\]{width:84px}.sm\:w-\[min\(92vw\,24rem\)\]{width:min(92vw,24rem)}.sm\:w-auto{width:auto}.sm\:min-w-\[120px\]{min-width:120px}.sm\:min-w-\[12rem\]{min-width:12rem}.sm\:min-w-\[9\.5rem\]{min-width:9.5rem}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-\[11rem\]{max-width:11rem}.sm\:max-w-\[14rem\]{max-width:14rem}.sm\:max-w-\[15rem\]{max-width:15rem}.sm\:max-w-\[75\%\]{max-width:75%}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-initial{flex:0 1 auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-none{grid-template-columns:none}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-10{gap:2.5rem}.sm\:gap-12{gap:3rem}.sm\:gap-16{gap:4rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-3\.5{gap:.875rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.sm\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\: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))}.sm\: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))}.sm\:space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.sm\: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))}.sm\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:self-start{align-self:flex-start}.sm\:self-center{align-self:center}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.sm\:border-\[6px\]{border-width:6px}.sm\:border-r{border-right-width:1px}.sm\:p-2{padding:.5rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-12{padding-bottom:3rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pl-10{padding-left:2.5rem}.sm\:pl-12{padding-left:3rem}.sm\:pr-10{padding-right:2.5rem}.sm\:pr-12{padding-right:3rem}.sm\:pr-3{padding-right:.75rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-20{padding-top:5rem}.sm\:pt-24{padding-top:6rem}.sm\:pt-3{padding-top:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[0\.9rem\]{font-size:.9rem}.sm\:text-\[1\.65rem\]{font-size:1.65rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:font-bold{font-weight:700}.sm\:opacity-0{opacity:0}.sm\:shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -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)}.sm\:line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.group:hover .sm\:group-hover\:opacity-100{opacity:1}}@media(min-width:768px){.md\:left-6{left:1.5rem}.md\:right-6{right:1.5rem}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mb-2{margin-bottom:.5rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-10{margin-left:2.5rem}.md\:ml-4{margin-left:1rem}.md\:mt-12{margin-top:3rem}.md\:mt-2{margin-top:.5rem}.md\:mt-4{margin-top:1rem}.md\:mt-6{margin-top:1.5rem}.md\:block{display:block}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-56{height:14rem}.md\:h-64{height:16rem}.md\:h-8{height:2rem}.md\:h-auto{height:auto}.md\:max-h-\[90vh\]{max-height:90vh}.md\:max-h-full{max-height:100%}.md\:min-h-0{min-height:0px}.md\:w-1\/2{width:50%}.md\:w-10{width:2.5rem}.md\:w-18{width:4.5rem}.md\:w-4{width:1rem}.md\:w-44{width:11rem}.md\:w-5{width:1.25rem}.md\:w-8{width:2rem}.md\:w-96{width:24rem}.md\:w-\[320px\]{width:320px}.md\:w-\[min\(420px\,38\%\)\]{width:min(420px,38%)}.md\:w-auto{width:auto}.md\:min-w-0{min-width:0px}.md\:max-w-4xl{max-width:56rem}.md\:max-w-\[1040px\]{max-width:1040px}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-\[95\%\]{max-width:95%}.md\:max-w-xl{max-width:36rem}.md\:flex-shrink-0{flex-shrink:0}.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-\[1\.05fr_1\.35fr\]{grid-template-columns:1.05fr 1.35fr}.md\:grid-cols-\[130px_1fr_1fr\]{grid-template-columns:130px 1fr 1fr}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:gap-16{gap:4rem}.md\:gap-20{gap:5rem}.md\:gap-6{gap:1.5rem}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.md\: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))}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:rounded-3xl{border-radius:1.5rem}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0px}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:pb-8{padding-bottom:2rem}.md\:pt-24{padding-top:6rem}.md\:pt-3{padding-top:.75rem}.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-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[15px\]{font-size:15px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[18px\]{font-size:18px}.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}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:bottom-0{bottom:0}.lg\:left-3{left:.75rem}.lg\:top-24{top:6rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-16{height:4rem}.lg\:h-20{height:5rem}.lg\:h-24{height:6rem}.lg\:h-3{height:.75rem}.lg\:h-4{height:1rem}.lg\:h-5{height:1.25rem}.lg\:h-6{height:1.5rem}.lg\:h-auto{height:auto}.lg\:h-full{height:100%}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-16{width:4rem}.lg\:w-20{width:5rem}.lg\:w-24{width:6rem}.lg\:w-3{width:.75rem}.lg\:w-4{width:1rem}.lg\:w-48{width:12rem}.lg\:w-5{width:1.25rem}.lg\:w-6{width:1.5rem}.lg\:w-72{width:18rem}.lg\:w-\[280px\]{width:280px}.lg\:w-\[320px\]{width:320px}.lg\:w-\[92\%\]{width:92%}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:min-w-\[240px\]{min-width:240px}.lg\:max-w-full{max-width:100%}.lg\:max-w-md{max-width:28rem}.lg\:flex-shrink-0{flex-shrink:0}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.lg\:grid-cols-\[minmax\(0\,min\(100\%\,420px\)\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,min(100%,420px)) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:0px}.lg\:gap-2{gap:.5rem}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-7{gap:1.75rem}.lg\:gap-8{gap:2rem}.lg\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:rounded-2xl{border-radius:1rem}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-r{border-right-width:1px}.lg\:p-10{padding:2.5rem}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-8{padding:2rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pr-5{padding-right:1.25rem}.lg\:text-left{text-align:left}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-\[1\.65rem\]{font-size:1.65rem}.lg\:text-\[16px\]{font-size:16px}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}}@media(min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ltr\:right-6:where([dir=ltr],[dir=ltr] *){right:1.5rem}.ltr\:mr-1:where([dir=ltr],[dir=ltr] *){margin-right:.25rem}.ltr\:pr-2:where([dir=ltr],[dir=ltr] *){padding-right:.5rem}.rtl\:left-6:where([dir=rtl],[dir=rtl] *){left:1.5rem}.rtl\:ml-1:where([dir=rtl],[dir=rtl] *){margin-left:.25rem}.rtl\:mr-2\.5:where([dir=rtl],[dir=rtl] *){margin-right:.625rem}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:pl-2:where([dir=rtl],[dir=rtl] *){padding-left:.5rem}.\[\&_img\]\:h-auto img{height:auto}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_svg\]\:\!h-3 svg{height:.75rem!important}.\[\&_svg\]\:\!w-3 svg{width:.75rem!important}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:transition-transform svg{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\&_svg\]\:duration-300 svg{transition-duration:.3s}.hover\:\[\&_svg\]\:scale-110 svg:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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))}.\[\&_table\]\:block table{display:block}.\[\&_table\]\:overflow-x-auto table{overflow-x:auto}.inst-module-gate{animation:inst-module-gate-in .25s ease-out}@keyframes inst-module-gate-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.des{position:relative}.des__grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:640px){.des__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.des__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.des__grid--three{grid-template-columns:1fr}}.des__card{position:relative;display:flex;align-items:center;gap:.85rem;width:100%;padding:.95rem 1rem;border-radius:1.25rem;border:1px solid transparent;text-align:left;overflow:hidden;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.des__card:focus-visible{outline:2px solid rgba(145,35,62,.45);outline-offset:2px}.des__card:hover{transform:translateY(-2px)}.des__card-glow{pointer-events:none;position:absolute;width:7rem;height:7rem;border-radius:999px;filter:blur(24px);opacity:.45;right:-1.25rem;top:-1.5rem}.des__icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.95rem;box-shadow:inset 0 1px #ffffff8c}.des__body{flex:1;min-width:0}.des__title{font-size:.98rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}.des__subtitle{margin-top:.15rem;font-size:.72rem;line-height:1.35;opacity:.82}.des__arrow{flex-shrink:0;opacity:.55;transition:transform .22s ease,opacity .22s ease}.des__card:hover .des__arrow{opacity:1;transform:translate(3px)}.des__card--events{background:linear-gradient(135deg,#fff8f1fa,#ffe8d2f0);border-color:#91233e29;box-shadow:inset 0 1px #fffc,0 8px 22px #91233e1a}.des__card--events .des__card-glow{background:radial-gradient(circle,rgba(238,115,56,.42),transparent 70%)}.des__card--events .des__icon-wrap{background:linear-gradient(145deg,#91233e,#c44d28);color:#fff}.des__card--events .des__title{color:#712030}.des__card--events .des__subtitle{color:#712030b8}.des__card--events:hover{border-color:#91233e47;box-shadow:inset 0 1px #ffffffd9,0 14px 28px #91233e24}.des__card--marketplace{background:linear-gradient(135deg,#fffdf6fa,#fff4dcf0);border-color:#b478142e;box-shadow:inset 0 1px #fffc,0 8px 22px #b4781414}.des__card--marketplace .des__card-glow{background:radial-gradient(circle,rgba(244,163,0,.38),transparent 70%)}.des__card--marketplace .des__icon-wrap{background:linear-gradient(145deg,#b45309,#d97706);color:#fff}.des__card--marketplace .des__title{color:#7c4a03}.des__card--marketplace .des__subtitle{color:#7c4a03b8}.des__card--marketplace:hover{border-color:#b4781452;box-shadow:inset 0 1px #ffffffd9,0 14px 28px #b478141f}.des__card--donations{background:linear-gradient(135deg,#fcf6e6fa,#ffecdcf0);border-color:#91233e29;box-shadow:inset 0 1px #fffc,0 8px 22px #91233e1a}.des__card--donations .des__card-glow{background:radial-gradient(circle,rgba(145,35,62,.28),transparent 70%)}.des__card--donations .des__icon-wrap{background:linear-gradient(145deg,#91233e,#ee7338);color:#fff}.des__card--donations .des__title{color:#712030}.des__card--donations .des__subtitle{color:#712030b8}.des__card--donations:hover{border-color:#91233e4d;box-shadow:inset 0 1px #ffffffd9,0 14px 28px #91233e24}.des--expert .des__card--events,.des--seeker .des__card--events{background:linear-gradient(135deg,#fff8f1fa,#ffe8d2f0)}.des--expert .des__card--marketplace,.des--seeker .des__card--marketplace{background:linear-gradient(135deg,#fffdf6fa,#fff4dcf0)}.des--expert .des__card--donations,.des--seeker .des__card--donations{background:linear-gradient(135deg,#fcf6e6fa,#ffecdcf0)}.des-panel{position:relative;z-index:10}.des--expert .des__card-glow{animation:des-glow-pulse 5s ease-in-out infinite}.des--expert .des__grid>.des__card:nth-child(2) .des__card-glow{animation-delay:1.6s}@keyframes des-glow-pulse{0%,to{opacity:.32;transform:scale(.92)}50%{opacity:.6;transform:scale(1.14)}}.des--expert .des__card:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.42) 50%,transparent 58%);transform:translate(-130%);transition:transform .7s ease;pointer-events:none}.des--expert .des__card:hover:after{transform:translate(130%)}.des--expert .des__card:hover{transform:translateY(-3px)}.des--expert .des__icon-wrap{transition:transform .24s ease,box-shadow .24s ease}.des--expert .des__card:hover .des__icon-wrap{transform:scale(1.08) rotate(-3deg);box-shadow:inset 0 1px #ffffff8c,0 8px 18px #91233e38}@media(prefers-reduced-motion:reduce){.des--expert .des__card-glow,.des--expert .des__card:after,.des--expert .des__icon-wrap{animation:none!important;transition:none!important}}.legal-docs{margin-top:1.25rem;padding-top:1.15rem;border-top:1px solid rgba(145,35,62,.1)}.legal-docs__heading{display:flex;align-items:center;gap:.45rem;margin-bottom:.35rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#91233eb8}.legal-docs__subtitle{margin:0 0 .75rem;font-size:.6875rem;line-height:1.4;color:#6b7280}.legal-docs__list{display:flex;flex-direction:column;gap:.45rem}.legal-docs__link{display:flex;align-items:flex-start;gap:.55rem;padding:.62rem .68rem;border:1px solid rgba(145,35,62,.12);border-radius:.75rem;background:linear-gradient(135deg,#fffffff5,#fff8f0e0);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.legal-docs__link:hover{border-color:#ee733861;box-shadow:0 6px 16px #91233e14;transform:translateY(-1px)}.legal-docs__link:focus-visible{outline:2px solid rgba(145,35,62,.45);outline-offset:2px}.legal-docs__icon{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;flex-shrink:0;margin-top:.05rem;border-radius:.5rem;color:#91233e;background:linear-gradient(135deg,#f4a3002e,#ee733824)}.legal-docs__copy{min-width:0;flex:1}.legal-docs__label{display:flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;line-height:1.25;color:#91233e}.legal-docs__desc{display:block;margin-top:.12rem;font-size:.625rem;line-height:1.35;color:#6b7280}.legal-docs__external{flex-shrink:0;margin-top:.15rem;color:#91233e73}.legal-docs--footer{margin-top:0;padding-top:0;border-top:none}.legal-docs--footer .legal-docs__panel{margin-top:1.5rem;padding:1rem 1.1rem;border-radius:1rem;border:1px solid rgba(145,35,62,.12);background:linear-gradient(165deg,#ffffffd1,#fff9efb8);box-shadow:inset 0 1px #ffffffd9}.legal-docs--footer .legal-docs__heading{font-size:.625rem}.legal-docs--footer .legal-docs__subtitle{margin-bottom:.65rem}.legal-docs--footer .legal-docs__list{flex-direction:row;flex-wrap:wrap;gap:.5rem}.legal-docs--footer .legal-docs__link{flex:1 1 calc(50% - .25rem);min-width:min(100%,11rem);padding:.55rem .65rem}@media(min-width:768px){.legal-docs--footer .legal-docs__link{flex:1 1 0;min-width:0}.legal-docs--footer .legal-docs__list{flex-wrap:nowrap}}.legal-docs--mobile{margin-top:.85rem;padding-top:0;border-top:none}:root{--sdx-maroon: #91233e;--sdx-maroon-deep: #712030;--sdx-saffron: #ee7338;--sdx-saffron-deep: #c44d28;--sdx-gold: #d99a16;--sdx-cream: #fcf6e6;--sdx-ink: #4a2a30;--sdx-muted: #8a6a6f;--sdx-border: rgba(145, 35, 62, .14)}.sdx-hero{position:relative;overflow:hidden;border-radius:32px;border:1px solid rgba(255,255,255,.28);background:linear-gradient(135deg,#91233e,#a83a3f 42%,#ee7338);box-shadow:0 32px 80px #91233e52;color:#fff}.sdx-hero__rays{pointer-events:none;position:absolute;inset:-40% -10% auto auto;width:520px;height:520px;background:radial-gradient(circle,rgba(255,220,170,.45),transparent 62%);filter:blur(8px)}.sdx-hero__halo{pointer-events:none;position:absolute;right:-90px;top:-90px;width:300px;height:300px;border-radius:999px;background:radial-gradient(circle,rgba(217,154,22,.5),transparent 70%)}.sdx-hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:1.35rem;padding:1.75rem 1.6rem}@media(min-width:1024px){.sdx-hero__inner{padding:2rem 2.2rem;gap:1.5rem}}.sdx-hero__inner--stack{display:flex;flex-direction:column}.sdx-hero__inner--calm{display:flex;flex-direction:column;gap:1.15rem}.sdx-hero__welcome-block{min-width:0}.sdx-hero__path{position:relative;display:flex;flex-direction:column;gap:.85rem;width:100%;padding:1.05rem 1.15rem;border-radius:22px;border:1px solid rgba(255,255,255,.32);background:radial-gradient(circle at 15% -10%,rgba(255,216,150,.22),transparent 42%),linear-gradient(135deg,#ffffff29,#fff0db12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff42,0 16px 36px #480c1c1f;min-width:0;overflow:hidden}.sdx-hero__path-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.sdx-hero__path-head-copy{min-width:0;flex:1}.sdx-hero__path-title{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#fff8f0eb;line-height:1.2}.sdx-hero__path-title--skeleton,.sdx-hero__path-count--skeleton{display:inline-block;min-width:5rem;min-height:.75rem;border-radius:6px;background:#ffffff1f;animation:sdx-path-pulse 1.4s ease-in-out infinite}.sdx-hero__path-subtitle{margin:.25rem 0 0;font-size:.74rem;line-height:1.35;color:#fff8f0c7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sdx-hero__path-count{flex-shrink:0;font-size:.72rem;font-weight:800;letter-spacing:.04em;color:#fff;padding:.28rem .55rem;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.22);white-space:nowrap}.sdx-hero__path-lamps{display:flex;align-items:flex-start;justify-content:space-between;gap:0;width:100%;padding:.15rem .1rem 0}.sdx-hero__path-connector{flex:1 1 auto;min-width:.4rem;height:2px;margin-top:1.05rem;border-radius:999px;background:#ffffff29}.sdx-hero__path-connector--lit{background:linear-gradient(90deg,#ffc470e6,#ffe2aa73)}.sdx-hero__lamp{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:0;border:none;background:transparent;cursor:pointer;min-width:2.5rem;transition:transform .18s ease}.sdx-hero__lamp:hover{transform:translateY(-2px)}.sdx-hero__lamp--skeleton{width:2.1rem;height:2.1rem;border-radius:50%;background:#ffffff1f;animation:sdx-path-pulse 1.4s ease-in-out infinite}.sdx-hero__diya{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:2.35rem;height:2.05rem}.sdx-hero__diya-glow{position:absolute;bottom:.55rem;width:1.9rem;height:1.9rem;border-radius:50%;opacity:0;background:radial-gradient(circle at 50% 55%,rgba(255,198,92,.6) 0%,rgba(255,140,60,.28) 45%,transparent 70%);transition:opacity .3s ease}.sdx-hero__lamp--lit .sdx-hero__diya-glow{opacity:1}.sdx-hero__diya-flame{position:absolute;z-index:2;bottom:.72rem;display:inline-flex;align-items:center;justify-content:center;color:#ffe6a2;filter:drop-shadow(0 0 5px rgba(255,200,100,.95))}.sdx-hero__diya-dim{position:absolute;z-index:2;bottom:.78rem;width:.42rem;height:.42rem;border-radius:50%;background:#fff4e052;box-shadow:inset 0 0 0 1px #fff4e047}.sdx-hero__lamp--next .sdx-hero__diya-dim{background:#ffe2aab3;box-shadow:0 0 8px #ffd28cb3;animation:sdx-diya-breathe 2.6s ease-in-out infinite}.sdx-hero__diya-bowl{position:absolute;bottom:0;z-index:1;width:2.1rem;height:.78rem;border-radius:0 0 1.2rem 1.2rem;border:1px solid rgba(255,239,211,.28);background:linear-gradient(180deg,#e9a06480,#8034299e);box-shadow:inset 0 2px 3px #ffefd329}.sdx-hero__lamp--lit .sdx-hero__diya-bowl{border-color:#ffe2a4b8;background:linear-gradient(180deg,#ffc06a,#d1552f);box-shadow:0 4px 12px #ff9e3f52,inset 0 1px 2px #fff6d799}.sdx-hero__lamp-label{font-size:.56rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff8f0a3;text-align:center;line-height:1.15;max-width:3.5rem}.sdx-hero__lamp--lit .sdx-hero__lamp-label{color:#fff8f0f5}.sdx-hero__lamp--next .sdx-hero__lamp-label{color:#ffe4b4}@keyframes sdx-diya-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.sdx-hero__path-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.15rem;border-top:1px solid rgba(255,255,255,.12)}.sdx-hero__path-next{margin:0;flex:1;min-width:0;font-size:.68rem;line-height:1.4;color:#fff8f0e0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sdx-hero__path-next-k{display:block;font-size:.55rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffe6b4e6;margin-bottom:.12rem}.sdx-hero__path-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:.25rem;padding:.38rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.42);background:#ffffff38;color:#fff;font-size:.68rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s ease,transform .15s ease}.sdx-hero__path-cta:hover{background:#ffffff52;transform:translateY(-1px)}.sdx-hero__path-complete{margin:0;font-size:.72rem;font-weight:700;color:#fff8f0eb;text-align:center;padding-top:.1rem}@keyframes sdx-path-pulse{0%,to{opacity:.55}50%{opacity:1}}.sdx-hero__panchang-row{display:flex}.sdx-hero__panchang-cta{display:inline-flex;align-items:center;gap:.55rem;padding:.8rem 1.4rem;border-radius:999px;border:none;cursor:pointer;font-size:.9rem;font-weight:800;letter-spacing:.01em;color:var(--sdx-maroon);background:linear-gradient(180deg,#fff,#fff5ea);box-shadow:0 12px 28px #3c0a1942,inset 0 1px #fffffff2;transition:transform .2s ease,box-shadow .2s ease}.sdx-hero__panchang-cta:hover{transform:translateY(-2px);box-shadow:0 18px 38px #3c0a1952,inset 0 1px #fffffff2}@media(max-width:480px){.sdx-hero__panchang-row{justify-content:stretch}.sdx-hero__panchang-cta{width:100%;justify-content:center}}@media(max-width:380px){.sdx-hero__lamp{min-width:2.15rem}.sdx-hero__lamp-label{font-size:.5rem;max-width:3rem}.sdx-hero__path-foot{flex-direction:column;align-items:stretch}.sdx-hero__path-cta{justify-content:center}}.sdx-hero__highlight-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:14px;background:#ffffff38;color:#fff}.sdx-hero__highlight-body{min-width:0;flex:1}.sdx-hero__highlight-title{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff8f0e0}.sdx-hero__highlight-text{margin:.35rem 0 0;font-size:1.05rem;font-weight:700;line-height:1.45;color:#fff}.sdx-hero__highlight-foot{margin:.45rem 0 0;font-size:.78rem;line-height:1.5;color:#fff8f0d1;font-style:italic}.sdx-hero__main{display:grid;gap:1.1rem;align-items:stretch}@media(min-width:768px){.sdx-hero__main{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:1.25rem 1.75rem;align-items:center}}@media(min-width:1024px){.sdx-hero__main{grid-template-columns:minmax(0,1.2fr) minmax(280px,360px);gap:1.5rem 2.25rem}}.sdx-hero__copy{min-width:0}.sdx-hero__actions{display:flex;flex-direction:column;justify-content:center;gap:.65rem;min-width:0;padding:1rem 1.05rem;border-radius:20px;border:1px solid rgba(255,255,255,.34);background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 28px #3c0a1929,inset 0 1px #ffffff47}.sdx-hero__actions-label{margin:0;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff8f0c7}.sdx-hero__eyebrow{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .8rem;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.28);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sdx-hero__greeting{margin:0;font-size:1.2rem;font-weight:800;line-height:1.25;letter-spacing:-.01em;text-shadow:0 2px 14px rgba(80,15,30,.3)}.sdx-hero__greeting-emoji{font-size:.95em}@media(min-width:640px){.sdx-hero__greeting{font-size:1.35rem}}@media(min-width:1024px){.sdx-hero__greeting{font-size:1.55rem}}.sdx-hero__welcome{margin:.5rem 0 0;max-width:52ch;font-size:.92rem;line-height:1.6;color:#fff8f0eb}@media(min-width:1024px){.sdx-hero__welcome{font-size:.98rem}}.sdx-hero__spark-card,.sdx-hero__tarabala-card{position:relative;display:flex;flex-direction:column;gap:.6rem;min-width:0;max-width:100%;padding:1rem 1.1rem;border-radius:20px;border:1px solid rgba(180,107,216,.38);background:linear-gradient(150deg,#fbf2ff47,#fff6ea38);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 30px #00000024,inset 0 1px #ffffff52;overflow:hidden}.sdx-hero__spark-card{max-width:52ch;margin-top:.65rem;cursor:default}.sdx-hero__spark-card:before,.sdx-hero__tarabala-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120px 80px at 100% 0%,rgba(255,255,255,.18),transparent 70%);pointer-events:none}.sdx-hero__spark-head,.sdx-hero__tarabala-head{position:relative;z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff8f0f0}.sdx-hero__spark-head svg,.sdx-hero__tarabala-head svg{flex-shrink:0;color:var(--sdx-saffron, #ee7338)}.sdx-hero__spark-body{position:relative;z-index:1;margin:0;font-size:.85rem;font-weight:500;line-height:1.55;color:#fff5ebe0}.sdx-hero__spark-divider{position:relative;z-index:1;display:block;height:1px;margin:.1rem 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent)}.sdx-hero__spark-quote,.sdx-hero__tarabala-name{position:relative;z-index:1;margin:0;font-size:.95rem;font-weight:600;font-style:italic;line-height:1.5;color:#fff;text-shadow:0 1px 10px rgba(145,35,62,.25)}.sdx-hero__suggestion{margin:.75rem 0 0;max-width:48ch;padding:.65rem .85rem;border-radius:12px;border-left:3px solid rgba(255,220,170,.85);background:#00000014;font-size:.88rem;line-height:1.55;color:#fffcf5f2}.sdx-hero__focus{margin:.7rem 0 0;max-width:46ch;font-size:.95rem;line-height:1.55;color:#fff8f0eb}.sdx-hero__cta-row{display:flex;flex-direction:column;gap:.55rem;margin-top:0;width:100%}.sdx-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.72rem 1.15rem;border-radius:999px;border:none;font-size:.84rem;font-weight:800;line-height:1.25;text-align:center;white-space:normal;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease}@media(min-width:1024px){.sdx-hero__cta{font-size:.86rem;padding:.78rem 1.25rem}}@media(max-width:767px){.sdx-hero__actions{padding:.9rem}.sdx-hero__cta-row{display:grid;grid-template-columns:1fr;gap:.5rem}.sdx-hero__cta{width:100%}}.sdx-hero__cta--primary{background:linear-gradient(180deg,#fff,#fff8f0);color:var(--sdx-maroon);box-shadow:0 12px 28px #3c0a1942,inset 0 1px #fffffff2}.sdx-hero__cta--primary:hover{transform:translateY(-2px);box-shadow:0 18px 36px #3c0a1952,inset 0 1px #fffffff2}.sdx-hero__cta--ghost{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.42);box-shadow:inset 0 1px #ffffff1f}.sdx-hero__cta--ghost:hover{transform:translateY(-2px);background:#ffffff38;border-color:#ffffff94}.sdx-hero__aside{position:relative;border-radius:24px;border:1px solid rgba(255,255,255,.3);background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.25rem 1.3rem}.sdx-hero__aside-title{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff5ebe0}.sdx-hero__rahu{margin:.75rem 0 0;font-size:.74rem;line-height:1.45;color:#fff5ebd1;padding:.45rem .6rem;border-radius:10px;background:#0000001a}.sdx-hero__streak{display:flex;align-items:baseline;gap:.45rem;margin-top:.55rem}.sdx-hero__streak-num{font-size:2.1rem;font-weight:800;line-height:1}.sdx-hero__streak-label{font-size:.85rem;font-weight:600;color:#fff5ebe6}.sdx-hero__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.sdx-hero__astro-pair{display:flex;flex-wrap:wrap;gap:.5rem;flex:1 1 100%}@media(min-width:420px){.sdx-hero__astro-pair{flex:1 1 auto}.sdx-hero__astro-pair .sdx-hero__chip{flex:1 1 calc(50% - .25rem);min-width:7.5rem}.sdx-hero__astro-pair .sdx-hero__tarabala-card{flex:1 1 calc(50% - .25rem);min-width:9rem}}.sdx-hero__chip{display:inline-flex;flex-direction:column;gap:.1rem;padding:.5rem .75rem;border-radius:14px;background:#ffffff29;border:1px solid rgba(255,255,255,.22);min-width:0}.sdx-hero__chip-k{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff5ebc7}.sdx-hero__chip-v{font-size:.86rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdx-hero__tarabala-card{cursor:help}.sdx-hero__tarabala-tag{margin-left:auto;padding:.12rem .5rem;border-radius:999px;background:#fff3;color:#fff8f0f2;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sdx-hero__tarabala-vibe{position:relative;z-index:1;margin:0;font-size:.72rem;font-weight:500;line-height:1.45;color:#fff5ebd6;white-space:normal}.sdx-hero__tarabala-card--radiant{border-color:#ffd27873;background:linear-gradient(150deg,#ffe8c852,#fff6ea3d)}.sdx-hero__tarabala-card--blessed{border-color:#ffbea06b;background:linear-gradient(150deg,#ffdcc847,#fff6ea38)}.sdx-hero__tarabala-card--steady{border-color:#b46bd861}.sdx-hero__tarabala-card--gentle{border-color:#ffffff52;background:linear-gradient(150deg,#ffffff29,#fff6ea2e)}.sdx-hero__tarabala-card--pending,.sdx-hero__tarabala-card--empty{border-style:dashed;border-color:#ffffff52;background:linear-gradient(150deg,#fbf2ff24,#fff6ea1a)}.sdx-hero__tarabala-card--empty .sdx-hero__tarabala-name{font-size:.85rem;font-style:normal;font-weight:700}.sdx-section-head{display:flex;align-items:center;gap:.5rem;color:var(--sdx-maroon-deep)}.sdx-section-head h2{font-size:1.15rem;font-weight:800;letter-spacing:-.01em;margin:0}.sdx-section-sub{margin:.3rem 0 0;font-size:.8rem;color:var(--sdx-muted)}#sdx-panchang-section{scroll-margin-top:6rem}.sdx-panchang{overflow:visible}.sdx-panchang__shell{position:relative;border-radius:28px;border:1px solid rgba(143,43,59,.28);background:linear-gradient(145deg,#fff8ef,#ffe9cc 48%,#f6d4ae);padding:1.35rem 1.35rem 1rem;box-shadow:0 28px 70px #8f2b3b29}.sdx-panchang__glow{pointer-events:none;position:absolute;inset:0;background:radial-gradient(900px 320px at 10% -20%,rgba(255,255,255,.75),transparent 55%);opacity:.9}.sdx-panchang__head{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem;margin-bottom:1.1rem}.sdx-panchang__eyebrow{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7a2434b8}.sdx-panchang__info{width:.95rem;height:.95rem;color:#7a24348c;cursor:help}.sdx-panchang__status{display:inline-flex;align-items:center;gap:.25rem;margin-left:.35rem;font-size:.68rem;letter-spacing:.04em;text-transform:none;color:#7a243499}.sdx-panchang__status--warn{color:#b45309}.sdx-panchang__date{margin:.35rem 0 0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800;letter-spacing:-.02em;color:var(--sdx-maroon-deep)}.sdx-panchang__month-block{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .5rem;margin:.5rem 0 .75rem;padding:.35rem 0}.sdx-panchang__month-name{font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:900;letter-spacing:.02em;line-height:1.15;color:var(--sdx-maroon-deep);text-shadow:0 1px 0 rgba(255,255,255,.45)}.sdx-panchang__month-suffix{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#9a3048b8}.sdx-panchang__month-caption{flex-basis:100%;font-size:.78rem;font-weight:600;color:#7a24349e;letter-spacing:.01em}.sdx-panchang__month{margin:.2rem 0 0;font-size:.88rem;font-weight:600;color:#7a2434c7}.sdx-panchang__intro{margin:.55rem 0 0;max-width:42rem;font-size:.84rem;line-height:1.55;color:#7a2434b8}.sdx-panchang__head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.sdx-panchang__tabs{display:inline-flex;gap:.25rem;padding:.2rem;border-radius:999px;border:1px solid rgba(232,205,174,.95);background:#ffffffb8;box-shadow:0 6px 16px #8f2b3b14}.sdx-panchang__tab{border:none;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:700;color:#7a24348c;background:transparent;cursor:pointer;transition:background .2s,color .2s}.sdx-panchang__tab--active{background:#f3d0a0;color:var(--sdx-maroon-deep);box-shadow:inset 0 0 0 1px #8f2b3b1f}.sdx-panchang__loc-btn,.sdx-panchang__loc-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600}.sdx-panchang__loc-btn{border:1px dashed rgba(143,43,59,.35);border-radius:999px;padding:.35rem .65rem;color:var(--sdx-maroon);background:#ffffffa6;cursor:pointer}.sdx-panchang__loc-btn:disabled{opacity:.6;cursor:wait}.sdx-panchang__loc-badge{color:#7a2434a6}.sdx-panchang__birthloc{display:inline-flex;align-items:center;gap:.35rem;margin-top:.6rem;padding:.3rem .7rem;border-radius:999px;border:1px solid rgba(232,205,174,.95);background:#fffbf4d9;color:#7a2434c7;font-size:.72rem;font-weight:600}.sdx-panchang__birthloc svg{color:#c98a3a}.sdx-panchang__close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(143,43,59,.2);border-radius:999px;background:#ffffffbf;color:var(--sdx-maroon-deep);cursor:pointer;transition:background .2s,transform .2s}.sdx-panchang__close:hover{background:#fff;transform:scale(1.04)}.sdx-panchang__body{position:relative;z-index:1}.sdx-panchang__grid{display:grid;gap:.85rem}@media(min-width:960px){.sdx-panchang__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.sdx-panchang__panel{border-radius:20px;border:1px solid rgba(235,211,188,.9);background:#ffffffb8;padding:.95rem 1rem}.sdx-panchang__panel-title{margin:0;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7a2434b8}.sdx-panchang__panel-title--spaced{margin-top:1rem}.sdx-panchang__panel-note{margin:.35rem 0 .55rem;font-size:.78rem;line-height:1.45;color:#7a24349e}.sdx-panchang__elements{margin:.65rem 0 0;display:grid;gap:.35rem}.sdx-panchang__element{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.48rem .7rem;border-radius:12px;background:#fff8efd9;border:1px solid rgba(235,211,188,.65)}.sdx-panchang__element-term{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.sdx-panchang__element-label{font-size:.8rem;font-weight:800;color:var(--sdx-maroon-deep)}.sdx-panchang__element-tip{display:inline-flex;align-items:center}.sdx-panchang__element-info{width:.85rem;height:.85rem;color:#7a243473;cursor:help;flex-shrink:0;transition:color .15s ease}.sdx-panchang__element-info:hover{color:var(--sdx-maroon)}.sdx-panchang__element-value{margin:0;display:flex;align-items:center;justify-content:flex-end;text-align:right;min-width:0;flex:1 1 auto}.sdx-panchang__element-inline{display:inline-flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:.28rem;max-width:100%;line-height:1.25}.sdx-panchang__element-main{font-size:.86rem;font-weight:800;color:var(--sdx-maroon-deep);white-space:nowrap}.sdx-panchang__element-sep{font-size:.72rem;font-weight:700;color:#7a243459;line-height:1}.sdx-panchang__element-sub{margin:0;font-size:.72rem;font-weight:600;color:#7a24349e;white-space:nowrap}@media(max-width:400px){.sdx-panchang__element-inline{justify-content:flex-end}.sdx-panchang__element-main,.sdx-panchang__element-sub{white-space:normal}}.sdx-panchang__sun-row{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.75rem}.sdx-panchang__sun-card{display:flex;align-items:flex-start;gap:.45rem;border-radius:14px;padding:.65rem .7rem}.sdx-panchang__sun-card--rise{background:linear-gradient(145deg,#ffecd6,#ffe0b8);color:#8f2b3b}.sdx-panchang__sun-card--set{background:linear-gradient(145deg,#f7e0c4,#efcfaa);color:#7a2434}.sdx-panchang__sun-k{margin:0;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.75}.sdx-panchang__sun-v{margin:.15rem 0 0;font-size:.92rem;font-weight:800}.sdx-panchang__inauspicious{display:grid;gap:.4rem}.sdx-panchang__inauspicious-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.5rem .6rem;border-radius:12px;background:#f9d2c859;font-size:.78rem;color:#714034e6}.sdx-panchang__inauspicious-k{font-weight:700}.sdx-panchang__inauspicious-v{font-weight:800;text-align:right}.sdx-panchang__favourable{margin-top:.85rem;border-radius:20px;border:1px solid rgba(234,207,181,.95);background:linear-gradient(135deg,#f3d2a973,#f6bda659);padding:.95rem 1rem}.sdx-panchang__favourable--nested{margin-top:.85rem;padding:.7rem .75rem;border-radius:14px;border:1px solid rgba(234,207,181,.75);background:linear-gradient(145deg,#fff6e8f2,#ffecd6b8)}.sdx-panchang__favourable-head{display:flex;align-items:center;gap:.45rem;color:#714034}.sdx-panchang__favourable-head .sdx-panchang__panel-title{margin:0}.sdx-panchang__favourable--nested .sdx-panchang__panel-title{font-size:.74rem;letter-spacing:.05em}.sdx-panchang__slots{display:grid;gap:.55rem;margin-top:.75rem}.sdx-panchang__slots--nested{margin-top:.55rem;gap:.4rem;grid-template-columns:1fr}@media(min-width:520px){.sdx-panchang__slots{grid-template-columns:repeat(2,minmax(0,1fr))}.sdx-panchang__slots--nested{grid-template-columns:1fr}}.sdx-panchang__slot{border-radius:16px;border:1px solid rgba(234,207,181,.85);background:#ffffffd1;padding:.75rem .8rem;animation:sdx-panchang-slot-in .45s ease-out both}.sdx-panchang__slot--compact{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;border-radius:12px;padding:.55rem .65rem;background:#ffffffe0}.sdx-panchang__slot:nth-child(2){animation-delay:.08s}.sdx-panchang__slot-head{display:flex;align-items:center;gap:.35rem;min-width:0}.sdx-panchang__slot-tip{display:inline-flex;flex-shrink:0}.sdx-panchang__slot-info{width:14px;height:14px;color:#7140348c;cursor:help}.sdx-panchang__slot-title{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#714034a6}.sdx-panchang__slot-time{margin:.35rem 0 0;font-size:.95rem;font-weight:800;color:#714034}.sdx-panchang__slot--compact .sdx-panchang__slot-time{margin:0;flex-shrink:0;font-size:.8rem;font-weight:800;text-align:right;white-space:nowrap}.sdx-panchang__slot--compact .sdx-panchang__slot-title{font-size:.64rem;letter-spacing:.06em}@keyframes sdx-panchang-slot-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sdx-panchang__foot{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;margin-top:.75rem;padding-top:.65rem;border-top:1px solid rgba(143,43,59,.12)}.sdx-panchang__trust{margin:0;flex:1 1 200px;min-width:0;font-size:.68rem;line-height:1.45;color:#714034b8}.sdx-panchang__subtitle{margin:.3rem 0 0;font-size:.8rem;line-height:1.45;color:#714034cc;max-width:46ch}.sdx-panchang__why{margin-top:.5rem}.sdx-panchang__why-summary{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;list-style:none;font-size:.74rem;font-weight:700;color:var(--sdx-maroon);border-bottom:1px dotted rgba(143,43,59,.4);width:-moz-fit-content;width:fit-content}.sdx-panchang__why-summary::-webkit-details-marker{display:none}.sdx-panchang__why-summary:hover{color:var(--sdx-saffron)}.sdx-panchang__why-body{margin:.45rem 0 0;font-size:.76rem;line-height:1.5;color:#714034c7;max-width:60ch}.sdx-panchang__summary{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem}.sdx-panchang__summary-tipwrap{display:inline-flex}.sdx-panchang__summary-chip{display:inline-flex;align-items:baseline;gap:.35rem;padding:.32rem .6rem;border-radius:999px;background:#fff8efe6;border:1px solid rgba(235,211,188,.9);cursor:help}.sdx-panchang__summary-label{font-size:.6rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#7a243499}.sdx-panchang__summary-value{font-size:.78rem;font-weight:800;color:var(--sdx-maroon-deep);white-space:nowrap}.sdx-panchang__sunmoon{display:grid;gap:.35rem;margin-top:.6rem}.sdx-panchang__sunmoon-item{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.4rem .55rem;border-radius:10px;background:#fff8efb3;border:1px solid rgba(235,211,188,.55)}.sdx-panchang__sunmoon-k{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:700;color:#7a2434bf}.sdx-panchang__sunmoon-v{font-size:.76rem;font-weight:800;color:var(--sdx-maroon-deep);text-align:right}.sdx-panchang__sunmoon-v--muted{font-weight:600;font-size:.68rem;font-style:italic;color:#71403480}.sdx-panchang__sankalpa{position:relative;z-index:1;margin-top:.85rem;border-radius:16px;border:1px solid rgba(235,211,188,.85);background:#fff8ef99;padding:.55rem .85rem}.sdx-panchang__sankalpa-summary{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;list-style:none;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#7a2434c7}.sdx-panchang__sankalpa-summary::-webkit-details-marker{display:none}.sdx-panchang__sankalpa-lead{margin:.55rem 0 .35rem;font-size:.74rem;line-height:1.5;color:#714034b8}.sdx-panchang__sankalpa-place{margin:0 0 .55rem;font-size:.72rem;font-weight:700;color:var(--sdx-maroon)}.sdx-panchang__sankalpa-grid{display:grid;grid-template-columns:1fr;gap:.35rem}@media(min-width:560px){.sdx-panchang__sankalpa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sdx-panchang__sankalpa-row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.3rem .5rem;border-radius:8px;background:#fff9;border:1px solid rgba(235,211,188,.5)}.sdx-panchang__sankalpa-k{font-size:.66rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#7a243499}.sdx-panchang__sankalpa-v{font-size:.74rem;font-weight:700;color:var(--sdx-maroon-deep);text-align:right}.sdx-panchang__disclaimer{margin:0;flex:1 1 100%;font-size:.64rem;line-height:1.5;color:#71403499}@media(max-width:480px){.sdx-panchang__summary-value{white-space:normal}.sdx-panchang__sunmoon-v{text-align:right}}.sdx-panchang__loc-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.15rem}.sdx-panchang__grid--new{gap:1rem}.sdx-panchang__elements--compact .sdx-panchang__element dd{font-size:.88rem}.sdx-panchang__skeleton{border-radius:8px;background:#8f2b3b14;animation:sdx-path-pulse 1.4s ease-in-out infinite}.sdx-panchang__skeleton--title{width:70%;height:1.35rem;margin-top:.35rem}.sdx-panchang__skeleton--month{width:38%;height:1.25rem;margin-top:.45rem;margin-bottom:.35rem}.sdx-panchang__skeleton--row{width:100%;height:2.25rem;margin-bottom:.45rem}.sdx-panchang__skeleton-block{margin-top:.5rem}.sdx-panchang__empty{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;margin-top:.5rem;padding:1rem 1.1rem;border:1px dashed rgba(143,43,59,.28);border-radius:16px;background:#ffffff8c;color:var(--sdx-maroon-deep)}.sdx-panchang__empty-title{font-size:.9rem;font-weight:700;margin:0}.sdx-panchang__empty-body{font-size:.78rem;line-height:1.5;color:var(--sdx-maroon);margin:0}.sdx-panchang__personal{margin-top:1.1rem;display:flex;flex-direction:column;gap:.65rem}.sdx-panchang__personal-card{border-radius:18px;border:1px solid rgba(143,43,59,.2);padding:.95rem 1rem;background:#ffffffb8}.sdx-panchang__personal-card--filled{background:linear-gradient(135deg,#fffbf5f2,#ffecd2d9)}.sdx-panchang__personal-card--empty{display:flex;align-items:flex-start;gap:.75rem;background:#ffffffa6}.sdx-panchang__personal-card--empty svg{flex-shrink:0;color:var(--sdx-maroon);margin-top:.15rem}.sdx-panchang__personal-card--pending{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#714034c7}.sdx-panchang__personal-head{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7a2434bf;margin-bottom:.45rem}.sdx-panchang__personal-meta{margin:0 0 .5rem;font-size:.74rem;line-height:1.45;color:#714034c7}.sdx-panchang__personal-tara{margin:0;font-size:.84rem;line-height:1.5;color:#5c2a22}.sdx-panchang__personal-guidance{margin:.55rem 0 0;font-size:.86rem;font-weight:600;line-height:1.5;color:#4a241c}.sdx-panchang__personal-invite{margin:.45rem 0 0;font-size:.76rem;line-height:1.45;color:#714034d1}.sdx-panchang__personal-closing{margin:.55rem 0 0;font-size:.72rem;line-height:1.45;font-style:italic;color:#714034ad}.sdx-panchang__personal-cta--soft{margin-top:.7rem}.sdx-panchang__personal-hint{margin:.55rem 0 0;font-size:.76rem;line-height:1.45;color:#714034c7}.sdx-panchang__inline-link{margin-left:.35rem;padding:0;border:none;background:none;font:inherit;font-weight:700;color:var(--sdx-maroon);text-decoration:underline;cursor:pointer}.sdx-panchang__personal-empty-title{margin:0 0 .35rem;font-size:.92rem;font-weight:800;color:var(--sdx-maroon)}.sdx-panchang__personal-empty-body{margin:0 0 .65rem;font-size:.8rem;line-height:1.5;color:#714034d1}.sdx-panchang__personal-cta{position:relative;display:inline-flex;align-items:center;gap:.3rem;overflow:hidden;border:none;border-radius:999px;padding:.42rem .85rem;font-size:.76rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#9a3048,#712030);box-shadow:0 8px 20px #8f2b3b38;cursor:pointer;transition:box-shadow .25s ease,transform .2s ease;animation:sdx-panchang-personal-cta-glow 3.2s ease-in-out infinite}.sdx-panchang__personal-cta-glow{pointer-events:none;position:absolute;inset:-45% auto -45% -35%;width:50%;background:radial-gradient(circle,rgba(255,210,150,.35) 0%,transparent 70%);animation:sdx-panchang-personal-cta-pulse 4s ease-in-out infinite}.sdx-panchang__personal-cta-shine{pointer-events:none;position:absolute;inset:0;background:linear-gradient(105deg,transparent 0%,transparent 42%,rgba(255,255,255,.38) 50%,transparent 58%,transparent 100%);transform:translate(-120%);animation:sdx-panchang-personal-cta-shine 5.5s ease-in-out infinite}.sdx-panchang__personal-cta-label{position:relative;z-index:1}.sdx-panchang__personal-cta-arrow{position:relative;z-index:1;flex-shrink:0;animation:sdx-panchang-personal-cta-arrow 2.4s ease-in-out infinite}.sdx-panchang__personal-cta:hover{box-shadow:0 12px 26px #8f2b3b4d}.sdx-panchang__personal-cta:hover .sdx-panchang__personal-cta-arrow{animation-duration:1.4s}@keyframes sdx-panchang-personal-cta-glow{0%,to{box-shadow:0 8px 20px #8f2b3b33}50%{box-shadow:0 10px 26px #8f2b3b57}}@keyframes sdx-panchang-personal-cta-pulse{0%,to{opacity:.45;transform:translate(0)}50%{opacity:.85;transform:translate(35%)}}@keyframes sdx-panchang-personal-cta-shine{0%,55%{transform:translate(-120%)}75%,to{transform:translate(120%)}}@keyframes sdx-panchang-personal-cta-arrow{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.sdx-panchang__personal-cta,.sdx-panchang__personal-cta-glow,.sdx-panchang__personal-cta-shine,.sdx-panchang__personal-cta-arrow{animation:none!important}}.sdx-panchang__expert-link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;overflow:hidden;border:1px solid rgba(154,48,72,.42);border-radius:16px;padding:.75rem .95rem;text-align:left;color:var(--sdx-maroon);background:linear-gradient(135deg,#fff8ebfa,#ffe4c4eb 48%,#fff1dff5);box-shadow:0 0 0 1px #ffffffa6 inset,0 10px 28px #8f2b3b24;cursor:pointer;transition:box-shadow .25s ease,border-color .25s ease,transform .2s ease;animation:sdx-panchang-expert-glow 3.2s ease-in-out infinite}.sdx-panchang__expert-link-glow{pointer-events:none;position:absolute;inset:-40% auto -40% -30%;width:45%;background:radial-gradient(circle,rgba(255,200,120,.35) 0%,transparent 68%);animation:sdx-panchang-expert-pulse 4s ease-in-out infinite}.sdx-panchang__expert-link-shine{pointer-events:none;position:absolute;inset:0;background:linear-gradient(105deg,transparent 0%,transparent 42%,rgba(255,255,255,.55) 50%,transparent 58%,transparent 100%);transform:translate(-120%);animation:sdx-panchang-expert-shine 5.5s ease-in-out infinite}.sdx-panchang__expert-link-copy{position:relative;z-index:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.28rem;min-width:0;flex:1;font-size:clamp(.72rem,2.2vw,.84rem);font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#714034e0}.sdx-panchang__expert-link-cta{display:inline;font-weight:800;letter-spacing:.01em;color:var(--sdx-maroon-deep);text-decoration:underline;text-underline-offset:2px;text-decoration-color:#71203073}.sdx-panchang__expert-link-arrow{position:relative;z-index:1;flex-shrink:0;color:var(--sdx-maroon);animation:sdx-panchang-expert-arrow 2.4s ease-in-out infinite}.sdx-panchang__expert-link:hover{border-color:#9a30489e;box-shadow:0 0 0 1px #ffffffbf inset,0 14px 32px #8f2b3b33}.sdx-panchang__expert-link:hover .sdx-panchang__expert-link-arrow{animation:none;transform:translate(3px)}@keyframes sdx-panchang-expert-glow{0%,to{box-shadow:0 0 0 1px #ffffffa6 inset,0 10px 28px #8f2b3b1f}50%{box-shadow:0 0 0 1px #ffffffbf inset,0 12px 34px #8f2b3b38,0 0 18px #f4a3002e}}@keyframes sdx-panchang-expert-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes sdx-panchang-expert-shine{0%,72%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes sdx-panchang-expert-arrow{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.sdx-panchang__expert-link,.sdx-panchang__expert-link-glow,.sdx-panchang__expert-link-shine,.sdx-panchang__expert-link-arrow,.sdx-panchang__slot{animation:none}}@media(max-width:640px){.sdx-panchang__expert-link{flex-direction:row;align-items:center}}.sdx-panchang__refresh{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(143,43,59,.25);border-radius:999px;padding:.4rem .85rem;font-size:.74rem;font-weight:700;color:var(--sdx-maroon);background:#ffffffbf;cursor:pointer}.sdx-panchang__refresh:disabled{opacity:.55;cursor:wait}.sdx-panchang__spin{animation:sdx-spin .9s linear infinite}@keyframes sdx-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.sdx-panchang{width:100%;min-width:0}.sdx-panchang__shell{width:100%;min-width:0;box-sizing:border-box;padding:.9rem .75rem .75rem;border-radius:20px;box-shadow:0 16px 38px #8f2b3b24}.sdx-panchang__head{flex-direction:column;gap:.85rem;margin-bottom:.85rem}.sdx-panchang__head-copy{width:100%;min-width:0}.sdx-panchang__eyebrow{flex-wrap:wrap;row-gap:.25rem;letter-spacing:.08em}.sdx-panchang__status{margin-left:0}.sdx-panchang__date{overflow-wrap:anywhere;font-size:clamp(1.22rem,6vw,1.5rem)}.sdx-panchang__month-block{margin-bottom:.55rem}.sdx-panchang__head-actions{width:100%;flex-wrap:nowrap;justify-content:space-between;gap:.5rem}.sdx-panchang__tabs{flex:1 1 auto;min-width:0}.sdx-panchang__tab{min-height:2.35rem;padding:.42rem .62rem;font-size:.7rem}.sdx-panchang__close{flex:0 0 2.4rem;width:2.4rem;height:2.4rem}.sdx-panchang__loc-row,.sdx-panchang__loc-btn,.sdx-panchang__loc-badge{max-width:100%}.sdx-panchang__loc-btn,.sdx-panchang__loc-badge{white-space:normal;overflow-wrap:anywhere}.sdx-panchang__loc-btn{min-height:2.5rem}.sdx-panchang__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-bottom:.75rem}.sdx-panchang__summary-tipwrap,.sdx-panchang__summary-chip{width:100%;min-width:0}.sdx-panchang__summary-chip{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:.12rem;border-radius:12px;padding:.45rem .55rem}.sdx-panchang__summary-value{max-width:100%;white-space:normal;overflow-wrap:anywhere}.sdx-panchang__grid--new{grid-template-columns:minmax(0,1fr);gap:.75rem}.sdx-panchang__panel{min-width:0;padding:.8rem .72rem;border-radius:16px}.sdx-panchang__element{min-width:0;padding:.5rem .55rem}.sdx-panchang__element-main,.sdx-panchang__element-sub,.sdx-panchang__inauspicious-v,.sdx-panchang__sunmoon-v{overflow-wrap:anywhere}.sdx-panchang__favourable--nested{padding:.65rem .6rem}.sdx-panchang__personal{margin-top:.8rem}.sdx-panchang__personal-card{min-width:0;padding:.8rem .75rem;border-radius:15px}.sdx-panchang__expert-link{min-width:0;padding:.72rem .75rem}.sdx-panchang__expert-link-copy{flex-wrap:wrap;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}.sdx-panchang__sankalpa{padding:.55rem .65rem;border-radius:14px}.sdx-panchang__foot{align-items:stretch}.sdx-panchang__trust,.sdx-panchang__disclaimer{flex-basis:100%}.sdx-panchang__refresh{justify-content:center;width:100%;min-height:2.6rem}}@media(max-width:380px){.sdx-panchang__shell{padding-inline:.6rem;border-radius:18px}.sdx-panchang__summary,.sdx-panchang__sun-row{grid-template-columns:minmax(0,1fr)}.sdx-panchang__element{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.25rem}.sdx-panchang__element-value,.sdx-panchang__element-inline{justify-content:flex-start;text-align:left}.sdx-panchang__slot--compact{align-items:flex-start;flex-direction:column;gap:.25rem}.sdx-panchang__slot--compact .sdx-panchang__slot-time{text-align:left}.sdx-panchang__personal-card--empty{flex-direction:column}.sdx-panchang__sankalpa-row{align-items:flex-start;flex-direction:column;gap:.15rem}.sdx-panchang__sankalpa-v{text-align:left}}.sdx-guides{position:relative;overflow:hidden;border-radius:28px;border:1px solid var(--sdx-border);background:linear-gradient(135deg,#fff,#fff6e9);box-shadow:0 24px 60px #91233e1f;padding:1.5rem}.sdx-guides__glow{pointer-events:none;position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(238,115,56,.22),transparent 70%);transform-origin:center}.sdx-guides__intro{position:relative;z-index:1}.sdx-guides__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.sdx-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:999px;border:1px solid rgba(145,35,62,.18);background:#fffc;color:var(--sdx-maroon-deep);font-size:.78rem;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.sdx-chip:hover{transform:translateY(-2px);background:#fff;border-color:#ee733873;box-shadow:0 10px 22px #91233e1f}.sdx-chip__dot{width:.5rem;height:.5rem;border-radius:999px;background:linear-gradient(145deg,var(--sdx-gold),var(--sdx-saffron))}.sdx-guides__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.3rem}.sdx-guides__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.15rem;border-radius:999px;border:none;font-size:.82rem;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.sdx-guides__btn--primary{background:linear-gradient(145deg,var(--sdx-maroon),var(--sdx-saffron));color:#fff;box-shadow:0 12px 26px #91233e38}.sdx-guides__btn--primary:hover{transform:translateY(-2px);filter:brightness(1.05)}.sdx-guides__btn--ghost{background:#91233e0f;color:var(--sdx-maroon);border:1px solid rgba(145,35,62,.2)}.sdx-guides__btn--ghost:hover{transform:translateY(-2px);background:#91233e1a}.sdx-guides__empty{margin-top:.9rem;font-size:.82rem;color:var(--sdx-muted)}.sdx-today-grid{display:grid;grid-template-columns:1fr;gap:.85rem;margin-top:1.25rem}.sdx-today-grid--compass{margin-top:1.25rem}.sdx-today-grid--lanes{margin-top:.85rem}@media(min-width:720px){.sdx-today-grid--compass{grid-template-columns:1fr}.sdx-today-grid--lanes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:720px)and (max-width:1023px){.sdx-today-grid--lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.sdx-today-grid--lanes>.sdx-today-card--remembrance{grid-column:1 / -1}}.sdx-today-card{position:relative;display:flex;flex-direction:column;gap:.6rem;border-radius:20px;border:1px solid rgba(145,35,62,.14);background:#ffffffc7;padding:1rem 1.1rem;box-shadow:0 12px 30px #91233e14;transition:box-shadow .25s ease;min-width:0}.sdx-today-card:hover{box-shadow:0 16px 38px #91233e21}.sdx-today-card--spark{background:linear-gradient(150deg,#fff8f0,#fff1e4);border-color:#ee733847}.sdx-today-card--dharma{background:linear-gradient(150deg,#fff2e7,#ffeede);border-color:#ee73384d}.sdx-today-card--family{background:linear-gradient(150deg,#fff6e9,#fdeede);border-color:#f0a04352}.sdx-today-card--remembrance{background:linear-gradient(150deg,#f8f1e8,#f3e6d4);border-color:#7a4d2447}.sdx-today-card--auspicious{background:linear-gradient(150deg,#fff4ec,#ffe8d6);border-color:#91233e38}.sdx-lane-blurb{margin:0;font-size:.78rem;line-height:1.45;color:#712030b8}.sdx-lane-empty{display:flex;flex-direction:column;gap:.55rem;margin-top:.15rem}.sdx-lane-empty p{margin:0;font-size:.8rem;line-height:1.45;color:var(--sdx-muted)}.sdx-today-card__head{display:flex;align-items:center;gap:.4rem;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sdx-maroon)}.sdx-today-card__head svg{color:var(--sdx-saffron)}.sdx-today-card__tag{margin-left:auto;padding:.12rem .5rem;border-radius:999px;background:#91233e1a;color:var(--sdx-maroon-deep);font-size:.58rem;letter-spacing:.06em}.sdx-today-card__quote{margin:0;font-size:.95rem;font-weight:600;font-style:italic;line-height:1.5;color:var(--sdx-maroon-deep)}.sdx-today-card__body{margin:0;font-size:.85rem;line-height:1.55;color:#712030d1}.sdx-reminder-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.sdx-reminder-list__item{display:flex;align-items:flex-start;gap:.6rem;padding:.55rem .6rem;border-radius:12px;border:1px solid rgba(145,35,62,.08);background:#fffbf5c7;font-size:.82rem}.sdx-reminder-list__item--rich{align-items:flex-start}.sdx-reminder-list__icon{flex-shrink:0;width:1.75rem;height:1.75rem;padding:.38rem;border-radius:9px;color:var(--sdx-maroon);background:#91233e14;margin-top:.1rem}.sdx-reminder-list__icon--birthday{color:#91233e;background:#ee73381f}.sdx-reminder-list__icon--anniversary{color:#91233e;background:#91233e1a}.sdx-reminder-list__icon--remembrance{color:#7a4d24;background:#d99a1624}.sdx-reminder-list__icon--festival{color:#712030;background:#91233e1a}.sdx-reminder-list__copy{display:flex;align-items:baseline;justify-content:space-between;gap:.55rem;min-width:0;flex:1}.sdx-reminder-list__copy--stack{flex-direction:column;align-items:stretch;gap:.28rem}.sdx-reminder-list__title-row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;min-width:0}.sdx-reminder-list__title{font-weight:700;color:var(--sdx-maroon-deep);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdx-reminder-list__when{flex-shrink:0;font-size:.72rem;font-weight:700;color:var(--sdx-saffron)}.sdx-reminder-list__detail{font-size:.68rem;line-height:1.35;color:#7120309e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sdx-reminder-list__tip{display:flex;align-items:flex-start;gap:.35rem;margin-top:.1rem;padding:.4rem .5rem;border-radius:9px;background:#91233e0d;border:1px solid rgba(145,35,62,.08);font-size:.72rem;font-weight:600;line-height:1.4;color:#712030e0}.sdx-reminder-list__tip svg{flex-shrink:0;margin-top:.12rem;color:var(--sdx-saffron)}.sdx-reminder-list__invite{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;margin-top:.15rem;padding:0;border:none;background:transparent;text-align:left;font-size:.7rem;font-weight:700;line-height:1.35;color:var(--sdx-maroon);cursor:pointer;text-decoration:underline;text-decoration-color:#91233e47;text-underline-offset:.18em;transition:color .18s ease,text-decoration-color .18s ease}.sdx-reminder-list__invite:hover{color:var(--sdx-saffron);text-decoration-color:#ee73388c}.sdx-reminder-list__invite svg{flex-shrink:0}@media(max-width:480px){.sdx-guides{padding:1.15rem 1rem;border-radius:22px}.sdx-reminder-list__title-row{flex-direction:column;align-items:flex-start;gap:.1rem}.sdx-reminder-list__title{white-space:normal}}.sdx-today-card__cta{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;border:none;background:transparent;padding:0;font-size:.82rem;font-weight:700;color:var(--sdx-maroon);cursor:pointer}.sdx-today-card__cta:hover{color:var(--sdx-saffron)}.sdx-bento__grid{display:grid;grid-template-columns:1fr;gap:.85rem;margin-top:1.1rem}@media(min-width:640px){.sdx-bento__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.sdx-bento__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sdx-bento__grid--slim{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:640px)and (max-width:1023px){.sdx-bento__grid--slim{grid-template-columns:repeat(2,minmax(0,1fr))}.sdx-bento__grid--slim>.sdx-tile:last-child{grid-column:1 / -1}}.sdx-tile{position:relative;display:flex;align-items:center;gap:.85rem;width:100%;text-align:left;padding:1rem 1.1rem;border-radius:20px;border:1px solid var(--sdx-border);background:linear-gradient(135deg,#fff,#fff7ec);box-shadow:0 8px 22px #91233e14;cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sdx-tile:hover{transform:translateY(-3px);border-color:#ee733866;box-shadow:0 16px 32px #91233e24}.sdx-tile:focus-visible{outline:2px solid rgba(145,35,62,.45);outline-offset:2px}.sdx-tile__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:14px;color:#fff;background:linear-gradient(145deg,var(--sdx-maroon),var(--sdx-saffron));box-shadow:inset 0 1px #fff6}.sdx-tile--gold .sdx-tile__icon{background:linear-gradient(145deg,var(--sdx-gold),var(--sdx-saffron))}.sdx-tile__body{flex:1;min-width:0}.sdx-tile__title{font-size:.95rem;font-weight:800;color:var(--sdx-maroon-deep);line-height:1.2}.sdx-tile__sub{margin-top:.18rem;font-size:.73rem;line-height:1.35;color:var(--sdx-muted)}.sdx-tile__arrow{flex-shrink:0;color:var(--sdx-saffron-deep);opacity:.6;transition:transform .2s ease,opacity .2s ease}.sdx-tile:hover .sdx-tile__arrow{opacity:1;transform:translate(3px)}.sdx-calm{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(217,154,22,.32);background:linear-gradient(135deg,#ffffffeb,#fff6e6f5 42%,#ffe4c4e0);box-shadow:0 24px 60px #c44d2824,inset 0 1px #ffffffd9;padding:1.5rem}.sdx-calm__glow{pointer-events:none;position:absolute;border-radius:999px;transform-origin:center}.sdx-calm__glow--warm{left:-70px;bottom:-70px;width:260px;height:260px;background:radial-gradient(circle,rgba(217,154,22,.38),transparent 70%)}.sdx-calm__glow--soft{right:-50px;top:-80px;width:220px;height:220px;background:radial-gradient(circle,rgba(238,115,56,.22),transparent 72%)}.sdx-calm__shine{pointer-events:none;position:absolute;inset:0;background:linear-gradient(115deg,transparent 0%,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%,transparent 100%);transform:translate(-120%);animation:sdx-calm-shine 7s ease-in-out infinite}@keyframes sdx-calm-shine{0%,72%,to{transform:translate(-120%)}88%{transform:translate(120%)}}.sdx-calm__inner{position:relative;z-index:2;display:grid;gap:1.15rem}@media(min-width:768px){.sdx-calm__inner{grid-template-columns:minmax(0,1.25fr) minmax(240px,320px);align-items:center;gap:1.75rem}}.sdx-calm__copy{min-width:0}.sdx-calm__eyebrow{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .65rem;padding:.28rem .7rem;border-radius:999px;border:1px solid rgba(238,115,56,.35);background:#ffffffb8;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sdx-saffron-deep)}.sdx-calm__eyebrow svg{color:var(--sdx-gold)}.sdx-calm__title{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin:0;font-size:clamp(1.1rem,2.4vw,1.35rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--sdx-maroon-deep)}.sdx-calm__title-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:999px;background:linear-gradient(145deg,#ffecd2f2,#ffd2aad9);border:1px solid rgba(238,115,56,.35);box-shadow:0 8px 20px #c44d2826;color:var(--sdx-saffron-deep)}.sdx-calm__text{margin:.65rem 0 0;max-width:52ch;font-size:.88rem;line-height:1.65;color:#4f3020e0}.sdx-calm__dharma{margin:1rem 0 0;max-width:52ch;padding:.85rem 1rem;border-radius:16px;border:1px solid rgba(238,115,56,.3);background:linear-gradient(150deg,#fff8ebf2,#ffecd6d1);box-shadow:0 10px 24px #c44d2814}.sdx-calm__dharma-head{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem;margin-bottom:.4rem;font-size:.6rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#c44d28d1}.sdx-calm__dharma-head svg{color:var(--sdx-saffron);flex-shrink:0}.sdx-calm__dharma-tag{margin-left:auto;padding:.12rem .5rem;border-radius:999px;background:#91233e1a;color:var(--sdx-maroon-deep);font-size:.58rem;letter-spacing:.06em}.sdx-calm__dharma-body{margin:0;font-size:.86rem;line-height:1.55;color:#4f3020e6}@media(max-width:480px){.sdx-calm{padding:1.2rem 1.05rem;border-radius:22px}.sdx-calm__dharma-tag{margin-left:0}}.sdx-calm__quote{margin:1rem 0 0;padding:.85rem 1rem;border-radius:16px;border:1px solid rgba(238,115,56,.28);background:linear-gradient(150deg,#ffffffe0,#fff8ebbf);box-shadow:0 10px 24px #c44d2814}.sdx-calm__quote-k{display:block;margin-bottom:.35rem;font-size:.6rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#c44d28bf;font-style:normal}.sdx-calm__quote p{margin:0;font-size:.86rem;font-style:italic;line-height:1.55;color:#6f4a2e}.sdx-calm__actions{display:flex;flex-direction:column;gap:.55rem}@media(max-width:767px){.sdx-calm__actions{flex-direction:row;flex-wrap:wrap}}.sdx-calm__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.65rem 1.05rem;border-radius:999px;border:1px solid rgba(145,35,62,.2);background:#ffffffd1;color:var(--sdx-maroon-deep);font-size:.8rem;font-weight:700;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease,border-color .18s ease}@media(max-width:767px){.sdx-calm__btn{width:auto;flex:1 1 auto;min-width:-moz-max-content;min-width:max-content}}.sdx-calm__btn:hover{transform:translateY(-2px);background:#fff;border-color:#ee733859;box-shadow:0 10px 22px #c44d2829}.sdx-calm__btn--solid{background:linear-gradient(145deg,var(--sdx-maroon) 0%,var(--sdx-saffron) 100%);color:#fff;border:none;box-shadow:0 12px 26px #91233e38}.sdx-calm__btn--solid:hover{filter:brightness(1.05);box-shadow:0 16px 32px #91233e47}.sdx-action{width:100%}.sdx-action__head{display:flex;align-items:center;gap:.6rem;margin-bottom:.85rem}.sdx-action__eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sdx-maroon)}.sdx-action__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;padding:0 .45rem;border-radius:999px;background:linear-gradient(135deg,var(--sdx-saffron) 0%,var(--sdx-saffron-deep) 100%);color:#fff;font-size:.72rem;font-weight:800;box-shadow:0 4px 12px #c44d2852}.sdx-action__grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:640px){.sdx-action__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.sdx-action__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sdx-action__card{display:flex;align-items:center;gap:.65rem;width:100%;text-align:left;padding:.7rem .85rem;border-radius:.95rem;border:1px solid var(--sdx-border);background:#ffffffeb;box-shadow:0 6px 16px #91233e12;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;min-height:3.35rem}.sdx-action__card:hover{box-shadow:0 10px 22px #91233e24;border-color:#91233e47}.sdx-action__card:focus-visible{outline:2px solid var(--sdx-saffron);outline-offset:2px}.sdx-action__card--urgent{border-color:#c44d2859;background:linear-gradient(135deg,#fff6ef,#fff 60%)}.sdx-action__card--urgent .sdx-action__icon{background:linear-gradient(135deg,var(--sdx-saffron) 0%,var(--sdx-saffron-deep) 100%);color:#fff}.sdx-action__card--gentle .sdx-action__icon{background:#91233e1a;color:var(--sdx-maroon)}.sdx-action__card--skeleton{height:3.35rem;background:linear-gradient(100deg,#fbf1e6 30%,#fff7ee,#fbf1e6 70%);background-size:200% 100%;animation:sdx-shimmer 1.4s ease-in-out infinite;cursor:default}@keyframes sdx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sdx-action__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.15rem;height:2.15rem;border-radius:.7rem}.sdx-action__body{display:flex;flex-direction:column;min-width:0;flex:1}.sdx-action__title{font-size:.86rem;font-weight:700;color:var(--sdx-maroon-deep);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sdx-action__detail{display:none}.sdx-action__cta{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0;max-width:42%;font-size:.74rem;font-weight:700;color:var(--sdx-saffron-deep);line-height:1.25;text-align:right;white-space:nowrap}@media(max-width:480px){.sdx-action__card{padding:.65rem .75rem;gap:.55rem}.sdx-action__cta{max-width:38%;white-space:normal}}.sdx-action--calm .sdx-action__calm{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;padding:1rem 1.2rem;border-radius:1.2rem;border:1px solid rgba(34,139,90,.2);background:linear-gradient(135deg,#f3fbf6,#fff 70%)}.sdx-action__calm-icon{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:999px;background:#e3f6ea;color:#16a34a;flex-shrink:0}.sdx-action__calm-title{font-size:.95rem;font-weight:700;color:var(--sdx-maroon-deep)}.sdx-action__calm-sub{font-size:.8rem;color:var(--sdx-muted)}.sdx-action__calm-btn{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;padding:.55rem 1rem;border-radius:999px;border:1px solid var(--sdx-border);background:#fff;color:var(--sdx-maroon);font-size:.8rem;font-weight:700;cursor:pointer;transition:background .2s,transform .2s}.sdx-action__calm-btn:hover{background:var(--sdx-cream);transform:translateY(-1px)}.sdx-journey{position:relative;overflow:hidden;border-radius:22px;border:1px solid var(--sdx-border);background:linear-gradient(180deg,#fff8f2eb,#ffffffe0);box-shadow:0 16px 40px #91233e1a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.95rem .9rem 1rem}@media(min-width:640px){.sdx-journey{border-radius:26px;padding:1.15rem 1.25rem 1.25rem}}.sdx-journey__head{display:flex;align-items:center;justify-content:space-between;gap:.55rem .75rem;margin-bottom:.85rem;flex-wrap:wrap}.sdx-journey__title-wrap{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.sdx-journey__title{font-size:1.02rem;font-weight:700;color:var(--sdx-maroon-deep);letter-spacing:-.01em;line-height:1.2}@media(min-width:640px){.sdx-journey__title{font-size:1.12rem}}.sdx-journey__info{width:.95rem;height:.95rem;color:#71203080;flex-shrink:0}.sdx-journey__hint{font-size:.72rem;font-weight:600;letter-spacing:.04em;color:var(--sdx-muted)}.sdx-journey__fresh{display:flex;align-items:flex-start;gap:.55rem;margin:0 0 .85rem;padding:.7rem .8rem;border-radius:.85rem;border:1px solid rgba(238,115,56,.22);background:linear-gradient(120deg,#fff8f0f2,#ffffffe6)}.sdx-journey__fresh-icon{flex-shrink:0;margin-top:.1rem;color:#c45a1f}.sdx-journey__fresh-copy{min-width:0}.sdx-journey__fresh-title{margin:0;font-size:.82rem;font-weight:700;color:var(--sdx-maroon-deep);line-height:1.25}.sdx-journey__fresh-text{margin:.2rem 0 0;font-size:.72rem;line-height:1.4;color:var(--sdx-muted)}.sdx-journey__fresh-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;font-weight:700;color:var(--sdx-maroon);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sdx-journey__fresh-link:hover{color:var(--sdx-saffron-deep)}.sdx-journey__tile--fresh{border-style:dashed}.sdx-journey__tile-value--begin{font-size:.82rem;font-weight:700;letter-spacing:.01em;line-height:1.45rem;color:#712030ad}@media(min-width:640px){.sdx-journey__tile-value--begin{font-size:.88rem;line-height:1.55rem}}.sdx-journey__period{display:inline-flex;align-items:center;gap:.15rem;padding:.12rem;border-radius:999px;background:#8f2b3b14;border:1px solid rgba(143,43,59,.14);flex-shrink:0}.sdx-journey__period-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;padding:.3rem .62rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;color:#712030a6;transition:background .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap}.sdx-journey__period-btn:hover{color:var(--sdx-maroon-deep)}.sdx-journey__period-btn.is-active{background:#fff;color:var(--sdx-maroon-deep);box-shadow:0 1px 4px #7120301f}.sdx-journey__period-btn:focus-visible{outline:2px solid rgba(143,43,59,.45);outline-offset:1px}.sdx-journey__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}@media(min-width:640px){.sdx-journey__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}}@media(min-width:1024px){.sdx-journey__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}@media(min-width:1280px){.sdx-journey__grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.sdx-journey__tile{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;text-align:left;min-height:0;padding:.7rem .75rem .72rem;border-radius:.95rem;border:1px solid rgba(145,35,62,.1);background:#fffffff5;box-shadow:0 4px 14px #91233e0f;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}@media(min-width:640px){.sdx-journey__tile{padding:.8rem .85rem .82rem;border-radius:1.05rem}}.sdx-journey__tile:hover{box-shadow:0 12px 28px #91233e24;border-color:#91233e38}.sdx-journey__tile:focus-visible{outline:2px solid var(--sdx-saffron);outline-offset:2px}.sdx-journey__tile-accent{position:absolute;top:0;left:0;right:0;height:3px;opacity:.95}.sdx-journey__tile-glow{pointer-events:none;position:absolute;top:-36px;right:-30px;width:72px;height:72px;border-radius:999px;opacity:.16;filter:blur(16px);transition:opacity .2s ease}.sdx-journey__tile:hover .sdx-journey__tile-glow{opacity:.28}.sdx-journey__tile-top{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:.35rem;margin-bottom:.2rem}.sdx-journey__tile-arrow{color:#71203059;flex-shrink:0;margin-top:.1rem;transition:transform .2s ease,color .2s ease}.sdx-journey__tile:hover .sdx-journey__tile-arrow{color:var(--sdx-saffron-deep);transform:translate(2px,-2px)}.sdx-journey__tile-value{font-size:1.45rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--sdx-maroon-deep);font-variant-numeric:tabular-nums}@media(min-width:640px){.sdx-journey__tile-value{font-size:1.55rem}}.sdx-journey__tile-label{font-size:.72rem;font-weight:700;color:var(--sdx-maroon);line-height:1.25;min-width:0}@media(min-width:640px){.sdx-journey__tile-label{font-size:.78rem}}.sdx-journey__tile-sub{font-size:.66rem;color:var(--sdx-muted);line-height:1.3;margin-top:.08rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:640px){.sdx-journey__tile-sub{font-size:.7rem}}@media(prefers-reduced-motion:reduce){.sdx-hero__cta,.sdx-chip,.sdx-tile,.sdx-guides__btn,.sdx-calm__btn,.sdx-calm__shine,.sdx-action__card,.sdx-journey__tile,.sdx-today-card{transition:none;animation:none}.sdx-action__card--skeleton{animation:none}}.edx{--edx-maroon: #91233e;--edx-maroon-deep: #6f1a2f;--edx-saffron: #ee7338;--edx-gold: #d99a16;--edx-cream: #fcf6e6;--edx-cream-2: #fdf1df;--edx-ink: #43232a;--edx-muted: #7a6a63;--edx-line: rgba(145, 35, 62, .12);--edx-card: #ffffff;--edx-shadow: 0 10px 30px rgba(145, 35, 62, .08);--edx-radius: 18px;position:relative;min-height:100vh;background:var(--edx-cream);color:var(--edx-ink)}.edx-shell{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:18px 16px 64px;display:flex;flex-direction:column;gap:22px}@media(min-width:768px){.edx-shell{padding:26px 24px 80px;gap:28px}}.edx-section{display:flex;flex-direction:column;gap:14px}.edx-section__head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.edx-section__title{font-size:1.05rem;font-weight:700;color:var(--edx-maroon);margin:0}.edx-section__sub{font-size:.82rem;color:var(--edx-muted);margin:0}.edx-section__hint{display:inline-flex;align-items:center;justify-content:center;color:var(--edx-gold);cursor:help}@media(min-width:768px){.edx-section__title{font-size:1.2rem}}.edx-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:999px;font-size:.86rem;font-weight:600;padding:10px 18px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;text-decoration:none}.edx-btn--primary{background:linear-gradient(135deg,var(--edx-saffron),var(--edx-gold));color:#fff;box-shadow:0 8px 20px #ee733847}.edx-btn--primary:hover{transform:translateY(-1px)}.edx-btn--ghost{background:#91233e0f;color:var(--edx-maroon)}.edx-btn--ghost:hover{background:#91233e1f}.edx-hero{position:relative;overflow:hidden;border-radius:var(--edx-radius);background:linear-gradient(135deg,var(--edx-maroon) 0%,#a3323f 48%,var(--edx-saffron) 130%);color:#fff;padding:22px 20px;box-shadow:0 26px 60px #91233e47;border:1px solid rgba(255,255,255,.12)}.edx-hero__rays{position:absolute;inset:-45% -15% auto auto;width:460px;height:460px;background:radial-gradient(circle,rgba(255,220,170,.42),transparent 62%);filter:blur(6px);pointer-events:none}.edx-hero__glow{position:absolute;inset:auto -60px -90px auto;width:240px;height:240px;background:radial-gradient(circle,rgba(217,154,22,.45),transparent 70%);pointer-events:none}.edx-hero__inner{position:relative;z-index:1;display:grid;gap:18px}@media(min-width:860px){.edx-hero__inner{grid-template-columns:minmax(0,1fr) minmax(290px,340px);align-items:stretch;gap:26px}}.edx-hero__lead{display:flex;flex-direction:column;gap:12px;min-width:0}@media(min-width:860px){.edx-hero__lead{min-height:100%}}.edx-hero__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff8f0db;margin:0}.edx-hero__name{font-size:1.5rem;font-weight:800;margin:0;line-height:1.2;letter-spacing:-.01em;text-shadow:0 2px 14px rgba(80,15,30,.3)}.edx-hero__name-emoji{font-size:.92em}.edx-hero__headline{font-size:.92rem;line-height:1.55;opacity:.94;margin:0;max-width:54ch}.edx-hero__chips{display:flex;flex-wrap:wrap;gap:8px}.edx-chip{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:600;padding:5px 11px;border-radius:999px;background:#ffffff29;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.edx-chip--type{background:#d99a1647}.edx-chip--status-approved{background:#2ea06052}.edx-chip--status-pending{background:#d99a1652}.edx-chip--status-rejected{background:#e15a5a57}.edx-hero__spark{display:flex;align-items:flex-start;gap:10px;margin-top:2px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.26);background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.edx-hero__spark-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:10px;background:linear-gradient(140deg,var(--edx-gold),var(--edx-saffron));color:#fff;box-shadow:0 6px 16px #ee73384d}.edx-hero__spark-body{min-width:0}.edx-hero__spark-label{display:block;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff4e0d1}.edx-hero__spark-text{margin:2px 0 0;font-size:.83rem;line-height:1.5;color:#fffaf4f2}.edx-hero__grow{margin-top:6px;display:flex;flex-direction:column;gap:8px}@media(min-width:860px){.edx-hero__grow{margin-top:auto;padding-top:10px}}.edx-hero__grow-head{display:inline-flex;align-items:center;gap:6px}.edx-hero__grow-spark{color:#ffdc96f2;animation:edx-hero-grow-spark 3.2s ease-in-out infinite}@keyframes edx-hero-grow-spark{0%,to{opacity:.65;transform:scale(1) rotate(0)}50%{opacity:1;transform:scale(1.12) rotate(8deg)}}.edx-hero__grow-label{font-size:.58rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff4e0c7}.edx-hero__grow-row{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:639px){.edx-hero__grow-row{flex-direction:column;flex-wrap:nowrap}}@media(min-width:640px)and (max-width:859px){.edx-hero__grow-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.edx-hero__grow-pill{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:7px 11px 7px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;text-align:left;overflow:hidden;flex:1 1 auto;min-width:0;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}@media(max-width:639px){.edx-hero__grow-pill{width:100%;max-width:none}}@media(min-width:640px)and (max-width:859px){.edx-hero__grow-pill{width:100%}}@media(min-width:860px){.edx-hero__grow-pill{flex:1 1 calc(50% - 4px);max-width:calc(50% - 4px)}}.edx-hero__grow-pill:hover{border-color:#ffdc968c;background:#ffffff29;box-shadow:0 8px 22px #3c0c1838}.edx-hero__grow-pill:focus-visible{outline:2px solid rgba(255,220,150,.85);outline-offset:2px}.edx-hero__grow-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:8px;color:var(--edx-maroon-deep);box-shadow:0 4px 12px #0000001f}.edx-hero__grow-pill--gold .edx-hero__grow-pill-icon{background:linear-gradient(140deg,#ffe8b8,var(--edx-saffron))}.edx-hero__grow-pill--maroon .edx-hero__grow-pill-icon{background:linear-gradient(140deg,#ffd0dc,#c44a62);color:#6b1428}.edx-hero__grow-pill--saffron .edx-hero__grow-pill-icon{background:linear-gradient(140deg,#ffd8b8,#f0954f)}.edx-hero__grow-pill--leaf .edx-hero__grow-pill-icon{background:linear-gradient(140deg,#d8e8b0,#7a934f)}.edx-hero__grow-pill-text{display:flex;flex-direction:column;gap:0;min-width:0;flex:1}.edx-hero__grow-pill-label{font-size:.74rem;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fffcf6fa}.edx-hero__grow-pill-sub{font-size:.58rem;font-weight:600;letter-spacing:.04em;line-height:1.2;color:#fff4e0ad}.edx-hero__grow-pill-arrow{flex-shrink:0;opacity:.55;transition:transform .2s ease,opacity .2s ease}.edx-hero__grow-pill:hover .edx-hero__grow-pill-arrow{opacity:.95;transform:translate(2px)}.edx-hero__grow-pill-shine{pointer-events:none;position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.22) 50%,transparent 62%);transform:translate(-120%);animation:edx-hero-grow-shine 5.5s ease-in-out infinite}.edx-hero__grow-pill:nth-child(2) .edx-hero__grow-pill-shine{animation-delay:1.2s}.edx-hero__grow-pill:nth-child(3) .edx-hero__grow-pill-shine{animation-delay:2.4s}.edx-hero__grow-pill:nth-child(4) .edx-hero__grow-pill-shine{animation-delay:3.6s}@keyframes edx-hero-grow-shine{0%,72%,to{transform:translate(-120%)}88%{transform:translate(120%)}}.edx-hero__grow-pill--locked{opacity:.72}.edx-hero__grow-pill--locked:hover{border-color:#ffffff3d;background:#ffffff1a;box-shadow:none}.edx-hero__aside{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.28);background:#ffffff21;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff38}.edx-hero__aside-label{font-size:.62rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#fff4e0d1}.edx-hero__aside-sub{margin:4px 0 0;font-size:.8rem;line-height:1.45;color:#fffaf4e6}.edx-hero__journey{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.edx-hero__step{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff0f;border:1px solid transparent;transition:background .2s ease,border-color .2s ease}.edx-hero__step-marker{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:999px;font-size:.72rem;font-weight:800;border:1.5px solid rgba(255,255,255,.4);color:#ffffffd9}.edx-hero__step-label{font-size:.84rem;font-weight:600;color:#fffaf4eb}.edx-hero__step-tag{margin-left:auto;font-size:.6rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--edx-maroon-deep);background:#ffd27f;padding:3px 8px;border-radius:999px}.edx-hero__step--done{background:#2ea0602e}.edx-hero__step--done .edx-hero__step-marker{background:#2ea060;border-color:#2ea060;color:#fff}.edx-hero__step--done .edx-hero__step-label{color:#ffffffc7}.edx-hero__step--active{background:#ffffff2e;border-color:#ffd27f99}.edx-hero__step--active .edx-hero__step-marker{background:linear-gradient(140deg,var(--edx-gold),var(--edx-saffron));border-color:transparent;color:#fff}.edx-hero__aside--celebration{border-color:#ffd27f8c;background:linear-gradient(160deg,#ffffff2e,#ffdc9624);box-shadow:inset 0 1px #ffffff47,0 0 28px #ffc86438}.edx-hero__aside-head--celebration{position:relative}.edx-hero__celebration-badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:6px;border-radius:10px;background:linear-gradient(140deg,#ffd27f,var(--edx-saffron));color:var(--edx-maroon-deep);box-shadow:0 8px 20px #ffb45059;animation:edx-hero-celebrate 2.8s ease-in-out infinite}@keyframes edx-hero-celebrate{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.06) rotate(4deg)}}.edx-hero__aside--impact{border-color:#ffffff52}.edx-hero__impact-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.edx-hero__impact-tile{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:14px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;overflow:hidden}.edx-hero__impact-pulse{pointer-events:none;position:absolute;inset:-20%;background:radial-gradient(circle,rgba(255,220,150,.35),transparent 65%);animation:edx-hero-impact-pulse 3s ease-in-out infinite}@keyframes edx-hero-impact-pulse{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:.85;transform:scale(1.05)}}.edx-hero__impact-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(140deg,#ffdca0f2,#ee7338d9);color:var(--edx-maroon-deep);box-shadow:0 6px 16px #ee733847}.edx-hero__impact-value{font-size:1.65rem;font-weight:900;line-height:1.1;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 12px rgba(80,15,30,.25)}.edx-hero__impact-label{font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff4e0e0}.edx-hero__impact-sub{font-size:.68rem;font-weight:600;color:#fffaf4b8}.edx-hero__impact-note{margin:0;font-size:.78rem;line-height:1.45;color:#fffaf4e0;text-align:center}.edx-hero__ctas{display:flex;flex-direction:column;gap:9px;margin-top:2px}.edx-hero__ctas .edx-btn{width:100%}.edx-hero__ctas .edx-btn--ghost{background:#ffffff29;color:#fff}.edx-hero__ctas .edx-btn--ghost:hover{background:#ffffff42}.edx-btn--panchang{background:linear-gradient(180deg,#fff,#fff8f0);color:var(--edx-maroon);font-weight:800;box-shadow:0 12px 28px #3c0a1942,inset 0 1px #fffffff2}.edx-btn--panchang:hover{transform:translateY(-2px);box-shadow:0 18px 36px #3c0a1952,inset 0 1px #fffffff2}@media(min-width:768px){.edx-hero{padding:28px}.edx-hero__name{font-size:1.85rem}}@media(prefers-reduced-motion:reduce){.edx-hero__step{transition:none}}.edx-banner{display:flex;gap:12px;align-items:flex-start;border-radius:14px;padding:14px 16px;border:1px solid var(--edx-line)}.edx-banner--pending{background:#d99a161a;border-color:#d99a164d}.edx-banner--rejected{background:#e15a5a1a;border-color:#e15a5a52}.edx-banner__icon{color:var(--edx-maroon);flex-shrink:0;margin-top:2px}.edx-banner__title{font-weight:700;font-size:.9rem;margin:0 0 2px;color:var(--edx-maroon)}.edx-banner__text{font-size:.84rem;color:var(--edx-ink);margin:0;line-height:1.45}.edx-banner__link{display:inline-block;margin-top:6px;font-size:.82rem;font-weight:600;color:var(--edx-saffron)}.edx-attention{display:flex;flex-direction:column;gap:12px}.edx-attention__head{display:flex;align-items:center;gap:8px}.edx-attention__count{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;font-size:.65rem;font-weight:800;color:var(--edx-maroon);background:#91233e1a}.edx-attention__spark{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,var(--edx-saffron),var(--edx-gold));color:#fff}.edx-attention__title{font-weight:700;color:var(--edx-maroon);font-size:1rem}.edx-attention__grid{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:640px){.edx-attention__grid{grid-template-columns:1fr 1fr}}.edx-alert{display:flex;align-items:center;gap:12px;text-align:left;width:100%;border:1px solid var(--edx-line);background:var(--edx-card);border-radius:14px;padding:13px 14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.edx-alert:hover{transform:translateY(-1px);box-shadow:var(--edx-shadow)}.edx-alert--urgent{border-left:4px solid var(--edx-saffron)}.edx-alert--info{border-left:4px solid var(--edx-gold)}.edx-alert__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;flex-shrink:0;background:#ee73381f;color:var(--edx-saffron)}.edx-alert--info .edx-alert__icon{background:#d99a1624;color:var(--edx-gold)}.edx-alert__body{flex:1;min-width:0}.edx-alert__title{font-size:.88rem;font-weight:600;color:var(--edx-ink);margin:0}.edx-alert__cta{font-size:.78rem;color:var(--edx-saffron);font-weight:600}.edx-alert__chev{color:var(--edx-muted);flex-shrink:0}.edx-calm{display:flex;align-items:center;gap:10px;border-radius:14px;padding:16px;background:#2ea06014;border:1px solid rgba(46,160,96,.2);color:#2e7d52;font-size:.88rem;font-weight:500}.edx-calm--pending{background:#91233e0a;border-color:#91233e1f;color:var(--edx-muted);font-weight:500}.edx-nba{display:flex;align-items:center;gap:14px;border-radius:16px;padding:16px 18px;background:linear-gradient(135deg,#ee73381f,#d99a161f);border:1px solid rgba(238,115,56,.26)}.edx-nba__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;flex-shrink:0;background:linear-gradient(135deg,var(--edx-saffron),var(--edx-gold));color:#fff}.edx-nba__body{flex:1;min-width:0}.edx-nba__label{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--edx-saffron);font-weight:700}.edx-nba__title{font-size:.98rem;font-weight:700;color:var(--edx-maroon);margin:2px 0}.edx-nba__text{font-size:.83rem;color:var(--edx-muted);margin:0}.edx-steps{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:768px){.edx-steps{grid-template-columns:1fr 1fr}}.edx-step{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--edx-line);background:var(--edx-card);border-radius:14px;padding:13px 14px}.edx-step__check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;flex-shrink:0;margin-top:1px;border:2px solid var(--edx-line);color:transparent}.edx-step--done .edx-step__check{background:#2ea060;border-color:#2ea060;color:#fff}.edx-step__body{flex:1;min-width:0}.edx-step__title{font-size:.88rem;font-weight:600;color:var(--edx-ink);margin:0}.edx-step--done .edx-step__title{color:var(--edx-muted);text-decoration:line-through}.edx-step__desc{font-size:.78rem;color:var(--edx-muted);margin:2px 0 0;line-height:1.4}.edx-step__cta{margin-top:8px;font-size:.78rem;font-weight:600;color:var(--edx-saffron);background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.edx-readiness{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px;border-radius:12px;background:#91233e0a;border:1px solid var(--edx-line)}.edx-readiness__caption{font-size:.8rem;color:var(--edx-muted);width:100%;margin:0 0 2px}.edx-readiness__item{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;padding:4px 10px;border-radius:999px}.edx-readiness__item--ok{background:#2ea0601f;color:#2e7d52}.edx-readiness__item--no{background:#e15a5a1a;color:#b1493f}.edx-create{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(min-width:768px){.edx-create{grid-template-columns:repeat(4,1fr)}}.edx-create>.tooltip-wrapper{display:block;width:100%}.edx-tile{position:relative;width:100%;display:flex;flex-direction:column;gap:8px;text-align:left;border:none;cursor:pointer;border-radius:16px;padding:16px;color:#fff;min-height:116px;transition:transform .15s ease,box-shadow .15s ease}.edx-tile:hover{transform:translateY(-3px);box-shadow:var(--edx-shadow)}.edx-tile--article{background:linear-gradient(135deg,#91233e,#b73a55)}.edx-tile--post{background:linear-gradient(135deg,#ee7338,#f0954f)}.edx-tile--packages{background:linear-gradient(135deg,#d99a16,#e8b43a)}.edx-tile--bookings{background:linear-gradient(135deg,#5a6f3a,#7a934f)}.edx-tile__icon{width:30px;height:30px}.edx-tile__title{font-weight:700;font-size:.92rem}.edx-tile__desc{font-size:.76rem;opacity:.92;line-height:1.35}.edx-tile--locked{opacity:.6;cursor:not-allowed}.edx-tile--locked:hover{transform:none;box-shadow:none}.edx-perf__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.edx-perf__heading{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 220px}.edx-perf__periods{display:inline-flex;gap:4px;flex-shrink:0;background:#91233e12;padding:4px;border-radius:999px;border:1px solid var(--edx-line)}.edx-chip-period{border:none;background:transparent;cursor:pointer;font-size:.76rem;font-weight:700;color:var(--edx-muted);padding:6px 14px;border-radius:999px;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.edx-chip-period:hover{color:var(--edx-maroon)}.edx-chip-period--active{background:linear-gradient(135deg,var(--edx-saffron),var(--edx-gold));color:#fff;box-shadow:0 6px 14px #ee733852}.edx-chip-period--active:hover{color:#fff}.edx-perf__body{display:flex;flex-direction:column;gap:14px;transition:opacity .2s ease}.edx-perf__body.is-loading{opacity:.55}.edx-earn{position:relative;border-radius:16px;padding:18px 20px;overflow:hidden}.edx-earn--active{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;color:#fff;background:linear-gradient(135deg,var(--edx-maroon) 0%,#a3323f 55%,var(--edx-saffron) 135%);box-shadow:0 18px 40px #91233e3d;border:1px solid rgba(255,255,255,.14)}.edx-earn__main{min-width:0;flex:1 1 240px}.edx-earn__eyebrow{display:block;font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff4e0d1}.edx-earn__value-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-top:4px}.edx-earn--active .edx-earn__value{font-size:2.1rem;font-weight:900;line-height:1.05;letter-spacing:-.02em;text-shadow:0 2px 14px rgba(80,15,30,.3)}.edx-earn__delta{font-size:.72rem;font-weight:800;padding:3px 9px;border-radius:999px;background:#2ec87838;color:#d6ffe8;white-space:nowrap}.edx-earn--active .edx-earn__note{margin:6px 0 0;font-size:.8rem;line-height:1.45;color:#fffaf4eb;max-width:44ch}.edx-earn__stats{display:flex;gap:10px;flex-shrink:0}.edx-earn__stat{display:flex;flex-direction:column;gap:2px;align-items:flex-start;border:1px solid rgba(255,255,255,.26);background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:10px 14px;cursor:pointer;transition:background .16s ease,transform .16s ease}.edx-earn__stat:hover{background:#fff3;transform:translateY(-1px)}.edx-earn__stat-value{font-size:1.05rem;font-weight:800;color:#fff;line-height:1.1}.edx-earn__stat-label{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff4e0c7}.edx-earn--soon{background:linear-gradient(135deg,#d99a161f,#ee73381a);border:1px dashed rgba(238,115,56,.4)}.edx-earn--soon .edx-earn__eyebrow{color:var(--edx-saffron)}.edx-earn--soon .edx-earn__value{font-size:1.7rem;font-weight:900;color:var(--edx-maroon);line-height:1.05}.edx-earn__caption{font-size:.82rem;font-weight:700;color:var(--edx-saffron)}.edx-earn--soon .edx-earn__note{margin:8px 0 0;font-size:.82rem;line-height:1.5;color:var(--edx-ink);max-width:56ch}.edx-earn__cta{margin-top:12px;display:inline-flex;align-items:center;gap:6px;border:none;cursor:pointer;background:linear-gradient(135deg,var(--edx-saffron),var(--edx-gold));color:#fff;font-size:.82rem;font-weight:700;padding:9px 18px;border-radius:999px;box-shadow:0 8px 18px #ee733847;transition:transform .15s ease}.edx-earn__cta:hover{transform:translateY(-1px)}.edx-earn--review{background:#d99a1614;border:1px solid rgba(217,154,22,.26)}.edx-earn--review .edx-earn__eyebrow{color:var(--edx-gold)}.edx-earn__review-text{margin:6px 0 0;font-size:.84rem;line-height:1.5;color:var(--edx-ink);max-width:64ch}.edx-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:560px){.edx-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.edx-metric{position:relative;text-align:left;width:100%;border:1px solid var(--edx-line);background:var(--edx-card);border-radius:14px;padding:14px 14px 13px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;display:flex;flex-direction:column;gap:5px;overflow:hidden}.edx-metric:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--edx-saffron);opacity:.85}.edx-metric--maroon:before{background:var(--edx-maroon)}.edx-metric--saffron:before{background:var(--edx-saffron)}.edx-metric--gold:before{background:var(--edx-gold)}.edx-metric--leaf:before{background:#7a934f}.edx-metric:hover{transform:translateY(-2px);box-shadow:var(--edx-shadow);border-color:#91233e33}.edx-metric__head{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.edx-metric__label{font-size:.76rem;color:var(--edx-muted);font-weight:700;letter-spacing:.01em}.edx-metric__hint{display:inline-flex;align-items:center;color:var(--edx-gold);cursor:help;flex-shrink:0}.edx-metric__hint-dot{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#d99a161f;color:var(--edx-gold);opacity:.7;transition:opacity .15s ease}.edx-metric:hover .edx-metric__hint-dot{opacity:1}.edx-metric__hint-dot:focus-visible{outline:2px solid var(--edx-gold);outline-offset:1px}.edx-metric__value{font-size:1.55rem;font-weight:900;color:var(--edx-maroon);line-height:1.05;letter-spacing:-.01em}.edx-metric__helper{font-size:.7rem;color:var(--edx-muted);font-weight:500}.edx-metric__nudge{font-size:.72rem;font-weight:700;line-height:1.3;display:inline-flex;align-items:center;gap:4px;margin-top:1px}.edx-metric__nudge--positive{color:#2e7d52}.edx-metric__nudge--info{color:var(--edx-gold)}.edx-metric__nudge--urgent{color:var(--edx-saffron)}.edx-metric.is-loading{opacity:.55}@media(max-width:559px){.edx-earn--active{padding:16px}.edx-earn--active .edx-earn__value{font-size:1.8rem}.edx-earn__stats{width:100%}.edx-earn__stat{flex:1}.edx-metric__value{font-size:1.4rem}}.edx-highlight{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.edx-highlight__item{flex:1;min-width:220px;display:flex;align-items:center;gap:10px;border-radius:12px;padding:12px 14px;background:#d99a1614;border:1px solid rgba(217,154,22,.22);font-size:.84rem;color:var(--edx-ink)}.edx-highlight__item button,.edx-highlight__item a{color:var(--edx-saffron);font-weight:600;background:none;border:none;cursor:pointer}.edx-highlight__icon{color:var(--edx-gold);flex-shrink:0}.edx-recos{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.edx-recos{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.edx-recos{grid-template-columns:repeat(3,1fr)}}.edx-reco{position:relative;display:flex;align-items:center;gap:12px;border:1px solid var(--edx-line);background:var(--edx-card);border-radius:14px;padding:14px;overflow:hidden;transition:box-shadow .24s ease,border-color .24s ease,transform .24s ease}.edx-reco:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--edx-saffron),var(--edx-gold));opacity:0;transition:opacity .24s ease}.edx-reco:hover{border-color:#ee733857;box-shadow:0 14px 30px #91233e1f}.edx-reco:hover:before{opacity:1}.edx-reco__sheen{pointer-events:none;position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,220,150,.28) 50%,transparent 60%);transform:translate(-130%);transition:transform .7s ease}.edx-reco:hover .edx-reco__sheen{transform:translate(130%)}.edx-reco__avatar{width:46px;height:46px;border-radius:12px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:#91233e14;transition:transform .24s ease,box-shadow .24s ease}.edx-reco__avatar-fallback{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;flex-shrink:0;background:linear-gradient(140deg,#91233e1a,#ee73381f);color:var(--edx-maroon);transition:transform .24s ease}.edx-reco:hover .edx-reco__avatar,.edx-reco:hover .edx-reco__avatar-fallback{transform:scale(1.06);box-shadow:0 6px 16px #91233e29}.edx-reco__body{flex:1;min-width:0;position:relative}.edx-reco__name{font-size:.9rem;font-weight:700;color:var(--edx-ink);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .18s ease}.edx-reco__name:hover{color:var(--edx-maroon)}.edx-reco__meta{font-size:.76rem;color:var(--edx-muted);margin:1px 0 0}.edx-reco__reason{font-size:.74rem;color:var(--edx-saffron);margin:4px 0 0;line-height:1.35;font-weight:500}.edx-reco__follow{position:relative;border:1px solid var(--edx-saffron);background:#fff;color:var(--edx-saffron);border-radius:999px;font-size:.76rem;font-weight:700;padding:6px 14px;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.edx-reco__follow:hover:not(:disabled){background:linear-gradient(135deg,var(--edx-saffron),var(--edx-gold));color:#fff;border-color:transparent;transform:translateY(-1px);box-shadow:0 8px 18px #ee733852}.edx-reco__follow:active:not(:disabled){transform:translateY(0) scale(.97)}.edx-reco__follow--following{background:#2ea0601f;border-color:#2ea06066;color:#2e7d52;cursor:default}.edx-reco__follow--following:hover{background:#2ea0601f;color:#2e7d52;transform:none;box-shadow:none}.edx-recos__more{display:inline-flex;align-self:center;margin-top:4px}.edx-recos-empty{display:flex;align-items:center;gap:10px;border-radius:14px;padding:16px 18px;background:#91233e0d;border:1px solid var(--edx-line);color:var(--edx-muted);font-size:.88rem;line-height:1.45}.edx-recos-empty svg{flex-shrink:0;color:var(--edx-maroon);opacity:.7}.edx-tip{position:relative;display:flex;align-items:center;gap:12px;border-radius:16px;padding:16px 18px;background:linear-gradient(135deg,var(--edx-cream-2),#fff);border:1px solid var(--edx-line);overflow:hidden}.edx-tip__glow{pointer-events:none;position:absolute;inset:auto -40px -60px auto;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,rgba(217,154,22,.22),transparent 70%);animation:edx-tip-glow 6s ease-in-out infinite}@keyframes edx-tip-glow{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:.9;transform:scale(1.08)}}.edx-tip__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;flex-shrink:0;background:linear-gradient(135deg,var(--edx-gold),var(--edx-saffron));color:#fff;box-shadow:0 6px 16px #ee73384d}.edx-tip__text{position:relative;font-size:.86rem;color:var(--edx-ink);margin:0;line-height:1.5}.edx-tip__label{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--edx-gold);font-weight:700;display:block;margin-bottom:2px}.edx-skeleton{display:flex;flex-direction:column;gap:22px}.edx-skel-block{border-radius:var(--edx-radius);background:linear-gradient(90deg,#91233e0f 25%,#91233e1f 37%,#91233e0f 63%);background-size:400% 100%;animation:edx-shimmer 1.4s ease infinite}.edx-skel-hero{height:168px}.edx-skel-row{height:96px}.edx-skel-grid{height:220px}@keyframes edx-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.edx-spin{animation:edx-spin .8s linear infinite}@keyframes edx-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.edx-btn,.edx-alert,.edx-tile,.edx-metric,.edx-reco__follow,.edx-hero__step,.edx-hero__celebration-badge,.edx-hero__impact-pulse,.edx-hero__grow-spark,.edx-hero__grow-pill-shine,.edx-reco,.edx-reco__sheen,.edx-reco__avatar,.edx-reco__avatar-fallback,.edx-tip__glow{transition:none!important;animation:none!important}.edx-skel-block{animation:none}.edx-spin{animation-duration:1.6s}}.event-lifecycle-badge{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:9999px;font-size:.6875rem;font-weight:600;letter-spacing:.02em;line-height:1.3;white-space:nowrap}.event-lifecycle-badge--upcoming{color:#1d4ed8;background:#dbeafef2;border:1px solid rgba(59,130,246,.25)}.event-lifecycle-badge--registration-complete{color:#92400e;background:#fef3c7f2;border:1px solid rgba(245,158,11,.35)}.event-lifecycle-badge--in-progress{color:#166534;background:#dcfce7f2;border:1px solid rgba(34,197,94,.35)}.event-lifecycle-badge--completed{color:#374151;background:#f3f4f6f2;border:1px solid rgba(107,114,128,.3)}.event-lifecycle-badge--cancelled{color:#991b1b;background:#fee2e2f2;border:1px solid rgba(239,68,68,.3)}.event-lifecycle-badge--draft{color:#6b21a8;background:#f3e8fff2;border:1px solid rgba(168,85,247,.3)}.event-community-card{margin-bottom:.75rem;border-radius:.875rem;overflow:hidden;border:1px solid rgba(145,35,62,.14);background:linear-gradient(180deg,#fff,#fffdf8);box-shadow:0 8px 24px #91233e14}.event-community-card__link-area{display:block;width:100%;color:inherit;text-decoration:none;text-align:left;border:none;background:transparent;cursor:pointer;padding:0;font:inherit}.event-community-card__link-area:hover .event-community-card__title{color:#ee7338}.event-community-card__media{position:relative;background:linear-gradient(135deg,#fcf6e6e6,#ee733814)}.event-community-card__poster{display:block;width:100%;max-height:14rem;-o-object-fit:cover;object-fit:cover}.event-community-card__poster-placeholder{display:flex;align-items:center;justify-content:center;min-height:8rem;color:#91233e59}.event-community-card__badge{position:absolute;top:.625rem;left:.625rem;z-index:1;display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border-radius:9999px;font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:#91233e;background:#ffffffeb;border:1px solid rgba(145,35,62,.12);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.event-community-card__lifecycle{position:absolute;top:.625rem;right:.625rem;z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.event-community-card--finished .event-community-card__poster{filter:grayscale(.35);opacity:.92}.event-community-card__finished-banner{margin:0 .75rem .35rem;padding:.35rem .55rem;border-radius:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:#374151;background:#f3f4f6f2;border:1px solid rgba(107,114,128,.28);text-align:center}.event-community-card__finished-note{margin:0;font-size:.75rem;font-weight:500;color:#6b7280;line-height:1.35}.event-community-card__body{padding:.625rem .75rem .35rem}.event-community-card__when{margin:0 0 .15rem;font-size:.8125rem;font-weight:500;color:#4b5563;line-height:1.3}.event-community-card__title{margin:0 0 .15rem;font-size:1rem;font-weight:700;color:#91233e;line-height:1.25;transition:color .2s ease}.event-community-card__location{margin:0 0 .35rem;font-size:.8125rem;color:#6b7280;line-height:1.3}.event-community-card__excerpt{margin:0 0 .35rem;font-size:.8125rem;color:#374151;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-community-card__stats{margin:0 0 .5rem;font-size:.75rem;color:#9ca3af;line-height:1.3}.event-community-card__your-reply{margin:0 0 .35rem;font-size:.75rem;color:#91233e;font-weight:500}.event-community-card__error{margin:0 0 .35rem;font-size:.75rem;color:#b91c1c}.event-community-card__view-details{display:inline-flex;align-items:center;gap:.15rem;margin:0 .75rem .5rem;font-size:.8125rem;font-weight:600;color:#91233e}.event-community-card__link-area:hover .event-community-card__view-details{color:#ee7338}.event-community-card__footer{padding:0 .75rem .75rem}.event-community-card__actions{display:block}.event-community-card__reply-row{display:flex;flex-wrap:wrap;gap:.375rem}.event-community-card__reply-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;flex:1 1 calc(50% - .2rem);min-width:0;padding:.45rem .5rem;border-radius:.5rem;border:1px solid rgba(145,35,62,.18);background:#f9f5ef;color:#374151;font-size:.6875rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .15s ease}@media(min-width:480px){.event-community-card__reply-btn{flex:1 1 auto;font-size:.75rem;padding:.5rem .625rem}}.event-community-card__reply-btn:hover:not(:disabled){border-color:#91233e59;background:#fff;transform:translateY(-1px)}.event-community-card__reply-btn--active{background:linear-gradient(135deg,#91233e,#a82d4a);border-color:#91233e;color:#fff;box-shadow:0 4px 12px #91233e38}.event-community-card__reply-btn:disabled{opacity:.65;cursor:not-allowed}.donation-community-card{margin-bottom:.75rem;border-radius:.875rem;overflow:hidden;border:1px solid rgba(145,35,62,.14);background:linear-gradient(180deg,#fff,#fffdf8);box-shadow:0 8px 24px #91233e14}.donation-community-card__poster{width:100%;aspect-ratio:16 / 9;background:#1e0c12;overflow:hidden}.donation-community-card__poster img,.donation-community-card__poster video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.donation-community-card__hero{display:flex;gap:1rem;padding:1rem 1rem .75rem;cursor:pointer;text-align:left;border:none;background:transparent;width:100%;font:inherit;color:inherit}.donation-community-card__hero:hover .donation-community-card__title{color:#ee7338}.donation-community-card__hero--static{cursor:default}.donation-community-card__hero--static:hover .donation-community-card__title{color:#91233e}.donation-community-card__icon-wrap{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:9999px;flex-shrink:0;background:linear-gradient(135deg,#91233e1a,#ee73381f);color:#91233e}.donation-community-card__body{min-width:0;flex:1}.donation-community-card__eyebrow{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin:0 0 .35rem}.donation-community-card__title{font-family:Playfair Display,serif;font-size:1.0625rem;font-weight:700;color:#91233e;margin:0 0 .375rem;line-height:1.35;transition:color .2s}.donation-community-card__desc{font-size:.8125rem;color:#4b5563;line-height:1.45;margin:0 0 .625rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.donation-community-card__days{font-size:.75rem;font-weight:600;color:#ea580c;margin:0 0 .5rem}.donation-community-card__amounts{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}.donation-community-card__amount{padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600;border:1px solid rgba(145,35,62,.15);color:#374151;background:#fcf6e6cc}.donation-community-card__link{display:inline-flex;align-items:center;gap:.15rem;font-size:.75rem;font-weight:600;color:#91233e;margin:0}.donation-community-card__footer{padding:0 1rem 1rem}.donation-community-card__cta{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.625rem 1rem;border:none;border-radius:.625rem;background:linear-gradient(135deg,#ee7338,#f4a300);color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #ee73384d;transition:transform .15s}.donation-community-card__cta:hover{transform:translateY(-1px)}.donation-community-card__note{text-align:center;font-size:.6875rem;color:#9ca3af;margin:.5rem 0 0}.inst-tour-modal{position:fixed;inset:0;z-index:1100;display:flex;align-items:flex-end;justify-content:center;padding:0}@media(min-width:640px){.inst-tour-modal{align-items:center;padding:1rem}}.inst-tour-modal__backdrop{position:absolute;inset:0;border:none;padding:0;margin:0;cursor:pointer;background:#2d12188c;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.inst-tour-modal__sheet{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:32rem;max-height:min(92dvh,720px);overflow:hidden;border-radius:1.25rem 1.25rem 0 0;border:1px solid rgba(145,35,62,.14);background:linear-gradient(165deg,#fff9ef,#fff 42%,#fff8f0);box-shadow:0 -12px 40px #91233e29,0 24px 56px #91233e1f}.inst-tour-modal--custom .inst-tour-modal__sheet{max-width:26.5rem;max-height:min(90dvh,640px)}@media(min-width:640px){.inst-tour-modal__sheet{border-radius:1.25rem}}.inst-tour-modal__header{display:flex;align-items:flex-start;gap:.75rem;flex-shrink:0;padding:1.1rem 1.15rem .9rem;border-bottom:1px solid rgba(145,35,62,.1);background:linear-gradient(180deg,#fcf6e6,#ffffffe6)}.inst-tour-modal--custom .inst-tour-modal__header{gap:.6rem;padding:.85rem .95rem .7rem}.inst-tour-modal__header-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.85rem;color:#fff;background:linear-gradient(145deg,#91233e,#ee7338);box-shadow:0 6px 14px #91233e33}.inst-tour-modal--custom .inst-tour-modal__header-icon{width:2.15rem;height:2.15rem;border-radius:.7rem;box-shadow:0 4px 10px #91233e2e}.inst-tour-modal__title{margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.2rem;font-weight:600;line-height:1.25;color:#91233e}.inst-tour-modal--custom .inst-tour-modal__title{font-size:1.05rem}.inst-tour-modal__subtitle{margin:.3rem 0 0;font-size:.8125rem;line-height:1.45;color:#5c5348}.inst-tour-modal--custom .inst-tour-modal__subtitle{margin-top:.2rem;font-size:.75rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inst-tour-modal__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;margin:0;padding:0;border:none;border-radius:999px;color:#91233e;background:#91233e14;cursor:pointer;transition:background .15s ease}.inst-tour-modal__close:hover{background:#91233e24}.inst-tour-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem 1.15rem;-webkit-overflow-scrolling:touch}.inst-tour-modal--custom .inst-tour-modal__body{padding:.8rem .95rem .7rem}.inst-tour-modal__package-pill{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin-bottom:1rem;padding:.55rem .75rem;border-radius:.75rem;border:1px solid rgba(145,35,62,.12);background:#fcf6e6d9}.inst-tour-modal--custom .inst-tour-modal__package-pill{margin-bottom:.7rem;padding:.45rem .65rem;border-radius:.65rem}.inst-tour-modal__package-pill-label{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ee7338}.inst-tour-modal__package-pill-title{flex:1 1 auto;min-width:0;font-size:.875rem;font-weight:600;color:#91233e;overflow-wrap:anywhere}.inst-tour-modal__package-pill-price{font-size:.8125rem;font-weight:700;color:#91233e;white-space:nowrap}.inst-tour-modal__label{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .4rem;font-size:.8125rem;font-weight:600;color:#91233e}.inst-tour-modal__optional{font-weight:500;color:#9a8470}.inst-tour-modal__textarea,.inst-tour-modal__input{display:block;width:100%;box-sizing:border-box;margin:0 0 .75rem;padding:.7rem .85rem;border:1.5px solid rgba(145,35,62,.18);border-radius:.75rem;background:#fff;color:#3f3a36;font:inherit;font-size:.875rem;line-height:1.45;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.inst-tour-modal--custom .inst-tour-modal__textarea,.inst-tour-modal--custom .inst-tour-modal__input{margin-bottom:.55rem;padding:.55rem .7rem;border-radius:.65rem;font-size:.8125rem}.inst-tour-modal__textarea--compact{min-height:4.5rem;resize:vertical}.inst-tour-modal__textarea:focus,.inst-tour-modal__input:focus{outline:none;border-color:#ee7338a6;box-shadow:0 0 0 3px #ee73381f}.inst-tour-modal__textarea::-moz-placeholder,.inst-tour-modal__input::-moz-placeholder{color:#9ca3af}.inst-tour-modal__textarea::placeholder,.inst-tour-modal__input::placeholder{color:#9ca3af}.inst-tour-modal__hint{margin:0 0 .5rem;font-size:.75rem;color:#6b7280}.inst-tour-modal__chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.5rem}.inst-tour-modal__chip{display:inline-flex;align-items:center;max-width:100%;margin:0;padding:.4rem .7rem;border:1px solid rgba(145,35,62,.2);border-radius:999px;background:#fff;color:#91233e;font-size:.75rem;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.inst-tour-modal__chip:hover{background:#fcf6e6;border-color:#ee733873}.inst-tour-modal__info{margin:0 0 .85rem;padding:.65rem .75rem;border-radius:.7rem;border:1px solid rgba(145,35,62,.1);background:#fcf6e6b3;font-size:.8125rem;line-height:1.45;color:#5c5348}.inst-tour-modal__field-grid{display:grid;gap:.75rem;margin-bottom:.25rem}@media(min-width:640px){.inst-tour-modal__field-grid{grid-template-columns:1fr 1fr}}.inst-tour-modal__field-block{margin:.85rem 0 .35rem}.inst-tour-modal--custom .inst-tour-modal__field-block{margin:.65rem 0 .2rem}.inst-tour-modal--custom .inst-tour-modal__label{margin-bottom:.3rem;font-size:.75rem}.inst-tour-modal--custom .inst-tour-modal__hint{margin:0 0 .25rem;font-size:.6875rem;line-height:1.35}.inst-tour-modal__label--inline{display:inline-flex;margin:0}.inst-tour-modal__calendar-field{margin:0 0 .15rem}.inst-tour-modal__travel-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:.7rem .85rem;border:1.5px solid rgba(145,35,62,.18);border-radius:.75rem;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.inst-tour-modal--custom .inst-tour-modal__travel-toggle{gap:.5rem;padding:.55rem .7rem;border-radius:.65rem}.inst-tour-modal__travel-toggle:hover{border-color:#91233e52;background:#fcfbf8}.inst-tour-modal__travel-toggle--open{border-color:#91233e59;border-bottom-left-radius:0;border-bottom-right-radius:0}.inst-tour-modal__travel-toggle-main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.inst-tour-modal__travel-toggle-hint{font-size:.75rem;font-weight:500;color:#6b7280;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inst-tour-modal--custom .inst-tour-modal__travel-toggle-hint{font-size:.6875rem}.inst-tour-modal__travel-chevron{flex-shrink:0;color:#91233e;transition:transform .2s ease}.inst-tour-modal__travel-toggle--open .inst-tour-modal__travel-chevron{transform:rotate(180deg)}.inst-tour-modal__travel-panel{overflow:hidden;padding:0 .75rem .75rem;border:1.5px solid rgba(145,35,62,.35);border-top:none;border-radius:0 0 .75rem .75rem;background:#fcfbf8}.inst-tour-modal--custom .inst-tour-modal__travel-panel{padding:0 .45rem .5rem;border-radius:0 0 .65rem .65rem}.inst-tour-modal__date-hint{margin:.65rem 0 0;font-size:.75rem;color:#9ca3af;line-height:1.4}.inst-tour-modal--custom .inst-tour-modal__date-hint,.inst-tour-modal--custom .inst-tour-modal__date-summary{margin-top:.4rem;font-size:.6875rem}.inst-tour-modal__date-summary{margin:.65rem 0 0;font-size:.8125rem;color:#374151}.inst-tour-modal__date-summary-days{color:#6b6560;font-weight:500}.inst-tour-modal__date-range{width:100%;margin-top:.65rem;padding:.65rem .5rem .75rem;border:1px solid rgba(145,35,62,.18);border-radius:.75rem;background:#fff}.inst-tour-modal--custom .inst-tour-modal__date-range{margin-top:.35rem;padding:.3rem .2rem .4rem;border-radius:.55rem}.inst-tour-modal--custom .inst-tour-modal__date-range .event-date-range-calendar{max-width:100%;margin:0 auto}.inst-tour-modal__date-range .picker-table{width:100%;border-collapse:separate;border-spacing:0 .2rem}.inst-tour-modal--custom .inst-tour-modal__date-range .picker-table{border-spacing:0 .05rem;table-layout:fixed}.inst-tour-modal__date-range .date-picker-cell{width:2.35rem;height:2.35rem;padding:0}.inst-tour-modal--custom .inst-tour-modal__date-range .date-picker-cell{width:auto;height:1.85rem;padding:0}.inst-tour-modal__date-range .week-day-cell-content{font-size:.6875rem;font-weight:600;color:#9ca3af;text-transform:uppercase}.inst-tour-modal--custom .inst-tour-modal__date-range .week-day-cell-content{font-size:.5625rem;letter-spacing:.02em}.inst-tour-modal__date-range .picker-header-label{color:#111827;font-size:.9375rem;font-weight:700}.inst-tour-modal--custom .inst-tour-modal__date-range .picker-header-label{font-size:.8125rem}.inst-tour-modal__date-range .picker-direction-button{color:#91233e;width:2rem;height:2rem;font-size:1.125rem}.inst-tour-modal--custom .inst-tour-modal__date-range .picker-direction-button{width:1.65rem;height:1.65rem;font-size:.95rem}.inst-tour-modal__date-range .picker-direction-button:hover{background:#91233e14}.inst-tour-modal__date-range .date-picker-cell-content{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;margin:0 auto;font-size:.8125rem;font-weight:600}.inst-tour-modal--custom .inst-tour-modal__date-range .date-picker-cell-content{width:1.7rem;height:1.7rem;font-size:.6875rem}.inst-tour-modal__date-range .date-picker-other-month{color:#e5e7eb!important}.inst-tour-modal__date-range .date-picker-cell-current-month{color:#374151}.inst-tour-modal__date-range .date-picker-cell-disabled{opacity:.32;color:#d1d5db!important;background:transparent!important;cursor:not-allowed}.inst-tour-modal__date-range .date-picker-cell-hoverable:hover{background:#ee733824!important;border-radius:9999px}.inst-tour-modal__date-range .date-picker-cell-content.bg-primary-subtle{background:#91233e24!important;color:#91233e!important;border-radius:0;width:100%}.inst-tour-modal__date-range .date-picker-cell-selected{background:#91233e!important;color:#fff!important;border-radius:9999px!important;box-shadow:0 2px 8px #91233e40}.inst-tour-modal--custom .inst-tour-modal__date-range .date-picker-cell-selected{box-shadow:0 1px 4px #91233e38}.inst-tour-modal__date-range .date-picker-cell-selected-start:before{background:#91233e24!important;border-radius:9999px 0 0 9999px}.inst-tour-modal__date-range .date-picker-cell-selected-end:before{background:#91233e24!important;border-radius:0 9999px 9999px 0}.inst-tour-modal__date-range .date-picker-cell-selected-start.date-picker-cell-selected-end:before{display:none}.inst-tour-modal__terms{display:flex;align-items:flex-start;gap:.55rem;margin:.5rem 0 0;font-size:.8125rem;line-height:1.4;color:#5c5348;cursor:pointer}.inst-tour-modal__terms input{margin-top:.15rem;flex-shrink:0;accent-color:#91233e}.inst-tour-modal__terms a{color:#91233e;font-weight:600;text-decoration:underline}.inst-tour-modal__error{margin:.75rem 0 0;padding:.6rem .75rem;border-radius:.65rem;border:1px solid #fecaca;background:#fef2f2;font-size:.8125rem;color:#991b1b}.inst-tour-modal__footer{display:flex;flex-direction:column;gap:.65rem;flex-shrink:0;padding:.85rem 1.15rem 1.1rem;border-top:1px solid rgba(145,35,62,.1);background:#ffffffeb}.inst-tour-modal--custom .inst-tour-modal__footer{gap:.4rem;padding:.65rem .95rem calc(.75rem + env(safe-area-inset-bottom,0px))}.inst-tour-modal--custom .inst-tour-modal__count{font-size:.6875rem}.inst-tour-modal--custom .inst-tour-modal__btn{padding:.55rem .85rem;border-radius:.65rem;font-size:.75rem}.inst-tour-modal__count{margin:0;font-size:.75rem;font-weight:600;color:#9a8470;align-self:flex-end}.inst-tour-modal__count--field{display:block;margin:-.35rem 0 .65rem;text-align:right}.inst-tour-modal__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem}.inst-tour-modal__btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin:0;padding:.65rem 1rem;border-radius:.75rem;font-size:.8125rem;font-weight:700;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.inst-tour-modal__btn:disabled{opacity:.55;cursor:not-allowed}.inst-tour-modal__btn--ghost{color:#91233e;background:transparent;border:1.5px solid rgba(145,35,62,.28)}.inst-tour-modal__btn--ghost:hover:not(:disabled){background:#91233e0f}.inst-tour-modal__btn--send{color:#fff;background:linear-gradient(135deg,#91233e,#b8325a 45%,#ee7338);border:none;box-shadow:0 6px 16px #91233e33}.inst-tour-modal__btn--send:hover:not(:disabled){transform:translateY(-1px)}.inst-tour-modal__btn--send:not(:disabled):active{transform:translateY(0)}@media(max-width:639px){.inst-tour-modal__actions{flex-direction:column-reverse;align-items:stretch}.inst-tour-modal__btn{width:100%}.inst-tour-modal--custom .inst-tour-modal__sheet{max-width:100%;max-height:min(88dvh,100%);border-radius:1rem 1rem 0 0}.inst-tour-modal--custom .inst-tour-modal__actions{flex-direction:row;align-items:center;justify-content:stretch}.inst-tour-modal--custom .inst-tour-modal__btn{flex:1 1 0;width:auto;min-height:2.5rem}.inst-tour-modal--custom .inst-tour-modal__date-range .date-picker-cell{height:1.7rem}.inst-tour-modal--custom .inst-tour-modal__date-range .date-picker-cell-content{width:1.55rem;height:1.55rem;font-size:.625rem}.inst-tour-modal--custom .inst-tour-modal__btn--send{flex:1.35 1 0}}.tour-community-card{border-radius:1rem;overflow:hidden;border:1px solid rgba(145,35,62,.14);background:linear-gradient(180deg,#fffdf8fa,#fff);box-shadow:0 4px 18px #91233e14}.tour-community-card__hero{display:grid;grid-template-columns:7.5rem 1fr;gap:.85rem;padding:.85rem;cursor:pointer;text-align:left;width:100%;border:none;background:transparent;color:inherit}.tour-community-card__hero--static{cursor:default}.tour-community-card__poster{width:7.5rem;height:7.5rem;-o-object-fit:cover;object-fit:cover;border-radius:.75rem;border:1px solid rgba(145,35,62,.12)}.tour-community-card__poster--placeholder{display:flex;align-items:center;justify-content:center;background:#fcf6e6e6;color:#91233e}.tour-community-card__body{min-width:0}.tour-community-card__eyebrow{display:inline-flex;align-items:center;gap:.3rem;margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#91233e}.tour-community-card__title{margin:.25rem 0 0;font-family:var(--font-playfair, "Playfair Display", serif);font-size:1.05rem;line-height:1.25;color:#1f2937}.tour-community-card__desc{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;color:#4b5563;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tour-community-card__facts{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin-top:.45rem;font-size:.75rem;font-weight:600;color:#6b7280}.tour-community-card__link{display:inline-flex;align-items:center;gap:.15rem;margin:.45rem 0 0;font-size:.75rem;font-weight:700;color:#91233e}.tour-community-card__footer{padding:.75rem .85rem .9rem;border-top:1px solid rgba(145,35,62,.08);background:#ffffffb8}@media(max-width:520px){.tour-community-card__hero{grid-template-columns:1fr}.tour-community-card__poster{width:100%;height:9rem}}.tour-community-actions{display:flex;flex-wrap:wrap;gap:.45rem}.tour-community-actions--compact .tour-community-actions__btn{padding:.45rem .7rem;font-size:.75rem}.tour-community-actions__btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .85rem;border-radius:.625rem;font-size:.8125rem;font-weight:700;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.tour-community-actions__btn:disabled{opacity:.65;cursor:not-allowed}.tour-community-actions__btn--interested{background:#91233e14;border-color:#91233e2e;color:#91233e}.tour-community-actions__btn--enquire{background:#fff;border-color:#91233e38;color:#91233e}.tour-community-actions__btn--custom{background:#91233e;color:#fff}.tour-community-actions__btn--custom:hover:not(:disabled){background:#7a1d34}.tour-community-actions__seeker-note{margin:0;padding:.65rem .75rem;border-radius:.625rem;background:#fcf6e6d9;border:1px solid rgba(145,35,62,.12);font-size:.8125rem;line-height:1.45;color:#4b5563}.tour-community-actions__seeker-note--compact{font-size:.75rem;padding:.55rem .65rem}.tour-community-actions__success{margin:0 0 .5rem;font-size:.8125rem;color:#166534}.tour-community-actions__error{margin:0 0 .5rem;font-size:.8125rem;color:#b91c1c}.product-community-card{margin-bottom:.75rem;border-radius:.875rem;overflow:hidden;border:1px solid rgba(145,35,62,.14);background:linear-gradient(180deg,#fff,#fffdf8);box-shadow:0 8px 24px #91233e14}.product-community-card__poster{width:100%;aspect-ratio:16 / 9;background:#1e0c12;overflow:hidden}.product-community-card__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.product-community-card__hero{display:flex;gap:1rem;padding:1rem 1rem .75rem;cursor:pointer;text-align:left;border:none;background:transparent;width:100%;font:inherit;color:inherit}.product-community-card__hero:hover .product-community-card__title{color:#ee7338}.product-community-card__hero--static{cursor:default}.product-community-card__hero--static:hover .product-community-card__title{color:#91233e}.product-community-card__icon-wrap{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:9999px;flex-shrink:0;background:linear-gradient(135deg,#91233e1a,#ee73381f);color:#91233e}.product-community-card__body{min-width:0;flex:1}.product-community-card__eyebrow{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin:0 0 .35rem}.product-community-card__title{font-family:Playfair Display,serif;font-size:1.0625rem;font-weight:700;color:#91233e;margin:0 0 .25rem;line-height:1.35;transition:color .2s}.product-community-card__category{font-size:.75rem;font-weight:600;color:#9a3412;margin:0 0 .375rem}.product-community-card__desc{font-size:.8125rem;color:#4b5563;line-height:1.45;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-community-card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.4rem}.product-community-card__price{font-size:1rem;font-weight:800;color:#91233e}.product-community-card__price-old{font-size:.8125rem;font-weight:600;color:#9ca3af;text-decoration:line-through}.product-community-card__link{display:inline-flex;align-items:center;gap:.15rem;font-size:.75rem;font-weight:600;color:#91233e;margin:0}.product-community-card__footer{padding:0 1rem 1rem}.product-community-card__cta{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.625rem 1rem;border:none;border-radius:.625rem;background:linear-gradient(135deg,#91233e,#ee7338);color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #91233e47;transition:transform .15s}.product-community-card__cta:hover{transform:translateY(-1px)}.product-community-card__note{text-align:center;font-size:.6875rem;color:#9ca3af;margin:.5rem 0 0}@media(max-width:520px){.product-community-card__hero{gap:.75rem;padding:.875rem .875rem .625rem}.product-community-card__icon-wrap{width:3rem;height:3rem}.product-community-card__title{font-size:1rem}.product-community-card__footer{padding:0 .875rem .875rem}}.share-modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#2d12188c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:shareBackdropIn .28s ease-out}@media(min-width:640px){.share-modal-backdrop{align-items:center;padding:1rem}}@keyframes shareBackdropIn{0%{opacity:0}to{opacity:1}}.share-modal-panel{position:relative;width:100%;max-width:28rem;height:min(92dvh,720px);display:flex;flex-direction:column;overflow:hidden;border-radius:1.25rem 1.25rem 0 0;border:1px solid rgba(238,115,56,.22);background:linear-gradient(165deg,#fff9ef,#fff4e4 38%,#fde8cf);box-shadow:0 -12px 48px #91233e2e,0 24px 60px #91233e1f;animation:sharePanelUp .34s cubic-bezier(.22,1,.36,1)}@media(min-width:640px){.share-modal-panel{height:auto;max-height:min(88vh,680px);border-radius:1.75rem;animation:sharePanelScale .34s cubic-bezier(.22,1,.36,1)}}@keyframes sharePanelUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes sharePanelScale{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.share-modal-sheet-handle{flex-shrink:0;width:2.5rem;height:.28rem;margin:.55rem auto 0;border-radius:999px;background:#91233e38}@media(min-width:640px){.share-modal-sheet-handle{display:none}}.share-modal-glow{pointer-events:none;position:absolute;inset:-20% -10% auto;height:55%;background:radial-gradient(circle at 50% 0%,rgba(244,163,0,.22),transparent 68%)}.share-modal-header{position:relative;flex-shrink:0;padding:.35rem 2.75rem .5rem 1rem}@media(min-width:640px){.share-modal-header{padding:.85rem 3rem .55rem 1.25rem}}.share-modal-header__title{margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.1rem;line-height:1.15;color:#91233e}@media(min-width:640px){.share-modal-header__title{font-size:1.25rem}}.share-modal-header__subtitle{margin:.15rem 0 0;font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#91233ea6}@media(min-width:640px){.share-modal-header__subtitle{margin-top:.2rem;font-size:.75rem}}.share-modal-close{position:absolute;top:.35rem;right:.75rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:999px;background:#ffffffb8;color:#91233e;cursor:pointer;transition:transform .15s ease,background .15s ease}@media(min-width:640px){.share-modal-close{top:.75rem;right:1rem;width:2.25rem;height:2.25rem}}.share-modal-close:hover{transform:scale(1.05);background:#fff}.share-modal-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;flex-shrink:0;margin:0 1rem .65rem;padding:.24rem;border-radius:999px;background:#91233e14;border:1px solid rgba(145,35,62,.1)}@media(min-width:640px){.share-modal-mode-tabs{gap:.45rem;margin:0 1.25rem .85rem;padding:.28rem}}.share-modal-mode-tab{border:none;border-radius:999px;padding:.5rem .65rem;font-size:.75rem;font-weight:700;color:#7a2434;background:transparent;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}@media(min-width:640px){.share-modal-mode-tab{padding:.55rem .75rem;font-size:.8125rem}}.share-modal-mode-tab--active{background:linear-gradient(135deg,#91233e,#b8325a);color:#fff;box-shadow:0 4px 14px #91233e38}.share-modal-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0 1rem}@media(min-width:640px){.share-modal-body{padding:0 1.25rem 1.25rem}}.share-modal-body>div{display:flex;flex-direction:column;flex:1;min-height:0}.share-modal-platform-pane{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.share-modal-platform-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:.25rem}.share-modal-platform-pane>.share-modal-empty{flex:1;display:flex;align-items:center;justify-content:center}.share-modal-platform-toolbar{position:sticky;top:0;z-index:5;flex-shrink:0;margin-bottom:.65rem;padding:.55rem .6rem .65rem;border-radius:.9rem;border:1px solid rgba(145,35,62,.14);background:linear-gradient(165deg,#ffffffb8,#fff9ef8c);box-shadow:inset 0 1px #ffffffd9}.share-modal-audience-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.55rem;overflow:visible}.share-modal-audience-tab{display:inline-flex;align-items:center;gap:.3rem;flex:1 1 auto;min-width:0;justify-content:center;border:1.5px solid rgba(145,35,62,.2);border-radius:999px;padding:.42rem .72rem;font-size:.6875rem;font-weight:600;color:#7a2434;background:#ffffffeb;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease;white-space:nowrap}.share-modal-audience-tab--followers{border-color:#f4a30085;color:#8a6200}.share-modal-audience-tab--following{border-color:#ee733885;color:#b84a1a}.share-modal-audience-tab--connections{border-color:#91233e85;color:#91233e}.share-modal-audience-tab__icon{flex-shrink:0;opacity:.9}@media(min-width:640px){.share-modal-audience-tab{padding:.38rem .85rem;font-size:.75rem}}.share-modal-audience-tab--active.share-modal-audience-tab--followers{border-color:#f4a300;background:linear-gradient(135deg,#f4a30033,#ffffffe0);color:#91233e;box-shadow:0 0 0 1px #f4a30047,0 4px 12px #f4a30024}.share-modal-audience-tab--active.share-modal-audience-tab--following{border-color:#ee7338;background:linear-gradient(135deg,#ee73382e,#ffffffe0);color:#91233e;box-shadow:0 0 0 1px #ee733847,0 4px 12px #ee73381f}.share-modal-audience-tab--active.share-modal-audience-tab--connections{border-color:#91233e;background:linear-gradient(135deg,#91233e24,#ffffffe0);color:#91233e;box-shadow:0 0 0 1px #91233e38,0 4px 12px #91233e1a}.share-modal-search-wrap{position:relative;border-radius:.85rem}.share-modal-search-wrap:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(90deg,#91233e,#ee7338,#f4a300);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.72}.share-modal-search{position:relative;width:100%;flex-shrink:0;margin-bottom:0;padding:.58rem .75rem;border:1.5px solid rgba(145,35,62,.18);border-radius:.85rem;font-size:16px;background:#fffffff0;color:#374151;outline:none;transition:border-color .15s ease,box-shadow .15s ease}@media(min-width:640px){.share-modal-search{padding:.65rem .85rem;font-size:.875rem}}.share-modal-search:focus{border-color:#ee7338;box-shadow:0 0 0 3px #ee733829}.share-modal-search-wrap:focus-within:before{opacity:1}.share-modal-select-all{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-shrink:0;margin-bottom:.55rem;padding:.55rem .65rem;border-radius:.75rem;background:#ffffffc7;border:1px solid rgba(145,35,62,.1)}.share-modal-select-all__label{display:inline-flex;align-items:center;gap:.55rem;min-width:0;cursor:pointer}.share-modal-select-all__text{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;color:#91233e;line-height:1.3}.share-modal-select-all__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:#91233e14;font-size:.6875rem;font-weight:800}.share-modal-send-all-link{flex-shrink:0;border:none;border-radius:999px;padding:.38rem .72rem;font-size:.6875rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#91233e,#ee7338);cursor:pointer;transition:opacity .15s ease,transform .15s ease}.share-modal-send-all-link:disabled{opacity:.5;cursor:not-allowed}.share-modal-send-all-link:not(:disabled):active{transform:scale(.97)}.share-modal-checkbox{width:1.05rem;height:1.05rem;flex-shrink:0;margin:0;accent-color:#91233e;cursor:pointer}@media(min-width:640px){.share-modal-checkbox{width:1.125rem;height:1.125rem}}.share-modal-recipient-list{display:flex;flex-direction:column;gap:.4rem;flex:1 1 auto;min-height:6rem;max-height:none;overflow:visible;padding-right:.1rem}@media(min-width:640px){.share-modal-recipient-list{max-height:14rem;overflow-y:auto;gap:.45rem}}.share-modal-recipient{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .6rem;border:1px solid rgba(145,35,62,.08);border-radius:.75rem;background:#ffffffd1;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}@media(min-width:640px){.share-modal-recipient{gap:.65rem;padding:.55rem .65rem;border-radius:.95rem}.share-modal-recipient:hover{border-color:#91233e33;transform:translateY(-1px);box-shadow:0 4px 12px #91233e14}}.share-modal-recipient--selected{border-color:#91233e47;background:linear-gradient(135deg,#fff9eff2,#fff0dcf2)}.share-modal-recipient__avatar{width:2.1rem;height:2.1rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:linear-gradient(135deg,#fde8cf,#f4c89a)}@media(min-width:640px){.share-modal-recipient__avatar{width:2.35rem;height:2.35rem}}.share-modal-recipient__meta{min-width:0;flex:1}.share-modal-recipient__name{font-size:.8125rem;font-weight:700;color:#91233e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-modal-recipient__subtitle{font-size:.6875rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-modal-footer{flex-shrink:0;margin-top:0;padding:.65rem 0 calc(.85rem + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#fde8cf00,#fde8cff5 24%);border-top:1px solid rgba(145,35,62,.06)}@media(min-width:640px){.share-modal-footer{padding:.85rem 0 0;background:none}}.share-modal-send-btn{width:100%;padding:.72rem 1rem;border:none;border-radius:999px;font-size:.8125rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#91233e,#ee7338);box-shadow:0 8px 22px #91233e3d;cursor:pointer;transition:transform .15s ease,opacity .15s ease}@media(min-width:640px){.share-modal-send-btn{padding:.75rem 1rem;font-size:.875rem}}.share-modal-send-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.share-modal-send-btn:not(:disabled):active{transform:scale(.98)}@media(min-width:640px){.share-modal-send-btn:not(:disabled):hover{transform:translateY(-1px)}}.share-modal-external-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding-bottom:calc(.85rem + env(safe-area-inset-bottom,0px))}@media(min-width:640px){.share-modal-external-grid{gap:.55rem;padding-bottom:0}}.share-modal-external-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:4.75rem;padding:.65rem;border:1px solid rgba(145,35,62,.1);border-radius:.85rem;background:#ffffffd6;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}@media(min-width:640px){.share-modal-external-btn{gap:.45rem;min-height:5.5rem;padding:.75rem;border-radius:1rem}.share-modal-external-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #91233e1a}}.share-modal-external-btn__icon{width:2.25rem;height:2.25rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff}@media(min-width:640px){.share-modal-external-btn__icon{width:2.5rem;height:2.5rem;border-radius:.85rem}}.share-modal-external-btn__label{font-size:.6875rem;font-weight:600;color:#91233e}@media(min-width:640px){.share-modal-external-btn__label{font-size:.75rem}}.share-modal-empty{padding:1rem .5rem;text-align:center;font-size:.8125rem;color:#6b7280}.share-modal-toast{position:absolute;top:.5rem;left:50%;transform:translate(-50%);z-index:6;display:inline-flex;align-items:center;gap:.4rem;max-width:calc(100% - 2rem);padding:.5rem .85rem;border-radius:999px;background:#15803d;color:#fff;font-size:.6875rem;font-weight:600;line-height:1.35;text-align:left;box-shadow:0 8px 24px #15803d47;animation:shareToastIn .28s ease-out}.share-modal-toast--error{background:linear-gradient(135deg,#b91c1c,#dc2626);box-shadow:0 8px 24px #b91c1c47}.share-modal-toast span{min-width:0}@media(min-width:640px){.share-modal-toast{top:.75rem;font-size:.75rem;max-width:min(22rem,calc(100% - 2rem))}}@keyframes shareToastIn{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.share-modal-loading{padding:1.25rem;text-align:center;font-size:.8125rem;color:#91233e}.share-modal-community-btn-wrap{display:block!important;width:100%;margin-bottom:.85rem;position:relative;border-radius:999px;padding:2.5px;isolation:isolate;background:linear-gradient(115deg,#91233e,#ee7338 28%,#f4a300 52%,#ee7338 74%,#91233e);background-size:260% 100%;box-shadow:0 8px 22px #91233e29,0 0 #ee733833;animation:share-community-border-flow 2.8s ease-in-out infinite,share-community-pulse 2.4s ease-in-out infinite,share-community-nudge 5.5s ease-in-out infinite}.share-modal-community-btn-wrap:before{content:"";position:absolute;inset:-3px;z-index:-1;border-radius:inherit;background:linear-gradient(115deg,#91233e73,#ee733859 45%,#f4a30066);background-size:220% 100%;filter:blur(7px);opacity:.55;animation:share-community-border-flow 3.2s ease-in-out infinite reverse;pointer-events:none}.share-modal-community-btn-wrap .share-modal-community-btn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:none;border-radius:999px;background:transparent;cursor:pointer;font:inherit;color:inherit}.share-modal-community-btn__inner{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.78rem 1.15rem;border-radius:999px;font-size:.8125rem;font-weight:700;letter-spacing:.02em;color:#91233e;background:linear-gradient(135deg,#fffaf1,#fff3e0 48%,#fde6c8);box-shadow:inset 0 1px #fffffff2;transition:transform .18s ease,color .18s ease,background .22s ease,box-shadow .22s ease}.share-modal-community-btn__icon{width:.95rem;height:.95rem;flex-shrink:0;color:#ee7338;animation:share-community-icon-twinkle 2.6s ease-in-out infinite}.share-modal-community-btn__label{position:relative;z-index:1;white-space:nowrap}.share-modal-community-btn-wrap .share-modal-community-btn:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.42) 46%,transparent 72%);transform:translate(-130%);animation:share-community-shimmer 3.8s ease-in-out infinite;pointer-events:none}@media(min-width:640px){.share-modal-community-btn__inner{padding:.84rem 1.25rem;font-size:.875rem}}.share-modal-community-btn-wrap .share-modal-community-btn:disabled{cursor:not-allowed}.share-modal-community-btn-wrap .share-modal-community-btn:disabled .share-modal-community-btn__inner{opacity:.72}.share-modal-community-btn-wrap .share-modal-community-btn:disabled:after{animation:none}.share-modal-community-btn-wrap:has(.share-modal-community-btn:disabled){animation:none;opacity:.78}.share-modal-community-btn-wrap:has(.share-modal-community-btn:disabled):before{animation:none;opacity:.25}.share-modal-community-btn-wrap .share-modal-community-btn:not(:disabled):active .share-modal-community-btn__inner{transform:scale(.985)}@media(min-width:640px){.share-modal-community-btn-wrap .share-modal-community-btn:not(:disabled):hover .share-modal-community-btn__inner{color:#fff;background:linear-gradient(135deg,#91233e,#b8325a 42%,#ee7338);box-shadow:0 10px 22px #91233e3d}.share-modal-community-btn-wrap .share-modal-community-btn:not(:disabled):hover .share-modal-community-btn__icon{color:#fff;animation:none;transform:scale(1.08) rotate(-8deg)}.share-modal-community-btn-wrap:has(.share-modal-community-btn:not(:disabled):hover){animation:share-community-border-flow 1.6s linear infinite,share-community-pulse-strong 1.8s ease-in-out infinite}}@keyframes share-community-border-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes share-community-pulse{0%,to{box-shadow:0 8px 22px #91233e24,0 0 #ee733829}50%{box-shadow:0 10px 26px #91233e38,0 0 0 6px #ee73381f}}@keyframes share-community-pulse-strong{0%,to{box-shadow:0 10px 24px #91233e33,0 0 0 2px #ee73382e}50%{box-shadow:0 12px 28px #91233e47,0 0 0 7px #ee733824}}@keyframes share-community-nudge{0%,82%,to{transform:scale(1)}88%{transform:scale(1.018)}94%{transform:scale(1.006)}}@keyframes share-community-shimmer{0%,62%,to{transform:translate(-130%)}78%{transform:translate(130%)}}@keyframes share-community-icon-twinkle{0%,to{transform:scale(1) rotate(0);opacity:.92}40%{transform:scale(1.12) rotate(-10deg);opacity:1}65%{transform:scale(1.04) rotate(8deg);opacity:1}}@media(prefers-reduced-motion:reduce){.share-modal-community-btn-wrap,.share-modal-community-btn-wrap:before,.share-modal-community-btn-wrap .share-modal-community-btn:after,.share-modal-community-btn__icon{animation:none!important}.share-modal-community-btn-wrap{transform:none!important}}.inst-reg-brand-tooltip,.inst-reg-brand-tooltip--portaled{--inst-tooltip-maroon: #91233e;--inst-tooltip-maroon-deep: #6b1a2e;--inst-tooltip-cream: #fcf6e6;--inst-tooltip-beige: #f5e6c8;--inst-tooltip-gold: rgba(217, 154, 22, .35)}.inst-reg-tooltip-wrap{position:relative;display:inline-flex;vertical-align:middle}.inst-reg-brand-tooltip{position:absolute;z-index:50;width:-moz-max-content;width:max-content;min-width:11rem;max-width:min(18rem,calc(100vw - 2rem));padding:.625rem .75rem;border-radius:.75rem;background:linear-gradient(155deg,rgba(255,255,255,.08) 0%,transparent 42%),linear-gradient(145deg,var(--inst-tooltip-maroon) 0%,var(--inst-tooltip-maroon-deep) 100%);border:1px solid rgba(252,246,230,.28);box-shadow:0 0 0 1px #91233e33,0 0 22px #ee733824,0 12px 32px #6b1a2e6b,inset 0 1px #fcf6e61f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease,transform .24s ease,box-shadow .24s ease}.inst-reg-tooltip-wrap--top .inst-reg-brand-tooltip{bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(6px)}.inst-reg-tooltip-wrap--bottom .inst-reg-brand-tooltip{top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-6px)}.inst-reg-tooltip-wrap--right .inst-reg-brand-tooltip{left:calc(100% + 8px);top:50%;transform:translateY(-50%) translate(-6px)}.inst-reg-brand-tooltip:after{content:"";position:absolute}.inst-reg-tooltip-wrap--top .inst-reg-brand-tooltip:after{top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:var(--inst-tooltip-maroon-deep);filter:drop-shadow(0 2px 4px rgba(107,26,46,.35))}.inst-reg-tooltip-wrap--bottom .inst-reg-brand-tooltip:after{bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:var(--inst-tooltip-maroon)}.inst-reg-tooltip-wrap--right .inst-reg-brand-tooltip:after{right:100%;top:50%;margin-top:-5px;border:5px solid transparent;border-right-color:var(--inst-tooltip-maroon)}.inst-reg-brand-tooltip-title{display:block;margin:0 0 .25rem;font-size:.75rem;font-weight:700;line-height:1.4;color:var(--inst-tooltip-cream);letter-spacing:.01em;text-shadow:0 1px 8px rgba(0,0,0,.22)}.inst-reg-brand-tooltip-desc{display:block;margin:0;font-size:.6875rem;font-weight:500;line-height:1.55;color:var(--inst-tooltip-beige);text-shadow:0 1px 6px rgba(0,0,0,.18)}@media(hover:hover)and (pointer:fine){.inst-reg-tooltip-wrap:hover .inst-reg-brand-tooltip,.inst-reg-tooltip-wrap:focus-within .inst-reg-brand-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);box-shadow:0 0 0 1px #fcf6e61f,0 0 28px #ee733838,0 14px 36px #6b1a2e7a,inset 0 1px #fcf6e629}.inst-reg-tooltip-wrap--right:hover .inst-reg-brand-tooltip,.inst-reg-tooltip-wrap--right:focus-within .inst-reg-brand-tooltip{transform:translateY(-50%) translate(0)}}.inst-reg-tooltip-wrap--show .inst-reg-brand-tooltip,.inst-reg-tooltip-wrap--open .inst-reg-brand-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);box-shadow:0 0 0 1px #fcf6e61f,0 0 28px #ee733838,0 14px 36px #6b1a2e7a,inset 0 1px #fcf6e629}.inst-reg-tooltip-wrap--right.inst-reg-tooltip-wrap--show .inst-reg-brand-tooltip,.inst-reg-tooltip-wrap--right.inst-reg-tooltip-wrap--open .inst-reg-brand-tooltip{transform:translateY(-50%) translate(0)}.inst-reg-goal-tooltip-host{display:block;width:100%}@media(hover:none),(pointer:coarse),(max-width:639px){.inst-reg-tooltip-wrap:active .inst-reg-brand-tooltip,.inst-reg-tooltip-wrap--show .inst-reg-brand-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.inst-reg-tooltip-wrap--right:active .inst-reg-brand-tooltip,.inst-reg-tooltip-wrap--right.inst-reg-tooltip-wrap--show .inst-reg-brand-tooltip{transform:translateY(-50%) translate(0)}}.inst-reg-brand-tooltip--portaled{position:fixed;z-index:10050;width:-moz-max-content;width:max-content;min-width:11rem;max-width:min(18rem,calc(100vw - 2rem));padding:.625rem .75rem;border-radius:.75rem;transform:none!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease,box-shadow .24s ease}.inst-reg-brand-tooltip--portaled.inst-reg-brand-tooltip--portaled-visible{opacity:1;visibility:visible;pointer-events:auto;box-shadow:0 0 0 1px #fcf6e61f,0 0 28px #ee733838,0 14px 36px #6b1a2e7a,inset 0 1px #fcf6e629}.inst-reg-brand-tooltip--portaled-wide{max-width:min(20rem,calc(100vw - 2rem))}.dq-browse-by-place{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.dq-quick-connect-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;max-width:100%;box-sizing:border-box}.dq-quick-connect-grid--sidebar{gap:.375rem}.dq-qc-chip-wrap{position:relative;min-width:0;max-width:100%;overflow:visible}.dq-qc-chip-wrap--full{grid-column:1 / -1}.dq-qc-chip{position:relative;display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box;padding:.5rem .625rem;border-radius:.625rem;font-size:.75rem;font-weight:600;line-height:1.25;text-align:center;border:1px solid transparent;transition:box-shadow .25s ease,border-color .25s ease,background .25s ease,color .2s ease;animation:dq-chip-enter .5s cubic-bezier(.34,1.1,.64,1) backwards}.dq-quick-connect-grid--sidebar .dq-qc-chip:hover{transform:none;box-shadow:0 4px 12px #91233e1f}.dq-qc-chip--compact{padding:.375rem .5rem;font-size:.6875rem;line-height:1.2;border-radius:.5rem}.dq-qc-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:40;width:-moz-max-content;width:max-content;min-width:9.5rem;max-width:13.5rem;padding:.5rem .625rem;border-radius:.625rem;border:1px solid rgba(145,35,62,.14);background:linear-gradient(145deg,#fff8f0,#fff 45%,#fcf6e6);box-shadow:0 10px 24px #91233e29;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(4px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.dq-qc-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#fff8f0}.dq-qc-tooltip-title{margin:0 0 .25rem;font-size:.6875rem;font-weight:700;line-height:1.3;color:#91233e;letter-spacing:.01em}.dq-qc-tooltip-desc{margin:0;font-size:.625rem;font-weight:500;line-height:1.45;color:#91233ec7}@media(hover:hover)and (pointer:fine){.dq-qc-chip-wrap:hover .dq-qc-tooltip,.dq-qc-chip-wrap:focus-within .dq-qc-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}}.dq-qc-chip--compact .dq-qc-chip-label{white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset;-webkit-box-orient:unset}.dq-qc-chip-wrap:nth-child(1) .dq-qc-chip{animation-delay:.05s}.dq-qc-chip-wrap:nth-child(2) .dq-qc-chip{animation-delay:.1s}.dq-qc-chip-wrap:nth-child(3) .dq-qc-chip{animation-delay:.15s}.dq-qc-chip-wrap:nth-child(4) .dq-qc-chip{animation-delay:.2s}.dq-qc-chip-wrap:nth-child(5) .dq-qc-chip{animation-delay:.25s}.dq-qc-chip-wrap:nth-child(6) .dq-qc-chip{animation-delay:.3s}.dq-qc-chip-wrap:nth-child(n+7) .dq-qc-chip{animation-delay:.35s}@keyframes dq-chip-enter{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.dq-qc-chip:before{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(-130%) skew(-12deg);animation:dq-chip-shimmer 3.5s ease-in-out infinite;pointer-events:none}@keyframes dq-chip-shimmer{0%,55%,to{transform:translate(-130%) skew(-12deg);opacity:0}20%{opacity:1}40%{transform:translate(220%) skew(-12deg);opacity:0}}.dq-quick-connect-grid:not(.dq-quick-connect-grid--sidebar) .dq-qc-chip:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 6px 16px #91233e26}.dq-quick-connect-grid--sidebar .dq-qc-chip--active{transform:none}@media(min-width:640px){.dq-quick-connect-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.dq-qc-chip--maroon{color:#91233e;background:linear-gradient(135deg,#91233e14,#b84a4a1f);border-color:#91233e33}.dq-qc-chip--maroon:hover{border-color:#91233e73;background:linear-gradient(135deg,#91233e24,#b84a4a2e)}.dq-qc-chip--orange{color:#c45a20;background:linear-gradient(135deg,#ee73381a,#f4a3001f);border-color:#ee733840}.dq-qc-chip--orange:hover{border-color:#ee733880}.dq-qc-chip--gold{color:#9a6b00;background:linear-gradient(135deg,#f4a3001f,#ee733814);border-color:#f4a3004d}.dq-qc-chip--gold:hover{border-color:#f4a3008c}.dq-qc-chip--active{color:#fff!important;background:linear-gradient(135deg,#91233e,#b84a4a,#ee7338)!important;border-color:#91233e99!important;box-shadow:0 4px 14px #91233e47;transform:translateY(-1px)}.dq-qc-chip--active:hover{box-shadow:0 6px 18px #91233e59}.dq-qc-chip-inner{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:100%;min-width:0}.dq-qc-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dq-qc-chip-label{position:relative;z-index:1;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dq-qc-chip:has(.dq-qc-chip-emoji){display:inline-flex;align-items:center;justify-content:center;gap:.25rem}.dq-qc-chip:has(.dq-qc-chip-emoji) .dq-qc-chip-label{width:auto;flex:1;min-width:0}.dq-qc-chip-emoji{font-size:.875rem;line-height:1;flex-shrink:0}.dq-qc-skeleton{height:2.25rem;border-radius:.625rem;background:linear-gradient(90deg,#91233e0f,#f4a3001f,#91233e0f);background-size:200% 100%;animation:dq-skeleton-shine 1.4s ease-in-out infinite}@keyframes dq-skeleton-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.ed-discover-panel{animation:ed-panel-enter .65s cubic-bezier(.34,1.1,.64,1)}@keyframes ed-panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ed-discover-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,#91233e59,#ee733840,#f4a30059);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.65;animation:ed-border-breathe 4s ease-in-out infinite}@keyframes ed-border-breathe{0%,to{opacity:.45}50%{opacity:.85}}.ed-discover-header-icon{display:inline-flex;animation:ed-icon-float 3s ease-in-out infinite}@keyframes ed-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.ed-mode-toggle{position:relative;overflow:hidden;border:1.5px solid rgba(145,35,62,.2)!important;background:#ffffff8c!important}.ed-mode-toggle button[role=tab]{border:1.5px solid transparent;border-radius:.65rem}.ed-mode-toggle button[role=tab]:first-child:not([aria-selected=true]){border-color:#ee733873}.ed-mode-toggle button[role=tab]:last-child:not([aria-selected=true]){border-color:#f4a30073}.ed-mode-toggle:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.12) 45%,transparent 70%);transform:translate(-100%);animation:ed-toggle-shine 5s ease-in-out infinite;pointer-events:none}@keyframes ed-toggle-shine{0%,70%,to{transform:translate(-100%)}85%{transform:translate(100%)}}.ed-search-wrap{position:relative;border-radius:.85rem}.ed-search-wrap:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(90deg,#91233e,#ee7338,#f4a300);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.68;z-index:0}.ed-search-wrap:focus-within:before{opacity:1}.ed-search-wrap .expert-search-input{position:relative;z-index:1;border-color:#91233e38!important}.ed-search-wrap:focus-within .expert-search-input{border-color:#ee7338!important;box-shadow:0 0 0 3px #ee733824!important}.ed-search-wrap:after{content:"";position:absolute;inset:-1px;border-radius:.85rem;background:linear-gradient(90deg,#91233e,#ee7338,#f4a300,#91233e);background-size:200% 100%;opacity:0;z-index:-1;animation:ed-search-ring 4s ease-in-out infinite;transition:opacity .3s ease}.ed-search-wrap:focus-within:after{opacity:.35}@keyframes ed-search-ring{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.ed-quick-connect-title{position:relative}.ed-quick-connect-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.ed-qc-chip{position:relative;overflow:hidden;padding:.5rem .625rem;border-radius:.625rem;font-size:.75rem;font-weight:600;line-height:1.2;text-align:center;border:1px solid transparent;transition:transform .25s cubic-bezier(.34,1.2,.64,1),box-shadow .25s ease,border-color .25s ease;animation:ed-chip-enter .5s cubic-bezier(.34,1.1,.64,1) backwards}.ed-qc-chip:nth-child(1){animation-delay:.05s}.ed-qc-chip:nth-child(2){animation-delay:.1s}.ed-qc-chip:nth-child(3){animation-delay:.15s}.ed-qc-chip:nth-child(4){animation-delay:.2s}.ed-qc-chip:nth-child(5){animation-delay:.25s}.ed-qc-chip:nth-child(6){animation-delay:.3s}.ed-qc-chip:nth-child(n+7){animation-delay:.35s}@keyframes ed-chip-enter{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ed-qc-chip:before{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(-130%) skew(-12deg);animation:ed-chip-shimmer 3.5s ease-in-out infinite;pointer-events:none}@keyframes ed-chip-shimmer{0%,55%,to{transform:translate(-130%) skew(-12deg);opacity:0}20%{opacity:1}40%{transform:translate(220%) skew(-12deg);opacity:0}}.ed-qc-chip:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 6px 16px #91233e26}.ed-qc-chip--maroon{color:#91233e;background:linear-gradient(135deg,#91233e14,#b84a4a1f);border-color:#91233e33}.ed-qc-chip--maroon:hover{border-color:#91233e73;background:linear-gradient(135deg,#91233e24,#b84a4a2e)}.ed-qc-chip--orange{color:#c45a20;background:linear-gradient(135deg,#ee73381a,#f4a3001f);border-color:#ee733840}.ed-qc-chip--orange:hover{border-color:#ee733880}.ed-qc-chip--gold{color:#9a6b00;background:linear-gradient(135deg,#f4a3001f,#ee733814);border-color:#f4a3004d}.ed-qc-chip--gold:hover{border-color:#f4a3008c}.ed-qc-chip-inner{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:100%}.ed-qc-skeleton{height:2.25rem;border-radius:.625rem;background:linear-gradient(90deg,#91233e0f,#f4a3001f,#91233e0f);background-size:200% 100%;animation:ed-skeleton-shine 1.4s ease-in-out infinite}@keyframes ed-skeleton-shine{0%{background-position:100% 0}to{background-position:-100% 0}}.ed-cta-primary{position:relative;overflow:hidden;animation:ed-cta-glow 2.8s ease-in-out infinite}@keyframes ed-cta-glow{0%,to{box-shadow:0 4px 14px #91233e40}50%{box-shadow:0 6px 22px #ee733866}}.ed-cta-primary:before{content:"";position:absolute;inset:0;width:45%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.35),rgba(244,163,0,.25),transparent);animation:ed-cta-shimmer 3.2s ease-in-out infinite;pointer-events:none}@keyframes ed-cta-shimmer{0%{transform:translate(-130%) skew(-14deg)}45%,to{transform:translate(220%) skew(-14deg)}}.ed-cta-primary:hover{animation:none;box-shadow:0 8px 24px #ee733873}.ed-cta-primary-label{position:relative;z-index:1}.ed-cta-secondary-wrap{position:relative;display:block;width:100%;padding:2px;border-radius:.75rem;overflow:hidden;isolation:isolate}.ed-cta-secondary-wrap:before{content:"";position:absolute;inset:-120%;background:conic-gradient(from 0deg,#91233e,#f4a300,#ee7338,#91233e 55%,#f4a300 75%,#91233e);opacity:.88;animation:ed-secondary-border-spin 3.5s linear infinite;z-index:0}@keyframes ed-secondary-border-spin{to{transform:rotate(360deg)}}.ed-cta-secondary-wrap:after{content:"";position:absolute;inset:-5px;border-radius:1rem;border:2px solid rgba(244,163,0,.4);animation:ed-secondary-outer-pulse 2.4s ease-out infinite;z-index:0;pointer-events:none}@keyframes ed-secondary-outer-pulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.06);opacity:0}to{opacity:0}}.ed-cta-secondary{position:relative;z-index:1;display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;overflow:hidden;padding:.625rem 1rem;border-radius:.6rem;border:2px solid #91233e;font-size:.875rem;font-weight:600;color:#91233e;cursor:pointer;background:linear-gradient(135deg,#fff9ef,#fff 45%,#fff4dc);transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;animation:ed-secondary-glow-breathe 2.6s ease-in-out infinite}@keyframes ed-secondary-glow-breathe{0%,to{box-shadow:0 0 #91233e33,0 2px 10px #f4a30026}50%{box-shadow:0 0 0 4px #91233e00,0 4px 16px #f4a30047}}.ed-cta-secondary-shimmer{position:absolute;inset:0;width:45%;pointer-events:none;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.7) 45%,rgba(244,163,0,.35) 55%,transparent 100%);animation:ed-secondary-shimmer-sweep 3.8s ease-in-out infinite}@keyframes ed-secondary-shimmer-sweep{0%{transform:translate(-130%) skew(-18deg);opacity:0}12%{opacity:1}45%{transform:translate(130%) skew(-18deg);opacity:0}to{transform:translate(130%) skew(-18deg);opacity:0}}.ed-cta-secondary-icon{position:relative;z-index:1;flex-shrink:0;animation:ed-secondary-icon-nudge 2.8s ease-in-out infinite}@keyframes ed-secondary-icon-nudge{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-1px) rotate(-4deg)}65%{transform:translateY(0) rotate(3deg)}}.ed-cta-secondary-label{position:relative;z-index:1;white-space:nowrap}.ed-cta-secondary-wrap:hover:after{animation:none;opacity:0}.ed-cta-secondary:hover{transform:translateY(-1px) scale(1.02);border-color:#f4a300;color:#91233e;background:#f4a300;animation:none;box-shadow:0 8px 22px #f4a3006b}.ed-cta-secondary:active{transform:translateY(0) scale(.99)}.ed-cta-secondary:focus-visible{outline:2px solid #f4a300;outline-offset:3px}@media(prefers-reduced-motion:reduce){.ed-discover-panel,.ed-discover-panel:before,.ed-discover-header-icon,.ed-mode-toggle:after,.ed-search-wrap:after,.ed-qc-chip,.ed-qc-chip:before,.ed-qc-skeleton,.ed-cta-primary,.ed-cta-primary:before,.ed-cta-secondary-wrap:before,.ed-cta-secondary-wrap:after,.ed-cta-secondary,.ed-cta-secondary-shimmer,.ed-cta-secondary-icon{animation:none!important}.ed-qc-chip:hover,.ed-cta-primary:hover,.ed-cta-secondary:hover{transform:none}.ed-cta-secondary{box-shadow:0 0 0 3px #f4a30040}}.cn-panel{position:relative;border-radius:1rem;border:1px solid rgba(145,35,62,.14);background:linear-gradient(165deg,#fffffff5,#fcf6e6eb 48%,#f0e6d2e0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 40px #91233e14;overflow:hidden}.cn-panel__topbar{height:3px;background:linear-gradient(90deg,#91233e,#ee7338,#f4a300)}.cn-panel__body{padding:1rem 1rem 1.125rem}.cn-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cn-stat-card{position:relative;border-radius:.75rem;border:1.5px solid rgba(145,35,62,.14);background:#ffffffc7;padding:.65rem .5rem;text-align:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cn-stat-card--following{border-color:#ee73387a}.cn-stat-card--followers{border-color:#f4a3007a}.cn-stat-card--connections{border-color:#91233e7a}.cn-stat-card--experts{border-color:#ee73387a}.cn-stat-card--institutions{border-color:#f4a3007a}.cn-stat-card:hover{transform:translateY(-1px);box-shadow:0 8px 20px #91233e1a}.cn-stat-card--following:hover{border-color:#ee7338;box-shadow:0 6px 16px #ee733824}.cn-stat-card--followers:hover,.cn-stat-card--institutions:hover{border-color:#f4a300;box-shadow:0 6px 16px #f4a30024}.cn-stat-card--connections:hover{border-color:#91233e;box-shadow:0 6px 16px #91233e1f}.cn-stat-card--experts:hover{border-color:#ee7338;box-shadow:0 6px 16px #ee733824}.cn-stat-card--wide{grid-column:span 2}.cn-stat-value{font-size:1.35rem;font-weight:800;line-height:1.1;color:#91233e}.cn-stat-label{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b6560;margin-top:.15rem}.cn-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .45rem;border-radius:9999px;font-size:.625rem;font-weight:700;background:linear-gradient(90deg,#dc2626,#ef4444);color:#fff;animation:cn-pulse 2s ease-in-out infinite}@keyframes cn-pulse{0%,to{opacity:1}50%{opacity:.85}}.cn-follower-row{display:flex;align-items:center;gap:.625rem;padding:.5rem;border-radius:.75rem;border:1px solid transparent;transition:background .2s ease,border-color .2s ease}.cn-follower-row:hover{background:#91233e0a;border-color:#91233e14}.cn-avatar{width:2.25rem;height:2.25rem;border-radius:.625rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:linear-gradient(135deg,#91233e26,#ee733826)}.cn-follow-back{font-size:.6875rem;font-weight:700;padding:.35rem .65rem;border-radius:9999px;border:none;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#91233e,#b84a4a);color:#fff;transition:opacity .2s ease,transform .15s ease}.cn-follow-back:hover{opacity:.92;transform:scale(1.02)}.cn-follow-back--done{background:#f3f4f6;color:#6b7280;cursor:default}.cn-section-title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#91233e}.cn-stat-card:focus-visible{outline:2px solid rgba(145,35,62,.45);outline-offset:2px}@media(max-width:380px){.cn-stat-grid{grid-template-columns:1fr}.cn-stat-card--wide{grid-column:span 1}}@keyframes ccb-ring-spin{to{transform:rotate(360deg)}}@keyframes ccb-ring-pulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.12);opacity:0}to{transform:scale(1.12);opacity:0}}.ccb-create-ring-wrap{position:relative;display:flex;align-items:stretch;justify-content:center;padding:2px;border-radius:.75rem;overflow:hidden;isolation:isolate}.ccb-create-ring-wrap:before{content:"";position:absolute;inset:-120%;background:conic-gradient(from 0deg,#91233e,#f4a300,#91233e 55%,#f4a300 75%,#91233e);opacity:.9;animation:ccb-ring-spin 3.5s linear infinite;z-index:0}.ccb-create-ring-wrap:after{content:"";position:absolute;inset:-6px;border-radius:1rem;border:2px solid rgba(244,163,0,.45);animation:ccb-ring-pulse 2.4s ease-out infinite;z-index:0;pointer-events:none}.ccb-create-ring-wrap:hover:after{animation:none;opacity:0}@media(prefers-reduced-motion:reduce){.ccb-create-ring-wrap:before,.ccb-create-ring-wrap:after{animation:none!important}}.nm-overlay{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#0f0a088c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:nm-fade-in .22s ease-out}@media(min-width:640px){.nm-overlay{align-items:center;padding:.75rem}}@media(min-width:1024px){.nm-overlay{padding:1rem}}.nm-shell{display:flex;flex-direction:column;width:100%;height:min(92dvh,100%);max-height:92dvh;overflow:hidden;background:#fff;border-radius:1.25rem 1.25rem 0 0;box-shadow:0 24px 64px #91233e2e;animation:nm-slide-up .32s cubic-bezier(.22,1,.36,1)}@media(min-width:640px){.nm-shell{width:min(100%,36rem);height:auto;max-height:88vh;border-radius:1.25rem;animation:nm-scale-in .28s cubic-bezier(.22,1,.36,1)}}@media(min-width:1024px){.nm-shell{max-width:56rem;max-height:90vh}.nm-shell.nm-shell--wide{max-width:40rem}}.nm-header{position:relative;padding:1rem 1.125rem 1.125rem;color:#fff;background:linear-gradient(120deg,#91233e,#b84a4a 42%,#ee7338);flex-shrink:0}@media(min-width:640px){.nm-header{padding:1.25rem 1.5rem}}@media(min-width:1024px){.nm-header{padding:1.5rem 1.75rem}}.nm-header:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 55%);pointer-events:none}.nm-header__inner{position:relative;z-index:1}.nm-close{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.75rem;background:#ffffff2e;transition:background .2s ease,transform .15s ease}.nm-close:hover{background:#ffffff47;transform:scale(1.05)}.nm-close:active{transform:scale(.96)}.nm-toolbar{padding:.875rem 1rem;border-bottom:1px solid rgba(145,35,62,.1);background:linear-gradient(180deg,#fffcf7,#fff)}@media(min-width:1024px){.nm-toolbar{padding:1.25rem 1.75rem}}.nm-input{width:100%;padding:.625rem .875rem .625rem 2.25rem;font-size:.875rem;border:1px solid rgba(145,35,62,.15);border-radius:.75rem;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.nm-input:focus{outline:none;border-color:#91233e73;box-shadow:0 0 0 3px #91233e1f}.nm-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.625rem 2rem .625rem .875rem;font-size:.875rem;border:1px solid rgba(145,35,62,.15);border-radius:.75rem;background:#fff;cursor:pointer}.nm-body{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.nm-card{padding:.875rem 1rem;border-radius:1rem;border:1px solid rgba(145,35,62,.1);background:linear-gradient(135deg,#fff,#fffaf5);transition:box-shadow .25s ease,transform .2s ease,border-color .2s ease}.nm-card:hover{box-shadow:0 10px 28px #91233e1a;border-color:#ee733840;transform:translateY(-1px)}.nm-footer{flex-shrink:0;padding:.75rem 1rem;border-top:1px solid rgba(145,35,62,.08);background:#faf8f5}@media(min-width:640px){.nm-footer{padding:.875rem 1.25rem}}.nm-tip{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-left:.25rem;font-size:.625rem;font-weight:700;color:#91233e;border:1px solid rgba(145,35,62,.25);border-radius:9999px;cursor:help;vertical-align:middle}.nm-segment{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.35rem;padding:.35rem;border-radius:.875rem;background:#f3f4f6;box-shadow:inset 0 1px 3px #0000000f}.nm-segment__btn{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;border-radius:.625rem;color:#4b5563;transition:all .2s ease}.nm-shell .flex-1.overflow-y-auto,.nm-shell .nm-body{flex:1;overflow-y:auto}.nm-list{display:flex;flex-direction:column;gap:.65rem}@media(min-width:640px){.nm-list{gap:.75rem}}.nm-person{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border-radius:1rem;border:1px solid rgba(145,35,62,.1);background:linear-gradient(135deg,#fff,#fffaf5);transition:box-shadow .25s ease,transform .2s ease,border-color .2s ease,background .25s ease;animation:nm-card-in .35s cubic-bezier(.22,1,.36,1) both}.nm-person:hover{border-color:#ee733847;box-shadow:0 8px 24px #91233e14;transform:translateY(-1px);background:linear-gradient(135deg,#fff,#fff5eb)}.nm-person:active{transform:translateY(0)}@media(min-width:640px){.nm-person{gap:1rem;padding:.9rem 1.1rem}}.nm-person__avatar{position:relative;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:9999px;overflow:hidden;border:2px solid #fff;box-shadow:0 2px 8px #91233e1f;transition:transform .2s ease,box-shadow .2s ease}@media(min-width:640px){.nm-person__avatar{width:3.25rem;height:3.25rem}}button.nm-person__avatar:hover{transform:scale(1.04);box-shadow:0 4px 14px #91233e2e}button.nm-person__avatar:disabled{cursor:default}.nm-person__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nm-person__meta{flex:1;min-width:0}.nm-person__name{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;font-size:.9375rem;font-weight:650;color:#1f1a17;text-align:left;transition:color .2s ease}@media(min-width:640px){.nm-person__name{font-size:1rem}}button.nm-person__name:hover:not(:disabled){color:#91233e}button.nm-person__name:disabled{cursor:default}.nm-person__title{margin-top:.15rem;font-size:.75rem;color:#6b6560;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:640px){.nm-person__title{font-size:.8125rem;-webkit-line-clamp:2}}.nm-person__sub{margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;font-size:.6875rem;color:#8a837c}@media(min-width:640px){.nm-person__sub{font-size:.75rem}}.nm-row-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.nm-msg-btn{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;flex-shrink:0;border-radius:.5rem;color:#8a6d55;background:transparent;border:1px solid rgba(145,35,62,.14);transition:color .15s ease,background .15s ease,border-color .15s ease}.nm-msg-btn:hover:not(:disabled){color:#91233e;background:#91233e0d;border-color:#91233e38}.nm-msg-btn:disabled{opacity:.5;cursor:not-allowed}.nm-unfollow{flex-shrink:0;padding:.3rem .6rem;font-size:.6875rem;font-weight:500;letter-spacing:.01em;color:#8a837c;background:transparent;border:1px solid rgba(107,101,96,.28);border-radius:.45rem;transition:background .15s ease,border-color .15s ease,color .15s ease}@media(min-width:640px){.nm-unfollow{padding:.32rem .7rem;font-size:.7rem}}.nm-unfollow:hover:not(:disabled){color:#6b6560;background:#6b65600f;border-color:#6b656066}.nm-unfollow:disabled{opacity:.5;cursor:not-allowed}.nm-unfollow--soft-cta{color:#91233e;border-color:#91233e33;background:#91233e0a}.nm-unfollow--soft-cta:hover:not(:disabled){color:#7a1c33;background:#91233e14;border-color:#91233e47}.nm-page-btn{display:inline-flex;align-items:center;justify-content:center;padding:.45rem;border-radius:.6rem;color:#91233e;background:#91233e14;border:1px solid rgba(145,35,62,.12);transition:background .2s ease,transform .15s ease}.nm-page-btn:hover:not(:disabled){background:#91233e24;transform:scale(1.04)}.nm-page-btn:disabled{opacity:.4;cursor:not-allowed}.nm-confirm{width:100%;max-width:24rem;padding:1.5rem;background:#fff;border-radius:1.25rem;box-shadow:0 24px 64px #91233e33;animation:nm-scale-in .25s cubic-bezier(.22,1,.36,1)}@keyframes nm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nm-slide-up{0%{opacity:.6;transform:translateY(18%)}to{opacity:1;transform:translateY(0)}}@keyframes nm-scale-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes nm-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nm-tabs{display:flex;gap:.25rem;padding:.3rem;border-radius:.875rem;background:#91233e0f;border:1px solid rgba(145,35,62,.08)}.nm-tabs__btn{flex:1;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.35rem;padding:.45rem .5rem;font-size:.8125rem;font-weight:600;color:#6b6560;border-radius:.65rem;transition:background .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap}@media(min-width:640px){.nm-tabs__btn{min-height:2.5rem;padding:.5rem .85rem;font-size:.875rem}}.nm-tabs__btn:hover:not(.nm-tabs__btn--active){color:#91233e;background:#ffffffb3}.nm-tabs__btn--active{color:#fff;background:linear-gradient(120deg,#91233e,#b84a4a,#ee7338);box-shadow:0 4px 12px #91233e38}.nm-tabs__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:.625rem;font-weight:700;line-height:1;border-radius:9999px;background:#ee7338;color:#fff}.nm-tabs__btn--active .nm-tabs__badge{background:#ffffff47;color:#fff}.nm-subtabs{display:flex;gap:.15rem;margin:.15rem -.15rem -.35rem;padding:0 .15rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nm-subtabs::-webkit-scrollbar{display:none}.nm-subtabs__btn{position:relative;display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.65rem .75rem;font-size:.8125rem;font-weight:600;color:#8a837c;transition:color .2s ease}@media(min-width:640px){.nm-subtabs__btn{padding:.75rem 1rem;font-size:.875rem}}.nm-subtabs__btn:hover:not(.nm-subtabs__btn--active){color:#91233e}.nm-subtabs__btn--active{color:#91233e}.nm-subtabs__btn--active:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:0;height:2.5px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,#91233e,#ee7338)}.nm-subtabs__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .35rem;font-size:.625rem;font-weight:700;border-radius:9999px;background:#91233e1a;color:#91233e}.nm-subtabs__btn--active .nm-subtabs__count{background:#91233e24}.nm-connect{display:flex;flex-direction:column;gap:.75rem;padding:.85rem .9rem;border-radius:1rem;border:1px solid rgba(145,35,62,.1);background:linear-gradient(135deg,#fff,#fffaf5);transition:box-shadow .25s ease,transform .2s ease,border-color .2s ease;animation:nm-card-in .35s cubic-bezier(.22,1,.36,1) both}.nm-connect:hover{border-color:#ee733847;box-shadow:0 8px 24px #91233e14}@media(min-width:640px){.nm-connect{flex-direction:row;align-items:center;gap:1rem;padding:.95rem 1.1rem}}.nm-connect__main{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1}@media(min-width:640px){.nm-connect__main{gap:1rem}}.nm-connect__actions{display:flex;align-items:center;gap:.5rem;width:100%;flex-shrink:0}@media(min-width:640px){.nm-connect__actions{width:auto}}.nm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.35rem;padding:.5rem .9rem;font-size:.8125rem;font-weight:600;border-radius:.7rem;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease,opacity .15s ease}.nm-btn:active:not(:disabled){transform:scale(.97)}.nm-btn:disabled{opacity:.55;cursor:not-allowed}.nm-btn--primary{flex:1;color:#fff;background:linear-gradient(120deg,#91233e,#b84a4a 45%,#ee7338);border:none;box-shadow:0 4px 12px #91233e2e}@media(min-width:640px){.nm-btn--primary{flex:none;min-width:5.75rem}}.nm-btn--primary:hover:not(:disabled){filter:brightness(1.05)}.nm-btn--ghost{flex:1;color:#6b6560;background:#fff;border:1px solid rgba(145,35,62,.16)}@media(min-width:640px){.nm-btn--ghost{flex:none;min-width:5.25rem}}.nm-btn--ghost:hover:not(:disabled){color:#91233e;border-color:#91233e4d;background:#91233e0a}.nm-btn--danger-soft{width:auto;min-height:1.9rem;padding:.3rem .65rem;font-size:.6875rem;font-weight:500;color:#8a837c;background:transparent;border:1px solid rgba(107,101,96,.28);box-shadow:none}@media(min-width:640px){.nm-btn--danger-soft{width:auto;min-width:0}}.nm-btn--danger-soft:hover:not(:disabled){color:#6b6560;background:#6b65600f;border-color:#6b656066}.nm-btn--block{flex:1;width:100%}@media(min-width:640px){.nm-btn--block{flex:none;width:auto;min-width:6.5rem}}.nm-empty{text-align:center;padding:3rem 1rem}.nm-empty__icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:0 auto 1rem;border-radius:9999px;background:linear-gradient(145deg,#ee733824,#f4a3001f);color:#ee7338}@media(min-width:640px){.nm-empty__icon{width:4.5rem;height:4.5rem}}.nm-empty__title{margin-bottom:.35rem;font-size:1rem;font-weight:650;color:#1f1a17}@media(min-width:640px){.nm-empty__title{font-size:1.125rem}}.nm-empty__text{max-width:18rem;margin:0 auto;font-size:.875rem;line-height:1.5;color:#6b6560}.nm-spinner{width:1.75rem;height:1.75rem;border-radius:9999px;border:2px solid rgba(145,35,62,.15);border-top-color:#91233e;animation:nm-spin .7s linear infinite}@keyframes nm-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nm-overlay,.nm-shell,.nm-person,.nm-connect,.nm-confirm{animation:none}.nm-spinner{animation:none;border-top-color:transparent;border-color:#91233e}.nm-person:hover,.nm-close:hover,.nm-unfollow:active,.nm-page-btn:hover:not(:disabled),button.nm-person__avatar:hover,.nm-btn:active:not(:disabled){transform:none}}.event-pay-summary__backdrop{position:fixed;inset:0;z-index:10080;display:flex;align-items:flex-end;justify-content:center;padding:.75rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px));background:#11182785;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow:auto}@media(min-width:640px){.event-pay-summary__backdrop{align-items:center;padding:1.25rem}}.event-pay-summary{width:100%;max-width:26.5rem;max-height:min(92dvh,40rem);display:flex;flex-direction:column;min-height:0;background:#fffefb;border-radius:1.125rem 1.125rem .75rem .75rem;border:1px solid rgba(145,35,62,.12);box-shadow:0 24px 48px #91233e29;overflow:hidden}@media(min-width:640px){.event-pay-summary{border-radius:1.125rem}}.event-pay-summary__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-shrink:0;padding:1rem 1.15rem .85rem;border-bottom:1px solid rgba(145,35,62,.08);background:linear-gradient(180deg,#fcf6e6,#fffefb)}.event-pay-summary__header-text{min-width:0}.event-pay-summary__title{margin:0;font-size:1.125rem;font-weight:700;color:#91233e;letter-spacing:-.01em;line-height:1.3}.event-pay-summary__event-name{margin:.25rem 0 0;font-size:.8125rem;color:#6b7280;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-pay-summary__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:9999px;background:#ffffffe6;color:#6b7280;cursor:pointer}.event-pay-summary__close:hover:not(:disabled){background:#f3f4f6;color:#374151}.event-pay-summary__close:disabled{opacity:.4}.event-pay-summary__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem 1.15rem;-webkit-overflow-scrolling:touch}.event-pay-summary__muted{margin:0;padding:1.5rem 0;text-align:center;font-size:.875rem;color:#6b7280}.event-pay-summary__error{margin:0;padding:1rem 0;text-align:center;font-size:.875rem;color:#b91c1c}.event-pay-summary__lines{display:flex;flex-direction:column;gap:.55rem}.event-pay-summary__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;font-size:.875rem;color:#4b5563}.event-pay-summary__row>span:first-child{min-width:0;flex:1;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.event-pay-summary__label-with-hint{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3rem}.event-pay-summary .inst-edit-field-hint-trigger{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:9999px;color:#91233e;background:#91233e0f;cursor:help;flex-shrink:0;transition:background .2s,color .2s,transform .2s}.event-pay-summary .inst-edit-field-hint-trigger:hover,.event-pay-summary .inst-edit-field-hint-trigger:focus-visible{background:#91233e;color:#fcf6e6;transform:scale(1.05);outline:none}.event-pay-summary__amt{flex-shrink:0;font-weight:600;color:#91233e;white-space:nowrap}.event-pay-summary__row--total{margin-top:.35rem;padding-top:.75rem;border-top:2px solid rgba(145,35,62,.18);font-size:1rem;font-weight:700;color:#91233e}.event-pay-summary__guide{margin-top:1rem;padding:.9rem .95rem;border-radius:.875rem;background:linear-gradient(160deg,#fff7ed,#fffbeb 55%,#fef3c7);border:1.5px solid rgba(238,115,56,.35);box-shadow:0 6px 18px #ee73381a}.event-pay-summary__guide-head{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.65rem}.event-pay-summary__guide-icon{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:#ee7338;color:#fff}.event-pay-summary__guide-kicker{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#c2410c}.event-pay-summary__guide-title{margin:.1rem 0 0;font-size:1rem;font-weight:700;color:#9a3412;letter-spacing:-.01em;line-height:1.25}.event-pay-summary__guide-lead{margin:0 0 .65rem;font-size:.8125rem;color:#57534e;line-height:1.45}.event-pay-summary__guide-host{margin:0 0 .5rem;font-size:.8125rem;font-weight:700;color:#7c2d12;line-height:1.35}.event-pay-summary__guide-cards{display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:400px){.event-pay-summary__guide-cards{grid-template-columns:1fr 1fr}}.event-pay-summary__guide-card{padding:.65rem .7rem;border-radius:.625rem;background:#fff;border:1px solid transparent}.event-pay-summary__guide-card--yes{border-color:#16a34a47;background:#f0fdf4}.event-pay-summary__guide-card--no{border-color:#b91c1c38;background:#fef2f2}.event-pay-summary__guide-badge{display:inline-block;margin-bottom:.35rem;padding:.15rem .45rem;border-radius:9999px;font-size:.625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.event-pay-summary__guide-card--yes .event-pay-summary__guide-badge{background:#16a34a24;color:#15803d}.event-pay-summary__guide-card--no .event-pay-summary__guide-badge{background:#b91c1c1f;color:#b91c1c}.event-pay-summary__guide-card-text{margin:0;font-size:.75rem;color:#44403c;line-height:1.4}.event-pay-summary__guide-card-amt{margin:.4rem 0 0;font-size:.875rem;font-weight:700;color:#1c1917}.event-pay-summary__guide-foot{margin:.65rem 0 0;font-size:.6875rem;color:#78716c;line-height:1.4}.event-pay-summary__guide-foot a{color:#91233e;font-weight:600;text-decoration:underline;text-underline-offset:2px}.event-pay-summary__guide-foot a:hover{color:#7a1d34}.event-pay-summary__footer{flex-shrink:0;display:flex;flex-direction:column;gap:.45rem;padding:.85rem 1.15rem 1.05rem;border-top:1px solid rgba(145,35,62,.08);background:#fff}.event-pay-summary__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;padding:0 1rem;border:none;border-radius:.625rem;font-size:.875rem;font-weight:600;cursor:pointer;touch-action:manipulation}.event-pay-summary__btn:disabled{opacity:.55;cursor:not-allowed}.event-pay-summary__btn--primary{background:#ee7338;color:#fff}.event-pay-summary__btn--primary:hover:not(:disabled){background:#d9632f}.event-pay-summary__btn--ghost{background:transparent;color:#4b5563;min-height:2.4rem}.event-pay-summary__btn--ghost:hover:not(:disabled){background:#f3f4f6}.event-poster-modal{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:1rem}.event-poster-modal__backdrop{position:absolute;inset:0;border:none;background:#111827b8;cursor:pointer}.event-poster-modal__panel{position:relative;z-index:1;width:min(920px,100%);max-height:min(92vh,900px);display:flex;flex-direction:column;border-radius:1rem;overflow:hidden;background:#fff;box-shadow:0 24px 64px #00000047}.event-poster-modal__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;background:#fffdf8}.event-poster-modal__title{margin:0;font-size:.9375rem;font-weight:600;color:#91233e;line-height:1.3}.event-poster-modal__close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:999px;background:transparent;color:#6b7280;cursor:pointer}.event-poster-modal__close:hover{background:#f3f4f6;color:#111827}.event-poster-modal__body{flex:1;min-height:0;overflow:auto;background:#111827;display:flex;align-items:center;justify-content:center}.event-poster-modal__image{display:block;max-width:100%;width:auto;height:auto;max-height:calc(92vh - 3.5rem);-o-object-fit:contain;object-fit:contain}.evt-reg-success-overlay{position:fixed;inset:0;z-index:10060;overflow-y:auto;overscroll-behavior:contain;background:#91233e52;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.evt-reg-success-overlay__center{display:flex;min-height:100%;min-height:100dvh;align-items:center;justify-content:center;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}.evt-reg-success-card{position:relative;width:100%;max-width:400px;background:#fff;border-radius:1rem;box-shadow:0 24px 60px -16px #91233e61;overflow:hidden}.evt-reg-success-card__accent{position:absolute;top:0;inset-inline:0;height:3px;background:linear-gradient(90deg,#91233e,#f4a300,#ee7338);z-index:2;pointer-events:none}.evt-reg-success-card__hero{position:relative;padding:1.35rem 1.25rem 1rem;text-align:center;background:linear-gradient(145deg,#91233e,#a32842 45%,#ee7338);color:#fff;overflow:hidden}.evt-reg-success-card__hero:before{content:"";position:absolute;inset:0;opacity:.18;background-image:radial-gradient(circle at 18% 82%,white 0%,transparent 52%),radial-gradient(circle at 82% 18%,white 0%,transparent 42%);pointer-events:none}.evt-reg-success-card__close{position:absolute;top:.65rem;right:.65rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;background:#ffffff29;color:#fff;border:none;cursor:pointer;transition:background .15s ease}.evt-reg-success-card__close:hover{background:#ffffff42}.evt-reg-success-card__icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin-bottom:.65rem;border-radius:9999px;background:#fff3}.evt-reg-success-card__check{width:1.65rem;height:1.65rem;color:#fff}.evt-reg-success-card__sparkle{position:absolute;top:-.15rem;right:-.2rem;color:#f4a300}.evt-reg-success-card__title{margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.35rem;font-weight:700;line-height:1.25}.evt-reg-success-card__body{padding:1.15rem 1.25rem .5rem}.evt-reg-success-card__lead{margin:0 0 .85rem;font-family:Lora,Georgia,serif;font-size:.9375rem;line-height:1.55;color:#374151;text-align:center}.evt-reg-success-card__lead strong{color:#91233e;font-weight:700}.evt-reg-success-card__hint{display:flex;gap:.55rem;align-items:flex-start;padding:.75rem .85rem;border-radius:.75rem;background:#fcf6e6;border:1px solid rgba(145,35,62,.1);font-size:.8125rem;line-height:1.5;color:#4b5563}.evt-reg-success-card__hint strong{color:#91233e}.evt-reg-success-card__footer{display:flex;flex-direction:column;gap:.55rem;padding:.85rem 1.25rem 1.25rem}.evt-reg-success-card__cta-primary{width:100%;padding:.75rem 1rem;border:none;border-radius:.65rem;background:linear-gradient(135deg,#91233e,#ee7338);color:#fff;font-size:.9375rem;font-weight:700;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.evt-reg-success-card__cta-primary:hover{opacity:.95;transform:translateY(-1px)}.evt-reg-success-card__cta-secondary{width:100%;padding:.65rem 1rem;border:1px solid rgba(145,35,62,.22);border-radius:.65rem;background:#fff;color:#91233e;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease}.evt-reg-success-card__cta-secondary:hover{background:#fcf6e6}.community-event-detail{--community-mobile-nav-height: calc(4.5rem + env(safe-area-inset-bottom, 0px)) ;min-height:100dvh;width:100%;max-width:100vw;overflow-x:hidden;background:linear-gradient(180deg,#fcf6e6,#fffdf8 42%,#fcf6e6);color:#1f2937;padding-bottom:var(--community-mobile-nav-height);box-sizing:border-box}.community-event-detail *,.community-event-detail *:before,.community-event-detail *:after{box-sizing:border-box}.community-event-detail--loading,.community-event-detail--error{display:flex;flex-direction:column;min-height:100dvh}.community-event-detail__topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .85rem;padding-top:calc(.65rem + env(safe-area-inset-top,0px));background:#fcf6e6;border-bottom:1px solid rgba(145,35,62,.08);box-shadow:0 4px 16px #91233e0f}.community-event-detail__back,.community-event-detail__share{display:inline-flex;align-items:center;gap:.35rem;max-width:48%;min-width:0;padding:.45rem .65rem;border:none;border-radius:9999px;background:#ffffffd9;color:#91233e;font-size:.8125rem;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #91233e14}.community-event-detail__share-label{display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-event-detail__main{width:100%;max-width:48rem;margin:0 auto;min-width:0}.community-event-detail__hero{position:relative;background:linear-gradient(135deg,#fcf6e6f2,#ee73381f);overflow:hidden}.community-event-detail__poster{display:block;width:100%;max-width:100%;height:auto;max-height:min(70vw,22rem);-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.community-event-detail__poster-placeholder{display:flex;align-items:center;justify-content:center;min-height:10rem;color:#91233e59}.community-event-detail__view-poster{position:absolute;left:.75rem;bottom:.75rem;z-index:2;display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .55rem;border:1px solid rgba(145,35,62,.15);border-radius:9999px;background:#ffffffeb;color:#91233e;font-size:.6875rem;font-weight:600;cursor:pointer}.community-event-detail__hero-overlay{position:absolute;inset:auto 0 0;height:3rem;background:linear-gradient(180deg,transparent,rgba(252,246,230,.95));pointer-events:none}.community-event-detail__mode-badge{position:absolute;top:.75rem;right:.75rem;z-index:2;display:inline-flex;align-items:center;gap:.25rem;max-width:calc(100% - 5.5rem);padding:.28rem .6rem;border-radius:9999px;font-size:.6875rem;font-weight:600;color:#91233e;background:#ffffffeb;border:1px solid rgba(145,35,62,.12)}.community-event-detail__lifecycle{position:absolute;top:.75rem;left:.75rem;z-index:2;max-width:calc(100% - 5.5rem);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.community-event-detail__finished-banner{margin:0 0 .55rem;padding:.4rem .65rem;border-radius:.5rem;font-size:.8125rem;font-weight:700;letter-spacing:.02em;color:#374151;background:#f3f4f6f2;border:1px solid rgba(107,114,128,.28);width:-moz-fit-content;width:fit-content;max-width:100%}.community-event-detail__finished-note{margin:0 0 .5rem;font-size:.8125rem;font-weight:500;color:#6b7280;line-height:1.4;overflow-wrap:anywhere}.community-event-detail__intro{padding:.7rem .9rem .25rem;min-width:0}.community-event-detail__when{display:flex;align-items:flex-start;gap:.35rem;margin:0 0 .35rem;font-size:.8125rem;font-weight:500;color:#6b7280;min-width:0;overflow-wrap:anywhere}.community-event-detail__title{margin:0 0 .4rem;font-size:clamp(1.1rem,4.2vw,1.5rem);line-height:1.28;font-weight:700;color:#91233e;letter-spacing:-.01em;overflow-wrap:anywhere}.community-event-detail__chips{display:flex;flex-wrap:wrap;gap:.35rem}.community-event-detail__chip{display:inline-flex;align-items:center;max-width:100%;padding:.22rem .55rem;border-radius:9999px;font-size:.6875rem;font-weight:600;color:#91233e;background:#91233e14;overflow-wrap:anywhere;word-break:break-word;white-space:normal;line-height:1.3}.community-event-detail__chip--accent{background:#ee733824}.community-event-detail__engagement{margin:.55rem .9rem;padding:.7rem;border-radius:.875rem;background:#fff;border:1px solid rgba(145,35,62,.1);box-shadow:0 6px 18px #91233e0f;min-width:0}.community-event-detail__engagement-head{display:flex;align-items:flex-start;gap:.55rem;margin-bottom:.75rem;color:#91233e;min-width:0}.community-event-detail__engagement-head>div{min-width:0;flex:1}.community-event-detail__engagement-title{margin:0;font-size:.875rem;font-weight:700}.community-event-detail__engagement-sub{margin:.15rem 0 0;font-size:.75rem;color:#6b7280;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.community-event-detail__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.community-event-detail__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:3.5rem;min-width:0;padding:.45rem .25rem;border-radius:.65rem;text-align:center}.community-event-detail__stat--warm{background:linear-gradient(180deg,#fff8ef,#fff3e4);border:1px solid rgba(244,163,0,.18)}.community-event-detail__stat--primary{background:linear-gradient(180deg,#fff5f7,#fdecef);border:1px solid rgba(145,35,62,.16)}.community-event-detail__stat--soft{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid rgba(100,116,139,.14)}.community-event-detail__stat-value{font-size:1.125rem;font-weight:800;line-height:1;color:#91233e}.community-event-detail__stat-label{margin-top:.25rem;font-size:.625rem;font-weight:600;color:#6b7280;line-height:1.25;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.community-event-detail__section{padding:.55rem .9rem;min-width:0}.community-event-detail__section-title{margin:0 0 .35rem;font-size:.8125rem;font-weight:700;color:#91233e}.community-event-detail__description{margin:0;font-size:.8125rem;line-height:1.55;color:#374151;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.community-event-detail__info-line{display:flex;align-items:flex-start;gap:.4rem;margin:0;font-size:.875rem;line-height:1.45;color:#374151;overflow-wrap:anywhere;word-break:break-word;min-width:0}.community-event-detail__info-icon{flex-shrink:0;margin-top:.15rem;color:#91233e}.community-event-detail__link-btn{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:.55rem .85rem;border-radius:.65rem;background:linear-gradient(135deg,#91233e,#a82d4a);color:#fff;font-size:.8125rem;font-weight:600;text-decoration:none;text-align:center}.community-event-detail__deadline,.community-event-detail__muted{margin:.45rem 0 0;font-size:.75rem;color:#6b7280;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.community-event-detail__join-policy{margin:.2rem 0 .55rem}.community-event-detail__contact-line,.community-event-detail__contact-link{display:block;margin:.15rem 0;font-size:.875rem;color:#374151;text-decoration:none;overflow-wrap:anywhere;word-break:break-word}.community-event-detail__contact-link{color:#91233e;text-decoration:underline}.community-event-detail__host{padding:.35rem 1rem .5rem;min-width:0}.community-event-detail__host-link{display:flex;align-items:center;gap:.65rem;padding:.75rem;border-radius:.875rem;background:#fff;border:1px solid rgba(145,35,62,.1);text-decoration:none;color:inherit;box-shadow:0 4px 16px #91233e0f;min-width:0}.community-event-detail__host-avatar{width:2.75rem;height:2.75rem;border-radius:.75rem;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ee7338,#f4a300);color:#fff;font-weight:700}.community-event-detail__host-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.community-event-detail__host-copy{flex:1;min-width:0;display:flex;flex-direction:column}.community-event-detail__host-label{font-size:.6875rem;color:#9ca3af;font-weight:500}.community-event-detail__host-name{font-size:.9375rem;font-weight:700;color:#91233e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-event-detail__host-location{font-size:.75rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-event-detail__host-chevron{flex-shrink:0;color:#9ca3af}.community-event-detail__footer{position:static;margin:.75rem .75rem 0;padding:.85rem;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid rgba(145,35,62,.12);border-radius:1rem;box-shadow:0 8px 24px #91233e14;overflow:visible;min-width:0}.community-event-detail__footer--desktop{display:none}.community-event-detail__footer--mobile{margin:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom,0px))}.community-event-detail__footer>*{max-width:40rem;margin-left:auto;margin-right:auto;min-width:0}.community-event-detail__footer-title{display:none;margin:0 0 .6rem;font-size:1rem;font-weight:700;color:#91233e}.community-event-detail__your-reply{margin:0 0 .35rem;font-size:.75rem;font-weight:600;color:#91233e;overflow-wrap:anywhere}.community-event-detail__footer-error{margin:0 0 .35rem;font-size:.75rem;color:#b91c1c;overflow-wrap:anywhere}.community-event-detail__reply-scroll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-bottom:.15rem;width:100%;min-width:0}@media(min-width:380px){.community-event-detail__reply-scroll{grid-template-columns:repeat(4,minmax(0,1fr))}}.community-event-detail__reply-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:3.35rem;min-width:0;padding:.45rem .25rem;border-radius:.75rem;border:1.5px solid rgba(145,35,62,.14);background:linear-gradient(180deg,#fffefb,#faf6f0);color:#374151;font-size:.625rem;font-weight:700;line-height:1.15;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;touch-action:manipulation}.community-event-detail__reply-btn>span:last-child{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.community-event-detail__reply-btn:hover:not(:disabled){border-color:#91233e47;transform:translateY(-1px);box-shadow:0 4px 12px #91233e1a}.community-event-detail__reply-btn--active{background:linear-gradient(145deg,#91233e,#b84a4a);border-color:transparent;color:#fff;box-shadow:0 6px 16px #91233e47}.community-event-detail__reply-btn--going.community-event-detail__reply-btn--active{background:linear-gradient(145deg,#ee7338,#f4a300);box-shadow:0 6px 16px #ee73384d}.community-event-detail__reply-icon{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;flex-shrink:0;border-radius:9999px;background:#91233e14;color:#91233e}.community-event-detail__reply-btn--active .community-event-detail__reply-icon{background:#fff3;color:#fff}.community-event-detail__reply-btn:disabled{opacity:.65;cursor:not-allowed}.community-event-detail__confirm-row{margin-top:.45rem;min-width:0}.community-event-detail__confirm-btn{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:.7rem .85rem;border:none;border-radius:.75rem;background:linear-gradient(135deg,#ee7338,#f4a300);color:#fff;font-size:.8125rem;font-weight:700;line-height:1.3;text-align:center;cursor:pointer;white-space:normal;overflow-wrap:anywhere;word-break:break-word;touch-action:manipulation}.community-event-detail__confirm-btn--done{background:linear-gradient(135deg,#91233e,#a82d4a);box-shadow:0 6px 16px #91233e38}.community-event-detail__confirm-btn:disabled{opacity:.55;cursor:not-allowed}.community-event-detail__confirm-hint{margin:0;font-size:.6875rem;color:#6b7280;text-align:center;line-height:1.4;overflow-wrap:anywhere}.community-event-detail__confirm-hint--refund{text-align:left;line-height:1.45}.community-event-detail__confirm-hint--refund .event-ticket-refund-note__link{color:#91233e;font-weight:700;text-decoration:underline;text-underline-offset:2px}.community-event-detail__confirm-hint--refund .event-ticket-refund-note__link:hover{color:#ee7338}.community-event-detail__ticket-btn{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-top:.5rem;padding:.6rem .85rem;border:1px solid #91233e;border-radius:.75rem;background:#fff;color:#91233e;font-size:.8125rem;font-weight:700;line-height:1.3;text-align:center;cursor:pointer;white-space:normal;overflow-wrap:anywhere;word-break:break-word;touch-action:manipulation}.community-event-detail__ticket-btn:disabled{opacity:.55;cursor:not-allowed}.community-event-detail__error-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;text-align:center}.community-event-detail__retry{padding:.55rem 1rem;border:none;border-radius:.65rem;background:#91233e;color:#fff;font-weight:600;cursor:pointer}@media(max-width:379px){.community-event-detail__intro,.community-event-detail__section{padding-left:.75rem;padding-right:.75rem}.community-event-detail__engagement{margin-left:.75rem;margin-right:.75rem}.community-event-detail__host{padding-left:.75rem;padding-right:.75rem}.community-event-detail__footer{margin-left:.6rem;margin-right:.6rem;padding:.75rem}.community-event-detail__stat-value{font-size:1rem}.community-event-detail__confirm-btn,.community-event-detail__ticket-btn{font-size:.75rem;padding-left:.7rem;padding-right:.7rem}}@media(min-width:640px){.community-event-detail__share-label{display:inline}.community-event-detail__poster{border-radius:0 0 1rem 1rem;max-height:28rem}.community-event-detail__hero{padding:0 1rem}.community-event-detail__footer{margin-left:1rem;margin-right:1rem}.community-event-detail__reply-btn{font-size:.6875rem;padding:.5rem .35rem}.community-event-detail__stat-label{font-size:.6875rem}.community-event-detail__confirm-btn{font-size:.875rem}}@media(min-width:768px)and (max-width:1023px){.community-event-detail__main{max-width:44rem}}@media(min-width:1024px){.community-event-detail:not(.community-event-detail--loading):not(.community-event-detail--error){display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);grid-template-areas:"topbar topbar" "main   aside";align-content:start;gap:0 1.5rem;width:100%;max-width:78rem;margin:0 auto;padding:0 1.5rem 3rem;padding-bottom:calc(3rem + env(safe-area-inset-bottom,0px))}.community-event-detail__topbar{grid-area:topbar;margin:0 -1.5rem;padding-left:1.5rem;padding-right:1.5rem;box-shadow:none}.community-event-detail__main{grid-area:main;max-width:none;margin:0;padding-bottom:1rem;min-width:0}.community-event-detail__hero{border-radius:1.25rem;margin-top:1.25rem}.community-event-detail__poster{border-radius:1.25rem;max-height:32rem}.community-event-detail__intro,.community-event-detail__engagement,.community-event-detail__section,.community-event-detail__host{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.community-event-detail__footer--mobile{display:none}.community-event-detail__footer--desktop{display:block}.community-event-detail__footer{grid-area:aside;position:sticky;top:5.5rem;align-self:start;margin:1.25rem 0 0;padding:1.1rem;border-radius:1.25rem;box-shadow:0 12px 32px #91233e1a;max-width:100%;min-width:0}.community-event-detail__footer>*{max-width:none;margin-left:0;margin-right:0}.community-event-detail__reply-scroll{grid-template-columns:repeat(2,minmax(0,1fr))}.community-event-detail__reply-btn{min-width:0;font-size:.6875rem}.community-event-detail__confirm-row{margin-top:.75rem}.community-event-detail__footer-title{display:block}}@media(min-width:1024px)and (max-width:1180px){.community-event-detail:not(.community-event-detail--loading):not(.community-event-detail--error){grid-template-columns:minmax(0,1fr) minmax(15.5rem,18.5rem);gap:0 1rem;padding-left:1rem;padding-right:1rem}.community-event-detail__topbar{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}.activity-log-page{overflow-x:hidden}.activity-filter-bar{width:100%;min-width:0;margin-bottom:1rem}.flex-col>.activity-filter-bar{margin-bottom:0}.activity-filter-bar__track{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:.25rem;width:100%;max-width:100%;padding:.375rem;border-radius:.75rem;background:#f9fafbeb;border:1px solid rgba(145,35,62,.14);box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(145,35,62,.25) transparent}.activity-filter-bar__track::-webkit-scrollbar{height:4px}.activity-filter-bar__track::-webkit-scrollbar-thumb{background:#91233e38;border-radius:9999px}.activity-filter-bar__track>button{flex:0 0 auto;width:auto;min-width:0}.activity-filter-bar__track .relative.z-10{justify-content:center;gap:.2rem;white-space:nowrap}@media(min-width:768px){.activity-filter-bar__track{gap:.3125rem;overflow-x:visible}}.timeline-charts-grid{display:grid;gap:.75rem;margin-bottom:.25rem}@media(min-width:640px){.timeline-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.timeline-charts-grid--all{grid-template-columns:repeat(4,minmax(0,1fr))}}.timeline-activity-chart{background:linear-gradient(180deg,#fff,#fffdf8);border:1px solid rgba(145,35,62,.12);border-radius:.875rem;padding:.875rem 1rem 1rem;box-shadow:0 4px 16px #91233e0d}.timeline-activity-chart--compact{padding:.75rem .875rem .875rem}.timeline-activity-chart__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.timeline-activity-chart__title{margin:0;font-size:.8125rem;font-weight:700;color:#111827}.timeline-activity-chart__subtitle{margin:.15rem 0 0;font-size:.6875rem;color:#6b7280}.timeline-activity-chart__total{font-size:1.125rem;font-weight:700;line-height:1;flex-shrink:0}.timeline-activity-chart__bars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;align-items:end;min-height:7rem}.timeline-activity-chart--compact .timeline-activity-chart__bars{min-height:5.5rem}.timeline-activity-chart__bar-col{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:0}.timeline-activity-chart__bar-value{font-size:.625rem;font-weight:600;color:#6b7280;min-height:.875rem}.timeline-activity-chart__bar-track{width:100%;max-width:2rem;height:4.5rem;display:flex;align-items:flex-end;justify-content:center;background:#91233e0f;border-radius:.375rem .375rem .125rem .125rem;overflow:hidden}.timeline-activity-chart--compact .timeline-activity-chart__bar-track{height:3.25rem}.timeline-activity-chart__bar-fill{width:100%;border-radius:.375rem .375rem .125rem .125rem;transition:height .35s ease}.timeline-activity-chart__bar-label{font-size:.5625rem;color:#9ca3af;text-align:center;line-height:1.2;word-break:break-word}@media(min-width:640px){.timeline-activity-chart__bar-label{font-size:.625rem}}.timeline-activity-chart__empty{margin:0;padding:1rem 0;text-align:center;font-size:.75rem;color:#9ca3af}.bk-details-overlay{padding-bottom:env(safe-area-inset-bottom,0)}.bk-details-sheet{display:flex;flex-direction:column;max-height:min(88vh,100%);width:100%;background:#fff;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}@media(max-width:639px){.bk-details-sheet{border-radius:1.25rem 1.25rem 0 0;max-height:calc(100vh - 72px - env(safe-area-inset-bottom,0px))}}@media(min-width:640px){.bk-details-sheet{border-radius:1.25rem;max-width:42rem;max-height:85vh}.bk-details-sheet--narrow{max-width:28rem}}.bk-details-header{flex-shrink:0;background:linear-gradient(135deg,#91233e,#ee7338);color:#fff;padding:1rem 1.125rem}@media(min-width:640px){.bk-details-header{padding:1.25rem 1.5rem}}.bk-details-header__eyebrow{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.bk-details-header__title{margin:.2rem 0 0;font-size:1.125rem;font-weight:800;line-height:1.3;word-break:break-word}@media(min-width:640px){.bk-details-header__title{font-size:1.375rem}}.bk-details-header__sub{margin:.35rem 0 0;font-size:.8125rem;opacity:.9;word-break:break-word}.bk-details-close{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:9999px;background:#ffffff2e;color:#fff;cursor:pointer;flex-shrink:0}.bk-details-close:hover,.bk-details-close:focus-visible{background:#ffffff47;outline:none}.bk-details-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1rem 1.125rem 1.25rem;overscroll-behavior:contain}@media(min-width:640px){.bk-details-body{padding:1.25rem 1.5rem 1.5rem}}.bk-details-footer{flex-shrink:0;display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1.125rem calc(.875rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(145,35,62,.12);background:#fff}@media(min-width:640px){.bk-details-footer{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;padding:1rem 1.5rem}}.bk-details-section{border:1px solid rgba(145,35,62,.12);border-radius:.875rem;background:#fff;padding:.875rem 1rem;margin-bottom:.75rem}.bk-details-section:last-child{margin-bottom:0}.bk-details-section--soft{background:linear-gradient(180deg,#fcf6e6,#fff 70%)}.bk-details-section--accent{background:linear-gradient(180deg,#91233e0f,#fff 65%);border-color:#91233e2e}.bk-details-section--success{background:#ecfdf5;border-color:#a7f3d0}.bk-details-section--info{background:#eff6ff;border-color:#bfdbfe}.bk-details-section--warn{background:#fff7ed;border-color:#fed7aa}.bk-details-section__label{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6b7280}.bk-details-rows{display:grid;grid-template-columns:1fr;gap:.65rem}@media(min-width:640px){.bk-details-rows--2{grid-template-columns:1fr 1fr}}.bk-details-row{display:flex;flex-direction:column;gap:.15rem;min-width:0}.bk-details-row__k{font-size:.75rem;font-weight:600;color:#6b7280}.bk-details-row__v{font-size:.875rem;font-weight:700;color:#111827;word-break:break-word;line-height:1.4}.bk-details-row__v--brand{color:#91233e}.bk-details-chip-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.65rem}.bk-details-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .65rem;border-radius:9999px;border:1px solid rgba(145,35,62,.18);background:#91233e0f;color:#91233e;font-size:.6875rem;font-weight:700}.bk-details-person{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.bk-details-person__avatar{width:3.25rem;height:3.25rem;border-radius:.875rem;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(145,35,62,.15);flex-shrink:0;background:linear-gradient(135deg,#91233e,#ee7338);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem}.bk-details-person__meta{min-width:0;flex:1}.bk-details-amount{font-size:1.25rem;font-weight:800;color:#91233e;line-height:1.2}.bk-details-fee-line{display:flex;justify-content:space-between;gap:.75rem;font-size:.75rem;font-weight:600;color:#6b7280}.bk-details-fee-line span:last-child{flex-shrink:0;color:#374151}.bk-details-note{margin:0;font-size:.875rem;line-height:1.55;color:#374151;white-space:pre-wrap;word-break:break-word}.bk-details-session-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;max-height:12rem;overflow-y:auto}.bk-details-session-list li{font-size:.8125rem;font-weight:600;color:#374151;padding:.5rem .65rem;border-radius:.5rem;background:#f9fafb;border:1px solid #f3f4f6}.bk-details-drawer.bk-details-sheet{position:absolute;right:0;top:0;bottom:72px;max-width:none;max-height:none;height:auto;border-radius:0}@media(min-width:1024px){.bk-details-drawer.bk-details-sheet{bottom:0;width:100%;max-width:28rem;border-radius:0}}.inst-edit-page{--inst-maroon: #91233e;--inst-saffron: #ee7338;--inst-cream: #fcf6e6;min-height:100vh;min-height:100dvh;background:var(--inst-cream);position:relative;overflow-x:hidden;padding-bottom:max(5.5rem,calc(4.5rem + env(safe-area-inset-bottom,0px)))}@media(min-width:1024px){.inst-edit-page{padding-bottom:2rem}}.inst-edit-hero{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #91233e14;padding:1rem}@media(min-width:640px){.inst-edit-hero{padding:1.25rem 1.5rem}}.inst-edit-hero__actions{display:flex;flex-direction:column;gap:.75rem;width:100%}@media(min-width:1024px){.inst-edit-hero__actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;width:auto}}.inst-edit-sidebar-wrap{max-height:none;overflow:visible}.inst-edit-sidebar{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #91233e14;padding:1.5rem}.inst-edit-sidebar__title{font-size:1.125rem;font-weight:600;color:var(--inst-maroon);margin-bottom:1rem}.inst-edit-nav-btn{display:flex;align-items:center;gap:.625rem;width:100%;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;text-align:left;border-radius:.5rem;transition:background .2s,color .2s;color:#374151}.inst-edit-nav-btn:hover{background:var(--inst-cream);color:var(--inst-maroon)}.inst-edit-nav-btn--active{background:var(--inst-maroon);color:#fff}.inst-edit-nav-btn--active:hover{background:#7a1e32;color:#fff}.inst-edit-nav-btn__icon{width:1.25rem;height:1.25rem;flex-shrink:0}.inst-edit-nav-btn__check{width:1rem;height:1rem;margin-left:auto;color:#22c55e;flex-shrink:0}.inst-edit-nav-btn--active .inst-edit-nav-btn__check{color:#ffffffe6}.inst-edit-panel{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #91233e14;padding:1rem;min-width:0;overflow:visible}@media(min-width:640px){.inst-edit-panel{padding:1.5rem}}@media(min-width:768px){.inst-edit-panel{padding:2rem}}.inst-edit-panel__header{margin-bottom:1.75rem;padding-bottom:1rem;border-bottom:1px solid rgba(145,35,62,.08)}.inst-edit-panel__title{font-size:1.25rem;font-weight:600;color:var(--inst-maroon);font-family:Playfair Display,Georgia,serif;line-height:1.25}@media(min-width:640px){.inst-edit-panel__title{font-size:1.5rem}}.inst-edit-panel__desc{font-size:.875rem;color:#6b7280;margin-top:.375rem;line-height:1.45}.inst-edit-label{display:block;font-size:.875rem;font-weight:600;color:var(--inst-maroon);margin-bottom:.375rem}.inst-edit-hint{font-size:.75rem;color:#6b7280;margin-top:.25rem}.inst-edit-input,.inst-edit-textarea,.inst-edit-select{width:100%;max-width:100%;border:1px solid rgba(145,35,62,.18);border-radius:.5rem;padding:.625rem .875rem;font-size:1rem;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.inst-edit-input:focus,.inst-edit-textarea:focus,.inst-edit-select:focus{outline:none;border-color:var(--inst-maroon);box-shadow:0 0 0 3px #91233e1a}.inst-edit-input:-moz-read-only{background:#f9fafb;color:#6b7280}.inst-edit-input:read-only{background:#f9fafb;color:#6b7280}.inst-edit-input--error{border-color:#dc2626}.inst-edit-input--error:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.inst-edit-textarea{resize:vertical;min-height:5rem}.inst-edit-field{margin-bottom:1.25rem;overflow:visible}.inst-edit-field:last-child{margin-bottom:0}.inst-edit-subcard{border:1px solid rgba(145,35,62,.12);border-radius:.75rem;padding:1.25rem;background:linear-gradient(to bottom,#fff,#fcf6e659)}.inst-edit-subcard__title{font-size:1rem;font-weight:600;color:var(--inst-maroon);margin-bottom:1rem}.inst-edit-chip{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;border:1px solid rgba(145,35,62,.12);font-size:.875rem;cursor:pointer;transition:background .2s,border-color .2s;min-width:0}.inst-edit-chip span{min-width:0;line-height:1.35;word-break:break-word}.inst-edit-chip:hover{background:var(--inst-cream);border-color:#91233e40}.inst-edit-chip input{accent-color:var(--inst-maroon)}.inst-edit-chip--checked{background:#91233e0f;border-color:#91233e4d}.inst-edit-hours-row{display:flex;flex-direction:column;align-items:stretch;gap:.625rem;padding:.875rem 0;border-bottom:1px solid rgba(145,35,62,.08);font-size:.875rem}.inst-edit-hours-row__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.inst-edit-hours-row__day{font-weight:600;color:var(--inst-maroon);min-width:0}.inst-edit-hours-row__times{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.inst-edit-hours-row__times .inst-edit-input,.inst-hours-quick__times .inst-hours-time-input{width:auto;flex:0 1 auto;max-width:8.5rem;min-width:6.5rem}@media(min-width:640px){.inst-edit-hours-row{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem}.inst-edit-hours-row__head{width:auto;flex:0 0 auto}.inst-edit-hours-row__day{width:6rem}.inst-edit-hours-row__times{flex:1 1 auto;flex-wrap:nowrap}}.inst-edit-hours-row:last-child{border-bottom:none}.inst-hours-editor{display:flex;flex-direction:column;gap:1.5rem}.inst-hours-quick{padding:1rem 1.125rem;border-radius:.75rem;background:linear-gradient(135deg,#fcf6e6e6,#fff 55%);border:1px solid rgba(145,35,62,.12)}.inst-hours-quick__head{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:1rem}.inst-hours-quick__title{font-size:.9375rem;font-weight:600;color:var(--inst-maroon);margin-bottom:.25rem}.inst-hours-quick__desc{font-size:.8125rem;color:#5c5348;line-height:1.45}.inst-hours-quick__times{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}.inst-hours-quick__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.inst-hours-quick-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:600;color:var(--inst-maroon);background:#fff;border:1px solid rgba(145,35,62,.22);border-radius:.5rem;transition:background .2s,border-color .2s,transform .15s;cursor:pointer}.inst-hours-quick-btn:hover{background:var(--inst-cream);border-color:#91233e59}.inst-hours-quick-btn--primary{color:#fff;background:linear-gradient(135deg,var(--inst-saffron) 0%,#e06528 100%);border-color:transparent}.inst-hours-quick-btn--primary:hover{color:#fff;background:linear-gradient(135deg,#f08045,#e87530)}.inst-hours-custom__title{font-size:.9375rem;font-weight:600;color:var(--inst-maroon);margin-bottom:.25rem}.inst-hours-day-preview{width:100%;font-size:.75rem;color:#6b7280;font-style:italic}.inst-edit-doc-row{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem;border:1px solid rgba(145,35,62,.12);border-radius:.625rem;background:#fff}@media(min-width:480px){.inst-edit-doc-row{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}.inst-edit-doc-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.inst-edit-doc-row__label{font-size:.875rem;font-weight:600;color:#374151}.inst-edit-upload-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:600;color:var(--inst-maroon);border:1px solid rgba(145,35,62,.25);border-radius:.5rem;background:#fff;cursor:pointer;transition:background .2s}.inst-edit-upload-btn:hover{background:var(--inst-cream)}.inst-edit-upload-btn input[type=file]{display:none}.inst-edit-alert{padding:.625rem .875rem;border-radius:.5rem;font-size:.875rem;margin-bottom:1rem}.inst-edit-alert--success{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.inst-edit-alert--error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.inst-edit-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(145,35,62,.08)}.inst-edit-actions .inst-edit-save-highlight{width:100%;padding:1px;border-radius:.5rem}.inst-edit-actions .inst-edit-save-highlight:after{inset:-3px;border-width:1px;border-radius:.625rem}.inst-edit-actions .inst-edit-save-highlight .epb-button{width:100%;justify-content:center;min-width:10rem;padding:.5625rem 1.375rem;font-size:.875rem;color:#fff;background:linear-gradient(135deg,var(--inst-saffron) 0%,#e06528 100%);border:1px solid #91233e;border-radius:.4375rem}.inst-edit-actions .inst-edit-save-highlight .epb-button:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,var(--inst-saffron) 0%,#e06528 100%);border-color:#91233e;box-shadow:0 6px 18px #91233e47,0 3px 10px #ee733852}@media(min-width:640px){.inst-edit-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.inst-edit-actions .inst-edit-save-highlight,.inst-edit-actions .inst-edit-save-highlight .epb-button{width:auto}}.inst-edit-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5625rem 1.375rem;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--inst-saffron) 0%,#e06528 100%);border-radius:.5rem;box-shadow:0 2px 10px #ee733847;transition:transform .2s,box-shadow .2s,opacity .2s}.inst-edit-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #ee733861}.inst-edit-btn-primary:disabled{opacity:.55;cursor:not-allowed}.inst-edit-mobile-nav{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #91233e14;padding:1rem}.inst-edit-mobile-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;text-align:left;transition:background .2s}.inst-edit-mobile-trigger:hover{background:#f9fafb}.inst-edit-mobile-menu{margin-top:.5rem;border:1px solid #e5e7eb;border-radius:.5rem;max-height:min(20rem,50dvh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:0 4px 12px #00000014;scrollbar-width:none;-ms-overflow-style:none}.inst-edit-mobile-menu::-webkit-scrollbar{display:none}.inst-edit-mobile-item span{min-width:0;line-height:1.35}.inst-edit-mobile-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;text-align:left;border-bottom:1px solid #f3f4f6;transition:background .2s}.inst-edit-mobile-item:last-child{border-bottom:none}.inst-edit-mobile-item:hover{background:#f9fafb}.inst-edit-mobile-item--active{background:#91233e0d;border-left:4px solid var(--inst-maroon)}.inst-edit-image-preview{width:4rem;height:4rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(145,35,62,.12)}.inst-edit-verify-banner{display:flex;gap:.75rem;padding:.875rem 1rem;margin-bottom:1.25rem;border-radius:.625rem;background:linear-gradient(to right,#91233e0f,#ee733814);border:1px solid rgba(145,35,62,.12);font-size:.8125rem;color:#5c5348;line-height:1.45}.inst-edit-verify-banner strong{color:var(--inst-maroon)}.inst-edit-location-wrap{position:relative;min-width:0;max-width:100%}.inst-edit-field[data-inst-edit-field=location]{position:relative;z-index:30}.inst-edit-field[data-inst-edit-field=location]:focus-within{z-index:100}.inst-edit-location-wrap .absolute.z-50{z-index:100}.inst-edit-location-wrap input{font-size:1rem!important;border:1px solid rgba(145,35,62,.18)!important;border-radius:.5rem!important;padding:.625rem 2.25rem .625rem .875rem!important;background:#fff!important;color:#111827}.inst-edit-location-wrap input::-moz-placeholder{color:#9ca3af}.inst-edit-location-wrap input::placeholder{color:#9ca3af}.inst-edit-location-wrap input:focus{outline:none;border-color:var(--inst-maroon)!important;box-shadow:0 0 0 3px #91233e1a!important}.inst-edit-field-error{color:#dc2626;font-size:.75rem;margin-top:.25rem}.inst-edit-upload-error{margin-top:.75rem;padding:.75rem;border-radius:.5rem;background:#fef2f2;border:1px solid #fecaca}.inst-edit-upload-error__inner{display:flex;align-items:flex-start;gap:.5rem}.inst-edit-upload-error__icon{width:1rem;height:1rem;color:#dc2626;flex-shrink:0;margin-top:.125rem}.inst-edit-upload-error__text{font-size:.875rem;line-height:1.4;color:#b91c1c;font-weight:500}.inst-edit-social{display:flex;flex-direction:column;gap:1rem}.inst-edit-social-hint-row{display:flex;align-items:center;gap:.375rem}.inst-edit-social-hint-trigger{display:inline-flex;align-items:center;justify-content:center;padding:.125rem;border:none;background:transparent;color:#91233e;cursor:help;border-radius:9999px;opacity:.85}.inst-edit-social-hint-trigger:hover,.inst-edit-social-hint-trigger:focus-visible{opacity:1;outline:2px solid rgba(145,35,62,.35);outline-offset:2px}.inst-edit-social-add-wrap{display:flex;justify-content:center;width:100%}.inst-edit-social-add-wrap--inline{justify-content:flex-start;padding-top:.25rem}.inst-edit-social-add-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;width:100%;min-height:2.75rem;padding:.625rem 1.25rem;border:1.5px dashed rgba(145,35,62,.38);border-radius:9999px;font-size:.875rem;font-weight:600;letter-spacing:.01em;color:#91233e;background:linear-gradient(145deg,#fffdf8,#fff 55%,#fef9f0);box-shadow:0 1px 2px #91233e0f,0 4px 14px #91233e12;cursor:pointer;overflow:hidden;transition:transform .22s cubic-bezier(.34,1.2,.64,1),box-shadow .22s ease,border-color .22s ease,background .22s ease;-webkit-tap-highlight-color:transparent}.inst-edit-social-add-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.65) 50%,transparent 60%);transform:translate(-120%);transition:transform .55s ease;pointer-events:none}.inst-edit-social-add-btn:hover:before,.inst-edit-social-add-btn:focus-visible:before{transform:translate(120%)}.inst-edit-social-add-btn:hover,.inst-edit-social-add-btn:focus-visible{transform:translateY(-2px);border-color:#91233e8c;background:linear-gradient(145deg,#fff,#fff9f2);box-shadow:0 2px 4px #91233e14,0 8px 22px #91233e24}.inst-edit-social-add-btn:focus-visible{outline:2px solid rgba(145,35,62,.45);outline-offset:3px}.inst-edit-social-add-btn:active{transform:translateY(0);box-shadow:0 2px 8px #91233e1a}.inst-edit-social-add-btn--solo{max-width:20rem}.inst-edit-social-add-btn--compact{width:auto;min-height:2.375rem;padding:.5rem 1rem;font-size:.8125rem;border-style:solid;border-color:#91233e38;background:#fff;box-shadow:0 1px 3px #1118270f}.inst-edit-social-add-btn--compact:hover,.inst-edit-social-add-btn--compact:focus-visible{border-color:#91233e66;background:#fffdf8}.inst-edit-social-add-btn__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;color:#fff;background:linear-gradient(145deg,#a83252,#91233e);box-shadow:0 2px 6px #91233e59;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.inst-edit-social-add-btn--compact .inst-edit-social-add-btn__icon{width:1.5rem;height:1.5rem}.inst-edit-social-add-btn:hover .inst-edit-social-add-btn__icon,.inst-edit-social-add-btn:focus-visible .inst-edit-social-add-btn__icon{transform:rotate(90deg) scale(1.08)}.inst-edit-social-add-btn--solo .inst-edit-social-add-btn__icon{animation:inst-social-add-icon-pulse 2.8s ease-in-out infinite}@keyframes inst-social-add-icon-pulse{0%,to{box-shadow:0 2px 6px #91233e59}50%{box-shadow:0 2px 6px #91233e59,0 0 0 5px #91233e1f}}.inst-edit-social-add-btn__label{line-height:1.2}@media(min-width:640px){.inst-edit-social-add-btn--solo{width:auto;min-width:12.5rem}.inst-edit-social-add-wrap--inline{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.inst-edit-social-add-btn,.inst-edit-social-add-btn__icon,.inst-edit-social-add-btn:before{animation:none;transition:none}.inst-edit-social-add-btn--solo .inst-edit-social-add-btn__icon{animation:none}}.inst-edit-social-card{border:1px solid rgba(145,35,62,.12);border-radius:1rem;background:#fff;padding:1rem;box-shadow:0 1px 2px #1118270a}@media(min-width:640px){.inst-edit-social-card{padding:1.25rem}}.inst-edit-social-select{width:100%;cursor:pointer}.inst-edit-social-url{padding-right:2.5rem}.inst-edit-social-preview{margin-top:.75rem;border-radius:.625rem;border:1px solid rgba(59,130,246,.25);background:#eff6ff;padding:.5rem .75rem}.inst-edit-social-preview p{margin:0;color:#1d4ed8}.inst-edit-social-remove{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:.5rem;font-size:.8125rem;font-weight:500;color:#dc2626;transition:background-color .15s ease}.inst-edit-social-remove:hover{background:#fef2f2}.inst-edit-content-wrap{min-width:0;width:100%}.inst-edit-field-label-row{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem;overflow:visible}.inst-edit-field:has(.inst-reg-tooltip-wrap--show),.inst-edit-field:has(.inst-reg-tooltip-wrap:hover),.inst-edit-field:has(.inst-reg-tooltip-wrap:focus-within){position:relative;z-index:30}.inst-edit-field-hint-trigger{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:9999px;color:var(--inst-maroon);background:#91233e0f;cursor:help;transition:background .2s,color .2s,transform .2s}.inst-edit-field-hint-trigger:hover,.inst-edit-field-hint-trigger:focus-visible{background:var(--inst-maroon);color:var(--inst-cream);transform:scale(1.05);outline:none}.inst-edit-page .inst-reg-brand-tooltip{z-index:1000}.inst-edit-page .inst-reg-tooltip-wrap--show,.inst-edit-page .inst-reg-tooltip-wrap:hover,.inst-edit-page .inst-reg-tooltip-wrap:focus-within{z-index:1001}.inst-edit-field .inst-reg-dropdown--edit{width:100%}.inst-edit-field .inst-reg-dropdown--edit .inst-reg-dropdown-trigger.inst-edit-select{width:100%;max-width:100%;min-height:auto;border-radius:.5rem;border-color:#91233e2e;font-size:1rem;color:#1f2937;box-sizing:border-box}.inst-edit-field .inst-reg-dropdown--edit .inst-reg-dropdown-trigger.inst-edit-select:focus-visible,.inst-edit-field .inst-reg-dropdown--edit .inst-reg-dropdown-trigger.inst-edit-select--open{border-color:var(--inst-maroon);box-shadow:0 0 0 3px #91233e1a}.inst-edit-field .inst-reg-char-field{position:relative;width:100%}.inst-edit-field .inst-reg-char-field .inst-edit-input,.inst-edit-field .inst-reg-char-field .inst-edit-textarea{padding-right:4.25rem}.inst-edit-field .inst-reg-char-field .inst-edit-textarea{padding-bottom:1.625rem}.inst-edit-field .inst-reg-char-field .inst-reg-char-count{font-size:.6875rem;color:#6b7280}.inst-edit-dropdown{position:relative;width:100%}.inst-edit-dropdown--open{z-index:40}.inst-edit-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;max-width:100%;min-height:2.875rem;padding:.625rem .875rem;text-align:left;border:1px solid rgba(145,35,62,.18);border-radius:.5rem;background:#fff;cursor:pointer;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.inst-edit-dropdown-trigger:hover{border-color:#91233e66}.inst-edit-dropdown-trigger--open,.inst-edit-dropdown-trigger:focus-visible{outline:none;border-color:var(--inst-maroon);box-shadow:0 0 0 3px #91233e1a}.inst-edit-dropdown-trigger--error{border-color:#f87171}.inst-edit-dropdown-value{min-width:0;font-size:1rem;font-weight:500;color:#1f2937;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inst-edit-dropdown-placeholder{min-width:0;font-size:1rem;color:#9ca3af;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inst-edit-dropdown-chevron-wrap{display:inline-flex;flex-shrink:0}.inst-edit-dropdown-chevron{width:1.125rem;height:1.125rem;color:var(--inst-maroon)}.inst-edit-dropdown-panel{position:absolute;z-index:50;top:calc(100% + 6px);left:0;right:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(145,35,62,.18);border-radius:.625rem;background:#fff;box-shadow:0 12px 32px #91233e29}.inst-edit-dropdown-panel--up{top:auto;bottom:calc(100% + 6px)}.inst-edit-dropdown-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.inst-edit-dropdown-option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.625rem .875rem;text-align:left;border-bottom:1px solid rgba(145,35,62,.07);cursor:pointer;transition:background .15s ease,color .15s ease}.inst-edit-dropdown-scroll .inst-edit-dropdown-option:last-child{border-bottom:none}.inst-edit-dropdown-option:hover,.inst-edit-dropdown-option:focus-visible{outline:none;background:#91233e12}.inst-edit-dropdown-option--selected{background:linear-gradient(90deg,#91233e1a,#91233e05)}.inst-edit-dropdown-option-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.inst-edit-dropdown-option-label{font-size:.9375rem;font-weight:600;color:var(--inst-maroon);line-height:1.3}.inst-edit-dropdown-option-desc{font-size:.75rem;color:#6b7280;line-height:1.4}.inst-edit-dropdown-option-check{width:1rem;height:1rem;flex-shrink:0;color:var(--inst-maroon)}.inst-edit-dropdown-footer{flex-shrink:0;border-top:1px solid rgba(145,35,62,.14);background:linear-gradient(180deg,var(--inst-cream) 0%,#fff 100%)}.inst-edit-dropdown-footer .inst-edit-dropdown-option{border-bottom:none}@media(max-width:639px){.inst-edit-dropdown-trigger{min-height:3rem;padding:.75rem .875rem}.inst-edit-dropdown-option{padding:.75rem .875rem}}.pkg-custom-overlay{position:fixed;inset:0;z-index:99999;overflow-y:auto;background:#91233e47;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pkg-custom-overlay__center{display:flex;min-height:100%;min-height:100dvh;align-items:center;justify-content:center;padding:.75rem}@media(min-width:640px){.pkg-custom-overlay__center{padding:1rem}}.pkg-custom-card{position:relative;z-index:1;width:100%;max-width:600px;max-height:min(92dvh,780px);display:flex;flex-direction:column;background:#fff;border-radius:1rem;box-shadow:0 24px 60px -18px #91233e59;overflow:hidden}.pkg-custom-card__header{display:flex;gap:.75rem;justify-content:space-between;align-items:flex-start;padding:1rem 1.1rem .85rem;border-bottom:1px solid rgba(145,35,62,.08);background:linear-gradient(180deg,#fcf6e6,#fff);flex-shrink:0}.pkg-custom-card__title{margin:0;font-family:var(--font-playfair, "Playfair Display", serif);font-size:1.125rem;line-height:1.3;color:#91233e}.pkg-custom-card__subtitle{margin:.2rem 0 0;font-size:.75rem;line-height:1.4;color:#5c5348;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.pkg-custom-card__close{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:9999px;color:#91233e;background:#91233e14;cursor:pointer;transition:background .15s ease}.pkg-custom-card__close:hover{background:#91233e24}.pkg-custom-card__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.9rem 1.1rem 1rem}.pkg-custom-form{display:flex;flex-direction:column;gap:.85rem}.pkg-custom-service-dropdown{margin:0}.pkg-custom-service-dropdown .inst-edit-label{font-size:.75rem;font-weight:600;color:#6b6560}.pkg-custom-service-dropdown .inst-edit-dropdown--open{z-index:80}.pkg-custom-service-dropdown .inst-edit-dropdown-trigger{min-height:2.5rem;padding:.5rem .65rem;border-radius:.6rem;font-size:.8125rem}.pkg-custom-service-dropdown .inst-edit-dropdown-value,.pkg-custom-service-dropdown .inst-edit-dropdown-placeholder,.pkg-custom-service-dropdown .inst-edit-dropdown-option-label{font-size:.8125rem}.pkg-custom-service-dropdown .inst-edit-dropdown-option-desc{font-size:.6875rem;color:#91233e;opacity:.85}.pkg-custom-section{display:flex;flex-direction:column;gap:.45rem}.pkg-custom-section__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pkg-custom-section__title{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#6b6560}.pkg-custom-section__hint{margin:0;font-size:.6875rem;color:#9ca3af;line-height:1.35}.pkg-custom-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.pkg-custom-choice{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.7rem;text-align:left;border:1px solid rgba(145,35,62,.16);border-radius:.7rem;color:#374151;background:#fff;cursor:pointer}.pkg-custom-choice strong{font-size:.8125rem;color:#451522}.pkg-custom-choice span{font-size:.6875rem;line-height:1.35;color:#6b7280}.pkg-custom-choice--active{border-color:#91233e;background:linear-gradient(135deg,#91233e17,#ee73380f)}.pkg-custom-choice:disabled{cursor:not-allowed;opacity:.7}.pkg-custom-price-section{padding:.75rem;border:1px solid rgba(145,35,62,.11);border-radius:.75rem;background:linear-gradient(145deg,#fffaf4,#fff)}.pkg-custom-checkbox--international{border-color:#91233e2e;background:#91233e0a}.pkg-custom-checkbox--international>span{display:flex;flex-direction:column;gap:.1rem}.pkg-custom-checkbox--international small{font-size:.6875rem;font-weight:400;color:#6b7280}.pkg-custom-suggestion{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.65rem;border-left:3px solid #ee7338;border-radius:.55rem;background:#fff7ed}.pkg-custom-suggestion>div{display:flex;flex-direction:column;min-width:0}.pkg-custom-suggestion strong{font-size:.8rem;color:#7c2d12}.pkg-custom-suggestion span{font-size:.6875rem;line-height:1.4;color:#9a3412}.pkg-custom-suggestion button{flex-shrink:0;padding:.4rem .55rem;border:1px solid rgba(154,52,18,.25);border-radius:.45rem;background:#fff;color:#9a3412;font-size:.6875rem;font-weight:700;cursor:pointer}.pkg-custom-field{display:flex;flex-direction:column;gap:.3rem}.pkg-custom-field>span,.pkg-custom-field>label.pkg-custom-field__label{font-size:.75rem;font-weight:600;color:#6b6560;display:inline-flex;align-items:center;gap:.3rem}.pkg-custom-field input,.pkg-custom-field select,.pkg-custom-field textarea{width:100%;border:1px solid rgba(145,35,62,.18);border-radius:.6rem;padding:.5rem .65rem;font-size:.8125rem;color:#1f2937;background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.pkg-custom-field input:focus,.pkg-custom-field select:focus,.pkg-custom-field textarea:focus{border-color:#91233e73;box-shadow:0 0 0 3px #91233e14}.pkg-custom-field input:disabled,.pkg-custom-field select:disabled,.pkg-custom-field textarea:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.pkg-custom-field textarea{resize:vertical;min-height:4.5rem}.pkg-custom-field__value{padding:.5rem .65rem;border-radius:.6rem;font-size:.8125rem;color:#374151;background:#f9fafb;border:1px solid rgba(145,35,62,.1)}.pkg-custom-field__value--price{font-weight:700;color:#91233e;background:linear-gradient(90deg,#91233e0f,#ee73380f);border-color:#91233e26}.pkg-custom-form__row{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}@media(max-width:480px){.pkg-custom-form__row{grid-template-columns:1fr}}.pkg-custom-type-grid{display:grid;gap:.45rem}.pkg-custom-type-grid--1{grid-template-columns:1fr}.pkg-custom-type-grid--2{grid-template-columns:1fr 1fr}.pkg-custom-type-grid--3{grid-template-columns:repeat(3,1fr)}.pkg-custom-type-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.55rem .35rem;border:1px solid rgba(145,35,62,.16);border-radius:.65rem;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.pkg-custom-type-btn:hover{border-color:#91233e59;background:#fdf8f3}.pkg-custom-type-btn--active{border-color:#91233e;background:linear-gradient(180deg,#91233e1a,#91233e0a);box-shadow:0 2px 8px #91233e1f}.pkg-custom-type-btn__icon{color:#9ca3af}.pkg-custom-type-btn--active .pkg-custom-type-btn__icon{color:#91233e}.pkg-custom-type-btn__label{font-size:.6875rem;font-weight:700;color:#6b7280;text-transform:capitalize}.pkg-custom-type-btn--active .pkg-custom-type-btn__label{color:#91233e}.pkg-custom-type-btn__saved{position:absolute;top:.25rem;right:.25rem;color:#16a34a}.pkg-custom-empty-package{padding:.75rem;border:1px dashed rgba(145,35,62,.3);border-radius:.65rem;background:#fff7ed;color:#7c2d12;font-size:.75rem;line-height:1.45}.pkg-custom-details-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(145,35,62,.08)}.pkg-custom-details-bar__title{margin:0;font-family:var(--font-playfair, "Playfair Display", serif);font-size:.9375rem;color:#91233e}.pkg-custom-edit-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .65rem;border:none;border-radius:.5rem;font-size:.6875rem;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease}.pkg-custom-edit-btn--on{color:#4b5563;background:#f3f4f6}.pkg-custom-edit-btn--on:hover{background:#e5e7eb}.pkg-custom-edit-btn--off{color:#fff;background:linear-gradient(135deg,#91233e,#b52d4d)}.pkg-custom-edit-btn--off:hover{filter:brightness(1.05)}.pkg-custom-checkbox{display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem;border-radius:.6rem;border:1px solid rgba(251,191,36,.35);background:#fffbeba6;cursor:pointer}.pkg-custom-checkbox input{width:1rem;height:1rem;accent-color:#91233e;flex-shrink:0}.pkg-custom-checkbox span{font-size:.8125rem;font-weight:600;color:#374151}.pkg-custom-include-list{display:flex;flex-direction:column;gap:.4rem}.pkg-custom-include-item{display:flex;align-items:center;gap:.5rem;padding:.45rem .55rem;border-radius:.55rem;border:1px solid rgba(145,35,62,.1);background:#fdfaf6}.pkg-custom-include-item span{flex:1;font-size:.8125rem;color:#374151}.pkg-custom-include-item input{flex:1;min-width:0;border:1px solid rgba(145,35,62,.18);border-radius:.45rem;padding:.4rem .5rem;font-size:.8125rem;color:#374151;background:#fff;outline:none}.pkg-custom-include-item input:focus{border-color:#91233e73;box-shadow:0 0 0 3px #91233e14}.pkg-custom-service-line{margin:0;padding:.55rem .65rem;border-radius:.55rem;font-size:.75rem;color:#4b5563;background:#f9fafb;border:1px solid rgba(145,35,62,.08)}.pkg-custom-include-item__check{color:#91233e;flex-shrink:0}.pkg-custom-icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:.3rem;border:none;border-radius:.4rem;color:#91233e;background:transparent;cursor:pointer}.pkg-custom-icon-btn:hover{color:#dc2626;background:#fef2f2}.pkg-custom-add-include{width:100%;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem;border:1px dashed rgba(145,35,62,.28);border-radius:.6rem;background:#fff;color:#91233e;font-size:.75rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pkg-custom-add-include:hover{border-color:#91233e;background:#91233e0a}.pkg-custom-add-include-panel{border:1px solid rgba(145,35,62,.2);border-radius:.6rem;padding:.65rem;background:#fff}.pkg-custom-add-include-actions{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.45rem}.pkg-custom-chip-row{display:flex;flex-wrap:wrap;gap:.4rem}.pkg-custom-chip{padding:.4rem .7rem;border-radius:9999px;border:1px solid rgba(145,35,62,.2);background:#fff;font-size:.75rem;font-weight:600;color:#91233e;cursor:pointer;transition:all .15s ease}.pkg-custom-chip:hover:not(:disabled){border-color:#91233e73;background:#91233e0d}.pkg-custom-chip--active{border-color:#91233e;background:linear-gradient(135deg,#91233e,#c44d38);color:#fff;box-shadow:0 2px 8px #91233e33}.pkg-custom-chip:disabled{opacity:.55;cursor:not-allowed}.pkg-custom-mode-row{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.pkg-custom-mode-btn{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .6rem;border-radius:.6rem;border:1px solid rgba(145,35,62,.16);background:#fff;font-size:.75rem;font-weight:700;color:#4b5563;cursor:pointer;transition:all .15s ease}.pkg-custom-mode-btn--active{border-color:#91233e;background:linear-gradient(135deg,#91233e,#ee7338);color:#fff}.pkg-custom-mode-btn:disabled{opacity:.6;cursor:not-allowed}.pkg-custom-mode-btn__dot{width:.55rem;height:.55rem;border-radius:9999px;border:2px solid currentColor;opacity:.85}.pkg-custom-subsection{display:flex;flex-direction:column;gap:.45rem;padding:.55rem .65rem;border-radius:.6rem;background:#91233e0a;border:1px solid rgba(145,35,62,.08)}.pkg-custom-subsection .pkg-custom-chip-row{max-height:5.75rem;overflow-y:auto;padding:.1rem}.pkg-custom-subsection__title{margin:0;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#91233e}.pkg-custom-char-count{margin:.2rem 0 0;font-size:.6875rem;color:#9ca3af;text-align:right}.pkg-custom-card__footer{display:flex;flex-direction:column-reverse;gap:.5rem;padding:.75rem 1.1rem .9rem;border-top:1px solid rgba(145,35,62,.08);background:#fff;flex-shrink:0}@media(min-width:480px){.pkg-custom-card__footer{flex-direction:row;justify-content:flex-end;align-items:center}}.pkg-custom-btn-ghost,.pkg-custom-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.6rem .95rem;border-radius:.6rem;font-size:.8125rem;font-weight:700;border:none;cursor:pointer;transition:filter .15s ease,opacity .15s ease}@media(min-width:480px){.pkg-custom-btn-ghost,.pkg-custom-btn-primary{width:auto}}.pkg-custom-btn-ghost{color:#91233e;background:transparent}.pkg-custom-btn-ghost:hover{background:#91233e0f}.pkg-custom-btn-primary{color:#fff;background:linear-gradient(135deg,#91233e,#ee7338);box-shadow:0 4px 14px #91233e38}.pkg-custom-btn-primary:hover{filter:brightness(1.04)}.pkg-custom-btn-secondary{padding:.4rem .75rem;border-radius:.5rem;border:1px solid rgba(145,35,62,.2);background:#fff;color:#4b5563;font-size:.75rem;font-weight:600;cursor:pointer}.pkg-custom-btn-secondary:hover{background:#f9fafb}.pkg-custom-btn-secondary--accent{border:none;color:#fff;background:linear-gradient(135deg,#91233e,#b52d4d)}.pkg-custom-btn-secondary--accent:disabled{opacity:.5;cursor:not-allowed}.pkg-custom-confirm-overlay{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pkg-custom-confirm-card{width:100%;max-width:380px;background:#fff;border-radius:1rem;box-shadow:0 20px 50px #0000002e;overflow:hidden;border:1px solid rgba(145,35,62,.08)}.pkg-custom-confirm-card__body{padding:1.25rem 1.15rem 1rem;text-align:center}.pkg-custom-confirm-card__icon{display:inline-flex;padding:.65rem;border-radius:9999px;background:#fffbeb;color:#d97706;margin-bottom:.65rem}.pkg-custom-confirm-card__title{margin:0 0 .4rem;font-size:1rem;font-weight:700;color:#111827}.pkg-custom-confirm-card__text{margin:0 0 1rem;font-size:.8125rem;line-height:1.5;color:#6b7280}.pkg-custom-confirm-card__actions{display:flex;gap:.5rem}.pkg-custom-confirm-card__actions button{flex:1;padding:.6rem .75rem;border-radius:.6rem;font-size:.8125rem;font-weight:700;cursor:pointer;border:none}.pkg-custom-confirm-card__actions .pkg-custom-btn-ghost{border:1px solid #e5e7eb;background:#fff}.pkg-custom-confirm-card__actions .pkg-custom-btn-primary{box-shadow:none}@media(max-width:639px){.pkg-custom-overlay__center{align-items:flex-end;padding:0}.pkg-custom-card{max-width:none;max-height:100dvh;min-height:100dvh;border-radius:0}.pkg-custom-card__header{padding-top:max(1rem,env(safe-area-inset-top))}.pkg-custom-card__body{padding-inline:.9rem}.pkg-custom-card__footer{position:sticky;bottom:0;padding-bottom:max(.9rem,env(safe-area-inset-bottom));box-shadow:0 -8px 20px #45152214}.pkg-custom-choice-grid{grid-template-columns:1fr}.pkg-custom-suggestion{align-items:flex-start;flex-direction:column}}.inst-tour-proposal-overlay{position:fixed;inset:0;z-index:10000;overflow-y:auto;background:#91233e47;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.inst-tour-proposal-overlay__center{display:flex;min-height:100%;min-height:100dvh;align-items:center;justify-content:center;padding:1rem}.inst-tour-proposal-card{width:100%;max-width:560px;max-height:min(92dvh,820px);display:flex;flex-direction:column;background:#fff;border-radius:1rem;box-shadow:0 24px 60px -18px #91233e59;overflow:hidden}.inst-tour-proposal-card__header{display:flex;gap:.75rem;justify-content:space-between;flex-shrink:0;padding:1.1rem 1.15rem .9rem;border-bottom:1px solid rgba(145,35,62,.08);background:linear-gradient(180deg,#fcf6e6,#fff)}.inst-tour-proposal-card__title{margin:0;font-family:var(--font-playfair, "Playfair Display", serif);font-size:1.15rem;color:#91233e}.inst-tour-proposal-card__subtitle{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45;color:#5c5348}.inst-tour-proposal-card__prefill-note{margin:.45rem 0 0;font-size:.6875rem;line-height:1.4;font-weight:600;color:#91233e;background:#fcf6e6e6;border:1px solid rgba(145,35,62,.12);border-radius:.5rem;padding:.4rem .55rem}.inst-tour-proposal-card__close{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;color:#91233e;background:#91233e14}.inst-tour-proposal-card__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem 1.15rem}.inst-tour-proposal-card__error{margin:0 0 .75rem;padding:.6rem .75rem;border-radius:.6rem;font-size:.8125rem;color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.inst-tour-proposal-form{display:flex;flex-direction:column;gap:.85rem}.inst-tour-proposal-form__row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:480px){.inst-tour-proposal-form__row{grid-template-columns:1fr}}.inst-tour-proposal-field{display:flex;flex-direction:column;gap:.35rem}.inst-tour-proposal-field__label{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;color:#91233e}.inst-tour-proposal-field__label label{cursor:default;color:inherit;font-weight:inherit}.inst-tour-proposal-field__info{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#91233e;opacity:.75;cursor:help}.inst-tour-proposal-field__info:hover,.inst-tour-proposal-field__info:focus-visible{opacity:1}.inst-tour-proposal-field__error{font-size:.75rem;line-height:1.4;color:#b91c1c}.inst-tour-proposal-field--invalid input,.inst-tour-proposal-field--invalid select,.inst-tour-proposal-field--invalid textarea,.inst-tour-proposal-field--invalid.inst-tour-proposal-field--calendar .inst-tour-proposal-date-range{border-color:#f87171;background:#fffbfb}.inst-tour-proposal-field input,.inst-tour-proposal-field select,.inst-tour-proposal-field textarea{width:100%;border:1px solid rgba(145,35,62,.18);border-radius:.6rem;padding:.55rem .7rem;font-size:.875rem;color:#1f2937;background:#fff}.inst-tour-proposal-field textarea{resize:vertical;min-height:5.5rem}.inst-tour-proposal-card__hint{margin:.15rem 0 0;font-size:.75rem;line-height:1.45;color:#6b6560}.inst-tour-proposal-guidelines{margin:.45rem 0 0;padding:.85rem .95rem .9rem 1rem;border-radius:.85rem;border:1px solid rgba(145,35,62,.28);border-left:4px solid #91233e;background:linear-gradient(135deg,#fff8ef,#fcefdc 55%,#f7e4cc);box-shadow:0 1px #91233e0f}.inst-tour-proposal-guidelines__title{display:flex;align-items:center;gap:.4rem;margin:0 0 .55rem;font-size:.84rem;font-weight:800;letter-spacing:.01em;color:#91233e}.inst-tour-proposal-guidelines ul{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.inst-tour-proposal-guidelines li{position:relative;padding:.35rem .5rem .35rem 1.35rem;border-radius:.5rem;font-size:.76rem;font-weight:600;line-height:1.4;color:#3f2f2a;background:#ffffff8c}.inst-tour-proposal-guidelines li:before{content:"";position:absolute;left:.45rem;top:.7rem;width:.4rem;height:.4rem;border-radius:999px;background:#91233e;box-shadow:0 0 0 3px #91233e1f}.inst-tour-proposal-guidelines__item--fee{background:#91233e1a;color:#6d152c;border:1px solid rgba(145,35,62,.22);font-weight:800}.inst-tour-proposal-guidelines__item--fee:before{background:#ee7338;box-shadow:0 0 0 3px #ee733833}.inst-tour-proposal-card__footer{display:flex;gap:.6rem;justify-content:flex-end;flex-shrink:0;padding:.85rem 1.15rem 1rem;border-top:1px solid rgba(145,35,62,.08);background:#fff}.inst-tour-proposal-btn-ghost,.inst-tour-proposal-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem .95rem;border-radius:.6rem;font-size:.8125rem;font-weight:700}.inst-tour-proposal-btn-ghost{color:#91233e;background:transparent}.inst-tour-proposal-btn-primary{color:#fff;background:linear-gradient(135deg,#91233e,#b52d4d)}.inst-tour-proposal-btn-primary:disabled{opacity:.55;cursor:not-allowed}.inst-tour-proposal-travel-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border:1px solid rgba(145,35,62,.18);border-radius:.55rem;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.inst-tour-proposal-travel-toggle:hover{border-color:#91233e52;background:#fcfbf8}.inst-tour-proposal-travel-toggle--open{border-color:#91233e59;border-bottom-left-radius:0;border-bottom-right-radius:0}.inst-tour-proposal-field--invalid .inst-tour-proposal-travel-toggle{border-color:#f87171}.inst-tour-proposal-travel-toggle__main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.inst-tour-proposal-travel-toggle__hint{font-size:.75rem;font-weight:500;color:#6b7280;line-height:1.35}.inst-tour-proposal-travel-toggle__chevron{flex-shrink:0;color:#91233e;transition:transform .2s ease}.inst-tour-proposal-travel-toggle--open .inst-tour-proposal-travel-toggle__chevron{transform:rotate(180deg)}.inst-tour-proposal-travel-panel{overflow:hidden;padding:0 .75rem .75rem;border:1px solid rgba(145,35,62,.35);border-top:none;border-radius:0 0 .55rem .55rem;background:#fcfbf8}.inst-tour-proposal-field--invalid .inst-tour-proposal-travel-panel{border-color:#f87171}.inst-tour-proposal-travel-panel .inst-tour-proposal-date-summary,.inst-tour-proposal-travel-panel .inst-tour-proposal-date-hint{margin-top:.65rem}.inst-tour-proposal-date-hint{margin:0;font-size:.75rem;color:#9ca3af}.inst-tour-proposal-date-summary{margin:0;font-size:.8125rem;color:#374151}.inst-tour-proposal-date-summary__days{color:#6b6560;font-weight:500}.inst-tour-proposal-date-range{width:100%;padding:.65rem .5rem .75rem;border:1px solid rgba(145,35,62,.18);border-radius:.75rem;background:#fcfbf8}.inst-tour-proposal-date-range .picker-table{width:100%;border-collapse:separate;border-spacing:0 .2rem}.inst-tour-proposal-date-range .date-picker-cell{width:2.35rem;height:2.35rem;padding:0}.inst-tour-proposal-date-range .week-day-cell-content{font-size:.6875rem;font-weight:600;color:#9ca3af;text-transform:uppercase}.inst-tour-proposal-date-range .picker-header-label{color:#111827;font-size:.9375rem;font-weight:700}.inst-tour-proposal-date-range .picker-direction-button{color:#91233e;width:2rem;height:2rem;font-size:1.125rem}.inst-tour-proposal-date-range .picker-direction-button:hover{background:#91233e14}.inst-tour-proposal-date-range .date-picker-cell-content{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;margin:0 auto;font-size:.8125rem;font-weight:600;line-height:1;border:none;cursor:pointer}.inst-tour-proposal-date-range .date-picker-other-month{color:#e5e7eb!important}.inst-tour-proposal-date-range .date-picker-cell-current-month{color:#374151}.inst-tour-proposal-date-range .date-picker-cell-disabled{opacity:.32;color:#d1d5db!important;background:transparent!important;cursor:not-allowed}.inst-tour-proposal-date-range .date-picker-cell-hoverable:hover{background:#ee733824!important;border-radius:9999px}.inst-tour-proposal-date-range .date-picker-cell-content.bg-primary-subtle{background:#91233e24!important;color:#91233e!important;border-radius:0;width:100%}.inst-tour-proposal-date-range .date-picker-cell-selected{background:#91233e!important;color:#fff!important;border-radius:9999px!important;box-shadow:0 2px 8px #91233e40}.inst-tour-proposal-date-range .date-picker-cell-selected-start:before{background:#91233e24!important;border-radius:9999px 0 0 9999px}.inst-tour-proposal-date-range .date-picker-cell-selected-end:before{background:#91233e24!important;border-radius:0 9999px 9999px 0}.inst-tour-proposal-date-range .date-picker-cell-selected-start.date-picker-cell-selected-end:before{display:none}@media(max-width:639px){.inst-tour-proposal-overlay__center{align-items:flex-end;padding:0}.inst-tour-proposal-card{max-width:100%;max-height:min(92dvh,100%);border-radius:1rem 1rem 0 0}.inst-tour-proposal-card__header{gap:.55rem;padding:.85rem .9rem .7rem}.inst-tour-proposal-card__title{font-size:1.05rem}.inst-tour-proposal-card__subtitle{font-size:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inst-tour-proposal-card__body{padding:.75rem .9rem}.inst-tour-proposal-form{gap:.7rem}.inst-tour-proposal-form__row{grid-template-columns:1fr}.inst-tour-proposal-field input,.inst-tour-proposal-field select,.inst-tour-proposal-field textarea{font-size:.8125rem;padding:.5rem .65rem}.inst-tour-proposal-field textarea{min-height:4.5rem}.inst-tour-proposal-travel-toggle{padding:.55rem .65rem}.inst-tour-proposal-travel-panel{padding:0 .45rem .5rem}.inst-tour-proposal-date-range{padding:.35rem .2rem .45rem}.inst-tour-proposal-date-range .picker-table{border-spacing:0 .05rem;table-layout:fixed}.inst-tour-proposal-date-range .date-picker-cell{width:auto;height:1.7rem}.inst-tour-proposal-date-range .date-picker-cell-content{width:1.55rem;height:1.55rem;font-size:.625rem}.inst-tour-proposal-date-range .week-day-cell-content{font-size:.5625rem}.inst-tour-proposal-date-range .picker-header-label{font-size:.8125rem}.inst-tour-proposal-date-range .picker-direction-button{width:1.65rem;height:1.65rem;font-size:.95rem}.inst-tour-proposal-card__footer{gap:.5rem;padding:.65rem .9rem calc(.75rem + env(safe-area-inset-bottom,0px))}.inst-tour-proposal-btn-ghost,.inst-tour-proposal-btn-primary{flex:1 1 0;min-height:2.5rem;padding:.55rem .75rem;font-size:.75rem}.inst-tour-proposal-btn-primary{flex:1.35 1 0}}.inst-tour-proposal-sent-overlay{position:fixed;inset:0;z-index:10060;overflow-y:auto;overscroll-behavior:contain;background:#91233e52;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.inst-tour-proposal-sent-overlay__center{display:flex;min-height:100%;min-height:100dvh;align-items:center;justify-content:center;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}.inst-tour-proposal-sent-card{position:relative;width:100%;max-width:400px;background:#fff;border-radius:1rem;box-shadow:0 24px 60px -16px #91233e61;overflow:hidden}.inst-tour-proposal-sent-card__accent{position:absolute;top:0;inset-inline:0;height:3px;background:linear-gradient(90deg,#91233e,#f4a300,#ee7338);z-index:2;pointer-events:none}.inst-tour-proposal-sent-card__hero{position:relative;padding:1.35rem 1.25rem 1rem;text-align:center;background:linear-gradient(145deg,#91233e,#a32842 45%,#ee7338);color:#fff;overflow:hidden}.inst-tour-proposal-sent-card__hero:before{content:"";position:absolute;inset:0;opacity:.18;background-image:radial-gradient(circle at 18% 82%,white 0%,transparent 52%),radial-gradient(circle at 82% 18%,white 0%,transparent 42%);pointer-events:none}.inst-tour-proposal-sent-card__close{position:absolute;top:.65rem;right:.65rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;background:#ffffff29;color:#fff;border:none;cursor:pointer;transition:background .15s ease}.inst-tour-proposal-sent-card__close:hover{background:#ffffff42}.inst-tour-proposal-sent-card__icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin-bottom:.65rem;border-radius:9999px;background:#fff3}.inst-tour-proposal-sent-card__check{width:1.65rem;height:1.65rem;color:#fff}.inst-tour-proposal-sent-card__sparkle{position:absolute;top:-.15rem;right:-.2rem;color:#f4a300}.inst-tour-proposal-sent-card__title{margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.35rem;font-weight:700;line-height:1.25}.inst-tour-proposal-sent-card__body{padding:1.15rem 1.25rem .5rem}.inst-tour-proposal-sent-card__lead{margin:0 0 .85rem;font-family:Lora,Georgia,serif;font-size:.9375rem;line-height:1.55;color:#374151;text-align:center}.inst-tour-proposal-sent-card__lead strong{color:#91233e;font-weight:700}.inst-tour-proposal-sent-card__lead em{font-style:normal;color:#91233e;font-weight:600}.inst-tour-proposal-sent-card__hint{display:flex;gap:.55rem;align-items:flex-start;padding:.75rem .85rem;border-radius:.75rem;background:#fcf6e6;border:1px solid rgba(145,35,62,.1);font-size:.8125rem;line-height:1.5;color:#4b5563}.inst-tour-proposal-sent-card__hint strong{color:#91233e}.inst-tour-proposal-sent-card__footer{padding:.85rem 1.25rem 1.25rem}.inst-tour-proposal-sent-card__cta-primary{width:100%;padding:.75rem 1rem;border:none;border-radius:.65rem;background:linear-gradient(135deg,#91233e,#ee7338);color:#fff;font-size:.9375rem;font-weight:700;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.inst-tour-proposal-sent-card__cta-primary:hover{opacity:.95;transform:translateY(-1px)}.inst-tour-proposal-modify-overlay{position:fixed;inset:0;z-index:10055;overflow-y:auto;background:#91233e47;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.inst-tour-proposal-modify-overlay__center{display:flex;min-height:100%;min-height:100dvh;align-items:center;justify-content:center;padding:1rem}.inst-tour-proposal-modify-card{width:100%;max-width:480px;background:#fff;border-radius:1rem;box-shadow:0 24px 60px -18px #91233e59;overflow:hidden}.inst-tour-proposal-modify-card:has(.inst-tour-proposal-modify-travel-toggle--open),.inst-tour-proposal-modify-card--travel-open{max-width:560px}.inst-tour-proposal-modify-field__error{font-size:.75rem;color:#b91c1c;line-height:1.35}.inst-tour-proposal-modify-field--invalid input,.inst-tour-proposal-modify-field--invalid textarea,.inst-tour-proposal-modify-field--invalid .inst-tour-proposal-modify-travel-toggle,.inst-tour-proposal-modify-field--invalid .inst-tour-proposal-modify-travel-panel{border-color:#f87171}.inst-tour-proposal-modify-card__header{display:flex;gap:.75rem;justify-content:space-between;padding:1.1rem 1.15rem .9rem;border-bottom:1px solid rgba(145,35,62,.08);background:linear-gradient(180deg,#fcf6e6,#fff)}.inst-tour-proposal-modify-card__title{margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.2rem;font-weight:700;color:#91233e}.inst-tour-proposal-modify-card__subtitle{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45;color:#6b7280}.inst-tour-proposal-modify-card__subtitle strong{color:#91233e}.inst-tour-proposal-modify-card__close{flex-shrink:0;width:2rem;height:2rem;border:none;border-radius:9999px;background:#91233e14;color:#91233e;cursor:pointer}.inst-tour-proposal-modify-card__body{padding:1rem 1.15rem}.inst-tour-proposal-modify-card__error{margin:0 0 .75rem;padding:.65rem .75rem;border-radius:.5rem;background:#fef2f2;color:#b91c1c;font-size:.8125rem}.inst-tour-proposal-modify-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.inst-tour-proposal-modify-field__label{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:700;color:#91233e}.inst-tour-proposal-modify-field input,.inst-tour-proposal-modify-field textarea{width:100%;padding:.6rem .75rem;border:1px solid rgba(145,35,62,.18);border-radius:.55rem;font-family:Lora,Georgia,serif;font-size:.875rem;color:#1f2937}.inst-tour-proposal-modify-field input:focus,.inst-tour-proposal-modify-field textarea:focus{outline:2px solid rgba(145,35,62,.25);outline-offset:1px}.inst-tour-proposal-modify-field--half{max-width:12rem}.inst-tour-proposal-modify-field--calendar{margin-bottom:0}.inst-tour-proposal-modify-travel-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border:1px solid rgba(145,35,62,.18);border-radius:.55rem;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.inst-tour-proposal-modify-travel-toggle:hover{border-color:#91233e52;background:#fcfbf8}.inst-tour-proposal-modify-travel-toggle--open{border-color:#91233e59;border-bottom-left-radius:0;border-bottom-right-radius:0}.inst-tour-proposal-modify-travel-toggle__main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.inst-tour-proposal-modify-travel-toggle__hint{font-size:.75rem;font-weight:500;color:#6b7280;line-height:1.35}.inst-tour-proposal-modify-travel-toggle__chevron{flex-shrink:0;color:#91233e;transition:transform .2s ease}.inst-tour-proposal-modify-travel-toggle--open .inst-tour-proposal-modify-travel-toggle__chevron{transform:rotate(180deg)}.inst-tour-proposal-modify-travel-panel{overflow:hidden;padding:0 .75rem .75rem;border:1px solid rgba(145,35,62,.35);border-top:none;border-radius:0 0 .55rem .55rem;background:#fcfbf8}.inst-tour-proposal-modify-travel-panel .inst-tour-proposal-modify-date-summary,.inst-tour-proposal-modify-travel-panel .inst-tour-proposal-modify-date-hint{margin-top:.65rem}.inst-tour-proposal-modify-date-hint{margin:0;font-size:.75rem;color:#9ca3af}.inst-tour-proposal-modify-date-summary{margin:0;font-size:.8125rem;color:#374151}.inst-tour-proposal-modify-date-summary__days{color:#6b6560;font-weight:500}.inst-tour-proposal-modify-date-range{width:100%;padding:.65rem .5rem .75rem;border:1px solid rgba(145,35,62,.18);border-radius:.75rem;background:#fcfbf8}.inst-tour-proposal-modify-date-range .picker-table{width:100%;border-collapse:separate;border-spacing:0 .2rem}.inst-tour-proposal-modify-date-range .date-picker-cell{width:2.35rem;height:2.35rem;padding:0}.inst-tour-proposal-modify-date-range .week-day-cell-content{font-size:.6875rem;font-weight:600;color:#9ca3af;text-transform:uppercase}.inst-tour-proposal-modify-date-range .picker-header-label{font-family:Playfair Display,Georgia,serif;font-size:.9375rem;font-weight:700;color:#91233e}.inst-tour-proposal-modify-date-range .picker-direction-button{color:#91233e;border-radius:9999px;width:2rem;height:2rem}.inst-tour-proposal-modify-date-range .picker-direction-button:hover{background:#91233e14}.inst-tour-proposal-modify-date-range .date-picker-cell-content{width:2.1rem;height:2.1rem;margin:0 auto;border-radius:9999px;font-size:.8125rem;font-weight:500;color:#374151;display:flex;align-items:center;justify-content:center}.inst-tour-proposal-modify-date-range .date-picker-other-month{opacity:.35}.inst-tour-proposal-modify-date-range .date-picker-cell-current-month{color:#1f2937}.inst-tour-proposal-modify-date-range .date-picker-cell-disabled{opacity:.35;pointer-events:none}.inst-tour-proposal-modify-date-range .date-picker-cell-hoverable:hover{background:#91233e14;border-radius:9999px}.inst-tour-proposal-modify-date-range .date-picker-cell-content.bg-primary-subtle{background:#ee733826;color:#91233e}.inst-tour-proposal-modify-date-range .date-picker-cell-selected{background:#91233e1a}.inst-tour-proposal-modify-date-range .date-picker-cell-selected-start:before,.inst-tour-proposal-modify-date-range .date-picker-cell-selected-end:before{background:linear-gradient(135deg,#91233e,#ee7338)}.inst-tour-proposal-modify-date-range .date-picker-cell-selected-start.date-picker-cell-selected-end:before{border-radius:9999px}.inst-tour-proposal-modify-card__footer{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding:.85rem 1.15rem 1.1rem;border-top:1px solid rgba(145,35,62,.08)}.inst-tour-proposal-modify-btn-ghost,.inst-tour-proposal-modify-btn-primary{padding:.6rem 1rem;border-radius:.55rem;font-size:.875rem;font-weight:700;cursor:pointer}.inst-tour-proposal-modify-btn-ghost{border:1px solid rgba(145,35,62,.2);background:#fff;color:#91233e}.inst-tour-proposal-modify-btn-primary{display:inline-flex;align-items:center;gap:.35rem;border:none;background:linear-gradient(135deg,#91233e,#ee7338);color:#fff}.inst-tour-proposal-modify-btn-primary:disabled{opacity:.55;cursor:not-allowed}.msg-page-shell{--msg-maroon: #91233e;--msg-maroon-deep: #8f2b3b;--msg-saffron: #ee7338;--msg-cream: #fcf6e6;--msg-cream-soft: #fff9f0;--msg-border: rgba(145, 35, 62, .18);min-height:100dvh;padding:4.5rem 0 0}@media(min-width:768px){.msg-page-shell{padding:5.5rem 1rem 1.25rem;align-items:flex-start}}.msg-filters-row{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0}.msg-filters{display:flex;align-items:center;gap:.4rem;flex:1 1 auto;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.15rem 0 .35rem;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 calc(100% - 1.25rem),transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 calc(100% - 1.25rem),transparent 100%)}.msg-filters::-webkit-scrollbar{display:none}.msg-filters__track{display:flex;align-items:center;gap:.4rem;min-width:-moz-min-content;min-width:min-content;padding-right:.35rem}.msg-filter{position:relative;flex:0 0 auto;scroll-snap-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid transparent;border-radius:999px;padding:.42rem .85rem;font-size:.75rem;font-weight:650;letter-spacing:.01em;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.msg-filter:active{transform:scale(.97)}.msg-filter:focus-visible{outline:2px solid var(--msg-saffron);outline-offset:2px}.msg-filter__label-full{display:none}.msg-filter__label-short{display:inline}@media(min-width:480px){.msg-filter{padding:.48rem 1rem;font-size:.8rem}.msg-filter__label-full{display:inline}.msg-filter__label-short{display:none}}.msg-filter__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;margin-left:.35rem;padding:0 .35rem;border-radius:999px;font-size:.65rem;font-weight:700;line-height:1}.msg-filter--messages{background:#fcf6e6d9;color:var(--msg-maroon);border-color:#91233e38}.msg-filter--messages.is-active{background:var(--msg-maroon);color:#fff;border-color:var(--msg-maroon);box-shadow:0 6px 16px #91233e47}.msg-filter--messages.is-active .msg-filter__count{background:#ffffff38;color:#fff}.msg-filter--messages:not(.is-active) .msg-filter__count{background:var(--msg-maroon);color:#fff}.msg-filter--unread{background:#ee733814;color:#c45a24;border-color:#ee733859}.msg-filter--unread.is-active{background:linear-gradient(135deg,#ee7338,#d45f28);color:#fff;border-color:transparent;box-shadow:0 6px 16px #ee733852}.msg-filter--unread.is-active .msg-filter__count{background:#ffffff40;color:#fff}.msg-filter--unread:not(.is-active) .msg-filter__count{background:var(--msg-saffron);color:#fff}.msg-filter--experts{background:#fff;color:var(--msg-maroon-deep);border-color:#91233e47;box-shadow:inset 0 -2px #ee733873}.msg-filter--experts.is-active{background:linear-gradient(135deg,#91233e,#ee7338);color:#fff;border-color:transparent;box-shadow:0 6px 18px #91233e42}.msg-filter--experts.is-active .msg-filter__count{background:#ffffff38;color:#fff}.msg-filter--experts:not(.is-active) .msg-filter__count{background:#91233e1a;color:var(--msg-maroon)}.msg-filter--institutions{background:#fff;color:var(--msg-maroon);border-color:#91233e33;border-style:dashed}.msg-filter--institutions.is-active{background:var(--msg-cream);color:var(--msg-maroon);border-style:solid;border-color:var(--msg-maroon);box-shadow:0 0 0 1px var(--msg-maroon),0 6px 14px #91233e1f}.msg-filter--institutions.is-active .msg-filter__count{background:var(--msg-maroon);color:#fff}.msg-filter--institutions:not(.is-active) .msg-filter__count{background:#91233e1f;color:var(--msg-maroon)}.msg-filter--connections{background:#ffffffe6;color:var(--msg-maroon-deep);border-color:#91233e33}.msg-filter--connections.is-active{background:#7a1d34;color:#fff;border-color:#7a1d34;box-shadow:0 6px 16px #7a1d3447}.msg-filter--connections.is-active .msg-filter__count{background:#fcf6e640;color:#fff}.msg-filter--connections:not(.is-active) .msg-filter__count{background:#91233e1f;color:var(--msg-maroon)}.msg-filters__new{display:none;flex:0 0 auto;align-items:center;gap:.4rem;padding:.48rem 1rem;border-radius:999px;border:1px solid rgba(235,216,196,.7);background:#fff;color:var(--msg-maroon-deep);font-size:.8rem;font-weight:600;white-space:nowrap;box-shadow:0 2px 8px #91233e0f;transition:background .14s ease,box-shadow .14s ease;-webkit-tap-highlight-color:transparent}.msg-filters__new:hover{background:var(--msg-cream);box-shadow:0 4px 12px #91233e1a}@media(min-width:1024px){.msg-filters__new{display:inline-flex}.msg-filters{-webkit-mask-image:none;mask-image:none}}.msg-page-panel{display:flex;flex-direction:column;width:100%;max-width:1400px;height:calc(100dvh - 4.5rem);overflow:hidden;border:none;border-radius:0;background:#fff9f0f5;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(min-width:768px){.msg-page-panel{height:calc(100dvh - 6.5rem);border-radius:28px;border:1px solid rgba(240,220,197,.6);box-shadow:0 30px 70px #91233e2e;background:#fff9f0e6}}.msg-shell-header{padding:.85rem .9rem .7rem;border-bottom:1px solid rgba(231,214,193,.6);background:#ffffff8c}@media(min-width:640px){.msg-shell-header{padding:1.25rem 2rem 1rem}}.msg-shell-header__inner{display:flex;flex-direction:column;gap:.85rem}@media(min-width:640px){.msg-shell-header__inner{gap:1.25rem}}.msg-shell-title{display:flex;align-items:center;gap:.65rem;min-width:0}.msg-shell-title__icon{width:2.25rem;height:2.25rem;border-radius:.85rem;background:linear-gradient(145deg,#f4d7af,#f5b893);box-shadow:inset 0 1px 2px #ffffff73;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(min-width:640px){.msg-shell-title__icon{width:2.5rem;height:2.5rem;border-radius:1rem}}.msg-shell-title__heading{margin:0;font-size:1.05rem;font-weight:650;color:var(--msg-maroon-deep, #8f2b3b);line-height:1.2}@media(min-width:640px){.msg-shell-title__heading{font-size:1.25rem}}.msg-shell-title__sub{margin:.15rem 0 0;font-size:.7rem;color:#8f2b3bb3;line-height:1.35}@media(min-width:640px){.msg-shell-title__sub{font-size:.75rem}}.msg-search-wrap{padding:.5rem .9rem;border-bottom:1px solid rgba(231,214,193,.6)}@media(min-width:640px){.msg-search-wrap{padding:.5rem 1.5rem}}.pcp-root{display:flex;align-items:center;gap:.75rem}.pcp-copy{text-align:center}@media(min-width:640px){.pcp-copy{text-align:right}}.pcp-label{font-weight:600;color:#374151;line-height:1.25}.pcp-sections{color:#6b7280;font-size:.75rem;line-height:1.2}.pcp-encourage{display:block;margin-top:.125rem;font-size:.65rem;font-weight:600;letter-spacing:.02em;color:#91233e;animation:pcp-encourage-fade 3s ease-in-out infinite}.pcp-root.pcp-complete .pcp-encourage{color:#b45309;animation:none}@keyframes pcp-encourage-fade{0%,to{opacity:.85}50%{opacity:1}}.pcp-bar-outer{position:relative;flex-shrink:0;border-radius:9999px;padding:2px;background:linear-gradient(135deg,#91233e1f,#f4a30033);animation:pcp-track-glow 2.8s ease-in-out infinite}.pcp-root.pcp-complete .pcp-bar-outer{animation:pcp-track-glow-complete 2s ease-in-out infinite}@keyframes pcp-track-glow{0%,to{box-shadow:0 0 #ee733826}50%{box-shadow:0 0 12px 2px #f4a30059}}@keyframes pcp-track-glow-complete{0%,to{box-shadow:0 0 #f4a30040}50%{box-shadow:0 0 14px 3px #f4a30073}}.pcp-track{position:relative;overflow:hidden;border-radius:9999px;background:#e5e7eb}.pcp-size-sm .pcp-track{width:4rem;height:.375rem}.pcp-size-md .pcp-track{width:8rem;height:.5rem}.pcp-size-lg .pcp-track{width:12rem;height:.75rem}.pcp-fill{position:relative;height:100%;min-width:0;border-radius:9999px;background:linear-gradient(90deg,#91233e,#ee7338 42%,#f4a300);background-size:200% 100%;transition:width .85s cubic-bezier(.34,1.2,.64,1);animation:pcp-fill-gradient 4s ease-in-out infinite}.pcp-root.pcp-bump .pcp-fill{animation:pcp-fill-gradient 4s ease-in-out infinite,pcp-fill-bump .55s ease-out}@keyframes pcp-fill-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes pcp-fill-bump{0%{filter:brightness(1)}40%{filter:brightness(1.15)}to{filter:brightness(1)}}.pcp-fill-shine{position:absolute;inset:0;width:40%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.45) 45%,rgba(255,255,255,.15) 55%,transparent 100%);animation:pcp-shine-sweep 2.8s ease-in-out infinite;pointer-events:none}@keyframes pcp-shine-sweep{0%{transform:translate(-120%) skew(-12deg);opacity:0}15%{opacity:1}50%{transform:translate(220%) skew(-12deg);opacity:0}to{transform:translate(220%) skew(-12deg);opacity:0}}.pcp-pct{font-weight:700;color:#91233e;min-width:2.5rem;text-align:right;transition:transform .35s ease,color .35s ease}.pcp-root.pcp-bump .pcp-pct{animation:pcp-pct-pop .5s ease-out}.pcp-root.pcp-complete .pcp-pct{color:#b45309}@keyframes pcp-pct-pop{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}.pcp-size-sm .pcp-label{font-size:.75rem}.pcp-size-md .pcp-label{font-size:.875rem}.pcp-size-lg .pcp-label{font-size:1rem}.pcp-size-sm .pcp-pct{font-size:.75rem}.pcp-size-md .pcp-pct{font-size:.875rem}.pcp-size-lg .pcp-pct{font-size:1rem}@media(prefers-reduced-motion:reduce){.pcp-bar-outer,.pcp-fill,.pcp-fill-shine,.pcp-encourage,.pcp-pct{animation:none!important}.pcp-fill{transition:width .3s ease}}.epb-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:2px;border-radius:.75rem;overflow:hidden;isolation:isolate}.epb-wrapper:before{content:"";position:absolute;inset:-120%;background:conic-gradient(from 0deg,#91233e,#f4a300,#91233e 55%,#f4a300 75%,#91233e);opacity:.9;animation:epb-border-spin 3.5s linear infinite;z-index:0}.epb-wrapper:after{content:"";position:absolute;inset:-6px;border-radius:1rem;border:2px solid rgba(244,163,0,.45);animation:epb-ring-pulse 2.4s ease-out infinite;z-index:0;pointer-events:none}@keyframes epb-border-spin{to{transform:rotate(360deg)}}@keyframes epb-ring-pulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.12);opacity:0}to{transform:scale(1.12);opacity:0}}@keyframes epb-glow-breathe{0%,to{box-shadow:0 0 #91233e59,0 4px 14px #f4a30040}50%{box-shadow:0 0 0 6px #91233e00,0 6px 22px #f4a30066}}@keyframes epb-shimmer-sweep{0%{transform:translate(-130%) skew(-18deg);opacity:0}12%{opacity:1}45%{transform:translate(130%) skew(-18deg);opacity:0}to{transform:translate(130%) skew(-18deg);opacity:0}}@keyframes epb-icon-nudge{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-1px) rotate(-6deg)}65%{transform:translateY(0) rotate(4deg)}}.epb-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;overflow:hidden;border-radius:.6rem;font-weight:600;border:2px solid #91233e;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease;animation:epb-glow-breathe 2.6s ease-in-out infinite}.epb-variant-edit .epb-button,.epb-variant-view .epb-button{color:#91233e;background:linear-gradient(135deg,#fff9ef,#fff 45%,#fff4dc)}.epb-variant-save .epb-button{color:#fff;background:linear-gradient(135deg,#91233e,#a83250 45%,#91233e);border-color:#91233e}.epb-variant-save .epb-shimmer{background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.35) 45%,rgba(244,163,0,.5) 55%,transparent 100%)}.epb-wide .epb-button{padding-left:2.5rem;padding-right:2.5rem}.epb-full-width{display:flex;width:100%}.epb-size-md .epb-button{padding:.5rem 1rem;font-size:1rem}.epb-size-xs.epb-wrapper{padding:1px;border-radius:.375rem}.epb-size-xs .epb-button{padding:.375rem .5rem;font-size:.75rem;line-height:1rem;border-radius:.3125rem;border-width:1px;gap:.25rem}.epb-size-xs.epb-wrapper:after{inset:-3px;border-width:1px}.epb-size-xs .epb-icon{animation-duration:2.8s}.epb-size-sm .epb-button{padding:.25rem .75rem;font-size:.875rem}@media(min-width:768px){.epb-size-sm .epb-button{font-size:1rem}}.epb-shimmer{position:absolute;inset:0;width:45%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.65) 45%,rgba(244,163,0,.35) 55%,transparent 100%);pointer-events:none;animation:epb-shimmer-sweep 3.8s ease-in-out infinite}.epb-icon{flex-shrink:0;animation:epb-icon-nudge 2.8s ease-in-out infinite}.epb-label{position:relative;z-index:1;white-space:nowrap}.epb-variant-edit .epb-button:hover,.epb-variant-view .epb-button:hover{transform:translateY(-1px) scale(1.02);background:#f4a300;border-color:#f4a300;color:#91233e;animation:none;box-shadow:0 8px 24px #f4a30073}.epb-variant-save .epb-button:hover:not(:disabled){transform:translateY(-1px) scale(1.02);background:#f4a300;border-color:#f4a300;color:#91233e;animation:none;box-shadow:0 8px 24px #f4a30073}.epb-disabled:before,.epb-disabled:after{animation:none!important;opacity:0!important}.epb-disabled .epb-button{background:#9ca3af!important;border-color:#9ca3af!important;color:#fff!important;cursor:not-allowed!important;animation:none!important;box-shadow:none!important;transform:none!important}.epb-disabled .epb-shimmer,.epb-disabled .epb-icon{animation:none!important}.epb-button:active{transform:translateY(0) scale(.99)}.epb-button:focus-visible{outline:2px solid #f4a300;outline-offset:3px}.epb-wrapper:hover:after{animation:none;opacity:0}@media(prefers-reduced-motion:reduce){.epb-wrapper:before,.epb-wrapper:after,.epb-button,.epb-shimmer,.epb-icon{animation:none!important}.epb-button{box-shadow:0 0 0 3px #f4a30059}}.reactEasyCrop_Container{position:absolute;inset:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:move;display:flex;justify-content:center;align-items:center}.reactEasyCrop_Image,.reactEasyCrop_Video{will-change:transform;max-width:unset}.reactEasyCrop_Contain{max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0}.reactEasyCrop_Cover_Horizontal{width:100%;height:auto}.reactEasyCrop_Cover_Vertical{width:auto;height:100%}.reactEasyCrop_CropArea{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.5);box-sizing:border-box;box-shadow:0 0 0 9999em;color:#00000080;overflow:hidden}.reactEasyCrop_CropAreaRound{border-radius:50%}.reactEasyCrop_CropAreaGrid:before{content:" ";box-sizing:border-box;position:absolute;border:1px solid rgba(255,255,255,.5);inset:0 33.33%;border-top:0;border-bottom:0}.reactEasyCrop_CropAreaGrid:after{content:" ";box-sizing:border-box;position:absolute;border:1px solid rgba(255,255,255,.5);inset:33.33% 0;border-left:0;border-right:0}.services-bulk-root{--svc-brand: #91233e;--svc-orange: #ee7338;--svc-blend: #b85a48;--svc-checkbox-bg: #f8f4ee;--svc-checkbox-bg-hover: #f3ebe3;--svc-checkbox-border: #91233e;--svc-checkbox-tick: #91233e;--svc-checkbox-tick-on-maroon: #fcf6e6}.services-bulk-root input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.125rem;height:1.125rem;margin:0;border:2px solid var(--svc-checkbox-border);border-radius:.25rem;background-color:var(--svc-checkbox-bg);cursor:pointer;flex-shrink:0;position:relative;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.services-bulk-root input[type=checkbox]:hover:not(:disabled){background-color:var(--svc-checkbox-bg-hover);box-shadow:0 0 0 2px #91233e14}.services-bulk-root input[type=checkbox]:focus-visible{outline:2px solid var(--svc-blend);outline-offset:2px}.services-bulk-root input[type=checkbox]:not(.services-checkbox--category):checked{background-color:var(--svc-checkbox-bg);border-color:var(--svc-checkbox-border)}.services-bulk-root input[type=checkbox]:not(.services-checkbox--category):checked:after{content:"";position:absolute;left:50%;top:42%;width:.3rem;height:.55rem;border:solid var(--svc-checkbox-tick);border-width:0 2.5px 2.5px 0;transform:translate(-50%,-50%) rotate(45deg)}.services-bulk-root input[type=checkbox]:not(.services-checkbox--category):indeterminate{background-color:var(--svc-checkbox-bg);border-color:var(--svc-checkbox-border)}.services-bulk-root input[type=checkbox]:not(.services-checkbox--category):indeterminate:after{content:"";position:absolute;left:50%;top:50%;width:.5rem;height:2.5px;background:var(--svc-checkbox-tick);border:none;transform:translate(-50%,-50%);border-radius:1px}.services-bulk-root input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.services-bulk-root input.services-checkbox--category{border-color:#d1d5db;background-color:#fff}.services-bulk-root input.services-checkbox--category:hover:not(:disabled){background-color:#fdf2f4;border-color:var(--svc-brand)}.services-bulk-root input.services-checkbox--category:checked{background-color:var(--svc-brand)!important;border-color:var(--svc-brand)!important}.services-bulk-root input.services-checkbox--category:checked:after{content:"";position:absolute;left:50%;top:42%;width:.3rem;height:.55rem;border:solid var(--svc-checkbox-tick-on-maroon);border-width:0 2.5px 2.5px 0;transform:translate(-50%,-50%) rotate(45deg)}.services-bulk-root input.services-checkbox--category:indeterminate{background-color:var(--svc-brand)!important;border-color:var(--svc-brand)!important}.services-bulk-root input.services-checkbox--category:indeterminate:after{content:"";position:absolute;left:50%;top:50%;width:.5rem;height:2.5px;background:var(--svc-checkbox-tick-on-maroon);border:none;transform:translate(-50%,-50%);border-radius:1px}.services-bulk-controls{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:.75rem 1.25rem;padding:.875rem 1rem;background:#fafafa;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:1rem}.services-bulk-control-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;min-height:2.75rem;flex:1 1 auto;min-width:min(100%,12rem);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:480px){.services-bulk-control-label{flex:1 1 0}}.services-category-grid{display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:640px){.services-category-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.services-category-grid{grid-template-columns:repeat(3,1fr)}}.services-checkbox-row{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;border:1px solid #e5e7eb;background:#fff;min-height:2.75rem;cursor:pointer;transition:border-color .15s,background .15s}.services-checkbox-row:hover:not(.services-checkbox-row--disabled){border-color:#d1d5db;background:#faf8f5}.services-checkbox-row--selected{border-color:var(--svc-brand);background:#fdf2f4}.services-checkbox-row input[type=checkbox]{margin-top:.125rem}.services-checkbox-row--service.services-checkbox-row--selected{border-color:var(--svc-blend);background:#faf3ef}.services-checkbox-row--disabled{opacity:.55;cursor:not-allowed}.services-category-card{border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem;background:#fff}.services-service-grid{display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:640px){.services-service-grid{grid-template-columns:repeat(2,1fr)}}.services-bulk-status{font-size:.8125rem;color:var(--svc-brand);padding:.5rem .75rem;background:#fdf2f4;border-radius:.5rem;margin-bottom:.75rem}.services-category-card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #f3f4f6}.services-category-select-all{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:var(--svc-blend);cursor:pointer;min-height:2.25rem}.services-category-select-all input[type=checkbox]{width:1rem;height:1rem}.expert-purpose-tooltip-wrap.inst-reg-tooltip-wrap,.expert-purpose-card-host{display:block;width:100%;height:100%}.expert-purpose-tooltip-wrap .expert-purpose-card,.expert-purpose-card-host .expert-purpose-card{width:100%;height:100%}@media(hover:none),(pointer:coarse),(max-width:639px){.expert-purpose-card{transform:none!important}}.seeker-profile-page.inst-edit-page{--inst-maroon: #91233e;--inst-cream: #fcf6e6}.seeker-privacy-note{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:1.1rem;padding:.75rem .85rem;border-radius:.75rem;border:1px solid rgba(145,35,62,.14);background:linear-gradient(135deg,#fcf6e6e6,#ffffffd9)}.seeker-privacy-note__icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:.55rem;color:var(--inst-maroon);background:linear-gradient(135deg,#f4a3002e,#ee733824)}.seeker-privacy-note__text{margin:0;font-size:.8125rem;line-height:1.5;color:#4b5563}.seeker-privacy-note__title{font-weight:700;color:var(--inst-maroon)}.seeker-save-privacy{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.75rem;line-height:1.4;color:#6b7280}.seeker-save-privacy svg{color:var(--inst-maroon);flex-shrink:0}.seeker-personal-form .inst-edit-field{margin-bottom:0}.seeker-personal-form__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:768px){.seeker-personal-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.seeker-personal-form .inst-edit-input--error,.seeker-personal-form .inst-edit-select--error{border-color:#dc2626;box-shadow:0 0 0 3px #dc262614}.seeker-personal-form .inst-edit-location-wrap .location-input-wrapper input,.seeker-personal-form .inst-edit-location-wrap input{width:100%;max-width:100%;border:1px solid rgba(145,35,62,.18);border-radius:.5rem;padding:.625rem .875rem;font-size:1rem;color:#1f2937;background:#fff;box-sizing:border-box}.seeker-personal-form .inst-edit-location-wrap .location-input-wrapper input:focus,.seeker-personal-form .inst-edit-location-wrap input:focus{outline:none;border-color:var(--inst-maroon);box-shadow:0 0 0 3px #91233e1a}.seeker-profile-page .seeker-personal-form .inst-edit-field,.seeker-profile-page .seeker-personal-form__grid{overflow:visible}.seeker-profile-page .seeker-personal-form .inst-edit-field:has(.inst-reg-tooltip-wrap--show),.seeker-profile-page .seeker-personal-form .inst-edit-field:has(.inst-reg-tooltip-wrap:hover),.seeker-profile-page .seeker-personal-form .inst-edit-field:has(.inst-reg-tooltip-wrap:focus-within){position:relative;z-index:20}.seeker-profile-page .inst-edit-panel{overflow:visible}.seeker-profile-interests{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}@media(min-width:768px){.seeker-profile-interests{grid-template-columns:repeat(3,minmax(0,1fr))}}.seeker-profile-interests .seeker-interest-tooltip-wrap.inst-reg-tooltip-wrap{display:block;width:100%;height:100%}.seeker-profile-interests .inst-edit-chip{width:100%;text-align:left;background:#fff;align-items:center}.seeker-profile-interests .inst-edit-chip.inst-edit-chip--checked{background:#fcf6e6;border-color:#91233e;box-shadow:0 0 0 1px #91233e1f;font-weight:600;color:#91233e}.seeker-profile-media-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.seeker-profile-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.seeker-profile-media-card{border:1px solid rgba(145,35,62,.12);border-radius:.75rem;padding:1.25rem;background:linear-gradient(to bottom,#fff,#fcf6e659)}.seeker-profile-media-card__label{display:block;font-size:.875rem;font-weight:600;color:var(--inst-maroon);margin-bottom:.75rem}.seeker-profile-media-card__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.seeker-profile-media-btn{padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.seeker-profile-media-btn--primary{background:var(--inst-maroon);color:#fff;border:none}.seeker-profile-media-btn--primary:hover:not(:disabled){background:#7a1e32}.seeker-profile-media-btn--primary:disabled{opacity:.5;cursor:not-allowed}.seeker-profile-media-btn--ghost{background:#fff;color:#374151;border:1px solid rgba(145,35,62,.18)}.seeker-profile-media-btn--ghost:hover{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.seeker-profile-modal-backdrop{--inst-saffron: #ee7338;position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;background:#00000080;padding:1rem}.seeker-profile-modal{background:#fff;border-radius:.75rem;max-width:28rem;width:100%;padding:1.75rem 1.5rem;text-align:center;box-shadow:0 24px 48px #91233e29}.seeker-profile-modal__icon{width:4rem;height:4rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.seeker-profile-modal__icon--success{background:#f0fdf4;color:#16a34a}.seeker-profile-modal__title{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .5rem}.seeker-profile-modal__desc{font-size:.9375rem;color:#6b7280;margin:0 0 1.5rem;line-height:1.5}.seeker-profile-modal__actions{display:flex;justify-content:center}.seeker-profile-modal__actions .inst-edit-btn-primary{min-width:9rem;border:none;cursor:pointer;color:#fff;background:linear-gradient(135deg,#ee7338,#e06528);box-shadow:0 2px 10px #ee733847}.seeker-profile-modal__actions .inst-edit-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 14px #ee733861}.seeker-section-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.65rem;padding:1.75rem 1.25rem;border-radius:.75rem;border:1px dashed rgba(145,35,62,.22);background:linear-gradient(135deg,#fcf6e68c,#ffffffe6)}.seeker-section-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.75rem;color:var(--inst-maroon);background:linear-gradient(135deg,#f4a30029,#ee73381f)}.seeker-section-empty__title{margin:0;font-size:1rem;font-weight:650;color:#91233e}.seeker-section-empty__desc{margin:0;max-width:28rem;font-size:.875rem;line-height:1.5;color:#6b7280}.seeker-section-empty__cta{margin-top:.35rem;padding:.625rem 1.15rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;color:#fff;background:var(--inst-maroon);cursor:pointer;transition:background .2s,transform .15s}.seeker-section-empty__cta:hover{background:#7a1e32}.seeker-section-empty__cta:active{transform:scale(.98)}.seeker-personal-sections .inst-edit-subcard{padding:1rem}@media(min-width:640px){.seeker-personal-sections .inst-edit-subcard{padding:1.25rem}}.seeker-personal-sections .inst-edit-subcard__title{margin-bottom:.35rem}.seeker-remembrance-fields .inst-edit-field{margin-bottom:0}.seeker-profile-page .seeker-death-location-wrap,.seeker-profile-page .seeker-death-location-wrap .location-input-wrapper{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.seeker-profile-page .seeker-death-location-wrap .location-input-wrapper input,.seeker-profile-page .seeker-death-location-wrap input{width:100%;max-width:100%;box-sizing:border-box}.seeker-profile-page .inst-edit-subcard .inst-edit-field.min-w-0{min-width:0}.seeker-profile-page .inst-edit-actions{align-items:stretch}@media(min-width:640px){.seeker-profile-page .inst-edit-actions{align-items:center}.seeker-profile-page .seeker-save-privacy{margin-right:auto}}.verified-seal{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;line-height:0;border-radius:9999px}.verified-seal--sm{width:1.125rem;height:1.125rem}.verified-seal--md,.verified-seal--lg{width:1.5rem;height:1.5rem}.verified-seal__ring{position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(145deg,#f4a3008c,#91233e33);opacity:.85;z-index:0;pointer-events:none}.verified-seal__icon{position:relative;z-index:1;width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(145,35,62,.28))}@media(min-width:640px){.verified-seal--md{width:1.75rem;height:1.75rem}.verified-seal--lg{width:2rem;height:2rem}}.inst-tab-nav{position:sticky;top:72px;z-index:30;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;margin-bottom:.75rem;background:#fcf6e6d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(min-width:640px){.inst-tab-nav{margin-bottom:1.5rem}}.inst-tab-nav__viewport{position:relative}.inst-tab-nav__track{display:flex;gap:.375rem;overflow-x:auto;padding:.4rem 0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}@media(min-width:640px){.inst-tab-nav__track{gap:.5rem;padding:.75rem 0}}.inst-tab-nav__track::-webkit-scrollbar{display:none}@media(max-width:1023px){.inst-tab-nav__track--overflow{padding-left:1.875rem;padding-right:2.25rem}}.inst-tab-nav__tab{position:relative;display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem;white-space:nowrap;padding:.4rem .8rem;border-radius:9999px;font-size:.8125rem;font-weight:500;scroll-snap-align:start;transition:color .2s ease,border-color .2s ease}@media(min-width:640px){.inst-tab-nav__tab{gap:.5rem;padding:.5rem 1rem;font-size:.875rem}}.inst-tab-nav__tab--inactive{background:#fff;color:#374151;border:1px solid #e5e7eb}.inst-tab-nav__tab--inactive:hover{border-color:#91233e66}.inst-tab-nav__tab--active{color:#fff;border:1px solid transparent}.inst-tab-nav__tab-inner{position:relative;z-index:10;display:flex;align-items:center;gap:.5rem}.inst-tab-nav__fade{pointer-events:none;position:absolute;top:0;bottom:0;width:2.75rem;z-index:2;opacity:0;transition:opacity .2s ease}.inst-tab-nav__fade--visible{opacity:1}.inst-tab-nav__fade--left{left:0;background:linear-gradient(to right,#fcf6e6fa 35%,#fcf6e600)}.inst-tab-nav__fade--right{right:0;background:linear-gradient(to left,#fcf6e6fa 35%,#fcf6e600)}@media(min-width:640px)and (max-width:1023px){.inst-tab-nav__fade{width:3.5rem}}.inst-tab-nav__chevron{position:absolute;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-top:-.875rem;border-radius:9999px;border:1px solid rgba(145,35,62,.18);background:#fffffff5;color:#91233e;box-shadow:0 2px 8px #91233e1f;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .2s ease}.inst-tab-nav__chevron:hover{transform:scale(1.05);box-shadow:0 4px 12px #91233e2e}.inst-tab-nav__chevron--left{left:.125rem}.inst-tab-nav__chevron--right{right:.125rem}.inst-tab-nav__chevron--hidden{opacity:0;pointer-events:none}@media(min-width:1024px){.inst-tab-nav__chevron{display:none}}.inst-tab-nav__hint-row{display:flex;align-items:center;justify-content:center;gap:.375rem;padding-bottom:.375rem;animation:inst-tab-nav-hint-in .35s ease-out}@media(min-width:1024px){.inst-tab-nav__hint-row{display:none}}.inst-tab-nav__hint{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#91233eb8}.inst-tab-nav__hint-icon{color:#91233e8c;animation:inst-tab-nav-hint-nudge 1.4s ease-in-out infinite}.inst-tab-nav__progress{display:none;height:2px;margin:0 .25rem .5rem;border-radius:9999px;background:#91233e1a;overflow:hidden}.inst-tab-nav__progress--visible{display:block}@media(min-width:1024px){.inst-tab-nav__progress{display:none!important}}.inst-tab-nav__progress-fill{height:100%;border-radius:9999px;background:linear-gradient(90deg,#91233e,#ee7338);transition:width .12s ease-out,margin-left .12s ease-out}@keyframes inst-tab-nav-hint-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes inst-tab-nav-hint-nudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.inst-tab-nav__track{scroll-behavior:auto}.inst-tab-nav__hint-row,.inst-tab-nav__hint-icon{animation:none}}
