:root{--home-background:url(/home-background.png)}.home-bg{background-image:linear-gradient(90deg, #0b2c3af2 0%, #0b2c3aa6 60%, #0b2c3a40 100%), var(--home-background);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media (max-width:768px){.home-bg{background-image:linear-gradient(90deg, #0b2c3af2 0%, #0b2c3aa6 60%, #0b2c3a40 100%), var(--home-background)}}.mobile-dropdown{opacity:0;-webkit-backdrop-filter:blur(.375rem);background-color:#0000;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;transition:opacity .2s,transform .2s;transform:translateY(-.5rem)}.mobile-dropdown.open{opacity:1;transform:translateY(0)}.mobile-dropdown.closing{opacity:0;transform:translateY(-.5rem)}.mobile-dropdown.open .mobile-menu-list .mobile-menu-item{opacity:1;transform:translate(0)}.mobile-dropdown.open .mobile-menu-list .mobile-menu-item:first-child{transition-delay:60ms}.mobile-dropdown.open .mobile-menu-list .mobile-menu-item:nth-child(2){transition-delay:.12s}.mobile-dropdown.open .mobile-menu-list .mobile-menu-item:nth-child(3){transition-delay:.18s}.mobile-dropdown.open .mobile-menu-list .mobile-menu-item:nth-child(4){transition-delay:.24s}.mobile-menu-list{flex-direction:column;display:flex}.mobile-menu-list .mobile-menu-item{opacity:0;transition:opacity .22s,transform .22s;transform:translate(-1.25rem)}.burger{cursor:pointer;background:0 0;width:1.25rem;height:1rem;position:relative}.burger input{display:none}.burger span{background:var(--avz-content);opacity:1;border-radius:.625rem;width:100%;height:.125rem;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.burger span:first-of-type{transform-origin:0;top:0}.burger span:nth-of-type(2){transform-origin:0;top:50%;transform:translateY(-50%)}.burger span:nth-of-type(3){transform-origin:0;top:100%;transform:translateY(-100%)}.burger input:checked~span:first-of-type{top:0;left:.25rem;transform:rotate(45deg)}.burger input:checked~span:nth-of-type(2){opacity:0;width:0%}.burger input:checked~span:nth-of-type(3){top:.875rem;left:.25rem;transform:rotate(-45deg)}
.dev-ribbon{color:#fff;font-family:var(--font-text);z-index:9999;pointer-events:auto;letter-spacing:.06em;opacity:1;background:orange;border-radius:2px;justify-content:center;align-items:center;padding:6px 64px;transition:transform .18s,opacity .18s;display:flex;position:fixed;top:30px;right:-50px;transform:rotate(45deg);box-shadow:0 4px 10px #00000040}.dev-ribbon--hidden{opacity:0;pointer-events:none;transform:rotate(45deg)translate(28px,-28px)scale(.98)}@media (max-width:768px){.dev-ribbon{padding:6px 48px;top:20px;right:-40px;transform:rotate(40deg)}.dev-ribbon--hidden{transform:rotate(40deg)translate(24px,-20px)scale(.98)}}
div[inert]{opacity:.6;filter:brightness(80%);cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none}input{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:#0000;background-image:linear-gradient(135deg, oklch(100% 0 0 / var(--glass-opacity,30%)) 0%, #0000 100%), linear-gradient(var(--glass-reflect-degree,100deg), oklch(100% 0 0 / var(--glass-reflect-opacity,5%)) 25%, #0000 25%);box-shadow:0 0 0 1px oklch(100% 0 0 / var(--glass-border-opacity,20%)) inset, 0 0 0 2px #0000000d;text-shadow:0 1px oklch(0% 0 0 / var(--glass-text-shadow-opacity,5%));border:none;font-weight:500;color:var(--avz-primary)!important}@supports (color:lab(0% 0 0)){input{background-image:linear-gradient(135deg, oklch(100% 0 0 / var(--glass-opacity,30%)) 0%, lab(0% 0 0/0) 100%), linear-gradient(var(--glass-reflect-degree,100deg), oklch(100% 0 0 / var(--glass-reflect-opacity,5%)) 25%, lab(0% 0 0/0) 25%);box-shadow:0 0 0 1px oklch(100% 0 0 / var(--glass-border-opacity,20%)) inset, 0 0 0 2px lab(0% 0 0/.05)}}.text-content{color:var(--avz-content)}.btn{box-shadow:none;border-radius:1rem}.btn.glass{color:var(--avz-content)}.btn.glass:hover{background-color:var(--avz-primary-dark)}.btn-ghost,.btn-ghost:hover{color:var(--avz-neutral-content)}.custom-rounded,.input-bordered,.select-bordered,.rounded-box,.textarea-bordered,.file-input-bordered{box-shadow:none!important;border-radius:1rem!important}.cally ::part(button day today){background-color:var(--avz-primary);color:var(--avz-content)}.cally ::part(selected){background-color:var(--avz-primary-light);color:var(--avz-content)}.checkbox{color:var(--avz-content)}
*{font-family:var(--font-text)}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);font-size:1.5rem;font-weight:700}@media (min-width:768px){h1,h2,h3,h4,h5,h6{font-size:2rem}}code{font-family:var(--font-mono)}.font-text{font-family:var(--font-text);font-size:1rem}.font-title{font-family:var(--font-title);font-size:2rem;font-weight:700}.font-mono{font-family:var(--font-mono);font-size:1rem}
