.header-top[data-astro-cid-ffgcckbn]{height:var(--header-top-height);color:var(--color-text-white);background:linear-gradient(135deg,#12131f 0,#1a1c2c 50%,#1f2235 100%);font-size:13px;line-height:1}.header-top[data-astro-cid-ffgcckbn] .auto-container[data-astro-cid-ffgcckbn]{height:100%}.header-top__inner[data-astro-cid-ffgcckbn]{justify-content:space-between;align-items:center;height:100%;display:flex}.header-top__left[data-astro-cid-ffgcckbn],.header-top__right[data-astro-cid-ffgcckbn]{align-items:center;gap:16px;display:flex}.header-top__dot[data-astro-cid-ffgcckbn]{background:#ffffff4d;border-radius:50%;width:3px;height:3px}.header-top__item[data-astro-cid-ffgcckbn]{color:#ffffffa6;letter-spacing:.2px;align-items:center;gap:7px;font-weight:400;text-decoration:none;transition:color .3s;display:flex}.header-top__item[data-astro-cid-ffgcckbn]:hover{color:#fff}.header-top__item[data-astro-cid-ffgcckbn] span[data-astro-cid-ffgcckbn][class*=fa-]{color:var(--color-primary);opacity:.8;font-size:10px}.header-top__whatsapp[data-astro-cid-ffgcckbn]{color:#ffffffa6;letter-spacing:.2px;align-items:center;gap:7px;font-weight:400;text-decoration:none;transition:color .3s;display:flex}.header-top__whatsapp[data-astro-cid-ffgcckbn]:hover{color:#25d366}.header-top__whatsapp[data-astro-cid-ffgcckbn] span[data-astro-cid-ffgcckbn][class*=fa-]{color:#25d366;opacity:.7;font-size:12px}.header-top__whatsapp[data-astro-cid-ffgcckbn]:hover span[data-astro-cid-ffgcckbn][class*=fa-]{opacity:1}.header-top__login[data-astro-cid-ffgcckbn]{color:#fff9;align-items:center;gap:5px;font-weight:400;text-decoration:none;transition:color .3s;display:flex}.header-top__login[data-astro-cid-ffgcckbn]:hover{color:#fff}.header-top__login[data-astro-cid-ffgcckbn] span[data-astro-cid-ffgcckbn][class*=fa-]{font-size:11px}@media (max-width:991px){.header-top[data-astro-cid-ffgcckbn]{display:none}}.header-nav[data-astro-cid-i6zhic24]{background:var(--header-nav-bg);height:var(--header-nav-height)}.header-nav[data-astro-cid-i6zhic24] .auto-container[data-astro-cid-i6zhic24]{height:100%}.header-nav__inner[data-astro-cid-i6zhic24]{justify-content:space-between;align-items:center;gap:30px;height:100%;display:flex}.header-nav__logo[data-astro-cid-i6zhic24]{flex-shrink:0}.header-nav__logo[data-astro-cid-i6zhic24] a[data-astro-cid-i6zhic24]{align-items:center;display:flex;position:relative}.header-nav__logo[data-astro-cid-i6zhic24] img[data-astro-cid-i6zhic24]{width:auto;height:65px;filter:drop-shadow(0 4px 12px rgba(var(--color-primary-rgb),.5)) drop-shadow(0 2px 4px rgba(var(--color-dark-ui-rgb),.2));transition:all .4s cubic-bezier(.4,0,.2,1)}.header-nav__logo[data-astro-cid-i6zhic24] a[data-astro-cid-i6zhic24]:hover img[data-astro-cid-i6zhic24]{filter:drop-shadow(0 12px 30px rgba(var(--color-primary-rgb),.6)) drop-shadow(0 4px 8px rgba(var(--color-dark-ui-rgb),.3));transform:translateY(-4px) scale(1.08)}.header-nav__logo[data-astro-cid-i6zhic24] a[data-astro-cid-i6zhic24]:after{content:"";background:linear-gradient(90deg,transparent,var(--color-text-white-30),transparent);pointer-events:none;width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.header-nav__logo[data-astro-cid-i6zhic24] a[data-astro-cid-i6zhic24]:hover:after{left:100%}.header-nav__menu[data-astro-cid-i6zhic24]{flex:1;justify-content:center;display:flex}.header-nav__list[data-astro-cid-i6zhic24]{align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.header-nav__list[data-astro-cid-i6zhic24]>li[data-astro-cid-i6zhic24]{position:relative}.header-nav__list[data-astro-cid-i6zhic24]>li[data-astro-cid-i6zhic24]>a[data-astro-cid-i6zhic24]{color:var(--header-text-color);font-size:var(--text-lg);white-space:nowrap;align-items:center;gap:6px;padding:10px 18px;font-weight:600;text-decoration:none;transition:color .3s;display:flex;position:relative}.header-nav__list[data-astro-cid-i6zhic24]>li[data-astro-cid-i6zhic24]>a[data-astro-cid-i6zhic24]:after{content:"";background:var(--header-primary);border-radius:2px;height:3px;transition:transform .3s;position:absolute;bottom:5px;left:18px;right:18px;transform:scaleX(0)}.header-nav__list[data-astro-cid-i6zhic24]>li[data-astro-cid-i6zhic24]>a[data-astro-cid-i6zhic24]:hover:after,.header-nav__list[data-astro-cid-i6zhic24]>li[data-astro-cid-i6zhic24]>a[data-astro-cid-i6zhic24].is-active:after{transform:scaleX(1)}.header-nav__list[data-astro-cid-i6zhic24]>li[data-astro-cid-i6zhic24]>a[data-astro-cid-i6zhic24]:hover,.header-nav__list[data-astro-cid-i6zhic24]>li[data-astro-cid-i6zhic24]>a[data-astro-cid-i6zhic24].is-active{color:var(--header-primary)}.header-nav__list[data-astro-cid-i6zhic24]>li[data-astro-cid-i6zhic24]>a[data-astro-cid-i6zhic24] .dropdown-icon[data-astro-cid-i6zhic24]{font-size:var(--text-xs);transition:transform .2s}.header-nav__list[data-astro-cid-i6zhic24]>li[data-astro-cid-i6zhic24].is-open>a[data-astro-cid-i6zhic24] .dropdown-icon[data-astro-cid-i6zhic24]{transform:rotate(180deg)}.header-nav__dropdown[data-astro-cid-i6zhic24]{background:var(--color-bg);min-width:220px;box-shadow:0 10px 40px rgba(var(--color-dark-ui-rgb),.15);opacity:0;visibility:hidden;z-index:var(--z-dropdown);border-radius:8px;margin:0;padding:10px 0;list-style:none;transition:all .2s;position:absolute;top:100%;left:0;transform:translateY(10px)}.header-nav__list[data-astro-cid-i6zhic24]>li[data-astro-cid-i6zhic24].is-open .header-nav__dropdown[data-astro-cid-i6zhic24],.header-nav__list[data-astro-cid-i6zhic24]>li[data-astro-cid-i6zhic24]:hover .header-nav__dropdown[data-astro-cid-i6zhic24]{opacity:1;visibility:visible;transform:translateY(0)}.header-nav__dropdown[data-astro-cid-i6zhic24] li[data-astro-cid-i6zhic24] a[data-astro-cid-i6zhic24]{color:var(--header-text-color);font-size:var(--text-base);padding:10px 20px;text-decoration:none;transition:all .2s;display:block}.header-nav__dropdown[data-astro-cid-i6zhic24] li[data-astro-cid-i6zhic24] a[data-astro-cid-i6zhic24]:hover{background:var(--color-bg-muted);color:var(--header-primary);padding-left:25px}.header-nav__actions[data-astro-cid-i6zhic24]{flex-shrink:0;align-items:center;gap:15px;display:flex}.header-nav__split-btn[data-astro-cid-i6zhic24]{box-shadow:0 2px 10px rgba(var(--color-primary-rgb),.25);border-radius:50px;display:flex;overflow:hidden}.header-nav__split-left[data-astro-cid-i6zhic24],.header-nav__split-right[data-astro-cid-i6zhic24]{font-size:var(--text-base);align-items:center;gap:6px;padding:10px 20px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.header-nav__split-left[data-astro-cid-i6zhic24]{background:var(--color-bg);color:var(--header-primary);border:2px solid var(--header-primary);border-right:none;border-radius:50px 0 0 50px}.header-nav__split-left[data-astro-cid-i6zhic24]:hover{background:var(--header-primary);color:var(--color-text-white);transform:translateY(-2px)}.header-nav__split-right[data-astro-cid-i6zhic24]{background:var(--header-primary);color:var(--color-text-white);border:2px solid var(--header-primary);border-radius:0 50px 50px 0}.header-nav__split-right[data-astro-cid-i6zhic24]:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-2px)}.header-nav__split-left[data-astro-cid-i6zhic24] span[data-astro-cid-i6zhic24][class*=fa-],.header-nav__split-right[data-astro-cid-i6zhic24] span[data-astro-cid-i6zhic24][class*=fa-]{font-size:var(--text-sm)}.header-nav__mobile-toggle[data-astro-cid-i6zhic24]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:30px;height:30px;padding:5px;display:none}.header-nav__mobile-toggle[data-astro-cid-i6zhic24] .bar[data-astro-cid-i6zhic24]{background:var(--header-text-color);border-radius:2px;width:100%;height:2px;transition:all .3s;display:block}@media (max-width:1199px){.header-nav__list[data-astro-cid-i6zhic24]>li[data-astro-cid-i6zhic24]>a[data-astro-cid-i6zhic24]{font-size:var(--text-base);padding:10px 12px}}@media (max-width:991px){.header-nav__menu[data-astro-cid-i6zhic24]{display:none}.header-nav__mobile-toggle[data-astro-cid-i6zhic24]{display:flex}}@media (max-width:575px){.header-nav__split-left[data-astro-cid-i6zhic24],.header-nav__split-right[data-astro-cid-i6zhic24]{font-size:var(--text-sm);padding:8px 14px}.header-nav__logo[data-astro-cid-i6zhic24] img[data-astro-cid-i6zhic24]{height:50px}}.mobile-menu[data-astro-cid-nsf3oqw4]{z-index:var(--z-modal);visibility:hidden;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-menu[data-astro-cid-nsf3oqw4].is-open{visibility:visible}.mobile-menu__backdrop[data-astro-cid-nsf3oqw4]{background:rgba(var(--color-dark-ui-rgb),.5);opacity:0;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.mobile-menu[data-astro-cid-nsf3oqw4].is-open .mobile-menu__backdrop[data-astro-cid-nsf3oqw4]{opacity:1}.mobile-menu__panel[data-astro-cid-nsf3oqw4]{background:var(--color-bg);flex-direction:column;width:300px;max-width:85%;height:100%;transition:transform .3s;display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%)}.mobile-menu[data-astro-cid-nsf3oqw4].is-open .mobile-menu__panel[data-astro-cid-nsf3oqw4]{transform:translate(0)}.mobile-menu__header[data-astro-cid-nsf3oqw4]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:20px;display:flex}.mobile-menu__logo[data-astro-cid-nsf3oqw4] img[data-astro-cid-nsf3oqw4]{width:auto;height:50px}.mobile-menu__close[data-astro-cid-nsf3oqw4]{background:var(--color-bg-muted);cursor:pointer;width:40px;height:40px;font-size:var(--text-lg);color:var(--header-text-color);border:0;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.mobile-menu__close[data-astro-cid-nsf3oqw4]:hover{background:var(--header-primary);color:var(--color-text-white)}.mobile-menu__nav[data-astro-cid-nsf3oqw4]{flex:1;padding:20px 0}.mobile-menu__list[data-astro-cid-nsf3oqw4]{margin:0;padding:0;list-style:none}.mobile-menu__list[data-astro-cid-nsf3oqw4]>li[data-astro-cid-nsf3oqw4]{border-bottom:1px solid var(--color-bg-muted)}.mobile-menu__list[data-astro-cid-nsf3oqw4]>li[data-astro-cid-nsf3oqw4]>a[data-astro-cid-nsf3oqw4]{color:var(--header-text-color);font-size:var(--text-xl);justify-content:space-between;align-items:center;padding:15px 20px;font-weight:500;text-decoration:none;display:flex}.mobile-menu__expand[data-astro-cid-nsf3oqw4]{background:var(--color-bg-muted);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.mobile-menu__expand[data-astro-cid-nsf3oqw4] .fa[data-astro-cid-nsf3oqw4]{transition:transform .2s}.mobile-menu__list[data-astro-cid-nsf3oqw4]>li[data-astro-cid-nsf3oqw4].is-expanded .mobile-menu__expand[data-astro-cid-nsf3oqw4]{background:var(--header-primary);color:var(--color-text-white)}.mobile-menu__list[data-astro-cid-nsf3oqw4]>li[data-astro-cid-nsf3oqw4].is-expanded .mobile-menu__expand[data-astro-cid-nsf3oqw4] .fa[data-astro-cid-nsf3oqw4]{transform:rotate(180deg)}.mobile-menu__submenu[data-astro-cid-nsf3oqw4]{background:var(--color-bg-muted);margin:0;padding:0 0 10px;list-style:none;display:none}.mobile-menu__list[data-astro-cid-nsf3oqw4]>li[data-astro-cid-nsf3oqw4].is-expanded .mobile-menu__submenu[data-astro-cid-nsf3oqw4]{display:block}.mobile-menu__submenu[data-astro-cid-nsf3oqw4] li[data-astro-cid-nsf3oqw4] a[data-astro-cid-nsf3oqw4]{color:var(--color-text-light);font-size:var(--text-base);padding:12px 20px 12px 35px;text-decoration:none;transition:color .2s;display:block}.mobile-menu__submenu[data-astro-cid-nsf3oqw4] li[data-astro-cid-nsf3oqw4] a[data-astro-cid-nsf3oqw4]:hover{color:var(--header-primary)}.mobile-menu__cta[data-astro-cid-nsf3oqw4]{border-top:1px solid var(--color-border);padding:20px}.mobile-menu__donate-btn[data-astro-cid-nsf3oqw4]{background:var(--header-primary);width:100%;color:var(--color-text-white);text-align:center;font-size:var(--text-xl);border-radius:8px;padding:15px;font-weight:600;text-decoration:none;transition:background .2s;display:block}.mobile-menu__donate-btn[data-astro-cid-nsf3oqw4]:hover{background:var(--color-primary-dark);color:var(--color-text-white)}.sr-only[data-astro-cid-nsf3oqw4]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header[data-astro-cid-3ef6ksr2]{z-index:var(--z-fixed);background:var(--header-nav-bg);position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #0000001a}.site-footer[data-astro-cid-sz7xmlte]{background:var(--color-bg-dark);color:var(--color-text-white-80)}.footer__main[data-astro-cid-sz7xmlte]{padding:60px 0 50px;position:relative}.footer__main[data-astro-cid-sz7xmlte]:before{content:"";background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-primary-dark) 50%,var(--color-primary) 100%);height:4px;position:absolute;top:0;left:0;right:0}.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.3fr .8fr 1fr 1.2fr;gap:40px;display:grid}.footer__logo[data-astro-cid-sz7xmlte]{margin-bottom:20px;transition:transform .3s;display:inline-block}.footer__logo[data-astro-cid-sz7xmlte]:hover{transform:scale(1.05)}.footer__logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:auto;height:65px;filter:drop-shadow(0 4px 10px rgba(var(--color-primary-rgb),.3))}.footer__description[data-astro-cid-sz7xmlte]{font-size:var(--text-base);color:var(--color-text-white-80);margin-bottom:20px;line-height:1.7}.footer__social[data-astro-cid-sz7xmlte]{gap:8px;margin:0;padding:0;list-style:none;display:flex}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{background:var(--color-text-white-10);width:38px;height:38px;color:var(--color-text-white);font-size:var(--text-base);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{background:var(--color-primary);transform:translateY(-3px)}.footer__title[data-astro-cid-sz7xmlte]{font-size:var(--text-lg);color:var(--color-text-white);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid var(--color-text-white-15);margin:0 0 22px;padding-bottom:12px;font-weight:600}.footer__links[data-astro-cid-sz7xmlte]{margin:0;padding:0;list-style:none}.footer__links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:12px}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-text-white-80);font-size:var(--text-base);align-items:center;gap:8px;text-decoration:none;transition:all .3s;display:inline-flex}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:before{content:"›";color:var(--color-primary-light);font-size:var(--text-xl);transition:all .3s}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-text-white);font-weight:600;transform:translate(6px)}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover:before{color:var(--color-primary);transform:scale(1.3)}.footer__contact[data-astro-cid-sz7xmlte]{font-style:normal}.footer__contact-item[data-astro-cid-sz7xmlte]{font-size:var(--text-base);color:var(--color-text-white-80);cursor:default;align-items:center;gap:10px;margin-bottom:12px;transition:all .3s;display:flex}.footer__contact-item[data-astro-cid-sz7xmlte]:hover{color:var(--color-text-white);transform:translate(4px)}.footer__contact-item[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte][class*=fa]{color:var(--color-primary-light);text-align:center;width:16px;font-size:var(--text-base);transition:color .3s}.footer__contact-item[data-astro-cid-sz7xmlte]:hover span[data-astro-cid-sz7xmlte][class*=fa]{color:var(--color-text-white)}.footer__contact-item[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-text-white-80);text-decoration:none;transition:all .3s}.footer__contact-item[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-text-white);font-weight:600}.footer__newsletter-text[data-astro-cid-sz7xmlte]{font-size:var(--text-base);color:var(--color-text-white-80);margin-bottom:15px;line-height:1.6}.footer__newsletter-input[data-astro-cid-sz7xmlte]{background:#fffffff2;border:2px solid #ffffff4d;border-radius:50px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 15px #00000026}.footer__newsletter-input[data-astro-cid-sz7xmlte]:focus-within{border-color:var(--color-primary);box-shadow:0 4px 20px rgba(var(--color-primary-rgb),.3)}.footer__newsletter-input[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]{color:var(--color-text-dark);font-size:var(--text-base);background:0 0;border:0;outline:0;flex:1;padding:14px 20px}.footer__newsletter-input[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]::placeholder{color:var(--color-text-muted)}.footer__newsletter-input[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]{background:var(--color-primary);color:var(--color-text-white);cursor:pointer;font-size:var(--text-lg);border:0;padding:14px 20px;transition:all .3s}.footer__newsletter-input[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]:hover{background:var(--color-primary-dark);transform:scale(1.05)}.footer__bottom[data-astro-cid-sz7xmlte]{background:rgba(var(--color-dark-ui-rgb),.2);border-top:1px solid var(--color-text-white-08);padding:15px 0}.footer__bottom-inner[data-astro-cid-sz7xmlte]{justify-content:space-between;align-items:center;gap:20px;display:flex}.footer__copyright[data-astro-cid-sz7xmlte]{color:var(--color-text-white-70);font-size:var(--text-base);margin:0}.footer__legal[data-astro-cid-sz7xmlte]{gap:20px;display:flex}.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-text-white-70);font-size:var(--text-base);text-decoration:none;transition:color .3s}.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-text-white)}@media (max-width:1199px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:40px 30px}}@media (max-width:767px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:35px}.footer__bottom-inner[data-astro-cid-sz7xmlte]{text-align:center;flex-direction:column}}.sr-only[data-astro-cid-sz7xmlte]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footer__newsletter-message[data-astro-cid-sz7xmlte]{font-size:var(--text-base);text-align:center;border-radius:6px;margin-top:10px;padding:8px;display:none}.footer__newsletter-message[data-astro-cid-sz7xmlte].success{background:rgba(var(--color-success-rgb),.2);color:var(--color-success);display:block}.footer__newsletter-message[data-astro-cid-sz7xmlte].error{background:rgba(var(--color-primary-rgb),.2);color:var(--color-error);display:block}[data-aos]{transition-property:opacity,transform}.preloader[data-astro-cid-whrugjgn]{z-index:var(--z-preloader,9999);background:var(--color-bg);justify-content:center;align-items:center;transition:opacity .4s,visibility .4s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.preloader__spinner[data-astro-cid-whrugjgn]{border:4px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}body.page-loaded .preloader[data-astro-cid-whrugjgn]{opacity:0;visibility:hidden;pointer-events:none}.skip-link[data-astro-cid-57xfgqmy]{background:var(--color-primary);color:#fff;z-index:10000;opacity:0;border-radius:0 0 4px;padding:8px 16px;font-weight:600;text-decoration:none;transition:top .3s;position:absolute;top:-100px;left:0}.skip-link[data-astro-cid-57xfgqmy]:focus{opacity:1;outline:3px solid var(--color-text-white);outline-offset:2px;top:0}.skip-link[data-astro-cid-57xfgqmy]:hover{background:var(--color-primary-dark)}:root{--primary:#d91023;--primary-light:#ff2d40;--primary-dark:#a80d1b;--footer:#1a1c2c;--footer-dr:#151623;--cream:#fdf8f3;--cream-dark:#f5e6d3;--warm-white:#fefcfa;--teal:#0fa8a0;--teal-light:#14ccc3;--teal-dark:#0b7d77;--gold:#d4a017;--gold-light:#f0bd2e;--gold-dark:#a67d12;--petrol:#1a5f7a;--petrol-light:#237d9e;--petrol-dark:#134a5f;--blue-mid:#1068d9;--success:#2ecc71;--warning:#f39c12;--error:#d91023;--info:#1068d9;--text-dark:#1a1c2c;--text-body:#3d3f4f;--text-muted:#6b6e80;--text-light:#fefcfa;--color-primary:var(--primary);--color-primary-dark:var(--primary-dark);--color-text:var(--text-body);--color-bg:#fff;--font-primary:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-heading:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--header-top-height:36px;--header-nav-height:80px;--header-total-height:116px;--z-fixed:1000}@supports (font-variation-settings:normal){:root{--font-primary:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-heading:"Inter",-apple-system,BlinkMacSystemFont,sans-serif}}[data-astro-cid-37fxchfa],[data-astro-cid-37fxchfa]:before,[data-astro-cid-37fxchfa]:after{box-sizing:border-box;margin:0;padding:0}html{font-size:90%}body{font-family:var(--font-primary);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.7}main[data-astro-cid-37fxchfa]{padding-top:116px}@media (max-width:991px){main[data-astro-cid-37fxchfa]{padding-top:80px}}h1[data-astro-cid-37fxchfa],h2[data-astro-cid-37fxchfa],h3[data-astro-cid-37fxchfa],h4[data-astro-cid-37fxchfa],h5[data-astro-cid-37fxchfa],h6[data-astro-cid-37fxchfa]{font-family:var(--font-heading);color:var(--color-text);font-weight:700;line-height:1.25}img[data-astro-cid-37fxchfa]{max-width:100%;height:auto;display:block}.hero[data-astro-cid-37fxchfa]{align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-37fxchfa]{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.hero__bg[data-astro-cid-37fxchfa] img[data-astro-cid-37fxchfa]{object-fit:cover;width:100%;height:100%}@font-face{font-family:Flaticon;src:url(/fonts/Flaticon.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#1d232a;--color-base-200:#191e24;--color-base-300:#15191e;--color-base-content:#f2f8ff;--color-primary:#605dff;--color-primary-content:#edf1fe;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:color(display-p3 0 0 0)){[data-theme=dark]{--color-base-100:color(display-p3 .118154 .136578 .162345);--color-base-200:color(display-p3 .101571 .117056 .139288);--color-base-300:color(display-p3 .084995 .0975948 .116397);--color-base-content:color(display-p3 .933919 .975165 1.04359);--color-primary:color(display-p3 .375125 .365608 .964847);--color-primary-content:color(display-p3 .933611 .94601 .992985);--color-secondary:color(display-p3 .880667 .26782 .587861);--color-secondary-content:color(display-p3 .964052 .897855 .939789);--color-accent:color(display-p3 .312493 .813034 .735662);--color-accent-content:color(display-p3 .128725 .296875 .284306);--color-neutral:color(display-p3 .0346186 .034606 .0427327);--color-neutral-content:color(display-p3 .894477 .894477 .905114);--color-info:color(display-p3 .297526 .717371 .972161);--color-info-content:color(display-p3 .0695709 .177759 .278667);--color-success:color(display-p3 .32762 .813141 .585553);--color-success-content:color(display-p3 .108674 .294366 .226358);--color-warning:color(display-p3 .94863 .728271 .0946339);--color-warning-content:color(display-p3 .441203 .212026 .0773632);--color-error:color(display-p3 .940178 .428237 .500757);--color-error-content:color(display-p3 .274274 .0392692 .0981547)}}@supports (color:lab(0%0 0)){[data-theme=dark]{--color-base-100:lab(13.3466% -1.2732 -5.6745);--color-base-200:lab(10.9483% -1.07221 -4.98787);--color-base-300:lab(8.50319% -.863366 -4.30144);--color-base-content:lab(97.3754% -1.86676 -10.6283);--color-primary:lab(47.6934% 38.5675 -81.9645);--color-primary-content:lab(95.2498% .41151 -6.78517);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27785);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:root:has(input.theme-controller[value=dark]:checked){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#1d232a;--color-base-200:#191e24;--color-base-300:#15191e;--color-base-content:#f2f8ff;--color-primary:#605dff;--color-primary-content:#edf1fe;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:color(display-p3 0 0 0)){:root:has(input.theme-controller[value=dark]:checked){--color-base-100:color(display-p3 .118154 .136578 .162345);--color-base-200:color(display-p3 .101571 .117056 .139288);--color-base-300:color(display-p3 .084995 .0975948 .116397);--color-base-content:color(display-p3 .933919 .975165 1.04359);--color-primary:color(display-p3 .375125 .365608 .964847);--color-primary-content:color(display-p3 .933611 .94601 .992985);--color-secondary:color(display-p3 .880667 .26782 .587861);--color-secondary-content:color(display-p3 .964052 .897855 .939789);--color-accent:color(display-p3 .312493 .813034 .735662);--color-accent-content:color(display-p3 .128725 .296875 .284306);--color-neutral:color(display-p3 .0346186 .034606 .0427327);--color-neutral-content:color(display-p3 .894477 .894477 .905114);--color-info:color(display-p3 .297526 .717371 .972161);--color-info-content:color(display-p3 .0695709 .177759 .278667);--color-success:color(display-p3 .32762 .813141 .585553);--color-success-content:color(display-p3 .108674 .294366 .226358);--color-warning:color(display-p3 .94863 .728271 .0946339);--color-warning-content:color(display-p3 .441203 .212026 .0773632);--color-error:color(display-p3 .940178 .428237 .500757);--color-error-content:color(display-p3 .274274 .0392692 .0981547)}}@supports (color:lab(0%0 0)){:root:has(input.theme-controller[value=dark]:checked){--color-base-100:lab(13.3466% -1.2732 -5.6745);--color-base-200:lab(10.9483% -1.07221 -4.98787);--color-base-300:lab(8.50319% -.863366 -4.30144);--color-base-content:lab(97.3754% -1.86676 -10.6283);--color-primary:lab(47.6934% 38.5675 -81.9645);--color-primary-content:lab(95.2498% .41151 -6.78517);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27785);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}:root:not(span){overflow:var(--page-overflow)}:root{background:var(--page-scroll-bg,var(--root-bg));--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000)) var(--root-bg,#0000)}@supports (color:color-mix(in lab,red,red)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000)) color-mix(in srgb,var(--root-bg,#0000),#000 calc(var(--page-has-backdrop,0)*40%))}@supports (color:color(display-p3 0 0 0)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000)) color-mix(in srgb,var(--root-bg,#0000),color(display-p3 0 0 0) calc(var(--page-has-backdrop,0)*40%))}}@supports (color:lab(0%0 0)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000)) color-mix(in srgb,var(--root-bg,#0000),lab(0% 0 0) calc(var(--page-has-backdrop,0)*40%))}}}:root{--page-scroll-transition-on:background-color .3s ease-out;transition:var(--page-scroll-transition);scrollbar-gutter:var(--page-scroll-gutter,unset);scrollbar-gutter:if(style(--page-has-scroll: 1): var(--page-scroll-gutter,unset); else: unset)}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}:root,[data-theme]{background:var(--page-scroll-bg,var(--root-bg));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}[data-theme=miperu]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#f6f9fc;--color-base-200:#ebeff4;--color-base-300:#dbe2e9;--color-base-content:#1a222b;--color-primary:#ac1922;--color-primary-content:#fcf7f7;--color-secondary:#006bbb;--color-secondary-content:#f6f9fc;--color-accent:#e49e22;--color-accent-content:#251804;--color-neutral:#333c45;--color-neutral-content:#f6f9fc;--color-info:#1289e7;--color-info-content:#f6f9fc;--color-success:#00a257;--color-success-content:#f6f9f7;--color-warning:#f2a618;--color-warning-content:#2d1f0a;--color-error:#d40924;--color-error-content:#fcf7f7;--radius-selector:.5rem;--radius-field:.5rem;--radius-box:.75rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:color(display-p3 0 0 0)){[data-theme=miperu]{--color-base-100:color(display-p3 .966363 .974982 .985928);--color-base-200:color(display-p3 .922825 .936508 .953884);--color-base-300:color(display-p3 .865343 .885641 .911427);--color-base-content:color(display-p3 .109784 .134281 .165545);--color-primary:color(display-p3 .619774 .164412 .162299);--color-primary-content:color(display-p3 .984165 .96983 .967709);--color-secondary:color(display-p3 .14269 .410278 .728586);--color-secondary-content:color(display-p3 .966363 .974982 .985928);--color-accent:color(display-p3 .855267 .631594 .253544);--color-accent-content:color(display-p3 .138267 .0946171 .0251892);--color-neutral:color(display-p3 .205711 .232333 .266254);--color-neutral-content:color(display-p3 .966363 .974982 .985928);--color-info:color(display-p3 .246281 .529507 .878965);--color-info-content:color(display-p3 .966363 .974982 .985928);--color-success:color(display-p3 .165122 .636428 .343948);--color-success-content:color(display-p3 .966756 .977664 .968826);--color-warning:color(display-p3 .905421 .664096 .25091);--color-warning-content:color(display-p3 .16715 .122375 .0512252);--color-error:color(display-p3 .762048 .169389 .181207);--color-error-content:color(display-p3 .984165 .96983 .967709)}}@supports (color:lab(0%0 0)){[data-theme=miperu]{--color-base-100:lab(97.6762% -.553459 -1.78936);--color-base-200:lab(94.1935% -.877976 -2.85867);--color-base-300:lab(89.5494% -1.30045 -4.27891);--color-base-content:lab(12.9615% -1.76476 -6.95769);--color-primary:lab(37.8417% 57.0877 36.6463);--color-primary-content:lab(97.6342% 1.52686 .820148);--color-secondary:lab(43.3573% -1.35502 -53.4498);--color-secondary-content:lab(97.6762% -.553459 -1.78936);--color-accent:lab(70.8468% 20.2319 68.534);--color-accent-content:lab(9.48874% 5.23462 12.7797);--color-neutral:lab(24.5688% -1.90634 -7.00992);--color-neutral-content:lab(97.6762% -.553459 -1.78936);--color-info:lab(55.0093% -3.58447 -56.9699);--color-info-content:lab(97.6762% -.553459 -1.78936);--color-success:lab(58.3352% -61.9894 32.1905);--color-success-content:lab(97.748% -1.54299 .789976);--color-warning:lab(74.3059% 21.7583 74.0995);--color-warning-content:lab(12.9805% 5.03545 15.3412);--color-error:lab(45.5382% 69.8881 46.2994);--color-error-content:lab(97.6342% 1.52686 .820148)}}:where(:root){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#f6f9fc;--color-base-200:#ebeff4;--color-base-300:#dbe2e9;--color-base-content:#1a222b;--color-primary:#ac1922;--color-primary-content:#fcf7f7;--color-secondary:#006bbb;--color-secondary-content:#f6f9fc;--color-accent:#e49e22;--color-accent-content:#251804;--color-neutral:#333c45;--color-neutral-content:#f6f9fc;--color-info:#1289e7;--color-info-content:#f6f9fc;--color-success:#00a257;--color-success-content:#f6f9f7;--color-warning:#f2a618;--color-warning-content:#2d1f0a;--color-error:#d40924;--color-error-content:#fcf7f7;--radius-selector:.5rem;--radius-field:.5rem;--radius-box:.75rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:color(display-p3 0 0 0)){:where(:root){--color-base-100:color(display-p3 .966363 .974982 .985928);--color-base-200:color(display-p3 .922825 .936508 .953884);--color-base-300:color(display-p3 .865343 .885641 .911427);--color-base-content:color(display-p3 .109784 .134281 .165545);--color-primary:color(display-p3 .619774 .164412 .162299);--color-primary-content:color(display-p3 .984165 .96983 .967709);--color-secondary:color(display-p3 .14269 .410278 .728586);--color-secondary-content:color(display-p3 .966363 .974982 .985928);--color-accent:color(display-p3 .855267 .631594 .253544);--color-accent-content:color(display-p3 .138267 .0946171 .0251892);--color-neutral:color(display-p3 .205711 .232333 .266254);--color-neutral-content:color(display-p3 .966363 .974982 .985928);--color-info:color(display-p3 .246281 .529507 .878965);--color-info-content:color(display-p3 .966363 .974982 .985928);--color-success:color(display-p3 .165122 .636428 .343948);--color-success-content:color(display-p3 .966756 .977664 .968826);--color-warning:color(display-p3 .905421 .664096 .25091);--color-warning-content:color(display-p3 .16715 .122375 .0512252);--color-error:color(display-p3 .762048 .169389 .181207);--color-error-content:color(display-p3 .984165 .96983 .967709)}}@supports (color:lab(0%0 0)){:where(:root){--color-base-100:lab(97.6762% -.553459 -1.78936);--color-base-200:lab(94.1935% -.877976 -2.85867);--color-base-300:lab(89.5494% -1.30045 -4.27891);--color-base-content:lab(12.9615% -1.76476 -6.95769);--color-primary:lab(37.8417% 57.0877 36.6463);--color-primary-content:lab(97.6342% 1.52686 .820148);--color-secondary:lab(43.3573% -1.35502 -53.4498);--color-secondary-content:lab(97.6762% -.553459 -1.78936);--color-accent:lab(70.8468% 20.2319 68.534);--color-accent-content:lab(9.48874% 5.23462 12.7797);--color-neutral:lab(24.5688% -1.90634 -7.00992);--color-neutral-content:lab(97.6762% -.553459 -1.78936);--color-info:lab(55.0093% -3.58447 -56.9699);--color-info-content:lab(97.6762% -.553459 -1.78936);--color-success:lab(58.3352% -61.9894 32.1905);--color-success-content:lab(97.748% -1.54299 .789976);--color-warning:lab(74.3059% 21.7583 74.0995);--color-warning-content:lab(12.9805% 5.03545 15.3412);--color-error:lab(45.5382% 69.8881 46.2994);--color-error-content:lab(97.6342% 1.52686 .820148)}}:root:has(input.theme-controller[value=miperu]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#f6f9fc;--color-base-200:#ebeff4;--color-base-300:#dbe2e9;--color-base-content:#1a222b;--color-primary:#ac1922;--color-primary-content:#fcf7f7;--color-secondary:#006bbb;--color-secondary-content:#f6f9fc;--color-accent:#e49e22;--color-accent-content:#251804;--color-neutral:#333c45;--color-neutral-content:#f6f9fc;--color-info:#1289e7;--color-info-content:#f6f9fc;--color-success:#00a257;--color-success-content:#f6f9f7;--color-warning:#f2a618;--color-warning-content:#2d1f0a;--color-error:#d40924;--color-error-content:#fcf7f7;--radius-selector:.5rem;--radius-field:.5rem;--radius-box:.75rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:color(display-p3 0 0 0)){:root:has(input.theme-controller[value=miperu]:checked){--color-base-100:color(display-p3 .966363 .974982 .985928);--color-base-200:color(display-p3 .922825 .936508 .953884);--color-base-300:color(display-p3 .865343 .885641 .911427);--color-base-content:color(display-p3 .109784 .134281 .165545);--color-primary:color(display-p3 .619774 .164412 .162299);--color-primary-content:color(display-p3 .984165 .96983 .967709);--color-secondary:color(display-p3 .14269 .410278 .728586);--color-secondary-content:color(display-p3 .966363 .974982 .985928);--color-accent:color(display-p3 .855267 .631594 .253544);--color-accent-content:color(display-p3 .138267 .0946171 .0251892);--color-neutral:color(display-p3 .205711 .232333 .266254);--color-neutral-content:color(display-p3 .966363 .974982 .985928);--color-info:color(display-p3 .246281 .529507 .878965);--color-info-content:color(display-p3 .966363 .974982 .985928);--color-success:color(display-p3 .165122 .636428 .343948);--color-success-content:color(display-p3 .966756 .977664 .968826);--color-warning:color(display-p3 .905421 .664096 .25091);--color-warning-content:color(display-p3 .16715 .122375 .0512252);--color-error:color(display-p3 .762048 .169389 .181207);--color-error-content:color(display-p3 .984165 .96983 .967709)}}@supports (color:lab(0%0 0)){:root:has(input.theme-controller[value=miperu]:checked){--color-base-100:lab(97.6762% -.553459 -1.78936);--color-base-200:lab(94.1935% -.877976 -2.85867);--color-base-300:lab(89.5494% -1.30045 -4.27891);--color-base-content:lab(12.9615% -1.76476 -6.95769);--color-primary:lab(37.8417% 57.0877 36.6463);--color-primary-content:lab(97.6342% 1.52686 .820148);--color-secondary:lab(43.3573% -1.35502 -53.4498);--color-secondary-content:lab(97.6762% -.553459 -1.78936);--color-accent:lab(70.8468% 20.2319 68.534);--color-accent-content:lab(9.48874% 5.23462 12.7797);--color-neutral:lab(24.5688% -1.90634 -7.00992);--color-neutral-content:lab(97.6762% -.553459 -1.78936);--color-info:lab(55.0093% -3.58447 -56.9699);--color-info-content:lab(97.6762% -.553459 -1.78936);--color-success:lab(58.3352% -61.9894 32.1905);--color-success-content:lab(97.748% -1.54299 .789976);--color-warning:lab(74.3059% 21.7583 74.0995);--color-warning-content:lab(12.9805% 5.03545 15.3412);--color-error:lab(45.5382% 69.8881 46.2994);--color-error-content:lab(97.6342% 1.52686 .820148)}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-600:#dd7400;--color-amber-800:#953d00;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-purple-800:#6e11b0;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-amber-50:color(display-p3 .997804 .985047 .926312);--color-amber-100:color(display-p3 .989391 .954583 .796328);--color-amber-600:color(display-p3 .827144 .467166 .0336006);--color-amber-800:color(display-p3 .547533 .256058 .0728326);--color-green-50:color(display-p3 .950677 .990571 .959366);--color-green-100:color(display-p3 .885269 .984329 .910368);--color-green-600:color(display-p3 .243882 .640824 .294808);--color-green-700:color(display-p3 .198355 .501799 .245335);--color-green-800:color(display-p3 .168568 .395123 .211217);--color-blue-50:color(display-p3 .941826 .963151 .995385);--color-blue-100:color(display-p3 .869214 .915931 .989622);--color-blue-200:color(display-p3 .76688 .855207 .987483);--color-blue-500:color(display-p3 .266422 .491219 .988624);--color-blue-600:color(display-p3 .174493 .358974 .950247);--color-blue-700:color(display-p3 .1379 .274983 .867624);--color-blue-800:color(display-p3 .134023 .230647 .695537);--color-purple-50:color(display-p3 .977045 .961759 .996715);--color-purple-100:color(display-p3 .945034 .910569 .992972);--color-purple-500:color(display-p3 .629519 .30089 .990817);--color-purple-600:color(display-p3 .546729 .130167 .94439);--color-purple-700:color(display-p3 .465298 .0652579 .824397);--color-purple-800:color(display-p3 .393513 .10339 .664476);--color-gray-50:color(display-p3 .977213 .98084 .985102);--color-gray-100:color(display-p3 .953567 .956796 .964321);--color-gray-200:color(display-p3 .899787 .906171 .92106);--color-gray-300:color(display-p3 .822033 .835264 .858521);--color-gray-400:color(display-p3 .605734 .630385 .680158);--color-gray-500:color(display-p3 .421287 .446085 .504784);--color-gray-600:color(display-p3 .297358 .332176 .39043);--color-gray-700:color(display-p3 .219968 .253721 .318679);--color-gray-800:color(display-p3 .125854 .159497 .216835);--color-gray-900:color(display-p3 .070423 .0928982 .151928)}}@supports (color:lab(0%0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.2165 23.111);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-green-50:lab(98.1563% -5.60117 2.75913);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.2101 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-purple-800:lab(30.6017% 56.7638 -64.4751);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.082314 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612289 -3.7138);--color-gray-400:lab(65.9269% -.832677 -8.17474);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811271 -12.254)}}}@layer utilities{@layer daisyui.l1.l2.l3{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:clip}.modal::backdrop{display:none}:where(.drawer-side){overflow:hidden}.drawer-side{pointer-events:none;visibility:hidden;z-index:10;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete,visibility .3s ease-out .1s allow-discrete;background-color:#0000;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0}.drawer-side:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.drawer-side:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.drawer-side:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.drawer-side:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.drawer-side>.drawer-overlay{cursor:pointer;background-color:#0006;background-color:color(display-p3 0 0 0/.4);background-color:lab(0%0 0/.4);place-self:stretch stretch;position:sticky;top:0}.drawer-side>*{grid-row-start:1;grid-column-start:1}.drawer-side>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out,width .2s ease-out;translate:-100%}[dir=rtl] :is(.drawer-side>:not(.drawer-overlay)){translate:100%}.fab{pointer-events:none;z-index:999;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;flex-direction:column-reverse;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1rem}.fab:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.fab:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.fab:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.fab:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.fab>*{pointer-events:auto;align-items:center;gap:.5rem;display:flex}.fab>:hover{z-index:1}.fab>:has(:focus-visible){z-index:1}.fab>[tabindex]:first-child{transition-property:opacity,visibility,rotate;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;position:relative}.fab .fab-close,.fab .fab-main-action{position:absolute;bottom:0}.fab .fab-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.fab .fab-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.fab .fab-main-action:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.fab .fab-main-action:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.fab .fab-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.fab .fab-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.fab .fab-main-action:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.fab .fab-main-action:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}:-webkit-any(.fab:focus-within:has(.fab-close),.fab:focus-within:has(.fab-main-action))>[tabindex]{opacity:0;rotate:90deg}:is(.fab:focus-within:has(.fab-close),.fab:focus-within:has(.fab-main-action))>[tabindex]{opacity:0;rotate:90deg}.fab:focus-within>[tabindex]:first-child{pointer-events:none}.fab:focus-within>:nth-child(n+2){visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.fab>:nth-child(n+2){visibility:hidden;--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0;transition-property:opacity,scale,visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.fab>:nth-child(n+2).fab-main-action,.fab>:nth-child(n+2).fab-close{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.fab>:nth-child(3){transition-delay:30ms}.fab>:nth-child(4){transition-delay:60ms}.fab>:nth-child(5){transition-delay:90ms}.fab>:nth-child(6){transition-delay:.12s}.drawer-toggle{-webkit-appearance:none;appearance:none;opacity:0;width:0;height:0;position:fixed}:where(.drawer-toggle:checked~.drawer-side){scrollbar-color:currentColor oklch(0 0 0/calc(var(--page-has-backdrop,0)*.4))}@supports (color:color-mix(in lab,red,red)){:where(.drawer-toggle:checked~.drawer-side){scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) oklch(0 0 0/calc(var(--page-has-backdrop,0)*.4))}}:where(:root:has(.drawer-toggle:checked)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll;animation-timeline:scroll()}.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}.tooltip>.tooltip-content,.tooltip[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block-start:.25rem;padding-block-end:.25rem;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:.875rem;line-height:1.25;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.tooltip>.tooltip-content,.tooltip[data-tip]:before,.tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}:-webkit-any(.tooltip:-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{opacity:1;--tt-pos:0rem}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{opacity:1;--tt-pos:0rem}:-webkit-any(.tooltip:-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{opacity:1;--tt-pos:0rem}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{opacity:1;--tt-pos:0rem}:-webkit-any(.tooltip:-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:1;--tt-pos:0rem}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:-webkit-any(.tooltip:-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}:-webkit-any(.tooltip:-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}:-webkit-any(.tooltip:-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}.tab{cursor:pointer;-webkit-appearance:none;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color) calc(69% - var(--border) + .25px),var(--tab-border-color) 69%,var(--tab-bg) calc(69% + .25px);order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:-webkit-any(input[type=radio]){min-width:-moz-fit-content;min-width:fit-content}.tab:is(input[type=radio]){min-width:-moz-fit-content;min-width:fit-content}.tab:-webkit-any(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:-webkit-any(label){position:relative}.tab:is(label){position:relative}.tab:-webkit-any(label) input{cursor:pointer;-webkit-appearance:none;appearance:none;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.tab:is(label) input{cursor:pointer;-webkit-appearance:none;appearance:none;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}:-webkit-any(.tab:checked,.tab:-webkit-any(label:has(:checked)),.tab:-webkit-any(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:not(:-webkit-any(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page])){color:var(--color-base-content)}.tab:not(:is(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page])){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.tab:not(:-webkit-any(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page])){color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}.tab:not(:is(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page])){color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible{outline-offset:-5px;outline:2px solid}.tab:-webkit-any(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:-moz-fit-content;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";position:absolute;top:.75rem;bottom:.75rem}.menu :where(li ul):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.menu :where(li ul):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.menu :where(li ul):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.menu :where(li ul):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(:-webkit-any(ul,details,.menu-title,.btn))){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block-start:.375rem;padding-block-end:.375rem;padding-inline-start:.75rem;padding-inline-end:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li:not(.menu-title)>:not(:is(ul,details,.menu-title,.btn))){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block-start:.375rem;padding-block-end:.375rem;padding-inline-start:.75rem;padding-inline-end:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block-start:.375rem;padding-block-end:.375rem;padding-inline-start:.75rem;padding-inline-end:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0-1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media (prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after{translate:0 1px;rotate:45deg}.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(:-webkit-any(.menu-title,.disabled))>:not(:-webkit-any(ul,details,.menu-title)),li:not(:-webkit-any(.menu-title,.disabled))>details>summary:not(.menu-title)):not(:-webkit-any(.menu-active,:active,.btn)).menu-focus{cursor:pointer;background-color:var(--color-base-content)}.menu :where(li:not(:is(.menu-title,.disabled))>:not(:is(ul,details,.menu-title)),li:not(:is(.menu-title,.disabled))>details>summary:not(.menu-title)):not(:is(.menu-active,:active,.btn)).menu-focus{cursor:pointer;background-color:var(--color-base-content)}.menu :where(li:not(:-webkit-any(.menu-title,.disabled))>:not(:-webkit-any(ul,details,.menu-title)),li:not(:-webkit-any(.menu-title,.disabled))>details>summary:not(.menu-title)):not(:-webkit-any(.menu-active,:active,.btn)):focus-visible{cursor:pointer;background-color:var(--color-base-content)}.menu :where(li:not(:is(.menu-title,.disabled))>:not(:is(ul,details,.menu-title)),li:not(:is(.menu-title,.disabled))>details>summary:not(.menu-title)):not(:is(.menu-active,:active,.btn)):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(:-webkit-any(.menu-title,.disabled))>:not(:-webkit-any(ul,details,.menu-title)),li:not(:-webkit-any(.menu-title,.disabled))>details>summary:not(.menu-title)):not(:-webkit-any(.menu-active,:active,.btn)).menu-focus{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}.menu :where(li:not(:is(.menu-title,.disabled))>:not(:is(ul,details,.menu-title)),li:not(:is(.menu-title,.disabled))>details>summary:not(.menu-title)):not(:is(.menu-active,:active,.btn)).menu-focus{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}.menu :where(li:not(:-webkit-any(.menu-title,.disabled))>:not(:-webkit-any(ul,details,.menu-title)),li:not(:-webkit-any(.menu-title,.disabled))>details>summary:not(.menu-title)):not(:-webkit-any(.menu-active,:active,.btn)):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}.menu :where(li:not(:is(.menu-title,.disabled))>:not(:is(ul,details,.menu-title)),li:not(:is(.menu-title,.disabled))>details>summary:not(.menu-title)):not(:is(.menu-active,:active,.btn)):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.menu :where(li:not(:-webkit-any(.menu-title,.disabled))>:not(:-webkit-any(ul,details,.menu-title)),li:not(:-webkit-any(.menu-title,.disabled))>details>summary:not(.menu-title)):not(:-webkit-any(.menu-active,:active,.btn)).menu-focus{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}.menu :where(li:not(:is(.menu-title,.disabled))>:not(:is(ul,details,.menu-title)),li:not(:is(.menu-title,.disabled))>details>summary:not(.menu-title)):not(:is(.menu-active,:active,.btn)).menu-focus{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}.menu :where(li:not(:-webkit-any(.menu-title,.disabled))>:not(:-webkit-any(ul,details,.menu-title)),li:not(:-webkit-any(.menu-title,.disabled))>details>summary:not(.menu-title)):not(:-webkit-any(.menu-active,:active,.btn)):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}.menu :where(li:not(:is(.menu-title,.disabled))>:not(:is(ul,details,.menu-title)),li:not(:is(.menu-title,.disabled))>details>summary:not(.menu-title)):not(:is(.menu-active,:active,.btn)):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(:-webkit-any(.menu-title,.disabled))>:not(:-webkit-any(ul,details,.menu-title)),li:not(:-webkit-any(.menu-title,.disabled))>details>summary:not(.menu-title)):not(:-webkit-any(.menu-active,:active,.btn)).menu-focus{outline-offset:2px;outline:2px solid #0000}.menu :where(li:not(:is(.menu-title,.disabled))>:not(:is(ul,details,.menu-title)),li:not(:is(.menu-title,.disabled))>details>summary:not(.menu-title)):not(:is(.menu-active,:active,.btn)).menu-focus{outline-offset:2px;outline:2px solid #0000}.menu :where(li:not(:-webkit-any(.menu-title,.disabled))>:not(:-webkit-any(ul,details,.menu-title)),li:not(:-webkit-any(.menu-title,.disabled))>details>summary:not(.menu-title)):not(:-webkit-any(.menu-active,:active,.btn)):focus-visible{outline-offset:2px;outline:2px solid #0000}.menu :where(li:not(:is(.menu-title,.disabled))>:not(:is(ul,details,.menu-title)),li:not(:is(.menu-title,.disabled))>details>summary:not(.menu-title)):not(:is(.menu-active,:active,.btn)):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(:-webkit-any(.menu-title,.disabled))>:not(:-webkit-any(ul,details,.menu-title)):not(:-webkit-any(.menu-active,:active,.btn)):hover,li:not(:-webkit-any(.menu-title,.disabled))>details>summary:not(.menu-title):not(:-webkit-any(.menu-active,:active,.btn)):hover){cursor:pointer;background-color:var(--color-base-content)}.menu :where(li:not(:is(.menu-title,.disabled))>:not(:is(ul,details,.menu-title)):not(:is(.menu-active,:active,.btn)):hover,li:not(:is(.menu-title,.disabled))>details>summary:not(.menu-title):not(:is(.menu-active,:active,.btn)):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(:-webkit-any(.menu-title,.disabled))>:not(:-webkit-any(ul,details,.menu-title)):not(:-webkit-any(.menu-active,:active,.btn)):hover,li:not(:-webkit-any(.menu-title,.disabled))>details>summary:not(.menu-title):not(:-webkit-any(.menu-active,:active,.btn)):hover){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}.menu :where(li:not(:is(.menu-title,.disabled))>:not(:is(ul,details,.menu-title)):not(:is(.menu-active,:active,.btn)):hover,li:not(:is(.menu-title,.disabled))>details>summary:not(.menu-title):not(:is(.menu-active,:active,.btn)):hover){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.menu :where(li:not(:-webkit-any(.menu-title,.disabled))>:not(:-webkit-any(ul,details,.menu-title)):not(:-webkit-any(.menu-active,:active,.btn)):hover,li:not(:-webkit-any(.menu-title,.disabled))>details>summary:not(.menu-title):not(:-webkit-any(.menu-active,:active,.btn)):hover){--tw-outline-style:none;outline-style:none}.menu :where(li:not(:is(.menu-title,.disabled))>:not(:is(ul,details,.menu-title)):not(:is(.menu-active,:active,.btn)):hover,li:not(:is(.menu-title,.disabled))>details>summary:not(.menu-title):not(:is(.menu-active,:active,.btn)):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(:-webkit-any(.menu-title,.disabled))>:not(:-webkit-any(ul,details,.menu-title)):not(:-webkit-any(.menu-active,:active,.btn)):hover,li:not(:-webkit-any(.menu-title,.disabled))>details>summary:not(.menu-title):not(:-webkit-any(.menu-active,:active,.btn)):hover){outline-offset:2px;outline:2px solid #0000}.menu :where(li:not(:is(.menu-title,.disabled))>:not(:is(ul,details,.menu-title)):not(:is(.menu-active,:active,.btn)):hover,li:not(:is(.menu-title,.disabled))>details>summary:not(.menu-title):not(:is(.menu-active,:active,.btn)):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(:-webkit-any(.menu-title,.disabled))>:not(:-webkit-any(ul,details,.menu-title)):not(:-webkit-any(.menu-active,:active,.btn)):hover,li:not(:-webkit-any(.menu-title,.disabled))>details>summary:not(.menu-title):not(:-webkit-any(.menu-active,:active,.btn)):hover){box-shadow:inset 0 1px #00000003,inset 0-1px #ffffff03;box-shadow:inset 0 1px color(display-p3 0 0 0/.01),inset 0-1px color(display-p3 1 1 1/.01);box-shadow:inset 0 1px lab(0%0 0/.01),inset 0-1px lab(100%0 0/.01)}.menu :where(li:not(:is(.menu-title,.disabled))>:not(:is(ul,details,.menu-title)):not(:is(.menu-active,:active,.btn)):hover,li:not(:is(.menu-title,.disabled))>details>summary:not(.menu-title):not(:is(.menu-active,:active,.btn)):hover){box-shadow:inset 0 1px #00000003,inset 0-1px #ffffff03;box-shadow:inset 0 1px color(display-p3 0 0 0/.01),inset 0-1px color(display-p3 1 1 1/.01);box-shadow:inset 0 1px lab(0%0 0/.01),inset 0-1px lab(100%0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(:-webkit-any(ul,.menu-title,details,.btn)):active{--tw-outline-style:none;outline-style:none}.menu :where(li)>:not(:is(ul,.menu-title,details,.btn)):active{--tw-outline-style:none;outline-style:none}.menu :where(li)>:not(:-webkit-any(ul,.menu-title,details,.btn)).menu-active{--tw-outline-style:none;outline-style:none}.menu :where(li)>:not(:is(ul,.menu-title,details,.btn)).menu-active{--tw-outline-style:none;outline-style:none}.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(:-webkit-any(ul,.menu-title,details,.btn)):active{outline-offset:2px;outline:2px solid #0000}.menu :where(li)>:not(:is(ul,.menu-title,details,.btn)):active{outline-offset:2px;outline:2px solid #0000}.menu :where(li)>:not(:-webkit-any(ul,.menu-title,details,.btn)).menu-active{outline-offset:2px;outline:2px solid #0000}.menu :where(li)>:not(:is(ul,.menu-title,details,.btn)).menu-active{outline-offset:2px;outline:2px solid #0000}.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(:-webkit-any(ul,.menu-title,details,.btn)):active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}.menu :where(li)>:not(:is(ul,.menu-title,details,.btn)):active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}.menu :where(li)>:not(:-webkit-any(ul,.menu-title,details,.btn)).menu-active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}.menu :where(li)>:not(:is(ul,.menu-title,details,.btn)).menu-active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}:-webkit-any(.menu :where(li)>:not(:-webkit-any(ul,.menu-title,details,.btn)):active,.menu :where(li)>:not(:-webkit-any(ul,.menu-title,details,.btn)).menu-active,.menu :where(li)>details>summary:active):not(:-webkit-any(.menu :where(li)>:not(:-webkit-any(ul,.menu-title,details,.btn)):active,.menu :where(li)>:not(:-webkit-any(ul,.menu-title,details,.btn)).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth)*3px) -2px var(--menu-active-bg)}:is(.menu :where(li)>:not(:is(ul,.menu-title,details,.btn)):active,.menu :where(li)>:not(:is(ul,.menu-title,details,.btn)).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(:is(ul,.menu-title,details,.btn)):active,.menu :where(li)>:not(:is(ul,.menu-title,details,.btn)).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth)*3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.dropdown{position-area:var(--anchor-v,bottom) var(--anchor-h,span-right);display:inline-block;position:relative}.dropdown>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown>:not(:has(~[class*=dropdown-content])):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-close .dropdown-content,.dropdown:not(:-webkit-any(details,.dropdown-open,.dropdown-hover:hover,:focus-within)) .dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}.dropdown.dropdown-close .dropdown-content,.dropdown:not(:is(details,.dropdown-open,.dropdown-hover:hover,:focus-within)) .dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover],.dropdown .dropdown-content{z-index:999}@media (prefers-reduced-motion:no-preference){.dropdown[popover],.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown[popover],.dropdown .dropdown-content{opacity:0;scale:95%}}:-webkit-any(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:1;scale:100%}:-webkit-any(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content{opacity:1;scale:100%}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content{opacity:1;scale:100%}.dropdown:-webkit-any(details) summary::-webkit-details-marker{display:none}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-close{transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover]::backdrop{background-color:#0000004d;background-color:color(display-p3 0 0 0/.3);background-color:lab(0%0 0/.3)}}:-webkit-any(.dropdown[popover].dropdown-close,.dropdown[popover]:not(:-webkit-any(.dropdown-open,:popover-open))){transform-origin:top;opacity:0;display:none;scale:95%}:is(.dropdown[popover].dropdown-close,.dropdown[popover]:not(:is(.dropdown-open,:popover-open))){transform-origin:top;opacity:0;display:none;scale:95%}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100%0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100%0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.btn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--join-ss,var(--radius-field));border-top-right-radius:var(--join-se,var(--radius-field));border-bottom-right-radius:var(--join-ee,var(--radius-field));border-bottom-left-radius:var(--join-es,var(--radius-field))}.btn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--join-ss,var(--radius-field));border-top-right-radius:var(--join-se,var(--radius-field));border-bottom-right-radius:var(--join-ee,var(--radius-field));border-bottom-left-radius:var(--join-es,var(--radius-field))}.btn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--join-ss,var(--radius-field));border-top-left-radius:var(--join-se,var(--radius-field));border-bottom-left-radius:var(--join-ee,var(--radius-field));border-bottom-right-radius:var(--join-es,var(--radius-field))}.btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--join-ss,var(--radius-field));border-top-left-radius:var(--join-se,var(--radius-field));border-bottom-left-radius:var(--join-ee,var(--radius-field));border-bottom-right-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab,red,red)){.btn{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg) calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg) calc(var(--depth)*30%),#0000)}}.btn{--btn-noise:var(--fx-noise)}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 #0000,0 0 0 0 #0000}@supports (color:color(display-p3 0 0 0)){.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 color(display-p3 0 0 0/0),0 0 0 0 color(display-p3 0 0 0/0)}}@supports (color:lab(0%0 0)){.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 lab(0% 0 0/0),0 0 0 0 lab(0% 0 0/0)}}.btn:-webkit-any(input[type=checkbox],input[type=radio]){-webkit-appearance:none;appearance:none}.btn:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;appearance:none}.btn:-webkit-any(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.collapse{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.collapse{transition:grid-template-rows .2s}}.collapse>input:-webkit-any([type=checkbox],[type=radio]){-webkit-appearance:none;appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse>input:is([type=checkbox],[type=radio]){-webkit-appearance:none;appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:-webkit-any([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)){grid-template-rows:max-content 1fr}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)){grid-template-rows:max-content 1fr}.collapse:not(.collapse-close):has(>input:-webkit-any([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:-webkit-any([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content{content-visibility:visible;min-height:-moz-fit-content;min-height:fit-content}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content{content-visibility:visible;min-height:-moz-fit-content;min-height:fit-content}.collapse:not(.collapse-close)>:where(input:-webkit-any([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:-moz-fit-content;min-height:fit-content}.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:-moz-fit-content;min-height:fit-content}@supports not (content-visibility:visible){.collapse:-webkit-any([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content{visibility:visible}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content{visibility:visible}.collapse:not(.collapse-close)>:where(input:-webkit-any([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:focus-visible{outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:has(>input:-webkit-any([type=checkbox],[type=radio]):focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-close)>.collapse-title{cursor:pointer}:-webkit-any(.collapse[tabindex]:focus:not(:-webkit-any(.collapse-close,.collapse[open])),.collapse[tabindex]:focus-within:not(:-webkit-any(.collapse-close,.collapse[open])))>.collapse-title{cursor:unset}:is(.collapse[tabindex]:focus:not(:is(.collapse-close,.collapse[open])),.collapse[tabindex]:focus-within:not(:is(.collapse-close,.collapse[open])))>.collapse-title{cursor:unset}.collapse:-webkit-any([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content){padding-bottom:1rem}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content){padding-bottom:1rem}.collapse:not(.collapse-close)>:where(input:-webkit-any([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:-webkit-any(details){width:100%}.collapse:is(details){width:100%}@media (prefers-reduced-motion:no-preference){.collapse:-webkit-any(details)::details-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}.collapse:is(details)::details-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}.collapse:-webkit-any(details):where([open])::details-content{height:auto}.collapse:is(details):where([open])::details-content{height:auto}}.collapse:-webkit-any(details) summary{display:block;position:relative}.collapse:is(details) summary{display:block;position:relative}.collapse:-webkit-any(details) summary::-webkit-details-marker{display:none}.collapse:is(details) summary::-webkit-details-marker{display:none}.collapse:-webkit-any(details)>.collapse-content{content-visibility:visible}.collapse:is(details)>.collapse-content{content-visibility:visible}.collapse:-webkit-any(details) summary{outline:0}.collapse:is(details) summary{outline:0}.collapse-content{content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@supports not (content-visibility:hidden){.collapse-content{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.collapse-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out}}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0,auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content) 5%,transparent)}}.toast{translate:var(--toast-x,0) var(--toast-y,0);background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}.toast:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:1rem}.toast:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:1rem}.toast:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem;right:auto}.toast:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem;right:auto}@media (prefers-reduced-motion:no-preference){.toast>*{animation:.25s ease-out toast}}.toggle{border:var(--border) solid currentColor;color:var(--input-color);cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab,red,red)){.toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab,red,red)){.toggle{--input-color:color-mix(in oklab,var(--color-base-content) 50%,#0000)}}.toggle{--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#0000;border:0;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:none}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:none}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0-1px oklch(0%0 0/calc(var(--depth)*.1)) inset,0 8px 0-4px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;position:relative;translate:0}.toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{transition:background-color .1s,translate .2s,left .2s;left:0}.toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{transition:background-color .1s,translate .2s,left .2s;left:0}.toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transition:background-color .1s,translate .2s,right .2s;right:0}.toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transition:background-color .1s,translate .2s,right .2s;right:0}@supports (color:color-mix(in lab,red,red)){.toggle:before{box-shadow:0-1px oklch(0%0 0/calc(var(--depth)*.1)) inset,0 8px 0-4px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)}}.toggle:before{background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible{outline-offset:2px;outline:2px solid}.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle[aria-checked=true]{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}:-webkit-any(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentColor}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentColor}@starting-style{:-webkit-any(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.input{cursor:text;border:var(--border) solid #0000;-webkit-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0-1px oklch(100%0 0/calc(var(--depth)*.1)) inset;flex-shrink:1;align-items:center;gap:.5rem;padding-inline-start:.75rem;padding-inline-end:.75rem;display:inline-flex;position:relative}.input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--join-ss,var(--radius-field));border-top-right-radius:var(--join-se,var(--radius-field));border-bottom-right-radius:var(--join-ee,var(--radius-field));border-bottom-left-radius:var(--join-es,var(--radius-field))}.input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--join-ss,var(--radius-field));border-top-right-radius:var(--join-se,var(--radius-field));border-bottom-right-radius:var(--join-ee,var(--radius-field));border-bottom-left-radius:var(--join-es,var(--radius-field))}.input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--join-ss,var(--radius-field));border-top-left-radius:var(--join-se,var(--radius-field));border-bottom-left-radius:var(--join-ee,var(--radius-field));border-bottom-right-radius:var(--join-es,var(--radius-field))}.input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--join-ss,var(--radius-field));border-top-left-radius:var(--join-se,var(--radius-field));border-bottom-left-radius:var(--join-ee,var(--radius-field));border-bottom-right-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab,red,red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth)*10%),#0000) inset,0-1px oklch(100%0 0/calc(var(--depth)*.1)) inset}}.input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input{--input-color:color-mix(in oklab,var(--color-base-content) 20%,#0000)}}.input:where(input){display:inline-flex}.input :where(input){-webkit-appearance:none;appearance:none;background-color:#0000;border:0;width:100%;height:100%;display:inline-flex}.input :where(input):focus{--tw-outline-style:none;outline-style:none}.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus{outline-offset:2px;outline:2px solid #0000}.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=url]){direction:ltr}.input :where(input[type=email]){direction:ltr}.input :where(input[type=date]){display:inline-flex}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth)*10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus,.input:focus-within{--font-size:1rem}}}fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.input:-webkit-any(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){fieldset:disabled .input{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}.input:has(>input[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}.input:-webkit-any(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}.input:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:-webkit-any(.input:has(>input[disabled]),.input:-webkit-any(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:var(--color-base-content)}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:-webkit-any(.input:has(>input[disabled]),.input:-webkit-any(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}fieldset:disabled .input{box-shadow:none}.input:has(>input[disabled]){box-shadow:none}.input:-webkit-any(:disabled,[disabled]){box-shadow:none}.input:is(:disabled,[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block-start:-.75rem;margin-block-end:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute}.input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-calendar-picker-indicator{right:.75em}.input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-calendar-picker-indicator{right:.75em}.input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-calendar-picker-indicator{left:.75em}.input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-calendar-picker-indicator{left:.75em}.input:has(>input[type=date]) :where(input[type=date]){webkit-appearance:none;-webkit-appearance:none;appearance:none;display:inline-flex}.input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.input:has(>input[type=date]) input[type=date]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-calendar-picker-indicator{right:.75em}.input:has(>input[type=date]) input[type=date]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-calendar-picker-indicator{right:.75em}.input:has(>input[type=date]) input[type=date]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-calendar-picker-indicator{left:.75em}.input:has(>input[type=date]) input[type=date]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-calendar-picker-indicator{left:.75em}.indicator{width:max-content;display:inline-flex;position:relative}.indicator :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%) var(--indicator-y,-50%);position:absolute}.table{border-collapse:separate;--tw-border-spacing-x:calc(.25rem*0);--tw-border-spacing-y:calc(.25rem*0);width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}.table:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block-start:.75rem;padding-block-end:.75rem;padding-inline-start:1rem;padding-inline-end:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :-webkit-any(td,th)){border-top:var(--border) solid var(--color-base-content)}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(tfoot tr:first-child :-webkit-any(td,th)){border-top:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :-webkit-any(td,th),tbody tr:not(:last-child) :-webkit-any(td,th)){border-bottom:var(--border) solid var(--color-base-content)}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead tr :-webkit-any(td,th),tbody tr:not(:last-child) :-webkit-any(td,th)){border-bottom:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.range{-webkit-appearance:none;appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab,red,red)){.range{--range-bg:color-mix(in oklab,currentColor 10%,#0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:0;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:0}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;-webkit-appearance:none;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0-1px oklch(0%0 0/calc(var(--depth)*.1)) inset,0 8px 0-4px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100cqw*var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.range::-webkit-slider-thumb{box-shadow:0-1px oklch(0%0 0/calc(var(--depth)*.1)) inset,0 8px 0-4px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100cqw*var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0-1px oklch(0%0 0/calc(var(--depth)*.1)) inset,0 8px 0-4px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100cqw*var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab,red,red)){.range::-moz-range-thumb{box-shadow:0-1px oklch(0%0 0/calc(var(--depth)*.1)) inset,0 8px 0-4px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100cqw*var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.select{border:var(--border) solid #0000;-webkit-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px var(--input-color) inset,0-1px oklch(100%0 0/calc(var(--depth)*.1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;flex-shrink:1;align-items:center;gap:.375rem;padding-inline-start:.75rem;padding-inline-end:1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}.select:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--join-ss,var(--radius-field));border-top-right-radius:var(--join-se,var(--radius-field));border-bottom-right-radius:var(--join-ee,var(--radius-field));border-bottom-left-radius:var(--join-es,var(--radius-field))}.select:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--join-ss,var(--radius-field));border-top-right-radius:var(--join-se,var(--radius-field));border-bottom-right-radius:var(--join-ee,var(--radius-field));border-bottom-left-radius:var(--join-es,var(--radius-field))}.select:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--join-ss,var(--radius-field));border-top-left-radius:var(--join-se,var(--radius-field));border-bottom-left-radius:var(--join-ee,var(--radius-field));border-bottom-right-radius:var(--join-es,var(--radius-field))}.select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--join-ss,var(--radius-field));border-top-left-radius:var(--join-se,var(--radius-field));border-bottom-left-radius:var(--join-ee,var(--radius-field));border-bottom-right-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab,red,red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth)*10%),#0000) inset,0-1px oklch(100%0 0/calc(var(--depth)*.1)) inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select{--input-color:color-mix(in oklab,var(--color-base-content) 20%,#0000)}}.select{--size:calc(var(--size-field,.25rem)*10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.select[multiple]{background-image:none;height:auto;padding-block-start:.75rem;padding-block-end:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{-webkit-appearance:none;appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border)*2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline-start:-.75rem;margin-inline-end:-1.75rem;padding-inline-start:.75rem;padding-inline-end:1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth)*10%),#0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.select:-webkit-any(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){fieldset:disabled .select{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}.select:has(>select[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}.select:-webkit-any(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}.select:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:-webkit-any(.select:has(>select[disabled]),.select:-webkit-any(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:var(--color-base-content)}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:-webkit-any(.select:has(>select[disabled]),.select:-webkit-any(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports ((-webkit-appearance:base-select) or (appearance:base-select)){.select,.select select{-webkit-appearance:base-select;appearance:base-select}:is(.select,.select select)::picker(select){-webkit-appearance:base-select;appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px) -2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block-start:.5rem;margin-block-end:.5rem;margin-inline-start:.5rem;margin-inline-end:.5rem;padding:.5rem;translate:-.5rem}@supports (color:color(display-p3 0 0 0)){:is(.select,.select select)::picker(select){box-shadow:0 2px calc(var(--depth)*3px) -2px color(display-p3 0 0 0/.2)}}@supports (color:lab(0%0 0)){:is(.select,.select select)::picker(select){box-shadow:0 2px calc(var(--depth)*3px) -2px lab(0%0 0/.2)}}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}:is(.select,.select select) option{border-radius:var(--radius-field);white-space:normal;padding-block-start:.375rem;padding-block-end:.375rem;padding-inline-start:.75rem;padding-inline-end:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover{cursor:pointer;background-color:var(--color-base-content)}:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select,.select select) option:not(:disabled):hover{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}:is(.select,.select select) option:not(:disabled):hover{--tw-outline-style:none;outline-style:none}:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover{outline-offset:2px;outline:2px solid #0000}:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth)*3px) -2px var(--color-neutral)}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr)) auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr)) auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:0;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:0}.timeline:has(.timeline-middle hr):first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:0}.timeline:has(.timeline-middle hr):first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-top-left-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector);border-bottom-right-radius:0}.timeline:has(.timeline-middle hr):first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-top-left-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector);border-bottom-right-radius:0}.timeline:has(.timeline-middle hr):last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-selector);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--radius-selector)}.timeline:has(.timeline-middle hr):last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-selector);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--radius-selector)}.timeline:has(.timeline-middle hr):last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-selector);border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:var(--radius-selector)}.timeline:has(.timeline-middle hr):last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-selector);border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :first-child hr:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-selector);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :first-child hr:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-selector);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :first-child hr:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-selector);border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :first-child hr:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-selector);border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:0}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:0}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-top-left-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector);border-bottom-right-radius:0}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-top-left-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector);border-bottom-right-radius:0}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{-webkit-appearance:none;appearance:none;border:0}.swap>*{grid-row-start:1;grid-column-start:1}@media (prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on{opacity:0}.swap input:-webkit-any(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible}.collapse-title{grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab,var(--color-base-content) 20%,#0000))}}.checkbox{cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0%0 0/calc(var(--depth)*.1)) inset,0 0#0000 inset,0 0#0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0 3px 0 0 oklch(100%0 0/calc(var(--depth)*.1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0#0000 inset,0 8px 0-4px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px oklch(0%0 0/calc(var(--depth)*.1))}:-webkit-any(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50%0,70%0,70% 100%);opacity:1}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50%0,70%0,70% 100%);opacity:1}@media (forced-colors:active){:-webkit-any(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{:-webkit-any(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content) 20%,#0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0-35%;rotate:none}.radio{cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.radio{border:var(--border) solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000))}}.radio{box-shadow:0 1px oklch(0%0 0/calc(var(--depth)*.1)) inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio:checked,.radio[aria-checked=true]{animation:.2s ease-out radio}}:-webkit-any(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0-1px oklch(0%0 0/calc(var(--depth)*.1)) inset,0 8px 0-4px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px oklch(0%0 0/calc(var(--depth)*.1));background-color:currentColor}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0-1px oklch(0%0 0/calc(var(--depth)*.1)) inset,0 8px 0-4px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px oklch(0%0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){:-webkit-any(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{:-webkit-any(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.rating{vertical-align:middle;display:inline-flex;position:relative}.rating input{-webkit-appearance:none;appearance:none;border:0}.rating :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem}@media (prefers-reduced-motion:no-preference){.rating :where(*){animation:.25s ease-out rating}}.rating :where(*):-webkit-any(input){cursor:pointer}.rating :where(*):is(input){cursor:pointer}.rating .rating-hidden{background-color:#0000;width:.5rem}.rating input[type=radio]:checked{background-image:none}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true]{opacity:1}.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}.rating :focus-visible{scale:1.1}@media (prefers-reduced-motion:no-preference){.rating :focus-visible{transition:scale .2s ease-out}}.rating :active:focus{animation:none;scale:1.1}.navbar{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}.drawer{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){overflow:hidden}.card :where(figure:first-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:unset;border-bottom-left-radius:unset}.card :where(figure:first-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:unset;border-bottom-left-radius:unset}.card :where(figure:first-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:inherit;border-top-left-radius:inherit;border-bottom-left-radius:unset;border-bottom-right-radius:unset}.card :where(figure:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:inherit;border-top-left-radius:inherit;border-bottom-left-radius:unset;border-bottom-right-radius:unset}.card :where(figure:last-child){overflow:hidden}.card :where(figure:last-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:unset;border-top-right-radius:unset;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.card :where(figure:last-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:unset;border-top-right-radius:unset;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.card :where(figure:last-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:unset;border-top-left-radius:unset;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.card :where(figure:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:unset;border-top-left-radius:unset;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:-webkit-any(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{-webkit-appearance:none;appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.file-input{cursor:pointer;cursor:pointer;border:var(--border) solid #0000;-webkit-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0-1px oklch(100%0 0/calc(var(--depth)*.1)) inset;align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}.file-input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--join-ss,var(--radius-field));border-top-right-radius:var(--join-se,var(--radius-field));border-bottom-right-radius:var(--join-ee,var(--radius-field));border-bottom-left-radius:var(--join-es,var(--radius-field))}.file-input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--join-ss,var(--radius-field));border-top-right-radius:var(--join-se,var(--radius-field));border-bottom-right-radius:var(--join-ee,var(--radius-field));border-bottom-left-radius:var(--join-es,var(--radius-field))}.file-input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--join-ss,var(--radius-field));border-top-left-radius:var(--join-se,var(--radius-field));border-bottom-left-radius:var(--join-ee,var(--radius-field));border-bottom-right-radius:var(--join-es,var(--radius-field))}.file-input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--join-ss,var(--radius-field));border-top-left-radius:var(--join-se,var(--radius-field));border-bottom-left-radius:var(--join-ee,var(--radius-field));border-bottom-right-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab,red,red)){.file-input{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth)*10%),#0000) inset,0-1px oklch(100%0 0/calc(var(--depth)*.1)) inset}}.file-input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.file-input{--input-color:color-mix(in oklab,var(--color-base-content) 20%,#0000)}}.file-input::-webkit-file-upload-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border)*2);margin-inline-end:1rem;margin-block:calc(var(--border)*-1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise)*100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0/calc(var(--depth)*.15));box-shadow:0 .5px 0 .5px white inset,var(--btn-shadow);margin-inline-start:calc(var(--border)*-1);padding-inline-start:1rem;padding-inline-end:1rem;font-size:.875rem;font-weight:600}.file-input::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border)*2);margin-inline-end:1rem;margin-block:calc(var(--border)*-1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise)*100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0/calc(var(--depth)*.15));box-shadow:0 .5px 0 .5px white inset,var(--btn-shadow);margin-inline-start:calc(var(--border)*-1);padding-inline-start:1rem;padding-inline-end:1rem;font-size:.875rem;font-weight:600}.file-input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{border-top-left-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-bottom-left-radius:calc(var(--join-es,var(--radius-field) - var(--border)))}.file-input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{border-top-left-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-bottom-left-radius:calc(var(--join-es,var(--radius-field) - var(--border)))}.file-input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{border-top-right-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-bottom-right-radius:calc(var(--join-es,var(--radius-field) - var(--border)))}.file-input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{border-top-right-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-bottom-right-radius:calc(var(--join-es,var(--radius-field) - var(--border)))}@supports (color:color-mix(in lab,red,red)){.file-input::-webkit-file-upload-button{box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg)) calc(var(--depth)*20%),#0000) inset,var(--btn-shadow)}.file-input::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg)) calc(var(--depth)*20%),#0000) inset,var(--btn-shadow)}}.file-input::-webkit-file-upload-button{--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:var(--btn-bg)}.file-input::file-selector-button{--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.file-input::-webkit-file-upload-button{--btn-border:color-mix(in oklab,var(--btn-bg),#000 5%)}.file-input::file-selector-button{--btn-border:color-mix(in oklab,var(--btn-bg),#000 5%)}}.file-input::-webkit-file-upload-button{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.file-input::-webkit-file-upload-button{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg) 30%,#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg) 30%,#0000)}.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg) 30%,#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg) 30%,#0000)}}.file-input::-webkit-file-upload-button{--btn-noise:var(--fx-noise)}.file-input::file-selector-button{--btn-noise:var(--fx-noise)}.file-input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.file-input:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color) 10%,#0000)}}.file-input:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.file-input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.file-input:-webkit-any(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.file-input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:-webkit-any(.file-input:has(>input[disabled]),.file-input:-webkit-any(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:-webkit-any(.file-input:has(>input[disabled]),.file-input:-webkit-any(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.file-input:has(>input[disabled]){box-shadow:none;color:var(--color-base-content)}.file-input:-webkit-any(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}.file-input:is(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.file-input:has(>input[disabled]){color:color-mix(in oklch,var(--color-base-content) 20%,#0000)}.file-input:-webkit-any(:disabled,[disabled]){color:color-mix(in oklch,var(--color-base-content) 20%,#0000)}.file-input:is(:disabled,[disabled]){color:color-mix(in oklch,var(--color-base-content) 20%,#0000)}}:-webkit-any(.file-input:has(>input[disabled]),.file-input:-webkit-any(:disabled,[disabled]))::-webkit-file-upload-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:-webkit-any(.file-input:has(>input[disabled]),.file-input:-webkit-any(:disabled,[disabled]))::-webkit-file-upload-button{--btn-fg:color-mix(in oklch,var(--color-base-content) 20%,#0000)}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::file-selector-button{--btn-fg:color-mix(in oklch,var(--color-base-content) 20%,#0000)}}.hero-content{isolation:isolate;justify-content:center;align-items:center;gap:1rem;max-width:80rem;padding:1rem;display:flex}.textarea{border:var(--border) solid #0000;-webkit-appearance:none;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0-1px oklch(100%0 0/calc(var(--depth)*.1)) inset;flex-shrink:1;padding-block-start:.5rem;padding-block-end:.5rem;padding-inline-start:.75rem;padding-inline-end:.75rem}@supports (color:color-mix(in lab,red,red)){.textarea{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth)*10%),#0000) inset,0-1px oklch(100%0 0/calc(var(--depth)*.1)) inset}}.textarea{--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.textarea{--input-color:color-mix(in oklab,var(--color-base-content) 20%,#0000)}}.textarea textarea{-webkit-appearance:none;appearance:none;background-color:#0000;border:0}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth)*10%),#0000)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus,.textarea:focus-within{--font-size:1rem}}}.textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.textarea:-webkit-any(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.textarea:has(>textarea[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}.textarea:-webkit-any(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:-webkit-any(.textarea:has(>textarea[disabled]),.textarea:-webkit-any(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:-webkit-any(.textarea:has(>textarea[disabled]),.textarea:-webkit-any(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.textarea:has(>textarea[disabled]){box-shadow:none}.textarea:-webkit-any(:disabled,[disabled]){box-shadow:none}.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-backdrop button{cursor:pointer}.timeline-end{grid-area:3/1/4/4;place-self:flex-start center;margin:.25rem}.timeline-start{grid-area:1/1/2/4;place-self:flex-end center;margin:.25rem}.stat-figure{grid-row:1/span 3;grid-column-start:2;place-self:center flex-end}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px #00000040;box-shadow:0 25px 50px -12px color(display-p3 0 0 0/.25);box-shadow:0 25px 50px -12px lab(0%0 0/.25)}.drawer-content{grid-row-start:1;grid-column-start:2;min-width:0}.timeline-middle{grid-row-start:2;grid-column-start:2}.stat-value{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}.stat-desc{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab,red,red)){.stat-desc{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.stat-desc{font-size:.75rem}.stat-title{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab,red,red)){.stat-title{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.stat-title{font-size:.75rem}.divider{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.divider{--divider-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.divider:before,.divider:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:before,.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset{opacity:0;border-width:0;width:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0;scale:0}.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset]{opacity:0;border-width:0;width:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0;scale:0}.filter:has(input:checked:not(.filter-reset)) input:not(:-webkit-any(:checked,.filter-reset,input[type=reset])){opacity:0;border-width:0;width:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0;scale:0}.filter:has(input:checked:not(.filter-reset)) input:not(:is(:checked,.filter-reset,input[type=reset])){opacity:0;border-width:0;width:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0;scale:0}.breadcrumbs{max-width:100%;padding-block-start:.5rem;padding-block-end:.5rem;overflow-x:auto}.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li{align-items:center;display:flex}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>*{cursor:pointer;align-items:center;gap:.5rem;display:flex}@media (hover:hover){:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:hover{text-decoration-line:underline}}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus{outline-offset:2px;outline:2px solid #0000}}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus-visible{outline-offset:2px;outline:2px solid}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-inline-start:.5rem;margin-inline-end:.75rem;display:block;rotate:45deg}[dir=rtl] :is(:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li)+:before{rotate:-135deg}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline-start:.75rem;padding-inline-end:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline-start:-.75rem;margin-inline-end:.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline-start:.75rem;margin-inline-end:-.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.modal-action{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.fieldset-legend{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block-start:.5rem;padding-block-end:.5rem;font-weight:600;display:flex}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)}}.status\!{aspect-ratio:1!important;border-radius:var(--radius-selector)!important;background-color:var(--color-base-content)!important;width:.5rem!important;height:.5rem!important;display:inline-block!important}@supports (color:color-mix(in lab,red,red)){.status\!{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)!important}}.status\!{vertical-align:middle!important;color:#0000004d!important;background-position:50%!important;background-repeat:no-repeat!important}@supports (color:color-mix(in lab,red,red)){.status\!{color:color-mix(in oklab,var(--color-black) 30%,transparent)!important}}.status\!{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000)!important;box-shadow:0 2px 3px -1px!important}@supports (color:color-mix(in lab,red,red)){.status\!{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)!important}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);width:-moz-fit-content;width:fit-content;height:var(--size);padding-inline:calc(var(--size)/2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.kbd{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;border:var(--border) solid var(--color-base-content);justify-content:center;align-items:center;padding-inline-start:.5em;padding-inline-end:.5em;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kbd{border:var(--border) solid color-mix(in srgb,var(--color-base-content) 20%,#0000)}}.kbd{border-bottom:calc(var(--border) + 1px) solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.kbd{border-bottom:calc(var(--border) + 1px) solid color-mix(in srgb,var(--color-base-content) 20%,#0000)}}.kbd{--size:calc(var(--size-selector,.25rem)*6);height:var(--size);min-width:var(--size);font-size:.875rem}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}.footer.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center}.footer.footer-center>*{place-items:center}.stat{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:inline-grid}.stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab,red,red)){.stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab,currentColor 10%,#0000)}}.stat:not(:last-child){border-block-end:none}.card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.card-body :where(p){flex-grow:1}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){.carousel{scroll-behavior:smooth}}.carousel::-webkit-scrollbar{display:none}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0-2px oklch(100%0 0/calc(var(--depth)*.08)) inset,0 1px #000,0 4px 3px -2px oklch(0%0 0/calc(var(--depth)*.08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block-start:.75rem;padding-block-end:.75rem;padding-inline-start:1rem;padding-inline-end:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.alert{box-shadow:0 3px 0-2px oklch(100%0 0/calc(var(--depth)*.08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200))) calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0%0 0/calc(var(--depth)*.08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block-start:.25rem;padding-block-end:.25rem;font-size:.75rem;display:grid}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block-start:.25rem;padding-block-end:.25rem;display:grid}.card-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.timeline-box{border:var(--border) solid;border-radius:var(--radius-box);border-color:var(--color-base-300);background-color:var(--color-base-100);padding-block-start:.5rem;padding-block-end:.5rem;padding-inline-start:1rem;padding-inline-end:1rem;font-size:.75rem;box-shadow:0 1px 2px #0000000d;box-shadow:0 1px 2px color(display-p3 0 0 0/.05);box-shadow:0 1px 2px lab(0%0 0/.05)}.menu-title{color:var(--color-base-content);padding-block-start:.5rem;padding-block-end:.5rem;padding-inline-start:.75rem;padding-inline-end:.75rem}@supports (color:color-mix(in lab,red,red)){.menu-title{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.menu-title{font-size:.875rem;font-weight:600}.btn-accent{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}.btn-info{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}.btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}.btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *){--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *)>.tooltip-content{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block-start:.25rem;padding-block-end:.25rem;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:.875rem;line-height:1.25;position:absolute}.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *)[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block-start:.25rem;padding-block-end:.25rem;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:.875rem;line-height:1.25;position:absolute}.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *)>.tooltip-content{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *)[data-tip]:before{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}:-webkit-any(.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{opacity:1;--tt-pos:0rem}:is(.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{opacity:1;--tt-pos:0rem}:-webkit-any(.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{opacity:1;--tt-pos:0rem}:is(.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{opacity:1;--tt-pos:0rem}:-webkit-any(.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:1;--tt-pos:0rem}:is(.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:-webkit-any(.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}:is(.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}:-webkit-any(.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}:is(.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}:-webkit-any(.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):-webkit-any([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}:is(.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}}@layer daisyui.l1.l2{.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006;background-color:color(display-p3 0 0 0/.4);background-color:lab(0%0 0/.4)}:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal) .modal-box{opacity:1;translate:0;scale:1}:root:has(:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll;animation-timeline:scroll()}@starting-style{.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal{opacity:0}}:where(.drawer-toggle:checked~.drawer-side){pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto}:where(.drawer-toggle:checked~.drawer-side)>:not(.drawer-overlay){translate:0}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translateX(-50%) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off) 50%}.tooltip:after{transform:translateX(-50%) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail) 50%}.collapse-arrow>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;transform:translateY(-100%) rotate(45deg)}@media (prefers-reduced-motion:no-preference){.collapse-arrow>.collapse-title:after{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.collapse-arrow>.collapse-title:after{content:"";transform-origin:75% 75%;pointer-events:none;top:50%;box-shadow:2px 2px}.collapse-arrow>.collapse-title:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:1.4rem}.collapse-arrow>.collapse-title:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:1.4rem}.collapse-arrow>.collapse-title:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:1.4rem}.collapse-arrow>.collapse-title:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:1.4rem}.btn:disabled:not(:-webkit-any(.btn-link,.btn-ghost)){background-color:var(--color-base-content)}.btn:disabled:not(:is(.btn-link,.btn-ghost)){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:disabled:not(:-webkit-any(.btn-link,.btn-ghost)){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}.btn:disabled:not(:is(.btn-link,.btn-ghost)){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.btn:disabled:not(:-webkit-any(.btn-link,.btn-ghost)){box-shadow:none}.btn:disabled:not(:is(.btn-link,.btn-ghost)){box-shadow:none}.btn:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content) 20%,#0000)}}.btn[disabled]:not(:-webkit-any(.btn-link,.btn-ghost)){background-color:var(--color-base-content)}.btn[disabled]:not(:is(.btn-link,.btn-ghost)){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn[disabled]:not(:-webkit-any(.btn-link,.btn-ghost)){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}.btn[disabled]:not(:is(.btn-link,.btn-ghost)){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.btn[disabled]:not(:-webkit-any(.btn-link,.btn-ghost)){box-shadow:none}.btn[disabled]:not(:is(.btn-link,.btn-ghost)){box-shadow:none}.btn[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content) 20%,#0000)}}.btn-disabled:not(:-webkit-any(.btn-link,.btn-ghost)){background-color:var(--color-base-content)}.btn-disabled:not(:is(.btn-link,.btn-ghost)){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn-disabled:not(:-webkit-any(.btn-link,.btn-ghost)){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}.btn-disabled:not(:is(.btn-link,.btn-ghost)){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.btn-disabled:not(:-webkit-any(.btn-link,.btn-ghost)){box-shadow:none}.btn-disabled:not(:is(.btn-link,.btn-ghost)){box-shadow:none}.btn-disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn-disabled{--btn-fg:color-mix(in oklch,var(--color-base-content) 20%,#0000)}}@media (prefers-reduced-motion:no-preference){.collapse[open].collapse-arrow>.collapse-title:after,.collapse.collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%) rotate(225deg)}}.collapse.collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:-webkit-any(.collapse[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse.collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after{transform:translateY(-50%) rotate(225deg)}:is(.collapse[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse.collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after{transform:translateY(-50%) rotate(225deg)}.collapse.collapse-arrow:not(.collapse-close)>input:-webkit-any([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%) rotate(225deg)}.collapse.collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%) rotate(225deg)}.collapse[open].collapse-plus>.collapse-title:after,.collapse[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}.collapse.collapse-plus:not(.collapse-close)>input:-webkit-any([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}.collapse.collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}.list .list-row:has(.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto) minmax(0,auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto) minmax(0,auto) minmax(0,auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto) 1fr}.list .list-row>*{grid-row-start:1}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.checkbox:disabled,.radio:disabled{cursor:not-allowed;opacity:.2}.rating.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}.rating.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}.rating.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}.rating.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}.rating.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}:where(.navbar){position:relative}.tooltip-bottom>.tooltip-content,.tooltip-bottom[data-tip]:before{transform:translateX(-50%) translateY(var(--tt-pos,-.25rem));inset:var(--tt-off) auto auto 50%}.tooltip-bottom:after{transform:translateX(-50%) translateY(var(--tt-pos,-.25rem)) rotate(180deg);inset:var(--tt-tail) auto auto 50%}.toast-end{--toast-x:0}.toast-end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:1rem}.toast-end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:1rem}.toast-end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem;right:auto}.toast-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem;right:auto}.dropdown-end{--anchor-h:span-left}.dropdown-end :where(.dropdown-content){translate:0}.dropdown-end :where(.dropdown-content):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.dropdown-end :where(.dropdown-content):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.dropdown-end :where(.dropdown-content):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.dropdown-end :where(.dropdown-content):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}[dir=rtl] :is(.dropdown-end :where(.dropdown-content)){translate:0}.dropdown-end.dropdown-left{--anchor-h:left;--anchor-v:span-top}.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0}.dropdown-end.dropdown-right{--anchor-h:right;--anchor-v:span-top}.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:0}.toast-bottom{--toast-y:0;top:auto;bottom:1rem}:-webkit-any(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:-webkit-any(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:-webkit-any(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.tabs-box{background-color:var(--color-base-200);--tabs-box-radius:calc(3*var(--radius-field));border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0-.5px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 .5px oklch(0%0 0/calc(var(--depth)*.05)) inset;padding:.25rem}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible{outline-offset:2px}.tabs-box>.tab:-webkit-any(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:focus-visible{z-index:1}.tabs-box>:-webkit-any(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(:-webkit-any(.tab-disabled,[disabled])){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px 1px -1px var(--color-neutral),0 1px 6px -4px var(--color-neutral)}.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(:is(.tab-disabled,[disabled])){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px 1px -1px var(--color-neutral),0 1px 6px -4px var(--color-neutral)}.tabs-box>:-webkit-any(input:checked){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px 1px -1px var(--color-neutral),0 1px 6px -4px var(--color-neutral)}.tabs-box>:is(input:checked){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px 1px -1px var(--color-neutral),0 1px 6px -4px var(--color-neutral)}.tabs-box>:-webkit-any(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px 1px -1px var(--color-neutral),0 1px 6px -4px var(--color-neutral)}.tabs-box>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px 1px -1px var(--color-neutral),0 1px 6px -4px var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.tabs-box>:-webkit-any(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(:-webkit-any(.tab-disabled,[disabled])){box-shadow:0 1px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral) calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral) calc(var(--depth)*100%),#0000)}.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(:is(.tab-disabled,[disabled])){box-shadow:0 1px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral) calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral) calc(var(--depth)*100%),#0000)}.tabs-box>:-webkit-any(input:checked){box-shadow:0 1px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral) calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral) calc(var(--depth)*100%),#0000)}.tabs-box>:is(input:checked){box-shadow:0 1px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral) calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral) calc(var(--depth)*100%),#0000)}.tabs-box>:-webkit-any(label:has(:checked)){box-shadow:0 1px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral) calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral) calc(var(--depth)*100%),#0000)}.tabs-box>:is(label:has(:checked)){box-shadow:0 1px oklch(100%0 0/calc(var(--depth)*.1)) inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral) calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral) calc(var(--depth)*100%),#0000)}}@media (forced-colors:active){.tabs-box>:-webkit-any(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(:-webkit-any(.tab-disabled,[disabled])){border:1px solid}.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(:is(.tab-disabled,[disabled])){border:1px solid}.tabs-box>:-webkit-any(input:checked){border:1px solid}.tabs-box>:is(input:checked){border:1px solid}.tabs-box>:-webkit-any(label:has(:checked)){border:1px solid}.tabs-box>:is(label:has(:checked)){border:1px solid}}.tabs-box>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border));margin-top:.25rem}.timeline-vertical{flex-direction:column}.timeline-vertical>li{--timeline-row-start:minmax(0,1fr);--timeline-row-end:minmax(0,1fr);justify-items:center}.timeline-vertical>li>hr{width:.25rem;height:100%}.timeline-vertical>li>hr:first-child{grid-row-start:1;grid-column-start:2}.timeline-vertical>li>hr:last-child{grid-area:3/2/none}.timeline-vertical .timeline-start{grid-area:1/1/4/2;place-self:center flex-end}.timeline-vertical .timeline-end{grid-area:1/3/4/4;place-self:center flex-start}.timeline-vertical:has(.timeline-middle)>li>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.timeline-vertical:has(.timeline-middle)>li>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}.timeline-vertical:not(:has(.timeline-middle)) :first-child>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}.timeline-vertical:not(:has(.timeline-middle)) :last-child>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.timeline-vertical.timeline-snap-icon>li{--timeline-col-start:minmax(0,1fr);--timeline-row-start:.5rem}.timeline-compact{--timeline-row-start:0}.timeline-compact .timeline-start{grid-area:3/1/4/4;place-self:flex-start center}.timeline-compact li:has(.timeline-start) .timeline-end{grid-row-start:auto;grid-column-start:none}.timeline-compact.timeline-vertical>li{--timeline-col-start:0}.timeline-compact.timeline-vertical .timeline-start{grid-area:1/3/4/4;place-self:center flex-start}.timeline-compact.timeline-vertical li:has(.timeline-start) .timeline-end{grid-row-start:none;grid-column-start:auto}.input-sm{--size:calc(var(--size-field,.25rem)*8);font-size:max(var(--font-size,.75rem),.75rem)}.input-sm[type=number]::-webkit-inner-spin-button{margin-block-start:-.5rem;margin-block-end:-.5rem;margin-inline-end:-.75rem}.steps-vertical{grid-auto-rows:1fr;grid-auto-flow:row}.steps-vertical .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid}.steps-vertical .step:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] :is(.steps-vertical .step):before{translate:50% -50%}.divider-horizontal{--divider-m:0 1rem}.divider-horizontal.divider{flex-direction:column;width:1rem;height:auto}.divider-horizontal.divider:before,.divider-horizontal.divider:after{width:.125rem;height:100%}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline-start:0;padding-inline-end:0}.btn-square{width:var(--size);height:var(--size);padding-inline-start:0;padding-inline-end:0}.status-sm{width:.25rem;height:.25rem}.btn-block{width:100%}.loading-lg{width:calc(var(--size-selector,.25rem)*7)}.loading-md{width:calc(var(--size-selector,.25rem)*6)}.loading-sm{width:calc(var(--size-selector,.25rem)*5)}.loading-xs{width:calc(var(--size-selector,.25rem)*4)}.swap-rotate .swap-on,.swap-rotate input:indeterminate~.swap-on{rotate:45deg}.swap-rotate.swap-active .swap-on{rotate:none}.swap-rotate input:-webkit-any(:checked,:indeterminate)~.swap-on{rotate:none}.swap-rotate input:is(:checked,:indeterminate)~.swap-on{rotate:none}.swap-rotate.swap-active .swap-off{rotate:-45deg}.swap-rotate input:-webkit-any(:checked,:indeterminate)~.swap-off{rotate:-45deg}.swap-rotate input:is(:checked,:indeterminate)~.swap-off{rotate:-45deg}.stats-vertical{grid-auto-flow:row;overflow-y:auto}.stats-vertical .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab,red,red)){.stats-vertical .stat:not(:last-child){border-block-end:var(--border) dashed color-mix(in oklab,currentColor 10%,#0000)}}.menu-sm :where(li:not(.menu-title)>:not(:-webkit-any(ul,details,.menu-title))){border-radius:var(--radius-field);padding-block-start:.25rem;padding-block-end:.25rem;padding-inline-start:.625rem;padding-inline-end:.625rem;font-size:.75rem}.menu-sm :where(li:not(.menu-title)>:not(:is(ul,details,.menu-title))){border-radius:var(--radius-field);padding-block-start:.25rem;padding-block-end:.25rem;padding-inline-start:.625rem;padding-inline-end:.625rem;font-size:.75rem}.menu-sm :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block-start:.25rem;padding-block-end:.25rem;padding-inline-start:.625rem;padding-inline-end:.625rem;font-size:.75rem}.menu-sm .menu-title{padding-block-start:.5rem;padding-block-end:.5rem;padding-inline-start:.75rem;padding-inline-end:.75rem}.badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.badge-soft{color:var(--badge-color,var(--color-base-content));background-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.badge-soft{background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content)) 8%,var(--color-base-100))}}.badge-soft{border-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.badge-soft{border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content)) 10%,var(--color-base-100))}}.badge-soft{background-image:none}.badge-outline{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.status-error{background-color:var(--color-error);color:var(--color-error)}.status-success{background-color:var(--color-success);color:var(--color-success)}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.checkbox-sm{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}.tabs-lg{--tab-height:calc(var(--size-field,.25rem)*12)}.tabs-lg>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}.tabs-sm{--tab-height:calc(var(--size-field,.25rem)*8)}.tabs-sm>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}.badge-sm{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}.badge-xs,.kbd-xs{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}.alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.alert-info{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}.alert-success{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}.alert-warning{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}.checkbox-accent{color:var(--color-accent-content);--input-color:var(--color-accent)}.checkbox-info{color:var(--color-info-content);--input-color:var(--color-info)}.checkbox-primary{color:var(--color-primary-content);--input-color:var(--color-primary)}.checkbox-success{color:var(--color-success-content);--input-color:var(--color-success)}.checkbox-warning{color:var(--color-warning-content);--input-color:var(--color-warning)}.link-accent{color:var(--color-accent)}@media (hover:hover){.link-accent:hover{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.link-accent:hover{color:color-mix(in oklab,var(--color-accent) 80%,#000)}}}.link-primary{color:var(--color-primary)}@media (hover:hover){.link-primary:hover{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.link-primary:hover{color:color-mix(in oklab,var(--color-primary) 80%,#000)}}}.link-success{color:var(--color-success)}@media (hover:hover){.link-success:hover{color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.link-success:hover{color:color-mix(in oklab,var(--color-success) 80%,#000)}}}.link-warning{color:var(--color-warning)}@media (hover:hover){.link-warning:hover{color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.link-warning:hover{color:color-mix(in oklab,var(--color-warning) 80%,#000)}}}.link-hover{text-decoration-line:none}@media (hover:hover){.link-hover:hover{text-decoration-line:underline}}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}.btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}.card-sm .card-body{--card-p:1rem;--card-fs:.75rem}.card-sm .card-title{--cardtitle-fs:1rem}.badge-accent{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}.badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.badge-neutral{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}.badge-primary{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}.badge-secondary{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}.badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.card-border{border:var(--border) solid var(--color-base-200)}.radio-accent{--input-color:var(--color-accent)}.radio-primary{--input-color:var(--color-primary)}.radio-success{--input-color:var(--color-success)}.radio-warning{--input-color:var(--color-warning)}.toggle-accent:checked,.toggle-accent[aria-checked=true]{--input-color:var(--color-accent)}.toggle-info:checked,.toggle-info[aria-checked=true]{--input-color:var(--color-info)}.toggle-lg[type=checkbox]{--size:calc(var(--size-selector,.25rem)*7)}.toggle-lg:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*7)}.toggle-primary:checked,.toggle-primary[aria-checked=true]{--input-color:var(--color-primary)}.toggle-sm[type=checkbox]{--size:calc(var(--size-selector,.25rem)*5)}.toggle-sm:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*5)}.toggle-success:checked,.toggle-success[aria-checked=true]{--input-color:var(--color-success)}.toggle-warning:checked,.toggle-warning[aria-checked=true]{--input-color:var(--color-warning)}.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *)>.tooltip-content{transform:translateX(-50%) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off) 50%}.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *)[data-tip]:before{transform:translateX(-50%) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off) 50%}.is-drawer-close\:tooltip:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):after{transform:translateX(-50%) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail) 50%}.is-drawer-close\:tooltip-right:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *)>.tooltip-content{transform:translateX(calc(var(--tt-pos,-.25rem) + .25rem)) translateY(-50%);inset:50%auto auto var(--tt-off)}.is-drawer-close\:tooltip-right:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *)[data-tip]:before{transform:translateX(calc(var(--tt-pos,-.25rem) + .25rem)) translateY(-50%);inset:50%auto auto var(--tt-off)}.is-drawer-close\:tooltip-right:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *):after{transform:translateX(var(--tt-pos,-.25rem)) translateY(-50%) rotate(90deg);inset:50%auto auto calc(var(--tt-tail) + 1px)}}.collapse:not(:-webkit-any(td,tr,colgroup)){visibility:revert-layer}.collapse:not(:is(td,tr,colgroup)){visibility:revert-layer}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.top-0{top:calc(var(--spacing)*0)}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex}.join :where(.join-item):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--join-ss,0);border-top-right-radius:var(--join-se,0);border-bottom-right-radius:var(--join-ee,0);border-bottom-left-radius:var(--join-es,0)}.join :where(.join-item):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--join-ss,0);border-top-right-radius:var(--join-se,0);border-bottom-right-radius:var(--join-ee,0);border-bottom-left-radius:var(--join-es,0)}.join :where(.join-item):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--join-ss,0);border-top-left-radius:var(--join-se,0);border-bottom-left-radius:var(--join-ee,0);border-bottom-right-radius:var(--join-es,0)}.join :where(.join-item):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--join-ss,0);border-top-left-radius:var(--join-se,0);border-bottom-left-radius:var(--join-ee,0);border-bottom-right-radius:var(--join-es,0)}.join :where(.join-item) *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>.join-item:where(:first-child){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join :first-child:not(:last-child) :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join>.join-item:where(:last-child){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join :last-child:not(:first-child) :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join>.join-item:where(:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join :only-child :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>:where(:focus,:has(:focus)){z-index:1}@media (hover:hover){.join>:where(.btn:hover,:has(.btn:hover)){isolation:isolate}}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-auto{margin-inline-start:auto;margin-inline-end:auto}.my-1{margin-block:calc(var(--spacing)*1)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-4{margin-right:calc(var(--spacing)*4)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-4{margin-left:calc(var(--spacing)*4)}.kbd{box-shadow:none}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-body:color-mix(in oklab,var(--color-base-content) 80%,#0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-bullets:color-mix(in oklab,var(--color-base-content) 50%,#0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-hr:color-mix(in oklab,var(--color-base-content) 20%,#0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab,var(--color-base-content) 20%,#0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-captions:color-mix(in oklab,var(--color-base-content) 50%,#0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab,var(--color-base-content) 50%,#0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab,var(--color-base-content) 20%,#0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-kbd:color-mix(in oklab,var(--color-base-content) 80%,#0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);font-weight:inherit;padding-block-start:.2em;padding-block-end:.2em;padding-inline-start:.5em;padding-inline-end:.5em}:root .prose :where(code):not(pre>code):before{display:none}:root .prose :where(code):not(pre>code):after{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-24{height:calc(var(--spacing)*24)}.max-h-64{max-height:calc(var(--spacing)*64)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-24{width:calc(var(--spacing)*24)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-80{width:calc(var(--spacing)*80)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-14{min-width:calc(var(--spacing)*14)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-box{border-radius:var(--radius-box);border-radius:var(--radius-box)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-none{--tw-border-style:none;border-style:none}.border-\[\#D91023\]\/10{border-color:#d910231a;border-color:color(display-p3 .780684 .182961 .181147/.1);border-color:lab(46.8582%70.4625 48.4763/.1)}.border-amber-100{border-color:var(--color-amber-100)}.border-base-300{border-color:var(--color-base-300)}.border-blue-100{border-color:var(--color-blue-100)}.border-error\/30{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.border-error\/30{border-color:color-mix(in oklab,var(--color-error) 30%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-green-100{border-color:var(--color-green-100)}.border-neutral-content\/10{border-color:var(--color-neutral-content)}@supports (color:color-mix(in lab,red,red)){.border-neutral-content\/10{border-color:color-mix(in oklab,var(--color-neutral-content) 10%,transparent)}}.border-purple-100{border-color:var(--color-purple-100)}.border-warning\/30{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--color-warning) 30%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.glass{-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:0}@supports (color:color(display-p3 0 0 0)){.glass{background-image:linear-gradient(135deg,oklch(100%0 0/var(--glass-opacity,30%)) 0%,color(display-p3 0 0 0/0) 100%),linear-gradient(var(--glass-reflect-degree,100deg),oklch(100%0 0/var(--glass-reflect-opacity,5%)) 25%,color(display-p3 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 color(display-p3 0 0 0/.05)}}@supports (color:lab(0%0 0)){.glass{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)}}.bg-\[\#D91023\]\/5{background-color:#d910230d;background-color:color(display-p3 .780684 .182961 .181147/.05);background-color:lab(46.8582%70.4625 48.4763/.05)}.bg-accent\/5{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/5{background-color:color-mix(in oklab,var(--color-accent) 5%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200,.bg-base-200\/30{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/30{background-color:color-mix(in oklab,var(--color-base-200) 30%,transparent)}}.bg-base-200\/50{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/50{background-color:color-mix(in oklab,var(--color-base-200) 50%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-error\/10{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/10{background-color:color-mix(in oklab,var(--color-error) 10%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-info\/5{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/5{background-color:color-mix(in oklab,var(--color-info) 5%,transparent)}}.bg-neutral{background-color:var(--color-neutral)}.bg-neutral-content\/15{background-color:var(--color-neutral-content)}@supports (color:color-mix(in lab,red,red)){.bg-neutral-content\/15{background-color:color-mix(in oklab,var(--color-neutral-content) 15%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-secondary{background-color:var(--color-secondary)}.bg-success,.bg-success\/5{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/5{background-color:color-mix(in oklab,var(--color-success) 5%,transparent)}}.bg-success\/10{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--color-success) 10%,transparent)}}.bg-warning\/5{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/5{background-color:color-mix(in oklab,var(--color-warning) 5%,transparent)}}.bg-warning\/10{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}@layer daisyui.l1{.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.alert-soft{background:color-mix(in oklab,var(--alert-color,var(--color-base-content)) 8%,var(--color-base-100))}}.alert-soft{--alert-border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.alert-soft{--alert-border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content)) 10%,var(--color-base-100))}}.alert-soft{box-shadow:none;background-image:none}.btn-ghost:not(:-webkit-any(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn))){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.btn-ghost:not(:is(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn))){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.btn-ghost:not(:-webkit-any(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn))):not(:-webkit-any(:disabled,[disabled],.btn-disabled)){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}.btn-ghost:not(:is(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn))):not(:is(:disabled,[disabled],.btn-disabled)){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}@media (hover:none){.btn-ghost:not(:-webkit-any(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn))):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}.btn-ghost:not(:is(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn))):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}.btn-outline:not(:-webkit-any(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled)){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}.btn-outline:not(:is(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled)){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){.btn-outline:not(:-webkit-any(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn))):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}.btn-outline:not(:is(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn))):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-800{--tw-gradient-to:var(--color-blue-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-0{padding:calc(var(--spacing)*0)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.text-\[\#1A1C2C\]{color:#1a1c2c}.text-\[\#D91023\]{color:#d91023}.text-accent{color:var(--color-accent)}.text-amber-600{color:var(--color-amber-600)}.text-amber-800{color:var(--color-amber-800)}.text-base-content\/20{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/20{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.text-base-content\/30{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/30{color:color-mix(in oklab,var(--color-base-content) 30%,transparent)}}.text-base-content\/40{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/40{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.text-base-content\/50{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/50{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.text-base-content\/60{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/60{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.text-base-content\/70{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/70{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-error{color:var(--color-error)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-info{color:var(--color-info)}.text-neutral-content{color:var(--color-neutral-content)}.text-primary{color:var(--color-primary)}.text-primary-content{color:var(--color-primary-content)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-secondary{color:var(--color-secondary)}.text-secondary-content{color:var(--color-secondary-content)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:bg-base-300:is(:where(.group):hover *){background-color:var(--color-base-300)}.group-hover\:text-base-content\/60:is(:where(.group):hover *){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-base-content\/60:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}}.before\:bg-neutral-content\/10:before{content:var(--tw-content);background-color:var(--color-neutral-content)}@supports (color:color-mix(in lab,red,red)){.before\:bg-neutral-content\/10:before{background-color:color-mix(in oklab,var(--color-neutral-content) 10%,transparent)}}.after\:bg-neutral-content\/10:after{content:var(--tw-content);background-color:var(--color-neutral-content)}@supports (color:color-mix(in lab,red,red)){.after\:bg-neutral-content\/10:after{background-color:color-mix(in oklab,var(--color-neutral-content) 10%,transparent)}}@media (hover:hover){.hover\:bg-base-200:hover{background-color:var(--color-base-200)}.hover\:bg-base-300:hover{background-color:var(--color-base-300)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-neutral-content\/10:hover{background-color:var(--color-neutral-content)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-neutral-content\/10:hover{background-color:color-mix(in oklab,var(--color-neutral-content) 10%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.has-\[\:checked\]\:border-accent:has(:checked){border-color:var(--color-accent)}.has-\[\:checked\]\:border-info:has(:checked){border-color:var(--color-info)}.has-\[\:checked\]\:bg-accent\/5:has(:checked){background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.has-\[\:checked\]\:bg-accent\/5:has(:checked){background-color:color-mix(in oklab,var(--color-accent) 5%,transparent)}}.has-\[\:checked\]\:bg-info\/5:has(:checked){background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.has-\[\:checked\]\:bg-info\/5:has(:checked){background-color:color-mix(in oklab,var(--color-info) 5%,transparent)}}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.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\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (min-width:48rem){@layer daisyui.l1.l2{.md\:stats-horizontal{grid-auto-flow:column;overflow-x:auto}.md\:stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab,red,red)){.md\:stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab,currentColor 10%,#0000)}}.md\:stats-horizontal .stat:not(:last-child){border-block-end:none}}}@media (min-width:64rem){@layer daisyui.l1.l2.l3{.lg\:drawer-open>.drawer-toggle:checked~.drawer-side{scrollbar-color:revert-layer}:root:has(.lg\:drawer-open>.drawer-toggle:checked){--page-overflow:revert-layer;--page-scroll-gutter:revert-layer;--page-scroll-bg:revert-layer;--page-scroll-transition:revert-layer;--page-has-backdrop:revert-layer;animation:revert-layer;animation-timeline:revert-layer}}@layer daisyui.l1.l2{.lg\:drawer-open>.drawer-side{overflow-y:auto}.lg\:drawer-open>.drawer-toggle{display:none}.lg\:drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;opacity:1;width:auto;display:block;position:sticky}.lg\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:#0000}.lg\:drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.lg\:steps-horizontal{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.lg\:steps-horizontal .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.lg\:steps-horizontal .step:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] :is(.lg\:steps-horizontal .step):before{translate:0}.lg\:stats-horizontal{grid-auto-flow:column;overflow-x:auto}.lg\:stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab,red,red)){.lg\:stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab,currentColor 10%,#0000)}}.lg\:stats-horizontal .stat:not(:last-child){border-block-end:none}.lg\:btn-md{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem)*10)}}@layer daisyui.l1{.lg\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){translate:0}[dir=rtl] :is(.lg\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay)){translate:0}}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:w-56{width:calc(var(--spacing)*56)}.lg\:w-64{width:calc(var(--spacing)*64)}.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\:flex-row{flex-direction:row}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:px-4{padding-inline:calc(var(--spacing)*4)}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.is-drawer-close\:hidden:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *){display:none}.is-drawer-close\:w-\[4\.5rem\]:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *){width:4.5rem}.is-drawer-close\:overflow-visible:where(.drawer-toggle:not(:checked)~.drawer-side,.drawer-toggle:not(:checked)~.drawer-side *){overflow:visible}.is-drawer-open\:w-64:where(.drawer-toggle:checked~.drawer-side,.drawer-toggle:checked~.drawer-side *){width:calc(var(--spacing)*64)}}@keyframes rating{0%,40%{filter:brightness(1.05) contrast(1.05);scale:1.1}}@keyframes dropdown{0%{opacity:0}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items)*100%)}to{translate:0-100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0#0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0#0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0#0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0#0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0#0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}.error-section[data-astro-cid-zetdm5md]{background:linear-gradient(135deg,#f5f7fa 0,#c3cfe2 100%);justify-content:center;align-items:center;min-height:calc(100vh - 116px);padding:60px 0;display:flex;position:relative;overflow:hidden}.error-section[data-astro-cid-zetdm5md]:before{content:"";background:radial-gradient(circle,rgba(var(--color-primary-rgb),.05) 0%,transparent 70%);width:100%;height:100%;animation:20s ease-in-out infinite float;position:absolute;top:-50%;right:-50%}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.error-container[data-astro-cid-zetdm5md]{z-index:1;max-width:700px;margin:0 auto;padding:0 20px;position:relative}.error-content[data-astro-cid-zetdm5md]{background:var(--color-bg);border-radius:var(--radius-xl);text-align:center;padding:60px 50px;box-shadow:0 20px 60px #0000001a}.error-code[data-astro-cid-zetdm5md]{justify-content:center;align-items:center;gap:15px;margin-bottom:30px;display:flex}.digit[data-astro-cid-zetdm5md]{color:var(--color-primary);font-size:clamp(80px,15vw,120px);font-weight:700;font-family:var(--font-heading);text-shadow:2px 2px 4px #0000001a;line-height:1}.digit[data-astro-cid-zetdm5md].heart{font-size:clamp(60px,12vw,90px);animation:1.5s ease-in-out infinite heartbeat}.digit[data-astro-cid-zetdm5md].heart i[data-astro-cid-zetdm5md]{color:var(--color-primary)}@keyframes heartbeat{0%,to{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}}.error-title[data-astro-cid-zetdm5md]{color:var(--color-heading);font-size:clamp(28px,5vw,42px);font-weight:700;font-family:var(--font-heading);margin-bottom:20px}.error-message[data-astro-cid-zetdm5md]{color:var(--color-text);max-width:500px;margin-bottom:35px;margin-left:auto;margin-right:auto;font-size:clamp(16px,2vw,18px);line-height:1.7}.error-actions[data-astro-cid-zetdm5md]{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:40px;display:flex}.btn-primary[data-astro-cid-zetdm5md],.btn-secondary[data-astro-cid-zetdm5md]{border-radius:var(--radius-pill);font-size:var(--text-base);transition:all var(--transition-base);align-items:center;gap:10px;padding:14px 30px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary[data-astro-cid-zetdm5md]{background:var(--color-primary);color:var(--color-text-light);box-shadow:0 4px 15px #d910234d}.btn-primary[data-astro-cid-zetdm5md]:hover{background:var(--color-primary-dark);transform:translateY(-3px);box-shadow:0 8px 25px #d9102366}.btn-secondary[data-astro-cid-zetdm5md]{color:var(--color-primary);border:2px solid var(--color-primary);background:0 0}.btn-secondary[data-astro-cid-zetdm5md]:hover{background:var(--color-primary);color:var(--color-text-light);transform:translateY(-3px);box-shadow:0 4px 15px #d910234d}.error-suggestions[data-astro-cid-zetdm5md]{border-top:1px solid var(--color-border);padding-top:30px}.error-suggestions[data-astro-cid-zetdm5md]>p[data-astro-cid-zetdm5md]{font-size:var(--text-base);color:var(--color-text-light);margin-bottom:15px}.error-suggestions[data-astro-cid-zetdm5md] ul[data-astro-cid-zetdm5md]{flex-wrap:wrap;justify-content:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.error-suggestions[data-astro-cid-zetdm5md] li[data-astro-cid-zetdm5md]{font-size:var(--text-base)}.error-suggestions[data-astro-cid-zetdm5md] a[data-astro-cid-zetdm5md]{color:var(--color-primary);transition:all var(--transition-base);font-weight:500;text-decoration:none;position:relative}.error-suggestions[data-astro-cid-zetdm5md] a[data-astro-cid-zetdm5md]:after{content:"";background:var(--color-primary);width:0;height:2px;transition:width var(--transition-base);position:absolute;bottom:-2px;left:0}.error-suggestions[data-astro-cid-zetdm5md] a[data-astro-cid-zetdm5md]:hover{color:var(--color-primary-dark)}.error-suggestions[data-astro-cid-zetdm5md] a[data-astro-cid-zetdm5md]:hover:after{width:100%}@media (max-width:767px){.error-section[data-astro-cid-zetdm5md]{padding:60px 0}.error-content[data-astro-cid-zetdm5md]{padding:40px 30px}.error-actions[data-astro-cid-zetdm5md]{flex-direction:column;align-items:stretch}.btn-primary[data-astro-cid-zetdm5md],.btn-secondary[data-astro-cid-zetdm5md]{justify-content:center;width:100%}.error-suggestions[data-astro-cid-zetdm5md] ul[data-astro-cid-zetdm5md]{flex-direction:column;align-items:center;gap:12px}}.admin-section[data-astro-cid-4shhkdft]{background:var(--color-bg-alt);min-height:calc(100vh - 116px);padding:40px 0}.admin-header[data-astro-cid-4shhkdft]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px;display:flex}.admin-header[data-astro-cid-4shhkdft] h1[data-astro-cid-4shhkdft]{color:var(--color-heading);font-size:28px;font-weight:400;font-family:var(--font-heading);align-items:center;gap:12px;margin:0;display:flex}.admin-actions[data-astro-cid-4shhkdft]{gap:10px;display:flex}.btn-secondary[data-astro-cid-4shhkdft],.btn-primary[data-astro-cid-4shhkdft]{border-radius:var(--radius-sm);font-size:var(--text-base);cursor:pointer;transition:all var(--transition-base);border:0;align-items:center;gap:8px;padding:10px 18px;font-weight:600;text-decoration:none;display:flex}.btn-secondary[data-astro-cid-4shhkdft]{background:var(--color-bg);color:var(--color-text);border:2px solid var(--color-border)}.btn-secondary[data-astro-cid-4shhkdft]:hover{border-color:var(--color-primary);color:var(--color-primary)}.btn-primary[data-astro-cid-4shhkdft]{background:var(--color-primary);color:var(--color-text-light)}.btn-primary[data-astro-cid-4shhkdft]:hover{background:var(--color-primary-dark)}.stats-grid[data-astro-cid-4shhkdft]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px;display:grid}.stat-card[data-astro-cid-4shhkdft]{background:var(--color-bg);border-radius:var(--radius-md);align-items:center;gap:15px;padding:20px;display:flex;box-shadow:0 3px 15px #0000000d}.stat-icon[data-astro-cid-4shhkdft]{border-radius:var(--radius-md);width:50px;height:50px;font-size:var(--text-2xl);justify-content:center;align-items:center;display:flex}.stat-icon[data-astro-cid-4shhkdft].borrador{background:var(--status-pending-bg);color:var(--color-text-light)}.stat-icon[data-astro-cid-4shhkdft].programado{background:var(--status-info-bg);color:var(--color-info)}.stat-icon[data-astro-cid-4shhkdft].activo{background:var(--status-success-bg);color:var(--color-success)}.stat-icon[data-astro-cid-4shhkdft].completado{background:var(--status-info-bg);color:var(--color-info)}.stat-info[data-astro-cid-4shhkdft]{flex-direction:column;display:flex}.stat-number[data-astro-cid-4shhkdft]{color:var(--color-heading);font-size:28px;font-weight:700}.stat-label[data-astro-cid-4shhkdft]{font-size:var(--text-base);color:var(--color-text-light)}.admin-section-card[data-astro-cid-4shhkdft]{background:var(--color-bg);border-radius:var(--radius-lg);margin-bottom:25px;padding:25px;box-shadow:0 5px 20px #0000000d}.section-header[data-astro-cid-4shhkdft]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.section-header[data-astro-cid-4shhkdft] h2[data-astro-cid-4shhkdft]{font-size:var(--text-lg);color:var(--color-heading);align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.filter-tabs[data-astro-cid-4shhkdft]{flex-wrap:wrap;gap:8px;display:flex}.filter-tab[data-astro-cid-4shhkdft]{background:var(--color-bg-alt);border-radius:var(--radius-xl);font-size:var(--text-base);cursor:pointer;transition:all var(--transition-base);border:0;padding:8px 16px;font-weight:600}.filter-tab[data-astro-cid-4shhkdft].active,.filter-tab[data-astro-cid-4shhkdft]:hover{background:var(--color-primary);color:var(--color-text-light)}.workshops-list[data-astro-cid-4shhkdft]{flex-direction:column;gap:20px;display:flex}.workshop-card[data-astro-cid-4shhkdft]{background:var(--color-bg-alt);border-radius:var(--radius-md);border-left:4px solid var(--color-primary);transition:all var(--transition-base);padding:20px}.workshop-card[data-astro-cid-4shhkdft]:hover{background:var(--color-bg);box-shadow:0 4px 12px #0000001a}.workshop-header[data-astro-cid-4shhkdft]{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;display:flex}.workshop-title-section[data-astro-cid-4shhkdft] h3[data-astro-cid-4shhkdft]{font-size:var(--text-lg);color:var(--color-heading);margin:0 0 8px;font-weight:600}.workshop-category[data-astro-cid-4shhkdft]{font-size:var(--text-sm);color:var(--color-primary);background:rgba(var(--color-primary-rgb),.1);border-radius:var(--radius-md);padding:4px 12px;font-weight:600;display:inline-block}.status-badge[data-astro-cid-4shhkdft]{border-radius:var(--radius-xl);font-size:var(--text-sm);white-space:nowrap;padding:6px 14px;font-weight:600}.status-badge[data-astro-cid-4shhkdft].borrador{background:var(--status-pending-bg);color:var(--color-text-light)}.status-badge[data-astro-cid-4shhkdft].programado{background:var(--status-info-bg);color:var(--color-info)}.status-badge[data-astro-cid-4shhkdft].activo{background:var(--status-success-bg);color:var(--color-success)}.status-badge[data-astro-cid-4shhkdft].completado{background:var(--status-info-bg);color:var(--color-info)}.status-badge[data-astro-cid-4shhkdft].cancelado{background:var(--status-error-bg);color:var(--color-error)}.workshop-body[data-astro-cid-4shhkdft]{margin-bottom:15px}.workshop-info-grid[data-astro-cid-4shhkdft]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:15px;display:grid}.info-item[data-astro-cid-4shhkdft]{font-size:var(--text-base);color:var(--color-text);align-items:center;gap:8px;display:flex}.info-item[data-astro-cid-4shhkdft] i[data-astro-cid-4shhkdft]{color:var(--color-primary);width:16px}.workshop-description[data-astro-cid-4shhkdft]{font-size:var(--text-base);color:var(--color-text-light);margin:0;line-height:1.6}.workshop-actions[data-astro-cid-4shhkdft]{flex-wrap:wrap;gap:10px;display:flex}.workshop-actions[data-astro-cid-4shhkdft] button[data-astro-cid-4shhkdft]{border-radius:var(--radius-sm);font-size:var(--text-base);cursor:pointer;transition:all var(--transition-base);border:0;align-items:center;gap:6px;padding:8px 16px;font-weight:600;display:flex}.btn-edit[data-astro-cid-4shhkdft]{background:var(--status-info-bg);color:var(--color-info)}.btn-edit[data-astro-cid-4shhkdft]:hover{background:var(--color-info);color:var(--color-text-light)}.btn-publish[data-astro-cid-4shhkdft]{background:var(--status-info-bg);color:var(--color-info)}.btn-publish[data-astro-cid-4shhkdft]:hover{background:var(--color-info);color:var(--color-text-light)}.btn-activate[data-astro-cid-4shhkdft]{background:var(--status-success-bg);color:var(--color-success)}.btn-activate[data-astro-cid-4shhkdft]:hover{background:var(--color-success);color:var(--color-text-light)}.btn-complete[data-astro-cid-4shhkdft]{background:var(--status-info-bg);color:var(--color-info)}.btn-complete[data-astro-cid-4shhkdft]:hover{background:var(--color-info);color:var(--color-text-light)}.btn-delete[data-astro-cid-4shhkdft]{background:var(--status-error-bg);color:var(--color-error)}.btn-delete[data-astro-cid-4shhkdft]:hover{background:var(--color-error);color:var(--color-text-light)}@media (max-width:767px){.admin-header[data-astro-cid-4shhkdft]{flex-direction:column;align-items:flex-start}.workshop-header[data-astro-cid-4shhkdft]{flex-direction:column}.workshop-info-grid[data-astro-cid-4shhkdft]{grid-template-columns:1fr}}.admin-section[data-astro-cid-cpxdkklh]{background:var(--color-bg-alt);min-height:calc(100vh - 116px);padding:40px 0}.admin-header[data-astro-cid-cpxdkklh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px;display:flex}.admin-header[data-astro-cid-cpxdkklh] h1[data-astro-cid-cpxdkklh]{color:var(--color-heading);font-size:28px;font-weight:400;font-family:var(--font-heading);align-items:center;gap:12px;margin:0;display:flex}.admin-actions[data-astro-cid-cpxdkklh]{gap:10px;display:flex}.btn-secondary[data-astro-cid-cpxdkklh],.btn-primary[data-astro-cid-cpxdkklh]{border-radius:var(--radius-sm);font-size:var(--text-base);cursor:pointer;transition:all var(--transition-base);border:0;align-items:center;gap:8px;padding:10px 18px;font-weight:600;text-decoration:none;display:flex}.btn-secondary[data-astro-cid-cpxdkklh]{background:var(--color-bg);color:var(--color-text);border:2px solid var(--color-border)}.btn-secondary[data-astro-cid-cpxdkklh]:hover{border-color:var(--color-primary);color:var(--color-primary)}.btn-primary[data-astro-cid-cpxdkklh]{background:var(--color-primary);color:var(--color-text-light)}.btn-primary[data-astro-cid-cpxdkklh]:hover{background:var(--color-primary-dark)}.stats-grid[data-astro-cid-cpxdkklh]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px;display:grid}.stat-card[data-astro-cid-cpxdkklh]{background:var(--color-bg);border-radius:var(--radius-md);align-items:center;gap:15px;padding:20px;display:flex;box-shadow:0 3px 15px #0000000d}.stat-icon[data-astro-cid-cpxdkklh]{border-radius:var(--radius-md);width:50px;height:50px;font-size:var(--text-2xl);justify-content:center;align-items:center;display:flex}.stat-icon[data-astro-cid-cpxdkklh].borrador{background:var(--status-pending-bg);color:var(--color-text-light)}.stat-icon[data-astro-cid-cpxdkklh].programado{background:var(--status-info-bg);color:var(--color-info)}.stat-icon[data-astro-cid-cpxdkklh].activo{background:var(--status-success-bg);color:var(--color-success)}.stat-icon[data-astro-cid-cpxdkklh].completado{background:var(--status-info-bg);color:var(--color-info)}.stat-info[data-astro-cid-cpxdkklh]{flex-direction:column;display:flex}.stat-number[data-astro-cid-cpxdkklh]{color:var(--color-heading);font-size:28px;font-weight:700}.stat-label[data-astro-cid-cpxdkklh]{font-size:var(--text-base);color:var(--color-text-light)}.admin-section-card[data-astro-cid-cpxdkklh]{background:var(--color-bg);border-radius:var(--radius-lg);margin-bottom:25px;padding:25px;box-shadow:0 5px 20px #0000000d}.section-header[data-astro-cid-cpxdkklh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.section-header[data-astro-cid-cpxdkklh] h2[data-astro-cid-cpxdkklh]{font-size:var(--text-lg);color:var(--color-heading);align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.filter-tabs[data-astro-cid-cpxdkklh]{flex-wrap:wrap;gap:8px;display:flex}.filter-tab[data-astro-cid-cpxdkklh]{background:var(--color-bg-alt);border-radius:var(--radius-xl);font-size:var(--text-base);cursor:pointer;transition:all var(--transition-base);border:0;padding:8px 16px;font-weight:600}.filter-tab[data-astro-cid-cpxdkklh].active,.filter-tab[data-astro-cid-cpxdkklh]:hover{background:var(--color-primary);color:var(--color-text-light)}.workshops-list[data-astro-cid-cpxdkklh]{flex-direction:column;gap:20px;display:flex}.workshop-card[data-astro-cid-cpxdkklh]{background:var(--color-bg-alt);border-radius:var(--radius-md);border-left:4px solid var(--color-primary);transition:all var(--transition-base);padding:20px}.workshop-card[data-astro-cid-cpxdkklh]:hover{background:var(--color-bg);box-shadow:0 4px 12px #0000001a}.workshop-header[data-astro-cid-cpxdkklh]{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;display:flex}.workshop-title-section[data-astro-cid-cpxdkklh] h3[data-astro-cid-cpxdkklh]{font-size:var(--text-lg);color:var(--color-heading);margin:0 0 8px;font-weight:600}.workshop-category[data-astro-cid-cpxdkklh]{font-size:var(--text-sm);color:var(--color-primary);background:rgba(var(--color-primary-rgb),.1);border-radius:var(--radius-md);padding:4px 12px;font-weight:600;display:inline-block}.status-badge[data-astro-cid-cpxdkklh]{border-radius:var(--radius-xl);font-size:var(--text-sm);white-space:nowrap;padding:6px 14px;font-weight:600}.status-badge[data-astro-cid-cpxdkklh].borrador{background:var(--status-pending-bg);color:var(--color-text-light)}.status-badge[data-astro-cid-cpxdkklh].programado{background:var(--status-info-bg);color:var(--color-info)}.status-badge[data-astro-cid-cpxdkklh].activo{background:var(--status-success-bg);color:var(--color-success)}.status-badge[data-astro-cid-cpxdkklh].completado{background:var(--status-info-bg);color:var(--color-info)}.status-badge[data-astro-cid-cpxdkklh].cancelado{background:var(--status-error-bg);color:var(--color-error)}.workshop-body[data-astro-cid-cpxdkklh]{margin-bottom:15px}.workshop-info-grid[data-astro-cid-cpxdkklh]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:15px;display:grid}.info-item[data-astro-cid-cpxdkklh]{font-size:var(--text-base);color:var(--color-text);align-items:center;gap:8px;display:flex}.info-item[data-astro-cid-cpxdkklh] i[data-astro-cid-cpxdkklh]{color:var(--color-primary);width:16px}.workshop-description[data-astro-cid-cpxdkklh]{font-size:var(--text-base);color:var(--color-text-light);margin:0;line-height:1.6}.workshop-actions[data-astro-cid-cpxdkklh]{flex-wrap:wrap;gap:10px;display:flex}.workshop-actions[data-astro-cid-cpxdkklh] button[data-astro-cid-cpxdkklh]{border-radius:var(--radius-sm);font-size:var(--text-base);cursor:pointer;transition:all var(--transition-base);border:0;align-items:center;gap:6px;padding:8px 16px;font-weight:600;display:flex}.btn-edit[data-astro-cid-cpxdkklh]{background:var(--status-info-bg);color:var(--color-info)}.btn-edit[data-astro-cid-cpxdkklh]:hover{background:var(--color-info);color:var(--color-text-light)}.btn-publish[data-astro-cid-cpxdkklh]{background:var(--status-info-bg);color:var(--color-info)}.btn-publish[data-astro-cid-cpxdkklh]:hover{background:var(--color-info);color:var(--color-text-light)}.btn-activate[data-astro-cid-cpxdkklh]{background:var(--status-success-bg);color:var(--color-success)}.btn-activate[data-astro-cid-cpxdkklh]:hover{background:var(--color-success);color:var(--color-text-light)}.btn-complete[data-astro-cid-cpxdkklh]{background:var(--status-info-bg);color:var(--color-info)}.btn-complete[data-astro-cid-cpxdkklh]:hover{background:var(--color-info);color:var(--color-text-light)}.btn-delete[data-astro-cid-cpxdkklh]{background:var(--status-error-bg);color:var(--color-error)}.btn-delete[data-astro-cid-cpxdkklh]:hover{background:var(--color-error);color:var(--color-text-light)}@media (max-width:767px){.admin-header[data-astro-cid-cpxdkklh]{flex-direction:column;align-items:flex-start}.workshop-header[data-astro-cid-cpxdkklh]{flex-direction:column}.workshop-info-grid[data-astro-cid-cpxdkklh]{grid-template-columns:1fr}}.btn[data-astro-cid-6ygtcg62]{--btn-color:var(--color-primary);font-family:var(--font-primary);cursor:pointer;border:2px solid #0000;border-radius:50px;justify-content:center;align-items:center;gap:10px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.btn__content[data-astro-cid-6ygtcg62]{z-index:1;align-items:center;gap:10px;display:inline-flex;position:relative}.btn__ripple[data-astro-cid-6ygtcg62]{background:var(--color-text-white-40);pointer-events:none;opacity:0;border-radius:50%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn__ripple[data-astro-cid-6ygtcg62].active{animation:.6s ease-out forwards ripple-effect}@keyframes ripple-effect{0%{opacity:.5;width:0;height:0}to{opacity:0;width:300px;height:300px}}.btn--full[data-astro-cid-6ygtcg62]{width:100%}.btn--sm[data-astro-cid-6ygtcg62]{font-size:var(--text-base);padding:10px 24px}.btn--md[data-astro-cid-6ygtcg62]{font-size:var(--text-lg);padding:14px 32px}.btn--lg[data-astro-cid-6ygtcg62]{font-size:var(--text-xl);padding:18px 40px}.btn--primary[data-astro-cid-6ygtcg62]{background:var(--btn-color);color:var(--color-text-white);border-color:var(--btn-color)}.btn--primary[data-astro-cid-6ygtcg62]:hover{filter:brightness(.9);box-shadow:0 10px 30px color-mix(in srgb,var(--btn-color) 40%,transparent);transform:translateY(-3px)}.btn--outline[data-astro-cid-6ygtcg62]{background:var(--color-bg);color:var(--color-heading);border-color:var(--color-border)}.btn--outline[data-astro-cid-6ygtcg62]:hover{background:var(--btn-color);color:var(--color-text-white);border-color:var(--btn-color);transform:translateY(-3px)}.btn--white[data-astro-cid-6ygtcg62]{background:var(--color-bg);color:var(--btn-color);border-color:var(--color-text-white)}.btn--white[data-astro-cid-6ygtcg62]:hover{color:var(--color-text-white);background:0 0;transform:translateY(-3px)}.btn--ghost[data-astro-cid-6ygtcg62]{color:var(--btn-color);border-color:var(--btn-color);background:0 0}.btn--ghost[data-astro-cid-6ygtcg62]:hover{background:var(--btn-color);color:var(--color-text-white);transform:translateY(-3px)}.btn__arrow[data-astro-cid-6ygtcg62]{font-size:1.2em;transition:transform .3s}.btn[data-astro-cid-6ygtcg62]:hover .btn__arrow[data-astro-cid-6ygtcg62]{transform:translate(5px)}.btn--custom-color[data-astro-cid-6ygtcg62].btn--primary,.btn--custom-color[data-astro-cid-6ygtcg62].btn--outline:hover,.btn--custom-color[data-astro-cid-6ygtcg62].btn--ghost:hover{background:var(--btn-color);border-color:var(--btn-color)}.btn--custom-color[data-astro-cid-6ygtcg62].btn--white{color:var(--btn-color)}.btn--white[data-astro-cid-6ygtcg62] .btn__ripple[data-astro-cid-6ygtcg62],.btn--outline[data-astro-cid-6ygtcg62] .btn__ripple[data-astro-cid-6ygtcg62]{background:rgba(var(--color-dark-ui-rgb),.15)}.hero[data-astro-cid-7nmnspah]{background-color:var(--color-bg-alt);z-index:1;align-items:center;width:100%;min-height:700px;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-7nmnspah]{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.hero__bg[data-astro-cid-7nmnspah] img[data-astro-cid-7nmnspah]{object-fit:cover;object-position:center;width:100%;height:100%}.hero-animate[data-astro-cid-7nmnspah]{opacity:0;animation:.8s forwards hero-fade-in;animation-delay:var(--delay,0s);transform:translateY(30px)}@keyframes hero-fade-in{to{opacity:1;transform:translateY(0)}}.hero__overlay[data-astro-cid-7nmnspah]{z-index:1;background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.hero__shapes[data-astro-cid-7nmnspah]{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.hero__shape[data-astro-cid-7nmnspah]{background:#ffffff08;border-radius:50%;position:absolute}.hero__shape[data-astro-cid-7nmnspah]:first-child{width:400px;height:400px;animation:8s ease-in-out infinite float;top:-100px;right:-100px}.hero__shape[data-astro-cid-7nmnspah]:nth-child(2){width:300px;height:300px;animation:10s ease-in-out infinite reverse float;bottom:-50px;left:10%}.hero__shape[data-astro-cid-7nmnspah]:nth-child(3){width:200px;height:200px;animation:12s ease-in-out infinite float;top:30%;left:-50px}.hero[data-astro-cid-7nmnspah] .auto-container[data-astro-cid-7nmnspah]{z-index:3;justify-content:center;align-items:center;min-height:500px;padding:60px 15px 140px;display:flex;position:relative}.hero__content[data-astro-cid-7nmnspah]{text-align:center;-webkit-backdrop-filter:blur(14px);background:#ffffff59;border:1px solid #fff6;border-radius:28px;max-width:700px;padding:45px 55px;box-shadow:0 8px 32px #0000000d}.hero__title[data-astro-cid-7nmnspah]{color:#1a1c2c;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.15;font-family:var(--font-heading);text-shadow:none;margin:0 0 25px}.hero__subtitle[data-astro-cid-7nmnspah]{font-size:var(--text-xl);color:#3d3d3d;max-width:600px;text-shadow:none;margin:0 auto 40px;font-weight:500;line-height:1.7}.hero__cta[data-astro-cid-7nmnspah]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.hero--page[data-astro-cid-7nmnspah]{background:var(--gradient-primary);min-height:auto}.hero--page[data-astro-cid-7nmnspah] .auto-container[data-astro-cid-7nmnspah]{min-height:auto;padding:24px 15px}.hero--page[data-astro-cid-7nmnspah] .hero__content[data-astro-cid-7nmnspah]{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.hero--page[data-astro-cid-7nmnspah] .hero__title[data-astro-cid-7nmnspah]{color:#fff;text-shadow:0 2px 4px #00000026;margin-bottom:8px;font-weight:400}.hero--page[data-astro-cid-7nmnspah] .hero__subtitle[data-astro-cid-7nmnspah]{color:var(--color-text-white-90);text-shadow:none;max-width:none;margin-bottom:0;line-height:1.5}.hero__label[data-astro-cid-7nmnspah]{text-transform:uppercase;letter-spacing:2px;color:var(--color-text-white-80);margin-bottom:8px;font-size:13px;font-weight:600;display:inline-block}.hero--page[data-astro-cid-7nmnspah] .hero__overlay[data-astro-cid-7nmnspah]{background:0 0}@media (max-width:767px){.hero--page[data-astro-cid-7nmnspah] .auto-container[data-astro-cid-7nmnspah]{padding:20px 15px}}.hero__cta[data-astro-cid-7nmnspah] .btn--primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 4px 15px rgba(var(--color-primary-rgb),.4)}.hero__cta[data-astro-cid-7nmnspah] .btn--outline{color:var(--color-primary);background:#fff;border:2px solid #fff;font-weight:600}.hero__cta[data-astro-cid-7nmnspah] .btn--outline:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0003}.hero__cta[data-astro-cid-7nmnspah] .btn--primary:hover{box-shadow:0 10px 30px rgba(var(--color-primary-rgb),.5);transform:translateY(-3px)}.fx-marker[data-astro-cid-7nmnspah] mark,.fx-marker[data-astro-cid-7nmnspah] em{color:inherit;background:linear-gradient(120deg,#ffc10700 0% 100%)0 88%/0% 42%no-repeat;font-style:normal;animation:1s .8s forwards marker-fill}@keyframes marker-fill{to{background-image:linear-gradient(120deg,#ffc107 0,#ffd54f 100%);background-size:100% 42%}}.fx-gradient[data-astro-cid-7nmnspah]{background:linear-gradient(90deg,#1a1c2c,#e74c3c,#ffc107,#3498db,#27ae60,#1a1c2c)0 0/300%;-webkit-background-clip:text;background-clip:text;animation:.8s forwards hero-fade-in,4s .8s infinite gradient-shift;color:#0000!important;text-shadow:none!important}@keyframes gradient-shift{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.fx-shimmer[data-astro-cid-7nmnspah]{background:linear-gradient(90deg,#1a1c2c 0 40%,#e74c3c 48%,#ffc107 52%,#1a1c2c 60% 100%)0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:.8s forwards hero-fade-in,3s linear .8s infinite shimmer-pass;color:#0000!important;text-shadow:none!important}@keyframes shimmer-pass{0%{background-position:200%}to{background-position:-200%}}.fx-neon[data-astro-cid-7nmnspah]{animation:.8s forwards hero-fade-in,2s ease-in-out .8s infinite alternate neon-pulse}@keyframes neon-pulse{0%{text-shadow:0 0 7px #e74c3c66,0 0 15px #e74c3c33,0 0 30px #e74c3c1a}to{text-shadow:0 0 10px #ffc10780,0 0 20px #ffc1074d,0 0 40px #ffc10726}}.fx-underline[data-astro-cid-7nmnspah]{position:relative}.fx-underline[data-astro-cid-7nmnspah]:after{content:"";background:linear-gradient(90deg,#e74c3c,#ffc107,#3498db);border-radius:2px;width:0;height:4px;animation:1.2s .8s forwards underline-grow;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}@keyframes underline-grow{to{width:80%}}.fx-typewriter[data-astro-cid-7nmnspah]{white-space:nowrap;border-right:3px solid #ffc107;width:0;animation:.8s forwards hero-fade-in,2.5s steps(25,end) .8s forwards typing,.7s step-end infinite blink-caret;overflow:hidden}@keyframes typing{to{width:100%}}@keyframes blink-caret{0%,to{border-color:#ffc107}50%{border-color:#0000}}.fx-glow3d[data-astro-cid-7nmnspah]{animation:.8s forwards hero-fade-in,.6s .3s both glow3d-pop;text-shadow:0 1px #ccc,0 2px #c9c9c9,0 3px #bbb,0 4px #b9b9b9,0 5px #aaa,0 6px 1px #0000001a,0 0 5px #0000001a,0 1px 3px #0000004d,0 3px 5px #0003,0 5px 10px #00000040,0 10px 10px #0003,0 20px 20px #00000026!important}@keyframes glow3d-pop{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:767px){.hero[data-astro-cid-7nmnspah]{min-height:500px}.hero[data-astro-cid-7nmnspah] .auto-container[data-astro-cid-7nmnspah]{min-height:auto;padding:60px 15px}.hero__content[data-astro-cid-7nmnspah]{text-align:center}.hero__subtitle[data-astro-cid-7nmnspah]{margin:0 auto 40px}.hero__cta[data-astro-cid-7nmnspah]{flex-direction:column;justify-content:center;align-items:center}.hero__cta[data-astro-cid-7nmnspah] .btn{width:100%;max-width:280px}}.stats-banner[data-astro-cid-jk6jrjoh]{padding:90px 0;position:relative;overflow:hidden}.stats-banner--primary[data-astro-cid-jk6jrjoh]{background:var(--gradient-primary)}.stats-banner--dark[data-astro-cid-jk6jrjoh]{background:linear-gradient(135deg,var(--color-footer) 0%,var(--color-footer-dr) 100%)}.stats-banner--light[data-astro-cid-jk6jrjoh]{background:var(--color-bg-alt)}.stats-banner[data-astro-cid-jk6jrjoh]:before{content:"";background:radial-gradient(circle at 20% 50%,#ffffff1f 0%,transparent 50%),radial-gradient(circle at 80% 80%,var(--color-text-white-08) 0%,transparent 50%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.stats-banner__pattern[data-astro-cid-jk6jrjoh]{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.stats-banner[data-astro-cid-jk6jrjoh]:not(.stats-banner--light) .stat{border-color:#ffffff1a}.stats-banner--light[data-astro-cid-jk6jrjoh] .stat{border-color:#d910231a}@media (max-width:575px){.stats-banner[data-astro-cid-jk6jrjoh]{padding:60px 0}}.cta[data-astro-cid-coyjnsii]{background:var(--gradient-primary);padding:70px 0;position:relative;overflow:hidden}.cta__bg[data-astro-cid-coyjnsii]{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.cta__bg[data-astro-cid-coyjnsii]:before{content:"";background:radial-gradient(circle,var(--color-text-white-08) 0%,transparent 70%);width:600px;height:600px;position:absolute;top:-50%;right:-10%}.cta__bg[data-astro-cid-coyjnsii]:after{content:"";background:radial-gradient(circle,rgba(var(--color-dark-ui-rgb),.1) 0%,transparent 70%);width:500px;height:500px;position:absolute;bottom:-30%;left:-10%}.cta__content[data-astro-cid-coyjnsii]{text-align:center;z-index:1;max-width:800px;margin:0 auto;position:relative}.cta__title[data-astro-cid-coyjnsii]{color:#fff;font-size:clamp(28px,4vw,44px);font-weight:700;font-family:var(--font-heading);text-shadow:0 2px 6px #0000004d;margin:0 0 20px}.cta__description[data-astro-cid-coyjnsii]{font-size:var(--text-lg);color:#fffffff2;max-width:650px;margin:0 auto 40px;line-height:1.75}.cta__buttons[data-astro-cid-coyjnsii]{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.cta[data-astro-cid-coyjnsii] .cta__btn-outline{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;background:#ffffff26;border-width:2px;border-color:#ffffffe6}.cta[data-astro-cid-coyjnsii] .cta__btn-outline:hover{color:var(--color-primary);background:#fff;border-color:#fff;box-shadow:0 8px 25px #00000026}@media (max-width:767px){.cta[data-astro-cid-coyjnsii]{padding:45px 0}.cta__buttons[data-astro-cid-coyjnsii]{flex-direction:column;align-items:center}.cta__buttons[data-astro-cid-coyjnsii] .btn{width:100%;max-width:280px}}.support-section[data-astro-cid-ofcmh36v]{background:var(--color-bg);padding:60px 0}.support-grid[data-astro-cid-ofcmh36v]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;display:grid}.support-card[data-astro-cid-ofcmh36v]{background:var(--color-bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:all var(--transition-base);border:2px solid #0000;flex-direction:column;padding:40px 30px;display:flex;position:relative}.support-card[data-astro-cid-ofcmh36v]:hover{transform:translateY(-8px);box-shadow:0 15px 40px #0000001f}.support-card--volunteer[data-astro-cid-ofcmh36v]:hover{border-color:#e74c3c}.support-card--instructor[data-astro-cid-ofcmh36v]:hover{border-color:#3498db}.support-card--specialist[data-astro-cid-ofcmh36v]:hover{border-color:#27ae60}.support-card--donation[data-astro-cid-ofcmh36v]:hover{border-color:#f39c12}.support-card--corporate[data-astro-cid-ofcmh36v]:hover{border-color:#9b59b6}.support-card--socialMedia[data-astro-cid-ofcmh36v]:hover{border-color:#16a085}.support-icon[data-astro-cid-ofcmh36v]{border-radius:var(--radius-lg);width:80px;height:80px;font-size:var(--text-4xl);color:#fff;justify-content:center;align-items:center;margin-bottom:25px;display:flex}.support-icon[data-astro-cid-ofcmh36v].bg-volunteer{background:linear-gradient(135deg,#e74c3c 0,#c0392b 100%)}.support-icon[data-astro-cid-ofcmh36v].bg-instructor{background:linear-gradient(135deg,#3498db 0,#2874a6 100%)}.support-icon[data-astro-cid-ofcmh36v].bg-specialist{background:linear-gradient(135deg,#27ae60 0,#1e8449 100%)}.support-icon[data-astro-cid-ofcmh36v].bg-donation{background:linear-gradient(135deg,#f39c12 0,#d68910 100%)}.support-icon[data-astro-cid-ofcmh36v].bg-corporate{background:linear-gradient(135deg,#9b59b6 0,#7d3c98 100%)}.support-icon[data-astro-cid-ofcmh36v].bg-social{background:linear-gradient(135deg,#16a085 0,#138d75 100%)}.support-card[data-astro-cid-ofcmh36v] h3[data-astro-cid-ofcmh36v]{font-size:var(--text-2xl);color:var(--color-heading);font-weight:700;font-family:var(--font-heading);margin-bottom:15px}.support-description[data-astro-cid-ofcmh36v]{font-size:var(--text-base);color:var(--color-text);flex:1;margin-bottom:25px;line-height:1.7}.benefits-list[data-astro-cid-ofcmh36v]{margin:0 0 30px;padding:0;list-style:none}.benefits-list[data-astro-cid-ofcmh36v] li[data-astro-cid-ofcmh36v]{font-size:var(--text-base);color:var(--color-text);align-items:center;gap:12px;padding:10px 0;display:flex}.benefits-list[data-astro-cid-ofcmh36v] li[data-astro-cid-ofcmh36v]:first-child{padding-top:0}.benefits-list[data-astro-cid-ofcmh36v] .fa-check-circle[data-astro-cid-ofcmh36v]{color:var(--color-success);font-size:var(--text-lg);flex-shrink:0}.support-card[data-astro-cid-ofcmh36v] .btn-support[data-astro-cid-ofcmh36v]{width:100%;margin-top:auto}.support-card[data-astro-cid-ofcmh36v] .btn-support[data-astro-cid-ofcmh36v] .fa-arrow-right[data-astro-cid-ofcmh36v]{transition:transform var(--transition-base)}.support-card[data-astro-cid-ofcmh36v] .btn-support[data-astro-cid-ofcmh36v]:hover .fa-arrow-right[data-astro-cid-ofcmh36v]{transform:translate(4px)}@media (max-width:991px){.support-grid[data-astro-cid-ofcmh36v]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px}}@media (max-width:767px){.support-section[data-astro-cid-ofcmh36v]{padding:60px 0}.support-grid[data-astro-cid-ofcmh36v]{grid-template-columns:1fr}.support-card[data-astro-cid-ofcmh36v]{padding:30px 25px}.support-icon[data-astro-cid-ofcmh36v]{width:70px;height:70px;font-size:var(--text-3xl)}}.blog-section[data-astro-cid-ijnerlr2]{background:var(--color-bg);padding:60px 0}.blog-header[data-astro-cid-ijnerlr2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:60px;display:flex}.blog-header__title[data-astro-cid-ijnerlr2] h1[data-astro-cid-ijnerlr2]{color:var(--color-heading);font-size:clamp(32px,4vw,42px);font-weight:700;font-family:var(--font-heading);margin-bottom:10px}.blog-header__title[data-astro-cid-ijnerlr2] p[data-astro-cid-ijnerlr2]{font-size:var(--text-xl);color:var(--color-text-light)}.blog-header__filters[data-astro-cid-ijnerlr2]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.filter-tags[data-astro-cid-ijnerlr2]{flex-wrap:wrap;gap:10px;display:flex}.filter-tag[data-astro-cid-ijnerlr2]{background:var(--color-bg-muted);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;transition:all var(--transition-base);border:2px solid #0000;padding:8px 16px;font-weight:600}.filter-tag[data-astro-cid-ijnerlr2]:hover{background:var(--color-cream);border-color:var(--color-primary)}.filter-tag[data-astro-cid-ijnerlr2].active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.search-inline[data-astro-cid-ijnerlr2]{border:2px solid var(--color-border-light,#e0e0e0);border-radius:var(--radius-pill);background:#fff;align-items:center;transition:border-color .3s;display:flex;overflow:hidden}.search-inline[data-astro-cid-ijnerlr2]:focus-within{border-color:var(--color-primary)}.search-inline[data-astro-cid-ijnerlr2] input[data-astro-cid-ijnerlr2]{font-size:var(--text-base);background:0 0;border:0;outline:0;width:250px;padding:10px 20px}.search-inline[data-astro-cid-ijnerlr2] button[data-astro-cid-ijnerlr2]{background:var(--color-primary);color:#fff;cursor:pointer;border:0;padding:10px 20px;transition:background .3s}.search-inline[data-astro-cid-ijnerlr2] button[data-astro-cid-ijnerlr2]:hover{background:var(--color-primary-dark)}.blog-grid[data-astro-cid-ijnerlr2]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;display:grid}.blog-card[data-astro-cid-ijnerlr2]{border-radius:var(--radius-xl);transition:all var(--transition-base);background:#fff;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 5px 20px #00000014}.blog-card[data-astro-cid-ijnerlr2]:hover{box-shadow:var(--shadow-xl);transform:translateY(-8px)}.blog-card__image[data-astro-cid-ijnerlr2]{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.blog-card__image[data-astro-cid-ijnerlr2] img[data-astro-cid-ijnerlr2]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-smooth)}.blog-card[data-astro-cid-ijnerlr2]:hover .blog-card__image[data-astro-cid-ijnerlr2] img[data-astro-cid-ijnerlr2]{transform:scale(1.1)}.blog-card__tags[data-astro-cid-ijnerlr2]{flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:15px;left:15px}.blog-card__tags[data-astro-cid-ijnerlr2] .tag[data-astro-cid-ijnerlr2]{border-radius:var(--radius-pill);color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;background:#fffffff2;padding:5px 12px;font-size:11px;font-weight:600}.blog-card__content[data-astro-cid-ijnerlr2]{flex-direction:column;flex:1;padding:25px;display:flex}.blog-card__meta[data-astro-cid-ijnerlr2]{color:var(--color-text-muted);flex-wrap:wrap;gap:15px;margin-bottom:15px;font-size:12px;display:flex}.blog-card__meta[data-astro-cid-ijnerlr2] span[data-astro-cid-ijnerlr2]{align-items:center;gap:5px;display:flex}.blog-card__meta[data-astro-cid-ijnerlr2] i[data-astro-cid-ijnerlr2]{color:var(--color-primary)}.blog-card__content[data-astro-cid-ijnerlr2] h2[data-astro-cid-ijnerlr2]{font-size:var(--text-2xl);font-weight:700;line-height:1.3;font-family:var(--font-heading);margin-bottom:12px}.blog-card__content[data-astro-cid-ijnerlr2] h2[data-astro-cid-ijnerlr2] a[data-astro-cid-ijnerlr2]{color:var(--color-heading);text-decoration:none;transition:color .3s}.blog-card__content[data-astro-cid-ijnerlr2] h2[data-astro-cid-ijnerlr2] a[data-astro-cid-ijnerlr2]:hover{color:var(--color-primary)}.blog-card__content[data-astro-cid-ijnerlr2] p[data-astro-cid-ijnerlr2]{font-size:var(--text-base);color:var(--color-text-light);flex:1;margin-bottom:20px;line-height:1.6}.blog-card__link[data-astro-cid-ijnerlr2]{color:var(--color-primary);font-weight:600;font-size:var(--text-base);align-items:center;gap:8px;text-decoration:none;transition:all .3s;display:inline-flex}.blog-card__link[data-astro-cid-ijnerlr2]:hover{color:var(--color-primary-dark);gap:12px}.blog-card__link[data-astro-cid-ijnerlr2] i[data-astro-cid-ijnerlr2]{transition:transform .3s}.blog-card__link[data-astro-cid-ijnerlr2]:hover i[data-astro-cid-ijnerlr2]{transform:translate(4px)}.no-posts[data-astro-cid-ijnerlr2]{text-align:center;background:var(--color-cream);border-radius:var(--radius-xl);grid-column:1/-1;padding:80px 20px}.no-posts[data-astro-cid-ijnerlr2] p[data-astro-cid-ijnerlr2]{font-size:var(--text-xl);color:var(--color-text-muted)}@media (max-width:991px){.blog-header[data-astro-cid-ijnerlr2],.blog-header__filters[data-astro-cid-ijnerlr2]{flex-direction:column;align-items:stretch}.search-inline[data-astro-cid-ijnerlr2] input[data-astro-cid-ijnerlr2]{width:100%}.blog-grid[data-astro-cid-ijnerlr2]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px}}@media (max-width:767px){.blog-section[data-astro-cid-ijnerlr2]{padding:60px 0}.blog-header[data-astro-cid-ijnerlr2]{margin-bottom:40px}.filter-tags[data-astro-cid-ijnerlr2]{width:100%}.filter-tag[data-astro-cid-ijnerlr2]{text-align:center;flex:1}.blog-grid[data-astro-cid-ijnerlr2]{grid-template-columns:1fr}}.share-buttons[data-astro-cid-cdlalcej]{align-items:center;gap:12px;padding:20px 0;display:flex}.share-buttons--vertical[data-astro-cid-cdlalcej]{flex-direction:column;position:sticky;top:150px}.share-buttons__label[data-astro-cid-cdlalcej]{font-size:var(--text-base);color:var(--color-text-light);margin-right:8px;font-weight:600}.share-buttons__button[data-astro-cid-cdlalcej]{width:40px;height:40px;color:var(--color-text-white);font-size:var(--text-xl);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.share-buttons__button[data-astro-cid-cdlalcej]:hover{box-shadow:0 5px 15px rgba(var(--color-dark-ui-rgb),.2);transform:translateY(-3px)}.share-buttons__button--facebook[data-astro-cid-cdlalcej]{background-color:var(--color-facebook)}.share-buttons__button--facebook[data-astro-cid-cdlalcej]:hover{background-color:var(--color-facebook-dark)}.share-buttons__button--twitter[data-astro-cid-cdlalcej]{background-color:var(--color-twitter)}.share-buttons__button--twitter[data-astro-cid-cdlalcej]:hover{background-color:var(--color-twitter-dark)}.share-buttons__button--linkedin[data-astro-cid-cdlalcej]{background-color:var(--color-linkedin)}.share-buttons__button--linkedin[data-astro-cid-cdlalcej]:hover{background-color:var(--color-linkedin-dark)}.share-buttons__button--whatsapp[data-astro-cid-cdlalcej]{background-color:var(--color-whatsapp)}.share-buttons__button--whatsapp[data-astro-cid-cdlalcej]:hover{background-color:var(--color-whatsapp-dark)}.share-buttons__button--email[data-astro-cid-cdlalcej]{background-color:var(--color-error)}.share-buttons__button--email[data-astro-cid-cdlalcej]:hover{background-color:var(--color-error-dark)}.share-buttons--vertical[data-astro-cid-cdlalcej] .share-buttons__label[data-astro-cid-cdlalcej]{margin-bottom:8px;margin-right:0}@media (max-width:767px){.share-buttons[data-astro-cid-cdlalcej]{flex-wrap:wrap;justify-content:center}.share-buttons--vertical[data-astro-cid-cdlalcej]{flex-direction:row;position:static}.share-buttons--vertical[data-astro-cid-cdlalcej] .share-buttons__label[data-astro-cid-cdlalcej]{margin-bottom:0;margin-right:8px}}.events-section[data-astro-cid-m33cxkes]{background:var(--color-bg);padding:80px 0}.events-grid[data-astro-cid-m33cxkes]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;display:grid}.event-card[data-astro-cid-m33cxkes]{background:var(--color-bg);border-radius:var(--radius-xl);transition:all var(--transition-base);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 5px 20px #00000014}.event-card[data-astro-cid-m33cxkes]:hover{transform:translateY(-8px);box-shadow:0 15px 40px #0000001f}.event-card__image[data-astro-cid-m33cxkes]{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.event-card__image[data-astro-cid-m33cxkes] img[data-astro-cid-m33cxkes]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-smooth)}.event-card[data-astro-cid-m33cxkes]:hover .event-card__image[data-astro-cid-m33cxkes] img[data-astro-cid-m33cxkes]{transform:scale(1.1)}.event-card__date[data-astro-cid-m33cxkes]{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);text-align:center;min-width:60px;padding:10px 12px;position:absolute;top:15px;left:15px;box-shadow:0 4px 10px #d910234d}.event-card__date[data-astro-cid-m33cxkes] .day[data-astro-cid-m33cxkes]{font-size:var(--text-3xl);margin-bottom:2px;font-weight:700;line-height:1;display:block}.event-card__date[data-astro-cid-m33cxkes] .month[data-astro-cid-m33cxkes]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.5px;font-weight:600;display:block}.event-card__badge[data-astro-cid-m33cxkes]{color:var(--color-primary);border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.5px;background:#fffffff2;padding:6px 14px;font-size:11px;font-weight:600;position:absolute;top:15px;right:15px}.event-card__content[data-astro-cid-m33cxkes]{flex-direction:column;flex:1;padding:25px;display:flex}.event-card__title[data-astro-cid-m33cxkes]{font-size:var(--text-2xl);color:var(--color-heading);font-weight:700;line-height:1.3;font-family:var(--font-heading);margin-bottom:15px}.event-card__meta[data-astro-cid-m33cxkes]{flex-direction:column;gap:8px;margin:0 0 15px;padding:0;list-style:none;display:flex}.event-card__meta[data-astro-cid-m33cxkes] li[data-astro-cid-m33cxkes]{font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:8px;display:flex}.event-card__meta[data-astro-cid-m33cxkes] .icon[data-astro-cid-m33cxkes]{color:var(--color-primary);text-align:center;width:16px}.event-card__text[data-astro-cid-m33cxkes]{font-size:var(--text-base);color:var(--color-text-light);flex:1;margin-bottom:20px;line-height:1.6}.event-card__btn[data-astro-cid-m33cxkes]{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--text-lg);transition:all var(--transition-base);justify-content:center;align-items:center;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-flex}.event-card__btn[data-astro-cid-m33cxkes]:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 5px 15px #d910234d}.event-detail[data-astro-cid-m33cxkes]{background:var(--color-bg);padding:80px 0}.event-header[data-astro-cid-m33cxkes]{margin-bottom:50px}.event-header__image[data-astro-cid-m33cxkes]{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);margin-bottom:30px;position:relative;overflow:hidden}.event-header__image[data-astro-cid-m33cxkes] img[data-astro-cid-m33cxkes]{width:100%;height:auto;display:block}.event-header__date[data-astro-cid-m33cxkes]{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);text-align:center;min-width:80px;padding:15px 18px;position:absolute;top:20px;left:20px;box-shadow:0 5px 15px #d9102366}.event-header__date[data-astro-cid-m33cxkes] .day[data-astro-cid-m33cxkes]{font-size:var(--text-4xl);margin-bottom:4px;font-weight:700;line-height:1;display:block}.event-header__date[data-astro-cid-m33cxkes] .month[data-astro-cid-m33cxkes]{font-size:var(--text-base);text-transform:uppercase;letter-spacing:.5px;font-weight:600;display:block}.event-header__badge[data-astro-cid-m33cxkes]{color:var(--color-primary);border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.5px;background:#fffffff2;padding:8px 18px;font-size:13px;font-weight:600;position:absolute;top:20px;right:20px}.event-header__info[data-astro-cid-m33cxkes] h1[data-astro-cid-m33cxkes]{color:var(--color-heading);font-size:clamp(28px,5vw,42px);font-weight:700;font-family:var(--font-heading);margin-bottom:20px}.event-meta[data-astro-cid-m33cxkes]{flex-wrap:wrap;gap:25px;margin:0;padding:0;list-style:none;display:flex}.event-meta[data-astro-cid-m33cxkes] li[data-astro-cid-m33cxkes]{font-size:var(--text-base);color:var(--color-text);align-items:center;gap:8px;display:flex}.event-meta[data-astro-cid-m33cxkes] .fa[data-astro-cid-m33cxkes]{color:var(--color-primary);width:18px}.event-content[data-astro-cid-m33cxkes]{grid-template-columns:1fr 350px;gap:40px;margin-bottom:40px;display:grid}.event-main[data-astro-cid-m33cxkes] h2[data-astro-cid-m33cxkes]{font-size:var(--text-3xl);color:var(--color-heading);font-weight:700;font-family:var(--font-heading);margin-bottom:20px}.event-main[data-astro-cid-m33cxkes] h3[data-astro-cid-m33cxkes]{font-size:var(--text-2xl);color:var(--color-heading);font-weight:600;font-family:var(--font-heading);margin:30px 0 15px}.event-description[data-astro-cid-m33cxkes]{margin-bottom:30px}.event-description[data-astro-cid-m33cxkes] p[data-astro-cid-m33cxkes]{font-size:var(--text-lg);color:var(--color-text);margin-bottom:15px;line-height:1.7}.requirements-list[data-astro-cid-m33cxkes]{margin:0 0 30px;padding:0;list-style:none}.requirements-list[data-astro-cid-m33cxkes] li[data-astro-cid-m33cxkes]{border-bottom:1px solid var(--color-border-light,#f0f0f0);font-size:var(--text-base);color:var(--color-text);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.requirements-list[data-astro-cid-m33cxkes] li[data-astro-cid-m33cxkes]:last-child{border-bottom:none}.requirements-list[data-astro-cid-m33cxkes] .fa-check[data-astro-cid-m33cxkes]{color:var(--color-success);flex-shrink:0;margin-top:4px}.event-schedule[data-astro-cid-m33cxkes]{background:var(--color-bg-alt);border-radius:var(--radius-lg);margin-bottom:30px;padding:25px}.schedule-item[data-astro-cid-m33cxkes]{border-bottom:1px solid var(--color-border-light,#f0f0f0);align-items:center;gap:20px;padding:15px 0;display:flex}.schedule-item[data-astro-cid-m33cxkes]:last-child{border-bottom:none;padding-bottom:0}.schedule-time[data-astro-cid-m33cxkes]{font-size:var(--text-base);color:var(--color-primary);min-width:80px;font-weight:700}.schedule-activity[data-astro-cid-m33cxkes]{font-size:var(--text-base);color:var(--color-text);flex:1}.event-sidebar[data-astro-cid-m33cxkes]{flex-direction:column;gap:25px;display:flex}.sidebar-widget[data-astro-cid-m33cxkes]{background:var(--color-bg);border-radius:var(--radius-lg);padding:25px;box-shadow:0 5px 20px #0000000d}.sidebar-widget[data-astro-cid-m33cxkes] h4[data-astro-cid-m33cxkes]{font-size:var(--text-xl);color:var(--color-heading);font-weight:700;font-family:var(--font-heading);margin-bottom:20px}.sidebar-widget[data-astro-cid-m33cxkes].cta{background:var(--gradient-primary);color:var(--color-text-light)}.sidebar-widget[data-astro-cid-m33cxkes].cta h4[data-astro-cid-m33cxkes]{color:var(--color-text-light)}.sidebar-widget[data-astro-cid-m33cxkes].cta p[data-astro-cid-m33cxkes]{color:var(--color-text-light);margin-bottom:20px;line-height:1.6}.sidebar-widget[data-astro-cid-m33cxkes].cta .btn-primary[data-astro-cid-m33cxkes],.sidebar-widget[data-astro-cid-m33cxkes].cta .btn-secondary[data-astro-cid-m33cxkes]{text-align:center;border-radius:var(--radius-md);font-size:var(--text-base);transition:all var(--transition-base);margin-bottom:10px;padding:12px 20px;font-weight:600;text-decoration:none;display:block}.sidebar-widget[data-astro-cid-m33cxkes].cta .btn-primary[data-astro-cid-m33cxkes]{background:var(--color-text-light);color:var(--color-primary)}.sidebar-widget[data-astro-cid-m33cxkes].cta .btn-primary[data-astro-cid-m33cxkes]:hover{background:var(--color-cream)}.sidebar-widget[data-astro-cid-m33cxkes].cta .btn-secondary[data-astro-cid-m33cxkes]{color:var(--color-text-light);border:2px solid var(--color-text-light);background:0 0}.sidebar-widget[data-astro-cid-m33cxkes].cta .btn-secondary[data-astro-cid-m33cxkes]:hover{background:var(--color-text-light);color:var(--color-primary)}.event-details-list[data-astro-cid-m33cxkes]{margin:0;padding:0;list-style:none}.event-details-list[data-astro-cid-m33cxkes] li[data-astro-cid-m33cxkes]{border-bottom:1px solid var(--color-border-light,#f0f0f0);font-size:var(--text-base);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.event-details-list[data-astro-cid-m33cxkes] li[data-astro-cid-m33cxkes]:last-child{border-bottom:none}.event-details-list[data-astro-cid-m33cxkes] strong[data-astro-cid-m33cxkes]{color:var(--color-heading);font-weight:600}.event-details-list[data-astro-cid-m33cxkes] span[data-astro-cid-m33cxkes]{color:var(--color-text);text-align:right}.spots-available[data-astro-cid-m33cxkes]{font-weight:600;color:var(--color-success)!important}.spots-full[data-astro-cid-m33cxkes]{font-weight:600;color:var(--color-error)!important}.event-nav[data-astro-cid-m33cxkes]{border-top:1px solid var(--color-border-light,#f0f0f0);padding-top:30px}.back-link[data-astro-cid-m33cxkes]{color:var(--color-primary);font-size:var(--text-base);transition:all var(--transition-base);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.back-link[data-astro-cid-m33cxkes]:hover{color:var(--color-primary-dark);gap:12px}.back-link[data-astro-cid-m33cxkes] .fa-arrow-left[data-astro-cid-m33cxkes]{transition:transform var(--transition-base)}.back-link[data-astro-cid-m33cxkes]:hover .fa-arrow-left[data-astro-cid-m33cxkes]{transform:translate(-4px)}@media (max-width:991px){.events-grid[data-astro-cid-m33cxkes]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px}.event-content[data-astro-cid-m33cxkes]{grid-template-columns:1fr;gap:30px}.event-sidebar[data-astro-cid-m33cxkes]{order:-1}}@media (max-width:767px){.events-section[data-astro-cid-m33cxkes]{padding:60px 0}.events-grid[data-astro-cid-m33cxkes]{grid-template-columns:1fr}.event-detail[data-astro-cid-m33cxkes]{padding:60px 0}.event-header__date[data-astro-cid-m33cxkes]{min-width:70px;padding:12px 15px}.event-header__date[data-astro-cid-m33cxkes] .day[data-astro-cid-m33cxkes]{font-size:28px}.event-meta[data-astro-cid-m33cxkes]{flex-direction:column;gap:12px}.schedule-item[data-astro-cid-m33cxkes]{flex-direction:column;align-items:flex-start;gap:8px}.schedule-time[data-astro-cid-m33cxkes]{min-width:auto}}.events-section[data-astro-cid-ruzfzrpn]{background:var(--color-bg);padding:60px 0}.events-grid[data-astro-cid-ruzfzrpn]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;display:grid}.event-card[data-astro-cid-ruzfzrpn]{background:var(--color-bg);border-radius:var(--radius-xl);transition:all var(--transition-base);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 5px 20px #00000014}.event-card[data-astro-cid-ruzfzrpn]:hover{box-shadow:var(--shadow-xl);transform:translateY(-8px)}.event-card__image[data-astro-cid-ruzfzrpn]{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.event-card__image[data-astro-cid-ruzfzrpn] img[data-astro-cid-ruzfzrpn]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-smooth)}.event-card[data-astro-cid-ruzfzrpn]:hover .event-card__image[data-astro-cid-ruzfzrpn] img[data-astro-cid-ruzfzrpn]{transform:scale(1.1)}.event-card__date[data-astro-cid-ruzfzrpn]{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);text-align:center;min-width:60px;padding:10px 12px;position:absolute;top:15px;left:15px;box-shadow:0 4px 10px #d910234d}.event-card__date[data-astro-cid-ruzfzrpn] .day[data-astro-cid-ruzfzrpn]{font-size:var(--text-3xl);margin-bottom:2px;font-weight:700;line-height:1;display:block}.event-card__date[data-astro-cid-ruzfzrpn] .month[data-astro-cid-ruzfzrpn]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.5px;font-weight:600;display:block}.event-card__badge[data-astro-cid-ruzfzrpn]{color:var(--color-primary);border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.5px;background:#fffffff2;padding:6px 14px;font-size:11px;font-weight:600;position:absolute;top:15px;right:15px}.event-card__content[data-astro-cid-ruzfzrpn]{flex-direction:column;flex:1;padding:25px;display:flex}.event-card__title[data-astro-cid-ruzfzrpn]{font-size:var(--text-2xl);color:var(--color-heading);font-weight:700;line-height:1.3;font-family:var(--font-heading);margin-bottom:15px}.event-card__meta[data-astro-cid-ruzfzrpn]{flex-direction:column;gap:8px;margin:0 0 15px;padding:0;list-style:none;display:flex}.event-card__meta[data-astro-cid-ruzfzrpn] li[data-astro-cid-ruzfzrpn]{font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:8px;display:flex}.event-card__meta[data-astro-cid-ruzfzrpn] .icon[data-astro-cid-ruzfzrpn]{color:var(--color-primary);text-align:center;width:16px}.event-card__text[data-astro-cid-ruzfzrpn]{font-size:var(--text-base);color:var(--color-text-light);flex:1;margin-bottom:20px;line-height:1.6}.event-card__btn[data-astro-cid-ruzfzrpn]{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--text-lg);transition:all var(--transition-base);justify-content:center;align-items:center;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-flex}.event-card__btn[data-astro-cid-ruzfzrpn]:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 5px 15px #d910234d}@media (max-width:991px){.events-grid[data-astro-cid-ruzfzrpn]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px}}@media (max-width:767px){.events-section[data-astro-cid-ruzfzrpn]{padding:60px 0}.events-grid[data-astro-cid-ruzfzrpn]{grid-template-columns:1fr}}.causes-section[data-astro-cid-2usmxxe6],.campaign-detail[data-astro-cid-2usmxxe6]{background:var(--color-bg);padding:60px 0}.campaign-detail__grid[data-astro-cid-2usmxxe6]{grid-template-columns:1fr 400px;gap:50px;display:grid}.campaign-detail__content[data-astro-cid-2usmxxe6]{max-width:800px}.campaign-detail__image[data-astro-cid-2usmxxe6]{border-radius:var(--radius-xl);margin-bottom:30px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.campaign-detail__image[data-astro-cid-2usmxxe6] img[data-astro-cid-2usmxxe6]{width:100%;height:auto;display:block}.campaign-detail__badge[data-astro-cid-2usmxxe6]{border-radius:var(--radius-pill);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.5px;padding:10px 20px;font-weight:700;position:absolute;top:20px;right:20px;box-shadow:0 4px 10px #0003}.campaign-detail__badge--active[data-astro-cid-2usmxxe6]{background:var(--color-success);color:#fff}.campaign-detail__badge--completed[data-astro-cid-2usmxxe6]{background:var(--color-info);color:#fff}.campaign-detail__title[data-astro-cid-2usmxxe6]{color:var(--color-heading);font-size:clamp(28px,5vw,42px);font-weight:700;line-height:1.2;font-family:var(--font-heading);margin-bottom:20px}.campaign-detail__description[data-astro-cid-2usmxxe6]{font-size:var(--text-xl);color:var(--color-text);margin-bottom:30px;line-height:1.7}.campaign-detail__story[data-astro-cid-2usmxxe6]{margin-bottom:40px}.campaign-detail__story[data-astro-cid-2usmxxe6] h2[data-astro-cid-2usmxxe6]{font-size:var(--text-3xl);color:var(--color-heading);font-weight:700;font-family:var(--font-heading);margin-bottom:20px}.campaign-detail__story[data-astro-cid-2usmxxe6] p[data-astro-cid-2usmxxe6]{font-size:var(--text-lg);color:var(--color-text);margin-bottom:15px;line-height:1.7}.campaign-detail__info[data-astro-cid-2usmxxe6]{background:var(--color-bg-alt);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;padding:30px;display:grid}.info-item[data-astro-cid-2usmxxe6]{align-items:flex-start;gap:15px;display:flex}.info-item[data-astro-cid-2usmxxe6] .fa[data-astro-cid-2usmxxe6]{color:var(--color-primary);font-size:var(--text-2xl);flex-shrink:0;margin-top:3px}.info-item[data-astro-cid-2usmxxe6] strong[data-astro-cid-2usmxxe6]{font-size:var(--text-base);color:var(--color-heading);margin-bottom:5px;font-weight:700;display:block}.info-item[data-astro-cid-2usmxxe6] p[data-astro-cid-2usmxxe6]{font-size:var(--text-base);color:var(--color-text);margin:0}.campaign-detail__sidebar[data-astro-cid-2usmxxe6]{flex-direction:column;gap:25px;display:flex}.progress-card[data-astro-cid-2usmxxe6]{background:var(--color-bg);border-radius:var(--radius-xl);padding:30px;position:sticky;top:130px;box-shadow:0 10px 30px #00000014}.progress-card__stats[data-astro-cid-2usmxxe6]{justify-content:space-between;gap:15px;margin-bottom:20px;display:flex}.stat[data-astro-cid-2usmxxe6]{flex:1}.stat__label[data-astro-cid-2usmxxe6]{font-size:var(--text-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-weight:600;display:block}.stat__value[data-astro-cid-2usmxxe6]{font-size:var(--text-2xl);color:var(--color-heading);font-weight:700;font-family:var(--font-heading);display:block}.progress-card__bar[data-astro-cid-2usmxxe6]{background:var(--color-bg-muted);border-radius:var(--radius-pill);height:12px;margin-bottom:15px;position:relative;overflow:hidden}.progress-card__fill[data-astro-cid-2usmxxe6]{background:var(--gradient-primary);border-radius:var(--radius-pill);height:100%;width:var(--progress,0%);justify-content:flex-end;align-items:center;padding-right:10px;transition:width 1s ease-out;display:flex;position:absolute;top:0;left:0}.progress-card__percent[data-astro-cid-2usmxxe6]{font-size:var(--text-xs);color:#fff;text-shadow:0 1px 2px #0000004d;font-weight:700}.progress-card__donors[data-astro-cid-2usmxxe6]{font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:8px;margin-bottom:25px;display:flex}.progress-card__donors[data-astro-cid-2usmxxe6] .fa[data-astro-cid-2usmxxe6]{color:var(--color-primary)}.progress-card__actions[data-astro-cid-2usmxxe6]{flex-direction:column;gap:12px;display:flex}.btn[data-astro-cid-2usmxxe6]{border-radius:var(--radius-md);font-size:var(--text-lg);transition:all var(--transition-base);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 24px;font-weight:600;text-decoration:none;display:inline-flex}.btn--primary[data-astro-cid-2usmxxe6]{background:var(--color-primary);color:#fff}.btn--primary[data-astro-cid-2usmxxe6]:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 8px 20px #d910234d}.btn--secondary[data-astro-cid-2usmxxe6]{background:var(--color-bg-alt);color:var(--color-heading);border:2px solid var(--color-border-light,#e0e0e0)}.btn--secondary[data-astro-cid-2usmxxe6]:hover{background:var(--color-bg);border-color:var(--color-primary);color:var(--color-primary)}.category-card[data-astro-cid-2usmxxe6]{background:var(--color-bg);border-radius:var(--radius-lg);padding:25px;box-shadow:0 5px 20px #0000000d}.category-card[data-astro-cid-2usmxxe6] h3[data-astro-cid-2usmxxe6]{font-size:var(--text-lg);color:var(--color-heading);font-weight:700;font-family:var(--font-heading);margin-bottom:15px}.category-card__link[data-astro-cid-2usmxxe6]{color:var(--color-primary);font-size:var(--text-base);transition:all var(--transition-base);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.category-card__link[data-astro-cid-2usmxxe6]:hover{color:var(--color-primary-dark);gap:12px}.category-card__link[data-astro-cid-2usmxxe6]:after{content:"→";transition:transform var(--transition-base)}.category-card__link[data-astro-cid-2usmxxe6]:hover:after{transform:translate(4px)}@media (max-width:991px){.campaign-detail__grid[data-astro-cid-2usmxxe6]{grid-template-columns:1fr;gap:40px}.campaign-detail__sidebar[data-astro-cid-2usmxxe6]{order:-1}.progress-card[data-astro-cid-2usmxxe6]{position:static}}@media (max-width:767px){.causes-section[data-astro-cid-2usmxxe6],.campaign-detail[data-astro-cid-2usmxxe6]{padding:60px 0}.campaign-detail__grid[data-astro-cid-2usmxxe6]{gap:30px}.campaign-detail__info[data-astro-cid-2usmxxe6]{grid-template-columns:1fr;padding:20px}.progress-card[data-astro-cid-2usmxxe6]{padding:25px}.progress-card__stats[data-astro-cid-2usmxxe6]{flex-direction:column;gap:15px}}.cause-block[data-astro-cid-fqcotfsm]{margin-bottom:30px}.cause-block[data-astro-cid-fqcotfsm] .inner-box[data-astro-cid-fqcotfsm]{background:var(--color-bg);box-shadow:0 5px 25px rgba(var(--color-dark-ui-rgb),.08);border-radius:12px;flex-direction:column;height:100%;transition:all .3s;display:flex;position:relative;overflow:hidden}.cause-block[data-astro-cid-fqcotfsm] .inner-box[data-astro-cid-fqcotfsm]:hover{box-shadow:0 15px 40px rgba(var(--color-dark-ui-rgb),.12);transform:translateY(-10px)}.cause-block[data-astro-cid-fqcotfsm] .image-box[data-astro-cid-fqcotfsm]{position:relative;overflow:hidden}.cause-block[data-astro-cid-fqcotfsm] .image-box[data-astro-cid-fqcotfsm] .image[data-astro-cid-fqcotfsm]{margin:0}.cause-block[data-astro-cid-fqcotfsm] .image-box[data-astro-cid-fqcotfsm] img[data-astro-cid-fqcotfsm]{object-fit:cover;width:100%;height:240px;transition:transform .5s}.cause-block[data-astro-cid-fqcotfsm] .inner-box[data-astro-cid-fqcotfsm]:hover .image-box[data-astro-cid-fqcotfsm] img[data-astro-cid-fqcotfsm]{transform:scale(1.08)}.cause-block[data-astro-cid-fqcotfsm] .donate-info[data-astro-cid-fqcotfsm]{padding:25px 25px 0}.cause-block[data-astro-cid-fqcotfsm] .progress-box[data-astro-cid-fqcotfsm]{margin-bottom:15px;position:relative}.cause-block[data-astro-cid-fqcotfsm] .progress-box[data-astro-cid-fqcotfsm] .bar[data-astro-cid-fqcotfsm]{background:var(--color-border);border-radius:10px;height:8px;position:relative;overflow:visible}.cause-block[data-astro-cid-fqcotfsm] .progress-box[data-astro-cid-fqcotfsm] .bar-inner[data-astro-cid-fqcotfsm]{background:var(--color-primary);border-radius:10px;width:0;height:100%;transition:width 1.5s cubic-bezier(.4,0,.2,1);position:relative}.cause-block[data-astro-cid-fqcotfsm] .progress-box[data-astro-cid-fqcotfsm] .bar-inner[data-astro-cid-fqcotfsm].animated{width:var(--target-width,0%)}.cause-block[data-astro-cid-fqcotfsm] .progress-box[data-astro-cid-fqcotfsm] .count-text[data-astro-cid-fqcotfsm]{font-size:var(--text-base);color:var(--color-text-white);background:var(--color-primary);border-radius:4px;padding:3px 10px;font-weight:700;position:absolute;top:-30px;right:0}.cause-block[data-astro-cid-fqcotfsm] .progress-box[data-astro-cid-fqcotfsm] .count-text[data-astro-cid-fqcotfsm]:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--color-primary);position:absolute;bottom:-5px;right:10px}.cause-block[data-astro-cid-fqcotfsm] .donation-count[data-astro-cid-fqcotfsm]{border-bottom:1px solid var(--color-border);justify-content:space-between;padding:15px 0;display:flex}.cause-block[data-astro-cid-fqcotfsm] .donation-count[data-astro-cid-fqcotfsm] .raised[data-astro-cid-fqcotfsm],.cause-block[data-astro-cid-fqcotfsm] .donation-count[data-astro-cid-fqcotfsm] .goal[data-astro-cid-fqcotfsm]{font-size:var(--text-base);color:var(--color-text-body)}.cause-block[data-astro-cid-fqcotfsm] .donation-count[data-astro-cid-fqcotfsm] strong[data-astro-cid-fqcotfsm]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);margin-bottom:3px;display:block}.cause-block[data-astro-cid-fqcotfsm] .donation-count[data-astro-cid-fqcotfsm] span[data-astro-cid-fqcotfsm] span[data-astro-cid-fqcotfsm]{color:var(--color-primary);font-weight:700;font-size:var(--text-xl)}.cause-block[data-astro-cid-fqcotfsm] .lower-content[data-astro-cid-fqcotfsm]{flex-direction:column;flex-grow:1;padding:20px 25px 25px;display:flex}.cause-block[data-astro-cid-fqcotfsm] .lower-content[data-astro-cid-fqcotfsm] h3[data-astro-cid-fqcotfsm]{font-size:var(--text-2xl);line-height:1.3;font-family:var(--font-heading);min-height:58px;margin-bottom:12px}.cause-block[data-astro-cid-fqcotfsm] .lower-content[data-astro-cid-fqcotfsm] h3[data-astro-cid-fqcotfsm] a[data-astro-cid-fqcotfsm]{color:var(--color-heading);transition:color .3s}.cause-block[data-astro-cid-fqcotfsm] .lower-content[data-astro-cid-fqcotfsm] h3[data-astro-cid-fqcotfsm] a[data-astro-cid-fqcotfsm]:hover{color:var(--color-primary)}.cause-block[data-astro-cid-fqcotfsm] .lower-content[data-astro-cid-fqcotfsm] .text[data-astro-cid-fqcotfsm]{font-size:var(--text-lg);color:var(--color-text-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;min-height:75px;margin-bottom:20px;line-height:1.7;display:-webkit-box;overflow:hidden}.cause-block[data-astro-cid-fqcotfsm] .link-box[data-astro-cid-fqcotfsm] .theme-btn[data-astro-cid-fqcotfsm]{display:inline-block}.cause-block[data-astro-cid-fqcotfsm] .link-box[data-astro-cid-fqcotfsm] .btn-title[data-astro-cid-fqcotfsm]{background:var(--color-primary);color:var(--color-text-white);font-size:var(--text-base);border-radius:50px;padding:12px 28px;font-weight:600;transition:all .3s;display:inline-block}.cause-block[data-astro-cid-fqcotfsm] .link-box[data-astro-cid-fqcotfsm] .theme-btn[data-astro-cid-fqcotfsm]:hover .btn-title[data-astro-cid-fqcotfsm]{background:var(--color-primary-dark);box-shadow:0 5px 20px rgba(var(--color-primary-rgb),.3);transform:translateY(-2px)}@media (max-width:767px){.cause-block[data-astro-cid-fqcotfsm] .lower-content[data-astro-cid-fqcotfsm] h3[data-astro-cid-fqcotfsm]{font-size:var(--text-2xl)}.cause-block[data-astro-cid-fqcotfsm] .image-box[data-astro-cid-fqcotfsm] img[data-astro-cid-fqcotfsm]{height:200px}}.cause-block[data-astro-cid-fqcotfsm] .progress-box[data-astro-cid-fqcotfsm] .count-text[data-astro-cid-fqcotfsm]{opacity:0;transition:opacity .3s 1s}.cause-block[data-astro-cid-fqcotfsm] .bar-inner[data-astro-cid-fqcotfsm].animated .count-text[data-astro-cid-fqcotfsm]{opacity:1}.causes-section[data-astro-cid-3t46fc7h]{background:var(--color-bg);padding:60px 0}@media (max-width:767px){.causes-section[data-astro-cid-3t46fc7h]{padding:60px 0}}.section-title[data-astro-cid-66rg7cch]{--section-color:var(--color-primary);margin-bottom:50px}.section-title--center[data-astro-cid-66rg7cch]{text-align:center}.section-title--left[data-astro-cid-66rg7cch]{text-align:left}.section-title--left[data-astro-cid-66rg7cch] .section-title__label[data-astro-cid-66rg7cch]{margin-left:0;padding-left:20px}.section-title__label[data-astro-cid-66rg7cch]{font-size:var(--text-base);text-transform:uppercase;letter-spacing:2px;color:var(--section-color);margin-bottom:12px;padding:0 20px;font-weight:600;display:inline-block;position:relative}.section-title__label[data-astro-cid-66rg7cch]:before,.section-title__label[data-astro-cid-66rg7cch]:after{content:"";background:var(--section-color);opacity:.5;width:30px;height:2px;transition:all .4s;position:absolute;top:50%}.section-title__label[data-astro-cid-66rg7cch]:before{right:100%}.section-title__label[data-astro-cid-66rg7cch]:after{left:100%}.section-title[data-astro-cid-66rg7cch]:hover .section-title__label[data-astro-cid-66rg7cch]:before{opacity:.8;width:40px;right:calc(100% + 5px)}.section-title[data-astro-cid-66rg7cch]:hover .section-title__label[data-astro-cid-66rg7cch]:after{opacity:.8;width:40px;left:calc(100% + 5px)}.section-title__label[data-astro-cid-66rg7cch]{transition:all .3s}.section-title[data-astro-cid-66rg7cch]:hover .section-title__label[data-astro-cid-66rg7cch]{letter-spacing:3px}.section-title__heading[data-astro-cid-66rg7cch]{color:var(--color-heading);font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.2;font-family:var(--font-heading);margin:0 0 15px}.section-title__description[data-astro-cid-66rg7cch]{font-size:var(--text-lg);color:var(--color-text-body);max-width:600px;margin:0 auto;line-height:1.7}.section-title--left[data-astro-cid-66rg7cch] .section-title__description[data-astro-cid-66rg7cch]{margin-left:0}.section-title--light[data-astro-cid-66rg7cch] .section-title__label[data-astro-cid-66rg7cch]{color:var(--color-text-white-90)}.section-title--light[data-astro-cid-66rg7cch] .section-title__label[data-astro-cid-66rg7cch]:before,.section-title--light[data-astro-cid-66rg7cch] .section-title__label[data-astro-cid-66rg7cch]:after{background:var(--color-text-white-50)}.section-title--light[data-astro-cid-66rg7cch] .section-title__heading[data-astro-cid-66rg7cch]{color:var(--color-text-white)}.section-title--light[data-astro-cid-66rg7cch] .section-title__description[data-astro-cid-66rg7cch]{color:var(--color-text-white-85)}.section-title--custom[data-astro-cid-66rg7cch] .section-title__label[data-astro-cid-66rg7cch]{color:var(--section-color)}.section-title--custom[data-astro-cid-66rg7cch] .section-title__label[data-astro-cid-66rg7cch]:before,.section-title--custom[data-astro-cid-66rg7cch] .section-title__label[data-astro-cid-66rg7cch]:after{background:var(--section-color)}.contact-info-section[data-astro-cid-2mxdoeuz]{background:var(--color-bg);padding:60px 0 40px}.info-boxes[data-astro-cid-2mxdoeuz] .row[data-astro-cid-2mxdoeuz]{flex-wrap:nowrap;gap:20px;display:flex}.info-box[data-astro-cid-2mxdoeuz]{flex:1;min-width:0}.info-box[data-astro-cid-2mxdoeuz] .inner-box[data-astro-cid-2mxdoeuz]{background:var(--color-bg);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-card);transition:all var(--transition-smooth);height:100%;min-height:240px;padding:30px 20px;position:relative;overflow:hidden}.info-box[data-astro-cid-2mxdoeuz] .inner-box[data-astro-cid-2mxdoeuz]:before{content:"";background:var(--gradient-primary,linear-gradient(135deg,#d91023 0%,#9b0d1c 100%));height:4px;transition:transform var(--transition-smooth);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.info-box[data-astro-cid-2mxdoeuz] .inner-box[data-astro-cid-2mxdoeuz]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-10px)}.info-box[data-astro-cid-2mxdoeuz] .inner-box[data-astro-cid-2mxdoeuz]:hover:before{transform:scaleX(1)}.info-box[data-astro-cid-2mxdoeuz] .icon-box[data-astro-cid-2mxdoeuz]{background:var(--gradient-primary,linear-gradient(135deg,#d91023 0%,#9b0d1c 100%));width:65px;height:65px;font-size:var(--text-3xl);color:var(--color-text-light);transition:all var(--transition-smooth);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.info-box[data-astro-cid-2mxdoeuz] .inner-box[data-astro-cid-2mxdoeuz]:hover .icon-box[data-astro-cid-2mxdoeuz]{box-shadow:var(--shadow-primary);transform:scale(1.1) rotate(5deg)}.info-box[data-astro-cid-2mxdoeuz] h3[data-astro-cid-2mxdoeuz]{font-size:var(--text-lg);color:var(--color-heading);font-weight:600;font-family:var(--font-heading);margin-bottom:12px}.info-box[data-astro-cid-2mxdoeuz] .text[data-astro-cid-2mxdoeuz]{font-size:var(--text-base);color:var(--color-text-light);line-height:1.7}.office-hours-box[data-astro-cid-2mxdoeuz],.social-connect-box[data-astro-cid-2mxdoeuz]{background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);height:100%;padding:40px}.box-title[data-astro-cid-2mxdoeuz]{color:var(--color-heading);font-size:24px;font-weight:600;font-family:var(--font-heading);margin-bottom:25px;padding-bottom:15px;position:relative}.box-title[data-astro-cid-2mxdoeuz]:after{content:"";background:var(--color-primary);border-radius:2px;width:50px;height:3px;position:absolute;bottom:0;left:0}.hours-list[data-astro-cid-2mxdoeuz]{flex-direction:column;gap:15px;display:flex}.hour-item[data-astro-cid-2mxdoeuz]{border-bottom:1px dashed #eee;align-items:center;gap:15px;padding:15px 0;display:flex}.hour-item[data-astro-cid-2mxdoeuz]:last-child{border-bottom:none}.hour-item[data-astro-cid-2mxdoeuz] .day[data-astro-cid-2mxdoeuz]{color:var(--color-heading);min-width:150px;font-weight:600}.hour-item[data-astro-cid-2mxdoeuz] .separator[data-astro-cid-2mxdoeuz]{background:linear-gradient(90deg,#ddd,#0000);flex:1;height:1px}.hour-item[data-astro-cid-2mxdoeuz] .time[data-astro-cid-2mxdoeuz]{color:var(--color-primary);font-weight:600}.social-connect-box[data-astro-cid-2mxdoeuz] .text[data-astro-cid-2mxdoeuz]{color:var(--color-text-light);margin-bottom:25px}.social-links-large[data-astro-cid-2mxdoeuz]{flex-wrap:wrap;gap:15px;margin:0;padding:0;list-style:none;display:flex}.social-links-large[data-astro-cid-2mxdoeuz] .social-link[data-astro-cid-2mxdoeuz]{background:var(--color-bg-muted);border-radius:var(--radius-pill);color:var(--color-text);transition:all var(--transition-base);align-items:center;gap:10px;padding:12px 20px;font-weight:500;text-decoration:none;display:flex}.social-links-large[data-astro-cid-2mxdoeuz] .social-link[data-astro-cid-2mxdoeuz]:hover{background:var(--color-primary);color:var(--color-text-light);box-shadow:var(--shadow-primary-sm);transform:translateY(-3px)}.contact-form-section[data-astro-cid-2mxdoeuz]{background:var(--color-bg-alt);padding:60px 0}.contact-form[data-astro-cid-2mxdoeuz]{background:var(--color-bg);border-radius:var(--radius-xl);max-width:900px;box-shadow:var(--shadow-xl);margin:0 auto;padding:50px}.form-group[data-astro-cid-2mxdoeuz]{margin-bottom:25px}.form-group[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz],.form-group[data-astro-cid-2mxdoeuz] select[data-astro-cid-2mxdoeuz],.form-group[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]{width:100%;font-size:var(--text-lg);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);transition:all var(--transition-base);border:2px solid #e8e8e8;padding:16px 20px}.form-group[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz]:focus,.form-group[data-astro-cid-2mxdoeuz] select[data-astro-cid-2mxdoeuz]:focus,.form-group[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.1);outline:0}.form-group[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz]::placeholder,.form-group[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]::placeholder{color:#999}.form-group[data-astro-cid-2mxdoeuz] select[data-astro-cid-2mxdoeuz]{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat}.form-group[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]{resize:vertical;min-height:150px}.theme-btn[data-astro-cid-2mxdoeuz]{transition:all var(--transition-base);text-decoration:none;display:inline-block}.theme-btn[data-astro-cid-2mxdoeuz] .btn-title[data-astro-cid-2mxdoeuz]{font-size:var(--text-lg);border-radius:var(--radius-pill);transition:all var(--transition-base);padding:16px 35px;font-weight:600;display:inline-block}.btn-style-one[data-astro-cid-2mxdoeuz] .btn-title[data-astro-cid-2mxdoeuz]{background:var(--color-primary);color:var(--color-text-light)}.btn-style-one[data-astro-cid-2mxdoeuz]:hover .btn-title[data-astro-cid-2mxdoeuz]{background:var(--color-primary-dark);box-shadow:var(--shadow-primary);transform:translateY(-3px)}.btn-style-two[data-astro-cid-2mxdoeuz] .btn-title[data-astro-cid-2mxdoeuz]{background:var(--color-bg);color:var(--color-primary);border:2px solid #fff}.btn-style-two[data-astro-cid-2mxdoeuz]:hover .btn-title[data-astro-cid-2mxdoeuz]{color:var(--color-text-light);background:0 0;transform:translateY(-3px)}.map-section[data-astro-cid-2mxdoeuz] iframe[data-astro-cid-2mxdoeuz]{filter:grayscale(20%);border:0;width:100%;height:450px;transition:filter .3s;display:block}.map-section[data-astro-cid-2mxdoeuz] iframe[data-astro-cid-2mxdoeuz]:hover{filter:grayscale(0%)}.row[data-astro-cid-2mxdoeuz]{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.row[data-astro-cid-2mxdoeuz]>[data-astro-cid-2mxdoeuz]{padding-left:15px;padding-right:15px}.col-lg-4[data-astro-cid-2mxdoeuz]{width:33.333%}.col-lg-6[data-astro-cid-2mxdoeuz]{width:50%}.col-lg-8[data-astro-cid-2mxdoeuz]{width:66.666%}.col-md-6[data-astro-cid-2mxdoeuz]{width:50%}.col-md-12[data-astro-cid-2mxdoeuz]{width:100%}.clearfix[data-astro-cid-2mxdoeuz]:after{content:"";clear:both;display:table}.text-center[data-astro-cid-2mxdoeuz]{text-align:center}.text-right[data-astro-cid-2mxdoeuz]{text-align:right}.align-items-center[data-astro-cid-2mxdoeuz]{align-items:center}.sr-only[data-astro-cid-2mxdoeuz]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wow[data-astro-cid-2mxdoeuz]{opacity:0;animation:.6s forwards fadeInUp;transform:translateY(30px)}.wow[data-astro-cid-2mxdoeuz][data-wow-delay="300ms"]{animation-delay:.3s}.wow[data-astro-cid-2mxdoeuz][data-wow-delay="600ms"]{animation-delay:.6s}.wow[data-astro-cid-2mxdoeuz][data-wow-delay="900ms"]{animation-delay:.9s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width:1199px){.info-boxes[data-astro-cid-2mxdoeuz] .row[data-astro-cid-2mxdoeuz]{flex-wrap:wrap}.info-box[data-astro-cid-2mxdoeuz]{flex:0 0 50%;width:50%;margin-bottom:20px}}@media (max-width:991px){.col-lg-4[data-astro-cid-2mxdoeuz],.col-lg-6[data-astro-cid-2mxdoeuz],.col-lg-8[data-astro-cid-2mxdoeuz],.col-md-6[data-astro-cid-2mxdoeuz]{width:100%}}@media (max-width:767px){.contact-info-section[data-astro-cid-2mxdoeuz]{padding:60px 0 40px}.info-box[data-astro-cid-2mxdoeuz]{flex:0 0 100%;width:100%}.contact-form[data-astro-cid-2mxdoeuz]{padding:30px 20px}.office-hours-box[data-astro-cid-2mxdoeuz],.social-connect-box[data-astro-cid-2mxdoeuz]{margin-bottom:30px;padding:30px}.hour-item[data-astro-cid-2mxdoeuz] .day[data-astro-cid-2mxdoeuz]{min-width:auto}.social-links-large[data-astro-cid-2mxdoeuz]{justify-content:center}}.form-response[data-astro-cid-2mxdoeuz]{border-radius:var(--radius-md);text-align:center;padding:15px 20px;display:none}.form-response[data-astro-cid-2mxdoeuz].success{color:#2ba872;background:#3cc88f26;border:1px solid #3cc88f4d;display:block}.form-response[data-astro-cid-2mxdoeuz].error{color:#d91023;background:#d910231a;border:1px solid #d9102333;display:block}.theme-btn[data-astro-cid-2mxdoeuz]:disabled .btn-title[data-astro-cid-2mxdoeuz]{opacity:.7;cursor:not-allowed}.form-note[data-astro-cid-2mxdoeuz]{font-size:var(--text-base);color:var(--color-text-light);margin-top:15px}.section-header[data-astro-cid-f4ytd7up]{text-align:center;margin-bottom:60px}.section-header__label[data-astro-cid-f4ytd7up]{background:var(--color-primary);color:var(--color-text-light);border-radius:var(--radius-pill);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:15px;padding:8px 20px;font-weight:700;display:inline-block}.section-header__title[data-astro-cid-f4ytd7up]{color:var(--color-heading);font-size:clamp(32px,5vw,48px);font-weight:700;font-family:var(--font-heading);margin-bottom:20px}.section-header__description[data-astro-cid-f4ytd7up]{font-size:var(--text-lg);color:var(--color-text-light);max-width:700px;margin:0 auto;line-height:1.7}.donation-section[data-astro-cid-f4ytd7up]{background:var(--color-bg-muted);padding:60px 0}.row[data-astro-cid-f4ytd7up]{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.row[data-astro-cid-f4ytd7up]>[data-astro-cid-f4ytd7up]{padding-left:15px;padding-right:15px}.col-lg-8[data-astro-cid-f4ytd7up]{width:66.666%}.col-lg-4[data-astro-cid-f4ytd7up]{width:33.333%}.col-md-6[data-astro-cid-f4ytd7up]{width:50%}.col-md-12[data-astro-cid-f4ytd7up]{width:100%}.clearfix[data-astro-cid-f4ytd7up]:after{content:"";clear:both;display:table}.donation-form[data-astro-cid-f4ytd7up]{background:var(--color-bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:50px}.donation-form__title[data-astro-cid-f4ytd7up]{color:var(--color-heading);font-size:28px;font-weight:700;font-family:var(--font-heading);margin-bottom:30px}.donation-amounts[data-astro-cid-f4ytd7up]{margin-bottom:40px}.amounts-grid[data-astro-cid-f4ytd7up]{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:25px;display:grid}.amount-option[data-astro-cid-f4ytd7up]{cursor:pointer;position:relative}.amount-option[data-astro-cid-f4ytd7up] input[data-astro-cid-f4ytd7up][type=radio]{opacity:0;width:0;height:0;position:absolute}.amount-display[data-astro-cid-f4ytd7up]{background:var(--color-bg-muted);border:2px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base);flex-direction:column;justify-content:center;align-items:center;min-height:100px;padding:25px 20px;display:flex}.amount-display[data-astro-cid-f4ytd7up] strong[data-astro-cid-f4ytd7up]{color:var(--color-heading);font-size:32px;font-weight:700;font-family:var(--font-heading);margin-bottom:8px}.amount-display[data-astro-cid-f4ytd7up] small[data-astro-cid-f4ytd7up]{font-size:var(--text-sm);color:var(--color-text-light);text-align:center}.amount-option[data-astro-cid-f4ytd7up]:hover .amount-display[data-astro-cid-f4ytd7up]{border-color:var(--color-primary);background:#d910230d}.amount-option[data-astro-cid-f4ytd7up] input[data-astro-cid-f4ytd7up][type=radio]:checked+.amount-display[data-astro-cid-f4ytd7up]{border-color:var(--color-primary);background:var(--color-primary)}.amount-option[data-astro-cid-f4ytd7up] input[data-astro-cid-f4ytd7up][type=radio]:checked+.amount-display[data-astro-cid-f4ytd7up] strong[data-astro-cid-f4ytd7up],.amount-option[data-astro-cid-f4ytd7up] input[data-astro-cid-f4ytd7up][type=radio]:checked+.amount-display[data-astro-cid-f4ytd7up] small[data-astro-cid-f4ytd7up]{color:var(--color-text-light)}.custom-amount[data-astro-cid-f4ytd7up]{margin-top:25px}.custom-amount[data-astro-cid-f4ytd7up] label[data-astro-cid-f4ytd7up]{color:var(--color-heading);margin-bottom:10px;font-weight:600;display:block}.input-group[data-astro-cid-f4ytd7up]{align-items:center;display:flex}.input-addon[data-astro-cid-f4ytd7up]{background:var(--color-bg-muted);border:2px solid var(--color-border);border-radius:var(--radius-md)0 0 var(--radius-md);color:var(--color-text);border-right:none;padding:16px 20px;font-weight:600}.input-group[data-astro-cid-f4ytd7up] input[data-astro-cid-f4ytd7up]{border:2px solid var(--color-border);border-radius:0 var(--radius-md) var(--radius-md)0;font-size:var(--text-base);transition:border-color var(--transition-base);flex:1;padding:16px 20px}.input-group[data-astro-cid-f4ytd7up] input[data-astro-cid-f4ytd7up]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1);outline:0}.donation-frequency[data-astro-cid-f4ytd7up]{border-bottom:1px solid #e0e0e0;margin-bottom:35px;padding-bottom:35px}.donation-frequency[data-astro-cid-f4ytd7up] h4[data-astro-cid-f4ytd7up]{color:var(--color-heading);font-size:20px;font-weight:600;font-family:var(--font-heading);margin-bottom:20px}.frequency-options[data-astro-cid-f4ytd7up]{gap:15px;display:flex}.radio-option[data-astro-cid-f4ytd7up]{cursor:pointer;flex:1;position:relative}.radio-option[data-astro-cid-f4ytd7up] input[data-astro-cid-f4ytd7up][type=radio]{opacity:0;position:absolute}.radio-option[data-astro-cid-f4ytd7up] span[data-astro-cid-f4ytd7up]{background:var(--color-bg-muted);border:2px solid var(--color-border);border-radius:var(--radius-md);text-align:center;transition:all var(--transition-base);padding:14px 25px;font-weight:600;display:block}.radio-option[data-astro-cid-f4ytd7up]:hover span[data-astro-cid-f4ytd7up]{border-color:var(--color-primary);background:#d910230d}.radio-option[data-astro-cid-f4ytd7up] input[data-astro-cid-f4ytd7up][type=radio]:checked+span[data-astro-cid-f4ytd7up]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-light)}.donation-form[data-astro-cid-f4ytd7up] h4[data-astro-cid-f4ytd7up]{color:var(--color-heading);font-size:20px;font-weight:600;font-family:var(--font-heading);margin:30px 0 20px}.form-group[data-astro-cid-f4ytd7up]{margin-bottom:20px}.form-group[data-astro-cid-f4ytd7up] input[data-astro-cid-f4ytd7up],.form-group[data-astro-cid-f4ytd7up] select[data-astro-cid-f4ytd7up]{width:100%;font-size:var(--text-base);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);transition:all var(--transition-base);padding:16px 20px}.form-group[data-astro-cid-f4ytd7up] input[data-astro-cid-f4ytd7up]:focus,.form-group[data-astro-cid-f4ytd7up] select[data-astro-cid-f4ytd7up]:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.1);outline:0}.payment-methods[data-astro-cid-f4ytd7up]{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:30px;display:grid}.payment-option[data-astro-cid-f4ytd7up]{cursor:pointer;position:relative}.payment-option[data-astro-cid-f4ytd7up] input[data-astro-cid-f4ytd7up][type=radio]{opacity:0;position:absolute}.method-display[data-astro-cid-f4ytd7up]{background:var(--color-bg-muted);border:2px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-base);align-items:center;gap:12px;padding:16px 20px;font-weight:600;display:flex}.method-display[data-astro-cid-f4ytd7up] i[data-astro-cid-f4ytd7up]{color:var(--color-primary);font-size:24px}.payment-option[data-astro-cid-f4ytd7up]:hover .method-display[data-astro-cid-f4ytd7up]{border-color:var(--color-primary);background:#d910230d}.payment-option[data-astro-cid-f4ytd7up] input[data-astro-cid-f4ytd7up][type=radio]:checked+.method-display[data-astro-cid-f4ytd7up]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-light)}.payment-option[data-astro-cid-f4ytd7up] input[data-astro-cid-f4ytd7up][type=radio]:checked+.method-display[data-astro-cid-f4ytd7up] i[data-astro-cid-f4ytd7up]{color:var(--color-text-light)}.btn-donate[data-astro-cid-f4ytd7up]{background:var(--color-primary);width:100%;color:var(--color-text-light);border-radius:var(--radius-pill);font-size:var(--text-lg);cursor:pointer;transition:all var(--transition-base);border:0;justify-content:center;align-items:center;gap:10px;padding:18px 40px;font-weight:700;display:flex;box-shadow:0 4px 15px #d910234d}.btn-donate[data-astro-cid-f4ytd7up]:hover{background:var(--color-primary-dark);transform:translateY(-3px);box-shadow:0 8px 25px #d9102366}.btn-donate[data-astro-cid-f4ytd7up] .arrow[data-astro-cid-f4ytd7up]{transition:transform var(--transition-base);font-size:24px}.btn-donate[data-astro-cid-f4ytd7up]:hover .arrow[data-astro-cid-f4ytd7up]{transform:translate(5px)}.donation-sidebar[data-astro-cid-f4ytd7up]{position:sticky;top:140px}.sidebar-widget[data-astro-cid-f4ytd7up]{background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);margin-bottom:25px;padding:30px}.sidebar-widget[data-astro-cid-f4ytd7up] h3[data-astro-cid-f4ytd7up]{color:var(--color-heading);font-size:22px;font-weight:700;font-family:var(--font-heading);margin-bottom:20px}.sidebar-widget[data-astro-cid-f4ytd7up] p[data-astro-cid-f4ytd7up]{font-size:var(--text-base);color:var(--color-text);margin:0;line-height:1.7}.benefits-list[data-astro-cid-f4ytd7up]{margin:0;padding:0;list-style:none}.benefits-list[data-astro-cid-f4ytd7up] li[data-astro-cid-f4ytd7up]{font-size:var(--text-base);color:var(--color-text);border-bottom:1px solid var(--color-border-light);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.benefits-list[data-astro-cid-f4ytd7up] li[data-astro-cid-f4ytd7up]:last-child{border-bottom:none}.benefits-list[data-astro-cid-f4ytd7up] .icon[data-astro-cid-f4ytd7up]{background:rgba(var(--color-primary-rgb),.1);width:20px;height:20px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:12px;display:flex}.contact-info[data-astro-cid-f4ytd7up]{margin:15px 0 0;padding:0;list-style:none}.contact-info[data-astro-cid-f4ytd7up] li[data-astro-cid-f4ytd7up]{font-size:var(--text-base);align-items:center;gap:12px;padding:10px 0;display:flex}.contact-info[data-astro-cid-f4ytd7up] .icon[data-astro-cid-f4ytd7up]{background:rgba(var(--color-primary-rgb),.1);width:35px;height:35px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-info[data-astro-cid-f4ytd7up] a[data-astro-cid-f4ytd7up]{color:var(--color-primary);transition:color var(--transition-base);font-weight:600;text-decoration:none}.contact-info[data-astro-cid-f4ytd7up] a[data-astro-cid-f4ytd7up]:hover{color:var(--color-primary-dark)}@media (max-width:991px){.col-lg-8[data-astro-cid-f4ytd7up],.col-lg-4[data-astro-cid-f4ytd7up]{width:100%}.donation-sidebar[data-astro-cid-f4ytd7up]{margin-top:40px;position:static}.amounts-grid[data-astro-cid-f4ytd7up],.payment-methods[data-astro-cid-f4ytd7up]{grid-template-columns:1fr}}@media (max-width:767px){.donation-section[data-astro-cid-f4ytd7up]{padding:60px 0}.donation-form[data-astro-cid-f4ytd7up]{padding:30px 20px}.col-md-6[data-astro-cid-f4ytd7up]{width:100%}.frequency-options[data-astro-cid-f4ytd7up]{flex-direction:column}.sidebar-widget[data-astro-cid-f4ytd7up]{padding:25px 20px}}.goal-2030[data-astro-cid-f6crz4bo]{background:var(--color-bg);padding:60px 0}.goal-container[data-astro-cid-f6crz4bo]{border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:#fff;padding:50px 40px}.goal-header[data-astro-cid-f6crz4bo]{text-align:center;margin-bottom:50px}.goal-label[data-astro-cid-f6crz4bo]{background:var(--color-primary);color:#fff;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;padding:8px 20px;font-size:14px;font-weight:700;display:inline-block}.goal-header[data-astro-cid-f6crz4bo] h2[data-astro-cid-f6crz4bo]{color:var(--color-heading);font-size:36px;font-weight:700;font-family:var(--font-heading);margin-bottom:20px}.goal-description[data-astro-cid-f6crz4bo]{color:var(--color-text);max-width:700px;margin:0 auto;font-size:18px;line-height:1.7}.goal-description[data-astro-cid-f6crz4bo] strong[data-astro-cid-f6crz4bo]{color:var(--color-primary);font-weight:700}.goal-progress[data-astro-cid-f6crz4bo]{margin-top:40px}.progress-stats[data-astro-cid-f6crz4bo]{grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:40px;display:grid}.stat-item[data-astro-cid-f6crz4bo]{text-align:center;background:var(--color-gray-100);border-radius:var(--radius-lg);padding:25px 20px}.stat-number[data-astro-cid-f6crz4bo]{color:var(--color-primary);font-size:36px;font-weight:700;font-family:var(--font-heading);margin-bottom:8px;display:block}.stat-label[data-astro-cid-f6crz4bo]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:600;display:block}.progress-bar-container[data-astro-cid-f6crz4bo]{background:var(--color-bg-progress);border-radius:var(--radius-pill);height:20px;margin-bottom:15px;position:relative;overflow:hidden}.progress-bar[data-astro-cid-f6crz4bo]{background:var(--gradient-primary-horizontal);border-radius:var(--radius-pill);height:100%;box-shadow:var(--shadow-primary-sm);transition:width 1.5s ease-out}.progress-note[data-astro-cid-f6crz4bo]{text-align:center;color:var(--color-text-muted);margin:0;font-size:13px;font-style:italic}.impact-categories[data-astro-cid-f6crz4bo]{background:var(--color-gray-100);padding:60px 0}.categories-grid[data-astro-cid-f6crz4bo]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.category-card[data-astro-cid-f6crz4bo]{border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);background:#fff;padding:35px 30px;transition:all .3s}.category-card[data-astro-cid-f6crz4bo]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-8px)}.category-icon[data-astro-cid-f6crz4bo]{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:20px;font-size:32px;display:flex}.category-title[data-astro-cid-f6crz4bo]{color:var(--color-heading);font-size:22px;font-weight:700;font-family:var(--font-heading);margin-bottom:20px}.category-stats[data-astro-cid-f6crz4bo]{flex-direction:column;gap:12px;display:flex}.stat-row[data-astro-cid-f6crz4bo]{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.stat-row[data-astro-cid-f6crz4bo]:last-child{border-bottom:none}.stat-row[data-astro-cid-f6crz4bo] .stat-label[data-astro-cid-f6crz4bo]{color:var(--color-text);font-size:14px}.stat-row[data-astro-cid-f6crz4bo] .stat-value[data-astro-cid-f6crz4bo]{font-size:18px;font-weight:700;font-family:var(--font-heading)}.success-stories[data-astro-cid-f6crz4bo]{background:var(--color-bg);padding:60px 0}.stories-grid[data-astro-cid-f6crz4bo]{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;display:grid}.story-card[data-astro-cid-f6crz4bo]{border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);border-top:4px solid var(--color-primary);background:#fff;padding:35px 30px;transition:all .3s;position:relative}.story-card[data-astro-cid-f6crz4bo]:hover{box-shadow:var(--shadow-card);transform:translateY(-5px)}.story-category[data-astro-cid-f6crz4bo]{background:rgba(var(--color-primary-rgb),.1);color:var(--color-primary);border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.story-quote[data-astro-cid-f6crz4bo]{color:var(--color-text);border-left:3px solid var(--color-primary);margin:0 0 20px;padding-left:20px;font-size:16px;font-style:italic;line-height:1.7;position:relative}.story-author[data-astro-cid-f6crz4bo]{margin-bottom:15px}.story-author[data-astro-cid-f6crz4bo] strong[data-astro-cid-f6crz4bo]{color:var(--color-heading);margin-bottom:4px;font-size:16px;font-weight:700;display:block}.story-author[data-astro-cid-f6crz4bo] span[data-astro-cid-f6crz4bo]{color:var(--color-text-muted);font-size:14px}.story-impact[data-astro-cid-f6crz4bo]{background:var(--color-gray-100);border-radius:var(--radius-md);color:var(--color-text);align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.story-impact[data-astro-cid-f6crz4bo] .fa-check-circle[data-astro-cid-f6crz4bo]{color:var(--color-success);font-size:16px}@media (max-width:991px){.goal-header[data-astro-cid-f6crz4bo] h2[data-astro-cid-f6crz4bo]{font-size:28px}.progress-stats[data-astro-cid-f6crz4bo]{grid-template-columns:1fr;gap:20px}.categories-grid[data-astro-cid-f6crz4bo]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.stories-grid[data-astro-cid-f6crz4bo]{grid-template-columns:1fr}}@media (max-width:767px){.goal-2030[data-astro-cid-f6crz4bo],.impact-categories[data-astro-cid-f6crz4bo],.success-stories[data-astro-cid-f6crz4bo]{padding:60px 0}.goal-container[data-astro-cid-f6crz4bo]{padding:35px 25px}.stat-number[data-astro-cid-f6crz4bo]{font-size:28px}.categories-grid[data-astro-cid-f6crz4bo],.stories-grid[data-astro-cid-f6crz4bo]{grid-template-columns:1fr}}.auth-section[data-astro-cid-sgpqyurt]{background:linear-gradient(135deg,#f5f7fa 0,#c3cfe2 100%);justify-content:center;align-items:center;min-height:calc(100vh - 116px);padding:60px 20px;display:flex;position:relative}.auth-container[data-astro-cid-sgpqyurt]{width:100%;max-width:480px;margin:0 auto}.auth-card[data-astro-cid-sgpqyurt]{background:var(--color-bg);border-radius:var(--radius-xl);padding:50px 40px;box-shadow:0 20px 60px #00000026}.auth-header[data-astro-cid-sgpqyurt]{text-align:center;margin-bottom:35px}.auth-header[data-astro-cid-sgpqyurt] h1[data-astro-cid-sgpqyurt]{color:var(--color-heading);font-size:32px;font-weight:700;font-family:var(--font-heading);margin-bottom:10px}.auth-header[data-astro-cid-sgpqyurt] p[data-astro-cid-sgpqyurt]{font-size:var(--text-lg);color:var(--color-text-light)}.auth-form[data-astro-cid-sgpqyurt]{margin-bottom:30px}.form-group[data-astro-cid-sgpqyurt]{margin-bottom:20px}.form-group[data-astro-cid-sgpqyurt] label[data-astro-cid-sgpqyurt]{color:var(--color-heading);font-weight:600;font-size:var(--text-base);margin-bottom:8px;display:block}.form-group[data-astro-cid-sgpqyurt] input[data-astro-cid-sgpqyurt]{width:100%;font-size:var(--text-base);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);transition:all var(--transition-base);border:2px solid #e0e0e0;padding:14px 18px}.form-group[data-astro-cid-sgpqyurt] input[data-astro-cid-sgpqyurt]:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.1);outline:0}.form-group[data-astro-cid-sgpqyurt] input[data-astro-cid-sgpqyurt]::placeholder{color:#999}.form-footer[data-astro-cid-sgpqyurt]{justify-content:flex-end;margin-bottom:25px;display:flex}.forgot-link[data-astro-cid-sgpqyurt]{font-size:var(--text-sm);color:var(--color-primary);transition:color var(--transition-base);font-weight:600;text-decoration:none}.forgot-link[data-astro-cid-sgpqyurt]:hover{color:var(--color-primary-dark)}.auth-btn[data-astro-cid-sgpqyurt]{background:var(--color-primary);width:100%;color:var(--color-text-light);border-radius:var(--radius-pill);font-size:var(--text-lg);cursor:pointer;transition:all var(--transition-base);border:0;justify-content:center;align-items:center;gap:10px;padding:16px 30px;font-weight:700;display:flex;box-shadow:0 4px 15px #d910234d}.auth-btn[data-astro-cid-sgpqyurt]:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 6px 20px #d9102366}.auth-message[data-astro-cid-sgpqyurt]{border-radius:var(--radius-md);font-size:var(--text-base);text-align:center;margin-top:15px;padding:12px 18px;display:none}.auth-message[data-astro-cid-sgpqyurt].success{color:#2ba872;background:#3cc88f26;border:1px solid #3cc88f4d;display:block}.auth-message[data-astro-cid-sgpqyurt].error{background:rgba(var(--color-primary-rgb),.1);color:#d91023;border:1px solid #d9102333;display:block}.auth-divider[data-astro-cid-sgpqyurt]{text-align:center;align-items:center;margin:30px 0;display:flex}.auth-divider[data-astro-cid-sgpqyurt]:before,.auth-divider[data-astro-cid-sgpqyurt]:after{content:"";border-bottom:1px solid #e0e0e0;flex:1}.auth-divider[data-astro-cid-sgpqyurt] span[data-astro-cid-sgpqyurt]{font-size:var(--text-sm);color:var(--color-text-light);padding:0 15px}.auth-social[data-astro-cid-sgpqyurt]{margin-bottom:25px}.social-btn[data-astro-cid-sgpqyurt]{background:var(--color-bg);border-radius:var(--radius-md);width:100%;font-size:var(--text-base);cursor:pointer;transition:all var(--transition-base);border:2px solid #e0e0e0;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-weight:600;display:flex}.social-btn[data-astro-cid-sgpqyurt]:hover{border-color:var(--color-primary);background:#d910230d}.social-btn[data-astro-cid-sgpqyurt] i[data-astro-cid-sgpqyurt]{font-size:20px}.social-btn[data-astro-cid-sgpqyurt].google i[data-astro-cid-sgpqyurt]{color:#db4437}.auth-footer[data-astro-cid-sgpqyurt]{text-align:center;font-size:var(--text-base);color:var(--color-text)}.auth-footer[data-astro-cid-sgpqyurt] a[data-astro-cid-sgpqyurt]{color:var(--color-primary);transition:color var(--transition-base);font-weight:600;text-decoration:none}.auth-footer[data-astro-cid-sgpqyurt] a[data-astro-cid-sgpqyurt]:hover{color:var(--color-primary-dark)}@media (max-width:767px){.auth-card[data-astro-cid-sgpqyurt]{padding:40px 25px}.auth-header[data-astro-cid-sgpqyurt] h1[data-astro-cid-sgpqyurt]{font-size:28px}}.about-intro[data-astro-cid-noeej2nj]{background:var(--color-bg);padding:60px 0}.about-intro__content[data-astro-cid-noeej2nj]{padding:40px 0}.about-intro__label[data-astro-cid-noeej2nj]{background:var(--color-primary);color:#fff;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;padding:8px 20px;font-size:14px;font-weight:700;display:inline-block}.about-intro__title[data-astro-cid-noeej2nj]{color:var(--color-heading);font-size:clamp(28px,4vw,36px);font-weight:700;line-height:1.3;font-family:var(--font-heading);margin-bottom:25px}.about-intro__text[data-astro-cid-noeej2nj]{color:var(--color-text);margin-bottom:20px;font-size:18px;line-height:1.8}.about-intro__quote[data-astro-cid-noeej2nj]{color:var(--color-primary);border-left:4px solid var(--color-primary);margin-top:30px;padding-left:25px;font-size:20px;font-style:italic}.about-intro__image[data-astro-cid-noeej2nj]{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.about-intro__image[data-astro-cid-noeej2nj] img[data-astro-cid-noeej2nj]{width:100%;height:auto;display:block}.mission-vision[data-astro-cid-noeej2nj]{background:var(--color-gray-100);padding:60px 0}.mission-card[data-astro-cid-noeej2nj]{border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:#fff;margin-bottom:30px;padding:40px 35px;transition:all .3s;position:relative;overflow:hidden}.mission-card[data-astro-cid-noeej2nj]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-5px)}.mission-card__pattern[data-astro-cid-noeej2nj]{opacity:.05;background:radial-gradient(circle,var(--color-primary) 20%,transparent 20%);background-size:20px 20px;width:150px;height:150px;position:absolute;top:0;right:0}.mission-card__label[data-astro-cid-noeej2nj]{text-transform:uppercase;letter-spacing:1px;color:var(--color-primary);border-radius:var(--radius-md);background:#d910231a;margin-bottom:15px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.mission-card__title[data-astro-cid-noeej2nj]{color:var(--color-heading);font-size:28px;font-weight:700;font-family:var(--font-heading);margin-bottom:20px}.mission-card__text[data-astro-cid-noeej2nj]{color:var(--color-text);margin:0;font-size:16px;line-height:1.8}.mission-card--mission[data-astro-cid-noeej2nj]{border-left:5px solid var(--color-primary)}.mission-card--vision[data-astro-cid-noeej2nj]{border-left:5px solid var(--color-petrol)}.values-section[data-astro-cid-noeej2nj]{background:var(--color-bg);padding:60px 0}.values-grid[data-astro-cid-noeej2nj]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px;display:grid}.value-card[data-astro-cid-noeej2nj]{border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-soft);background:#fff;padding:35px 30px;transition:all .3s}.value-card[data-astro-cid-noeej2nj]:hover{box-shadow:var(--shadow-card);transform:translateY(-8px)}.value-icon[data-astro-cid-noeej2nj]{border-radius:var(--radius-lg);color:#fff;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 25px;font-size:36px;display:flex}.value-icon[data-astro-cid-noeej2nj].bg-orange{background:linear-gradient(135deg,#e67e22 0,#d35400 100%)}.value-icon[data-astro-cid-noeej2nj].bg-purple{background:linear-gradient(135deg,#9b59b6 0,#8e44ad 100%)}.value-icon[data-astro-cid-noeej2nj].bg-success{background:linear-gradient(135deg,#27ae60 0,#229954 100%)}.value-icon[data-astro-cid-noeej2nj].bg-indigo{background:linear-gradient(135deg,#5b52a3 0,#4a4388 100%)}.value-icon[data-astro-cid-noeej2nj].bg-teal{background:var(--gradient-teal)}.value-icon[data-astro-cid-noeej2nj].bg-primary{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%)}.value-card__title[data-astro-cid-noeej2nj]{color:var(--color-heading);font-size:22px;font-weight:700;font-family:var(--font-heading);margin-bottom:12px}.value-card__phrase[data-astro-cid-noeej2nj]{color:var(--color-primary);margin-bottom:15px;font-size:16px;font-style:italic;font-weight:600}.value-card__text[data-astro-cid-noeej2nj]{color:var(--color-text);margin:0;font-size:15px;line-height:1.7}.what-we-do-section[data-astro-cid-noeej2nj]{background:var(--color-gray-100);padding:60px 0}.what-we-do-grid[data-astro-cid-noeej2nj]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:40px;display:grid}.what-we-do-card[data-astro-cid-noeej2nj]{border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-soft);background:#fff;padding:40px 30px;transition:all .3s;position:relative;overflow:hidden}.what-we-do-card[data-astro-cid-noeej2nj]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-8px)}.what-we-do-card__header[data-astro-cid-noeej2nj]{position:absolute;top:20px;right:20px}.what-we-do-card__number[data-astro-cid-noeej2nj]{opacity:.15;font-size:48px;font-weight:700;line-height:1}.what-we-do-card__icon[data-astro-cid-noeej2nj]{margin-bottom:25px;font-size:56px}.what-we-do-card__title[data-astro-cid-noeej2nj]{color:var(--color-heading);font-size:24px;font-weight:700;font-family:var(--font-heading);margin-bottom:15px}.what-we-do-card__text[data-astro-cid-noeej2nj]{color:var(--color-text);margin:0;font-size:16px;line-height:1.7}.what-we-do__quote[data-astro-cid-noeej2nj]{text-align:center;margin-top:50px}.what-we-do__quote[data-astro-cid-noeej2nj] p[data-astro-cid-noeej2nj]{color:var(--color-primary);margin:0;font-size:24px;font-style:italic;font-weight:600}@media (max-width:991px){.values-grid[data-astro-cid-noeej2nj],.what-we-do-grid[data-astro-cid-noeej2nj]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:767px){.about-intro[data-astro-cid-noeej2nj],.mission-vision[data-astro-cid-noeej2nj],.values-section[data-astro-cid-noeej2nj],.what-we-do-section[data-astro-cid-noeej2nj]{padding:45px 0}.mission-card__title[data-astro-cid-noeej2nj]{font-size:24px}.values-grid[data-astro-cid-noeej2nj],.what-we-do-grid[data-astro-cid-noeej2nj]{grid-template-columns:1fr}.what-we-do__quote[data-astro-cid-noeej2nj] p[data-astro-cid-noeej2nj]{font-size:20px}}.category-bar[data-astro-cid-xocjh5a2]{padding:10px 0}.category-bar__row[data-astro-cid-xocjh5a2]{justify-content:center;align-items:center;gap:40px;display:flex}.category-bar__name[data-astro-cid-xocjh5a2]{color:var(--color-text-white);align-items:center;gap:10px;display:flex}.category-bar__name[data-astro-cid-xocjh5a2] span[data-astro-cid-xocjh5a2]{background:var(--color-text-white-20);width:32px;height:32px;font-size:var(--text-xl);border-radius:8px;justify-content:center;align-items:center;display:flex}.category-bar__name[data-astro-cid-xocjh5a2] h1[data-astro-cid-xocjh5a2]{font-size:var(--text-xl);color:var(--color-text-white);letter-spacing:.5px;margin:0;font-weight:600}.category-bar__stats[data-astro-cid-xocjh5a2]{gap:25px;display:flex}.category-bar__stat[data-astro-cid-xocjh5a2]{text-align:center;align-items:baseline;gap:5px;display:flex}.category-bar__number[data-astro-cid-xocjh5a2]{font-size:var(--text-xl);color:var(--color-text-white);font-weight:700}.category-bar__label[data-astro-cid-xocjh5a2]{font-size:var(--text-sm);color:var(--color-text-white-75)}@media (max-width:991px){.category-bar[data-astro-cid-xocjh5a2]{padding:12px 0}.category-bar__stats[data-astro-cid-xocjh5a2]{gap:18px}}@media (max-width:767px){.category-bar[data-astro-cid-xocjh5a2]{padding:10px 0}.category-bar__row[data-astro-cid-xocjh5a2]{flex-wrap:wrap;justify-content:center;gap:8px 20px}.category-bar__name[data-astro-cid-xocjh5a2] span[data-astro-cid-xocjh5a2]{width:36px;height:36px;font-size:var(--text-xl)}.category-bar__name[data-astro-cid-xocjh5a2] h1[data-astro-cid-xocjh5a2]{font-size:var(--text-lg)}.category-bar__stats[data-astro-cid-xocjh5a2]{gap:15px}.category-bar__number[data-astro-cid-xocjh5a2]{font-size:var(--text-base)}.category-bar__label[data-astro-cid-xocjh5a2]{font-size:var(--text-xs)}}.ai-widget-btn[data-astro-cid-qkctmqxv]{width:60px;height:60px;color:var(--color-text-white);cursor:pointer;z-index:var(--z-fixed-widgets);box-shadow:0 4px 20px rgba(var(--color-dark-ui-rgb),.3);border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s,box-shadow .3s;display:flex;position:fixed;bottom:100px;right:30px}.ai-widget-btn[data-astro-cid-qkctmqxv]:hover{box-shadow:0 6px 30px rgba(var(--color-dark-ui-rgb),.4);transform:scale(1.1)}.ai-widget-btn__icon[data-astro-cid-qkctmqxv]{font-size:24px}.ai-widget-btn__pulse[data-astro-cid-qkctmqxv]{background:inherit;z-index:-1;border-radius:50%;width:100%;height:100%;animation:2s infinite pulse-ring;position:absolute}@keyframes pulse-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.ai-widget-btn[data-astro-cid-qkctmqxv].is-open .ai-widget-btn__icon[data-astro-cid-qkctmqxv]:before{content:""}.ai-widget-btn[data-astro-cid-qkctmqxv].is-open .ai-widget-btn__pulse[data-astro-cid-qkctmqxv]{display:none}.ai-panel[data-astro-cid-qkctmqxv]{z-index:var(--z-modal);visibility:hidden;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.ai-panel[data-astro-cid-qkctmqxv].is-open{visibility:visible;pointer-events:auto}.ai-panel__backdrop[data-astro-cid-qkctmqxv]{background:rgba(var(--color-dark-ui-rgb),.5);opacity:0;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.ai-panel[data-astro-cid-qkctmqxv].is-open .ai-panel__backdrop[data-astro-cid-qkctmqxv]{opacity:1}.ai-panel__container[data-astro-cid-qkctmqxv]{background:var(--color-bg);width:380px;max-width:100%;height:100%;box-shadow:-5px 0 30px rgba(var(--color-dark-ui-rgb),.2);flex-direction:column;transition:transform .3s;display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.ai-panel[data-astro-cid-qkctmqxv].is-open .ai-panel__container[data-astro-cid-qkctmqxv]{transform:translate(0)}.ai-panel__header[data-astro-cid-qkctmqxv]{color:var(--color-text-white);justify-content:space-between;align-items:center;padding:20px;display:flex}.ai-panel__header-info[data-astro-cid-qkctmqxv]{align-items:center;gap:12px;display:flex}.ai-panel__avatar[data-astro-cid-qkctmqxv]{background:var(--color-text-white-20);width:45px;height:45px;font-size:var(--text-2xl);border-radius:50%;justify-content:center;align-items:center;display:flex}.ai-panel__title[data-astro-cid-qkctmqxv]{font-size:var(--text-xl);margin:0 0 4px;font-weight:600}.ai-panel__status[data-astro-cid-qkctmqxv]{font-size:var(--text-sm);opacity:.9;align-items:center;gap:6px;display:flex}.ai-panel__status-dot[data-astro-cid-qkctmqxv]{background:var(--color-success);border-radius:50%;width:8px;height:8px}.ai-panel__close[data-astro-cid-qkctmqxv]{background:var(--color-text-white-20);width:36px;height:36px;color:var(--color-text-white);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:flex}.ai-panel__close[data-astro-cid-qkctmqxv]:hover{background:var(--color-text-white-30)}.ai-panel__chat[data-astro-cid-qkctmqxv]{flex-direction:column;flex:1;gap:15px;padding:20px;display:flex;overflow-y:auto}.ai-panel__message[data-astro-cid-qkctmqxv]{max-width:85%}.ai-panel__message--bot[data-astro-cid-qkctmqxv]{align-self:flex-start}.ai-panel__message--user[data-astro-cid-qkctmqxv]{align-self:flex-end}.ai-panel__message-content[data-astro-cid-qkctmqxv]{font-size:var(--text-base);border-radius:18px;padding:12px 16px;line-height:1.5}.ai-panel__message--bot[data-astro-cid-qkctmqxv] .ai-panel__message-content[data-astro-cid-qkctmqxv]{background:var(--color-bg-muted);color:var(--color-heading);border-bottom-left-radius:4px}.ai-panel__message--user[data-astro-cid-qkctmqxv] .ai-panel__message-content[data-astro-cid-qkctmqxv]{background:var(--color-primary);color:var(--color-text-white);border-bottom-right-radius:4px}.ai-panel__suggestions[data-astro-cid-qkctmqxv]{flex-wrap:wrap;gap:8px;padding:0 20px 15px;display:flex}.ai-panel__chip[data-astro-cid-qkctmqxv]{background:var(--color-bg-muted);border:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-light);cursor:pointer;border-radius:20px;padding:8px 14px;transition:all .2s}.ai-panel__chip[data-astro-cid-qkctmqxv]:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-white)}.ai-panel__input-container[data-astro-cid-qkctmqxv]{border-top:1px solid var(--color-border);gap:10px;padding:15px 20px;display:flex}.ai-panel__input[data-astro-cid-qkctmqxv]{border:1px solid var(--color-border);font-size:var(--text-base);border-radius:25px;outline:0;flex:1;padding:12px 16px;transition:border-color .2s}.ai-panel__input[data-astro-cid-qkctmqxv]:focus{border-color:var(--color-primary)}.ai-panel__send[data-astro-cid-qkctmqxv]{width:44px;height:44px;color:var(--color-text-white);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex}.ai-panel__send[data-astro-cid-qkctmqxv]:hover{transform:scale(1.1)}.ai-panel__disclaimer[data-astro-cid-qkctmqxv]{font-size:var(--text-sm);color:var(--color-text-light);border-top:1px solid var(--color-bg-muted);align-items:center;gap:6px;margin:0;padding:10px 20px 15px;display:flex}@media (max-width:480px){.ai-widget-btn[data-astro-cid-qkctmqxv]{width:55px;height:55px;bottom:80px;right:20px}.ai-panel__container[data-astro-cid-qkctmqxv]{width:100%}}.section-heading[data-astro-cid-r5nwnaux]{color:var(--color-heading,#222);margin:0 0 20px;font-size:20px;font-weight:600}.virtual-consultation-banner[data-astro-cid-r5nwnaux]{background:var(--color-bg-alt,#f8f9fa);padding:20px 0}.virtual-consultation-card[data-astro-cid-r5nwnaux]{background:#fff;border-radius:12px;align-items:center;gap:20px;padding:20px;display:flex;box-shadow:0 4px 12px #00000014}.virtual-consultation-card__icon[data-astro-cid-r5nwnaux]{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;display:flex}.virtual-consultation-card__content[data-astro-cid-r5nwnaux]{flex:1}.virtual-consultation-card__content[data-astro-cid-r5nwnaux] h3[data-astro-cid-r5nwnaux]{color:var(--color-heading,#222);margin:0 0 5px;font-size:18px;font-weight:700}.virtual-consultation-card__content[data-astro-cid-r5nwnaux] p[data-astro-cid-r5nwnaux]{color:var(--color-text-light,#666);margin:0 0 12px;font-size:14px}.virtual-consultation-card__content[data-astro-cid-r5nwnaux] strong[data-astro-cid-r5nwnaux]{color:var(--color-heading,#222);font-weight:600}.virtual-consultation-card__btn[data-astro-cid-r5nwnaux]{color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.virtual-consultation-card__btn[data-astro-cid-r5nwnaux]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.virtual-consultation-card__btn--disabled[data-astro-cid-r5nwnaux]{cursor:not-allowed;opacity:.6;background:#ccc!important}@media (max-width:767px){.virtual-consultation-card[data-astro-cid-r5nwnaux]{text-align:center;flex-direction:column}.virtual-consultation-card__btn[data-astro-cid-r5nwnaux]{width:100%}}.about-brief[data-astro-cid-r5nwnaux]{background:#fff;padding:30px 0}.about-brief__content[data-astro-cid-r5nwnaux] p[data-astro-cid-r5nwnaux]{color:var(--color-text-light,#666);max-width:800px;margin:0 0 20px;font-size:15px;line-height:1.7}.about-brief__features[data-astro-cid-r5nwnaux]{flex-wrap:wrap;gap:10px;display:flex}.about-brief__tag[data-astro-cid-r5nwnaux]{border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.about-brief__tag[data-astro-cid-r5nwnaux] .fa[data-astro-cid-r5nwnaux]{font-size:10px}.brigades-section[data-astro-cid-r5nwnaux]{background:var(--color-bg-alt,#f8f9fa);padding:30px 0}.brigades-grid[data-astro-cid-r5nwnaux]{flex-direction:column;gap:12px;display:flex}.brigade-card[data-astro-cid-r5nwnaux]{background:#fff;border-radius:12px;align-items:center;gap:15px;padding:12px 15px;display:flex;box-shadow:0 2px 8px #0000000f}.brigade-card__date[data-astro-cid-r5nwnaux]{color:#fff;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.brigade-card__day[data-astro-cid-r5nwnaux]{font-size:18px;font-weight:700;line-height:1}.brigade-card__month[data-astro-cid-r5nwnaux]{text-transform:uppercase;font-size:10px;font-weight:600}.brigade-card__content[data-astro-cid-r5nwnaux]{flex:1;min-width:0}.brigade-card__type[data-astro-cid-r5nwnaux]{text-transform:uppercase;color:var(--color-text-light,#888);letter-spacing:.5px;font-size:10px;font-weight:600}.brigade-card__title[data-astro-cid-r5nwnaux]{color:var(--color-heading,#222);margin:2px 0 5px;font-size:14px;font-weight:600}.brigade-card__meta[data-astro-cid-r5nwnaux]{color:var(--color-text-light,#666);gap:15px;font-size:12px;display:flex}.brigade-card__meta[data-astro-cid-r5nwnaux] .fa[data-astro-cid-r5nwnaux]{opacity:.7;margin-right:4px}.brigade-card__spots[data-astro-cid-r5nwnaux]{color:var(--color-text-light,#888);align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.brigade-card__progress[data-astro-cid-r5nwnaux]{background:#eee;border-radius:2px;width:60px;height:4px;overflow:hidden}.brigade-card__progress-bar[data-astro-cid-r5nwnaux]{border-radius:2px;height:100%}.brigade-card__btn[data-astro-cid-r5nwnaux]{color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:600}.specialists-section[data-astro-cid-r5nwnaux]{background:#fff;padding:30px 0}.specialists-list[data-astro-cid-r5nwnaux]{flex-direction:column;gap:10px;display:flex}.specialist-row[data-astro-cid-r5nwnaux]{background:#f8f9fa;border-radius:10px;align-items:center;gap:15px;padding:12px 15px;display:flex}.specialist-row__img[data-astro-cid-r5nwnaux]{object-fit:cover;border-radius:50%;flex-shrink:0;width:50px;height:50px}.specialist-row__info[data-astro-cid-r5nwnaux]{flex:1;min-width:0}.specialist-row__info[data-astro-cid-r5nwnaux] h4[data-astro-cid-r5nwnaux]{color:var(--color-heading,#222);margin:0;font-size:14px;font-weight:600}.specialist-row__info[data-astro-cid-r5nwnaux] span[data-astro-cid-r5nwnaux]{font-size:12px;font-weight:600}.specialist-row__info[data-astro-cid-r5nwnaux] p[data-astro-cid-r5nwnaux]{color:var(--color-text-light,#666);margin:2px 0 0;font-size:12px}.specialist-row__status[data-astro-cid-r5nwnaux]{color:#fff;border-radius:12px;padding:4px 10px;font-size:10px;font-weight:600}.specialist-row__btn[data-astro-cid-r5nwnaux]{cursor:pointer;background:0 0;border:1.5px solid;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600}.specialists-cta[data-astro-cid-r5nwnaux]{color:var(--color-text-light,#666);justify-content:center;align-items:center;gap:10px;margin-top:20px;font-size:13px;display:flex}.specialists-cta[data-astro-cid-r5nwnaux] a[data-astro-cid-r5nwnaux]{font-weight:600;text-decoration:none}.category-cta[data-astro-cid-r5nwnaux]{text-align:center;color:#fff;padding:40px 0}.category-cta[data-astro-cid-r5nwnaux] h2[data-astro-cid-r5nwnaux]{color:#fff;margin:0 0 20px;font-size:24px}.cta-buttons[data-astro-cid-r5nwnaux]{justify-content:center;gap:15px;display:flex}.cta-btn[data-astro-cid-r5nwnaux]{border-radius:8px;padding:10px 25px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.cta-btn--outline[data-astro-cid-r5nwnaux]{color:#fff;background:0 0;border:2px solid #fff}.cta-btn--white[data-astro-cid-r5nwnaux]{color:var(--color-primary);background:#fff}@media (max-width:767px){.brigade-card[data-astro-cid-r5nwnaux]{flex-wrap:wrap}.brigade-card__btn[data-astro-cid-r5nwnaux]{width:100%;margin-top:10px}.specialist-row[data-astro-cid-r5nwnaux]{flex-wrap:wrap}.specialist-row__btn[data-astro-cid-r5nwnaux]{width:100%;margin-top:8px}.specialists-cta[data-astro-cid-r5nwnaux]{flex-direction:column;gap:5px}}.section-header[data-astro-cid-7iqtl7mj]{text-align:center;margin-bottom:50px}.section-header__label[data-astro-cid-7iqtl7mj]{color:var(--color-primary,#d91023);text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-size:14px;font-weight:600;display:inline-block}.section-header__title[data-astro-cid-7iqtl7mj]{color:var(--color-heading,#222);font-size:clamp(28px,4vw,42px);font-weight:700;font-family:var(--font-heading);line-height:1.2}.what-we-do-section[data-astro-cid-7iqtl7mj]{background:var(--color-bg-alt,#f8f9fa);padding:60px 0}.what-we-do-grid[data-astro-cid-7iqtl7mj]{grid-template-columns:repeat(5,1fr);gap:20px;max-width:1400px;margin:0 auto;display:grid}.orientation-card[data-astro-cid-7iqtl7mj]{cursor:pointer;background:#fff;border:1px solid #eee;border-radius:16px;height:280px;transition:all .4s;position:relative;overflow:hidden}.orientation-card[data-astro-cid-7iqtl7mj]:hover{border-color:#0000;transform:translateY(-8px);box-shadow:0 15px 40px #00000026}.orientation-card__front[data-astro-cid-7iqtl7mj]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px 20px;transition:opacity .3s;display:flex;position:relative}.orientation-card[data-astro-cid-7iqtl7mj]:hover .orientation-card__front[data-astro-cid-7iqtl7mj]{opacity:0}.orientation-card__number[data-astro-cid-7iqtl7mj]{font-size:36px;font-weight:700;font-family:var(--font-heading);opacity:.12;line-height:1;position:absolute;top:15px;right:15px}.orientation-card__icon[data-astro-cid-7iqtl7mj]{margin-bottom:15px;font-size:52px}.orientation-card__title[data-astro-cid-7iqtl7mj]{color:var(--color-heading,#222);font-size:24px;font-weight:700;font-family:var(--font-heading);margin-bottom:8px}.orientation-card__subtitle[data-astro-cid-7iqtl7mj]{color:var(--color-text-light,#666);margin-bottom:15px;font-size:15px;font-weight:500}.orientation-card__hint[data-astro-cid-7iqtl7mj]{text-align:center;color:var(--color-text-light,#999);justify-content:center;align-items:center;gap:5px;font-size:12px;font-style:italic;display:flex;position:absolute;bottom:15px;left:0;right:0}.orientation-card__hint[data-astro-cid-7iqtl7mj] i[data-astro-cid-7iqtl7mj]{font-size:11px}.orientation-card__overlay[data-astro-cid-7iqtl7mj]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:linear-gradient(135deg,#fffffffa 0,#fffffff2 100%);padding:25px 20px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.orientation-card[data-astro-cid-7iqtl7mj]:hover .orientation-card__overlay[data-astro-cid-7iqtl7mj]{opacity:1}.orientation-card__overlay-content[data-astro-cid-7iqtl7mj] h4[data-astro-cid-7iqtl7mj]{color:var(--color-heading,#222);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:13px;font-weight:700}.orientation-card__list[data-astro-cid-7iqtl7mj]{margin:0 0 20px;padding:0;list-style:none}.orientation-card__list[data-astro-cid-7iqtl7mj] li[data-astro-cid-7iqtl7mj]{color:var(--color-text,#333);align-items:flex-start;gap:8px;padding:4px 0;font-size:13px;line-height:1.4;display:flex}.orientation-card__list[data-astro-cid-7iqtl7mj] .fa-check[data-astro-cid-7iqtl7mj]{color:var(--color-primary,#d91023);flex-shrink:0;margin-top:2px;font-size:11px}.orientation-card__btn[data-astro-cid-7iqtl7mj]{color:#fff;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.orientation-card__btn[data-astro-cid-7iqtl7mj]:hover{filter:brightness(.9);transform:translateY(-2px);box-shadow:0 8px 20px #0003}.orientation-card__btn[data-astro-cid-7iqtl7mj] .fa[data-astro-cid-7iqtl7mj]{font-size:11px}.how-it-works[data-astro-cid-7iqtl7mj]{background:#fff;padding:60px 0}.how-it-works__title[data-astro-cid-7iqtl7mj]{color:var(--color-heading,#222);text-align:center;font-size:clamp(28px,4vw,36px);font-weight:700;font-family:var(--font-heading);margin:0 0 50px}.steps[data-astro-cid-7iqtl7mj]{grid-template-columns:repeat(3,1fr);gap:40px;max-width:1000px;margin:0 auto;display:grid}.step[data-astro-cid-7iqtl7mj]{text-align:center;position:relative}.step__number[data-astro-cid-7iqtl7mj]{background:var(--color-primary,#d91023);color:#fff;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:flex;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.step__icon[data-astro-cid-7iqtl7mj]{width:100px;height:100px;color:var(--color-primary,#d91023);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:36px;display:flex;box-shadow:0 5px 20px #0000001a}.step[data-astro-cid-7iqtl7mj] h4[data-astro-cid-7iqtl7mj]{color:var(--color-heading,#222);font-size:20px;font-weight:600;font-family:var(--font-heading);margin:0 0 10px}.step[data-astro-cid-7iqtl7mj] p[data-astro-cid-7iqtl7mj]{color:var(--color-text-light,#666);margin:0;font-size:15px;line-height:1.6}@media (max-width:991px){.what-we-do-grid[data-astro-cid-7iqtl7mj]{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.what-we-do-section[data-astro-cid-7iqtl7mj],.how-it-works[data-astro-cid-7iqtl7mj]{padding:45px 0}.what-we-do-grid[data-astro-cid-7iqtl7mj]{grid-template-columns:repeat(2,1fr)}.steps[data-astro-cid-7iqtl7mj]{grid-template-columns:1fr;gap:50px}.orientation-card[data-astro-cid-7iqtl7mj]{height:260px}.orientation-card__hint[data-astro-cid-7iqtl7mj]{font-size:11px;bottom:10px}}@media (max-width:575px){.what-we-do-grid[data-astro-cid-7iqtl7mj]{grid-template-columns:1fr}.orientation-card[data-astro-cid-7iqtl7mj]{height:300px}}.faq-section[data-astro-cid-up6lqizr]{background:var(--color-bg);padding:60px 0}.faq-container[data-astro-cid-up6lqizr]{max-width:900px;margin:0 auto 60px}.faq-category[data-astro-cid-up6lqizr]{margin-bottom:50px}.faq-category[data-astro-cid-up6lqizr]:last-child{margin-bottom:0}.faq-category__title[data-astro-cid-up6lqizr]{color:var(--color-primary);font-size:28px;font-weight:700;font-family:var(--font-heading);border-bottom:3px solid var(--color-primary);margin-bottom:25px;padding-bottom:15px}.faq-list[data-astro-cid-up6lqizr]{flex-direction:column;gap:15px;display:flex}.faq-item[data-astro-cid-up6lqizr]{border-radius:var(--radius-lg);background:#fff;transition:all .3s;overflow:hidden;box-shadow:0 3px 15px #0000000f}.faq-item[data-astro-cid-up6lqizr]:hover{box-shadow:var(--shadow-card)}.faq-item[data-astro-cid-up6lqizr][open]{box-shadow:0 8px 25px #0000001f}.faq-item__question[data-astro-cid-up6lqizr]{color:var(--color-heading);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:15px;padding:20px 25px;font-size:18px;font-weight:600;list-style:none;transition:all .3s;display:flex}.faq-item__question[data-astro-cid-up6lqizr]::-webkit-details-marker{display:none}.faq-item__question[data-astro-cid-up6lqizr]:hover{color:var(--color-primary);background:#d9102308}.faq-item[data-astro-cid-up6lqizr][open] .faq-item__question[data-astro-cid-up6lqizr]{color:var(--color-primary);background:rgba(var(--color-primary-rgb),.05);border-bottom:1px solid #f0f0f0}.faq-item__icon[data-astro-cid-up6lqizr]{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;font-weight:700;transition:all .3s;display:flex}.faq-item[data-astro-cid-up6lqizr][open] .faq-item__icon[data-astro-cid-up6lqizr]{background:var(--color-primary-dark);transform:rotate(45deg)}.faq-item__answer[data-astro-cid-up6lqizr]{padding:0 25px 25px;animation:.3s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-item__answer[data-astro-cid-up6lqizr] p[data-astro-cid-up6lqizr]{color:var(--color-text);margin:0;font-size:16px;line-height:1.8}@media (max-width:991px){.faq-category__title[data-astro-cid-up6lqizr]{font-size:24px}.faq-item__question[data-astro-cid-up6lqizr]{padding:18px 20px;font-size:16px}.faq-item__answer[data-astro-cid-up6lqizr]{padding:0 20px 20px}}@media (max-width:767px){.faq-section[data-astro-cid-up6lqizr]{padding:60px 0}.faq-category__title[data-astro-cid-up6lqizr]{font-size:22px}.faq-item__question[data-astro-cid-up6lqizr]{padding:16px 18px;font-size:15px}.faq-item__answer[data-astro-cid-up6lqizr]{padding:0 18px 18px}.faq-item__answer[data-astro-cid-up6lqizr] p[data-astro-cid-up6lqizr]{font-size:15px}}.auth-section[data-astro-cid-ohowjl3i]{background:linear-gradient(135deg,#f5f7fa 0,#c3cfe2 100%);justify-content:center;align-items:center;min-height:calc(100vh - 116px);padding:60px 20px;display:flex;position:relative}.auth-container[data-astro-cid-ohowjl3i]{width:100%;max-width:480px;margin:0 auto}.auth-card[data-astro-cid-ohowjl3i]{background:var(--color-bg);border-radius:var(--radius-xl);padding:50px 40px;box-shadow:0 20px 60px #00000026}.auth-header[data-astro-cid-ohowjl3i]{text-align:center;margin-bottom:35px}.auth-header[data-astro-cid-ohowjl3i] h1[data-astro-cid-ohowjl3i]{color:var(--color-heading);font-size:32px;font-weight:700;font-family:var(--font-heading);margin-bottom:10px}.auth-header[data-astro-cid-ohowjl3i] p[data-astro-cid-ohowjl3i]{font-size:var(--text-lg);color:var(--color-text-light)}.auth-form[data-astro-cid-ohowjl3i]{margin-bottom:30px}.form-group[data-astro-cid-ohowjl3i]{margin-bottom:20px}.form-group[data-astro-cid-ohowjl3i] label[data-astro-cid-ohowjl3i]{color:var(--color-heading);font-weight:600;font-size:var(--text-base);margin-bottom:8px;display:block}.form-group[data-astro-cid-ohowjl3i] input[data-astro-cid-ohowjl3i]{width:100%;font-size:var(--text-base);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);transition:all var(--transition-base);border:2px solid #e0e0e0;padding:14px 18px}.form-group[data-astro-cid-ohowjl3i] input[data-astro-cid-ohowjl3i]:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.1);outline:0}.form-group[data-astro-cid-ohowjl3i] input[data-astro-cid-ohowjl3i]::placeholder{color:#999}.form-footer[data-astro-cid-ohowjl3i]{justify-content:flex-end;margin-bottom:25px;display:flex}.forgot-link[data-astro-cid-ohowjl3i]{font-size:var(--text-sm);color:var(--color-primary);transition:color var(--transition-base);font-weight:600;text-decoration:none}.forgot-link[data-astro-cid-ohowjl3i]:hover{color:var(--color-primary-dark)}.auth-btn[data-astro-cid-ohowjl3i]{background:var(--color-primary);width:100%;color:var(--color-text-light);border-radius:var(--radius-pill);font-size:var(--text-lg);cursor:pointer;transition:all var(--transition-base);border:0;justify-content:center;align-items:center;gap:10px;padding:16px 30px;font-weight:700;display:flex;box-shadow:0 4px 15px #d910234d}.auth-btn[data-astro-cid-ohowjl3i]:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 6px 20px #d9102366}.auth-message[data-astro-cid-ohowjl3i]{border-radius:var(--radius-md);font-size:var(--text-base);text-align:center;margin-top:15px;padding:12px 18px;display:none}.auth-message[data-astro-cid-ohowjl3i].success{color:#2ba872;background:#3cc88f26;border:1px solid #3cc88f4d;display:block}.auth-message[data-astro-cid-ohowjl3i].error{background:rgba(var(--color-primary-rgb),.1);color:#d91023;border:1px solid #d9102333;display:block}.auth-divider[data-astro-cid-ohowjl3i]{text-align:center;align-items:center;margin:30px 0;display:flex}.auth-divider[data-astro-cid-ohowjl3i]:before,.auth-divider[data-astro-cid-ohowjl3i]:after{content:"";border-bottom:1px solid #e0e0e0;flex:1}.auth-divider[data-astro-cid-ohowjl3i] span[data-astro-cid-ohowjl3i]{font-size:var(--text-sm);color:var(--color-text-light);padding:0 15px}.auth-social[data-astro-cid-ohowjl3i]{margin-bottom:25px}.social-btn[data-astro-cid-ohowjl3i]{background:var(--color-bg);border-radius:var(--radius-md);width:100%;font-size:var(--text-base);cursor:pointer;transition:all var(--transition-base);border:2px solid #e0e0e0;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-weight:600;display:flex}.social-btn[data-astro-cid-ohowjl3i]:hover{border-color:var(--color-primary);background:#d910230d}.social-btn[data-astro-cid-ohowjl3i] i[data-astro-cid-ohowjl3i]{font-size:20px}.social-btn[data-astro-cid-ohowjl3i].google i[data-astro-cid-ohowjl3i]{color:#db4437}.auth-footer[data-astro-cid-ohowjl3i]{text-align:center;font-size:var(--text-base);color:var(--color-text)}.auth-footer[data-astro-cid-ohowjl3i] a[data-astro-cid-ohowjl3i]{color:var(--color-primary);transition:color var(--transition-base);font-weight:600;text-decoration:none}.auth-footer[data-astro-cid-ohowjl3i] a[data-astro-cid-ohowjl3i]:hover{color:var(--color-primary-dark)}@media (max-width:767px){.auth-card[data-astro-cid-ohowjl3i]{padding:40px 25px}.auth-header[data-astro-cid-ohowjl3i] h1[data-astro-cid-ohowjl3i]{font-size:28px}}.about-intro[data-astro-cid-w2caospx]{background:var(--color-bg);padding:60px 0}.about-intro__content[data-astro-cid-w2caospx]{padding:40px 0}.about-intro__label[data-astro-cid-w2caospx]{background:var(--color-primary);color:#fff;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;padding:8px 20px;font-size:14px;font-weight:700;display:inline-block}.about-intro__title[data-astro-cid-w2caospx]{color:var(--color-heading);font-size:42px;font-weight:700;line-height:1.3;font-family:var(--font-heading);margin-bottom:25px}.about-intro__text[data-astro-cid-w2caospx]{color:var(--color-text);margin-bottom:20px;font-size:18px;line-height:1.8}.about-intro__quote[data-astro-cid-w2caospx]{color:var(--color-primary);border-left:4px solid var(--color-primary);margin-top:30px;padding-left:25px;font-size:20px;font-style:italic}.about-intro__image[data-astro-cid-w2caospx]{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.about-intro__image[data-astro-cid-w2caospx] img[data-astro-cid-w2caospx]{width:100%;height:auto;display:block}.how-it-works[data-astro-cid-w2caospx]{background:var(--color-gray-100);padding:60px 0}.how-it-works__title[data-astro-cid-w2caospx]{color:var(--color-heading);text-align:center;font-size:36px;font-weight:700;font-family:var(--font-heading);margin-bottom:50px}.steps[data-astro-cid-w2caospx]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;margin-top:40px;display:grid}.step[data-astro-cid-w2caospx]{text-align:center;border-radius:var(--radius-lg);background:#fff;padding:30px 20px;transition:all .3s;box-shadow:0 5px 20px #0000000d}.step[data-astro-cid-w2caospx]:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.step__number[data-astro-cid-w2caospx]{background:linear-gradient(135deg,var(--color-primary) 0%,#c0392b 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 20px;font-size:24px;font-weight:700;display:flex;box-shadow:0 5px 15px #d910234d}.step__icon[data-astro-cid-w2caospx]{color:var(--color-primary);margin-bottom:20px;font-size:48px}.step[data-astro-cid-w2caospx] h4[data-astro-cid-w2caospx]{color:var(--color-heading);font-size:20px;font-weight:700;font-family:var(--font-heading);margin-bottom:15px}.step[data-astro-cid-w2caospx] p[data-astro-cid-w2caospx]{color:var(--color-text);font-size:16px;line-height:1.6}.what-we-do-section[data-astro-cid-w2caospx]{background:var(--color-bg);padding:60px 0}.section-header[data-astro-cid-w2caospx]{text-align:center;margin-bottom:50px}.section-header__label[data-astro-cid-w2caospx]{background:var(--color-primary);color:#fff;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;padding:8px 20px;font-size:14px;font-weight:700;display:inline-block}.section-header__title[data-astro-cid-w2caospx]{color:var(--color-heading);font-size:36px;font-weight:700;font-family:var(--font-heading)}.what-we-do-grid[data-astro-cid-w2caospx]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;display:grid}.orientation-card[data-astro-cid-w2caospx]{perspective:1000px;cursor:pointer;height:400px;position:relative}.orientation-card__front[data-astro-cid-w2caospx],.orientation-card__overlay[data-astro-cid-w2caospx]{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--radius-xl);width:100%;height:100%;transition:transform .6s;position:absolute;box-shadow:0 5px 25px #0000001a}.orientation-card__front[data-astro-cid-w2caospx]{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:40px 30px;display:flex}.orientation-card[data-astro-cid-w2caospx]:hover .orientation-card__front[data-astro-cid-w2caospx]{transform:rotateY(180deg)}.orientation-card__number[data-astro-cid-w2caospx]{opacity:.1;font-size:48px;font-weight:700;position:absolute;top:20px;right:20px}.orientation-card__icon[data-astro-cid-w2caospx]{margin-bottom:20px;font-size:64px}.orientation-card__title[data-astro-cid-w2caospx]{color:var(--color-heading);font-size:24px;font-weight:700;font-family:var(--font-heading);margin-bottom:10px}.orientation-card__subtitle[data-astro-cid-w2caospx]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;font-size:14px}.orientation-card__hint[data-astro-cid-w2caospx]{color:var(--color-text-muted);align-items:center;gap:5px;margin-top:auto;font-size:12px;display:flex}.orientation-card__overlay[data-astro-cid-w2caospx]{background:linear-gradient(135deg,#1a1c2cf2 0,#1a1c2cfa 100%);justify-content:center;align-items:center;padding:30px;display:flex;transform:rotateY(-180deg)}.orientation-card[data-astro-cid-w2caospx]:hover .orientation-card__overlay[data-astro-cid-w2caospx]{transform:rotateY(0)}.orientation-card__overlay-content[data-astro-cid-w2caospx]{color:#fff}.orientation-card__overlay-content[data-astro-cid-w2caospx] h4[data-astro-cid-w2caospx]{color:#fff;margin-bottom:15px;font-size:18px;font-weight:700}.orientation-card__list[data-astro-cid-w2caospx]{margin:0 0 25px;padding:0;list-style:none}.orientation-card__list[data-astro-cid-w2caospx] li[data-astro-cid-w2caospx]{color:var(--color-text-white-90);align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;display:flex}.orientation-card__list[data-astro-cid-w2caospx] .fa-check[data-astro-cid-w2caospx]{color:#27ae60;flex-shrink:0;margin-top:2px;font-size:16px}.orientation-card__btn[data-astro-cid-w2caospx]{color:var(--color-heading);border-radius:var(--radius-md);background:#fff;align-items:center;gap:10px;padding:12px 24px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.orientation-card__btn[data-astro-cid-w2caospx]:hover{transform:translate(5px);box-shadow:0 5px 15px #fff3}.orientation-card__btn[data-astro-cid-w2caospx] .fa-arrow-right[data-astro-cid-w2caospx]{transition:transform .3s}.orientation-card__btn[data-astro-cid-w2caospx]:hover .fa-arrow-right[data-astro-cid-w2caospx]{transform:translate(3px)}@media (max-width:991px){.about-intro__title[data-astro-cid-w2caospx]{font-size:32px}.steps[data-astro-cid-w2caospx]{grid-template-columns:1fr}.what-we-do-grid[data-astro-cid-w2caospx]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:767px){.about-intro[data-astro-cid-w2caospx],.how-it-works[data-astro-cid-w2caospx],.what-we-do-section[data-astro-cid-w2caospx]{padding:60px 0}.about-intro__title[data-astro-cid-w2caospx],.section-header__title[data-astro-cid-w2caospx],.how-it-works__title[data-astro-cid-w2caospx]{font-size:28px}.what-we-do-grid[data-astro-cid-w2caospx]{grid-template-columns:1fr}.orientation-card[data-astro-cid-w2caospx]{height:auto;min-height:350px}.orientation-card__front[data-astro-cid-w2caospx],.orientation-card__overlay[data-astro-cid-w2caospx]{position:relative;transform:none!important}.orientation-card__overlay[data-astro-cid-w2caospx]{margin-top:20px}}.workshops-section[data-astro-cid-w2e4y3rd],.courses-section[data-astro-cid-w2e4y3rd]{background:var(--color-bg);padding:60px 0}.workshops-grid[data-astro-cid-w2e4y3rd],.courses-grid[data-astro-cid-w2e4y3rd]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;display:grid}.workshop-card[data-astro-cid-w2e4y3rd],.course-card[data-astro-cid-w2e4y3rd]{background:var(--color-bg);border-radius:var(--radius-xl);transition:all var(--transition-base);overflow:hidden;box-shadow:0 5px 20px #00000014}.workshop-card[data-astro-cid-w2e4y3rd]:hover,.course-card[data-astro-cid-w2e4y3rd]:hover{transform:translateY(-8px);box-shadow:0 15px 40px #0000001f}.workshop-card__image[data-astro-cid-w2e4y3rd],.course-card__image[data-astro-cid-w2e4y3rd]{aspect-ratio:16/9;position:relative;overflow:hidden}.workshop-card__image[data-astro-cid-w2e4y3rd] img[data-astro-cid-w2e4y3rd],.course-card__image[data-astro-cid-w2e4y3rd] img[data-astro-cid-w2e4y3rd]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-smooth)}.workshop-card[data-astro-cid-w2e4y3rd]:hover .workshop-card__image[data-astro-cid-w2e4y3rd] img[data-astro-cid-w2e4y3rd],.course-card[data-astro-cid-w2e4y3rd]:hover .course-card__image[data-astro-cid-w2e4y3rd] img[data-astro-cid-w2e4y3rd]{transform:scale(1.1)}.workshop-badge[data-astro-cid-w2e4y3rd],.course-badge[data-astro-cid-w2e4y3rd]{border-radius:var(--radius-pill);font-size:var(--text-xs);text-transform:uppercase;color:#fff;padding:6px 14px;font-weight:700;position:absolute;top:15px;right:15px}.workshop-badge[data-astro-cid-w2e4y3rd].online,.course-badge[data-astro-cid-w2e4y3rd].online{background:#3498db}.workshop-badge[data-astro-cid-w2e4y3rd].presencial,.course-badge[data-astro-cid-w2e4y3rd].presencial{background:#27ae60}.workshop-badge[data-astro-cid-w2e4y3rd].hibrido,.course-badge[data-astro-cid-w2e4y3rd].hibrido{background:#e67e22}.workshop-card__content[data-astro-cid-w2e4y3rd],.course-card__content[data-astro-cid-w2e4y3rd]{padding:25px}.workshop-card__content[data-astro-cid-w2e4y3rd] h3[data-astro-cid-w2e4y3rd],.course-card__content[data-astro-cid-w2e4y3rd] h3[data-astro-cid-w2e4y3rd]{font-size:var(--text-2xl);color:var(--color-heading);font-weight:700;font-family:var(--font-heading);margin-bottom:12px}.workshop-card__meta[data-astro-cid-w2e4y3rd],.course-card__meta[data-astro-cid-w2e4y3rd]{font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;gap:15px;margin-bottom:15px;display:flex}.workshop-card__meta[data-astro-cid-w2e4y3rd] span[data-astro-cid-w2e4y3rd],.course-card__meta[data-astro-cid-w2e4y3rd] span[data-astro-cid-w2e4y3rd]{align-items:center;gap:6px;display:flex}.workshop-card__meta[data-astro-cid-w2e4y3rd] .fa[data-astro-cid-w2e4y3rd],.course-card__meta[data-astro-cid-w2e4y3rd] .fa[data-astro-cid-w2e4y3rd]{color:var(--color-primary)}.workshop-card__description[data-astro-cid-w2e4y3rd],.course-card__description[data-astro-cid-w2e4y3rd]{font-size:var(--text-base);color:var(--color-text);margin-bottom:20px;line-height:1.6}.workshop-card__cta[data-astro-cid-w2e4y3rd],.course-card__cta[data-astro-cid-w2e4y3rd]{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--text-base);transition:all var(--transition-base);align-items:center;gap:8px;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-flex}.workshop-card__cta[data-astro-cid-w2e4y3rd]:hover,.course-card__cta[data-astro-cid-w2e4y3rd]:hover{background:var(--color-primary-dark);transform:translateY(-2px)}.workshop-card__header[data-astro-cid-w2e4y3rd],.course-card__header[data-astro-cid-w2e4y3rd]{justify-content:space-between;align-items:flex-start;padding:20px 20px 0;display:flex}.workshop-card__date[data-astro-cid-w2e4y3rd]{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);text-align:center;min-width:60px;padding:10px 15px}.workshop-card__date[data-astro-cid-w2e4y3rd] .day[data-astro-cid-w2e4y3rd]{font-size:24px;font-weight:700;line-height:1;display:block}.workshop-card__date[data-astro-cid-w2e4y3rd] .month[data-astro-cid-w2e4y3rd]{text-transform:uppercase;margin-top:4px;font-size:12px;display:block}.workshop-card__badges[data-astro-cid-w2e4y3rd]{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.badge-modality[data-astro-cid-w2e4y3rd]{border-radius:var(--radius-pill);color:var(--color-text);background:#f0f0f0;padding:6px 12px;font-size:12px;font-weight:600}.workshop-card__category[data-astro-cid-w2e4y3rd],.course-category[data-astro-cid-w2e4y3rd]{border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;padding:6px 12px;font-size:12px;font-weight:600}.meta-item[data-astro-cid-w2e4y3rd]{color:var(--color-text);align-items:center;gap:8px;font-size:14px;display:flex}.meta-item[data-astro-cid-w2e4y3rd] .fa[data-astro-cid-w2e4y3rd]{color:var(--color-primary);width:16px}.workshop-card__footer[data-astro-cid-w2e4y3rd],.course-card__footer[data-astro-cid-w2e4y3rd]{border-top:1px solid #e0e0e0;justify-content:space-between;align-items:center;margin-top:20px;padding-top:20px;display:flex}.spots-info[data-astro-cid-w2e4y3rd]{font-size:14px;font-weight:600}.spots-available[data-astro-cid-w2e4y3rd]{color:#27ae60}.spots-full[data-astro-cid-w2e4y3rd]{color:#e74c3c}.btn-inscribe[data-astro-cid-w2e4y3rd]{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-inscribe[data-astro-cid-w2e4y3rd]:hover{background:var(--color-primary-dark);transform:translateY(-2px)}.course-badge[data-astro-cid-w2e4y3rd]{gap:8px;display:flex}.badge[data-astro-cid-w2e4y3rd]{border-radius:var(--radius-pill);color:#fff;padding:6px 12px;font-size:12px;font-weight:600}.badge-level[data-astro-cid-w2e4y3rd]{background:#3498db}.badge-cert[data-astro-cid-w2e4y3rd]{background:#27ae60}.course-card__stats[data-astro-cid-w2e4y3rd]{background:var(--color-gray-100);border-radius:var(--radius-md);grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px;padding:15px;display:grid}.stat-item[data-astro-cid-w2e4y3rd]{align-items:center;gap:10px;display:flex}.stat-item[data-astro-cid-w2e4y3rd] .fa[data-astro-cid-w2e4y3rd]{color:var(--color-primary);font-size:20px}.stat-item[data-astro-cid-w2e4y3rd] div[data-astro-cid-w2e4y3rd]{flex-direction:column;display:flex}.stat-item[data-astro-cid-w2e4y3rd] small[data-astro-cid-w2e4y3rd]{color:var(--color-text-muted);text-transform:uppercase;font-size:11px}.stat-item[data-astro-cid-w2e4y3rd] strong[data-astro-cid-w2e4y3rd]{color:var(--color-heading);font-size:14px;font-weight:600}.course-card__syllabus[data-astro-cid-w2e4y3rd]{margin-bottom:20px}.course-card__syllabus[data-astro-cid-w2e4y3rd] h4[data-astro-cid-w2e4y3rd]{color:var(--color-heading);margin-bottom:12px;font-size:16px;font-weight:700}.course-card__syllabus[data-astro-cid-w2e4y3rd] ul[data-astro-cid-w2e4y3rd]{margin:0;padding:0;list-style:none}.course-card__syllabus[data-astro-cid-w2e4y3rd] li[data-astro-cid-w2e4y3rd]{color:var(--color-text);align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;display:flex}.course-card__syllabus[data-astro-cid-w2e4y3rd] .fa-check[data-astro-cid-w2e4y3rd]{color:#27ae60;flex-shrink:0;margin-top:3px;font-size:14px}.course-card__syllabus[data-astro-cid-w2e4y3rd] .more-items[data-astro-cid-w2e4y3rd]{color:var(--color-text-muted);padding-left:24px;font-style:italic}@media (max-width:991px){.workshops-grid[data-astro-cid-w2e4y3rd],.courses-grid[data-astro-cid-w2e4y3rd]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.course-card__stats[data-astro-cid-w2e4y3rd]{grid-template-columns:1fr}}@media (max-width:767px){.workshops-section[data-astro-cid-w2e4y3rd],.courses-section[data-astro-cid-w2e4y3rd]{padding:60px 0}.workshops-grid[data-astro-cid-w2e4y3rd],.courses-grid[data-astro-cid-w2e4y3rd]{grid-template-columns:1fr}.workshop-card__footer[data-astro-cid-w2e4y3rd],.course-card__footer[data-astro-cid-w2e4y3rd]{flex-direction:column;align-items:stretch;gap:15px}.btn-inscribe[data-astro-cid-w2e4y3rd]{width:100%}}.workshops-section[data-astro-cid-dmffge7b],.courses-section[data-astro-cid-dmffge7b]{background:var(--color-bg);padding:60px 0}.workshops-grid[data-astro-cid-dmffge7b],.courses-grid[data-astro-cid-dmffge7b]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;display:grid}.workshop-card[data-astro-cid-dmffge7b],.course-card[data-astro-cid-dmffge7b]{background:var(--color-bg);border-radius:var(--radius-xl);transition:all var(--transition-base);overflow:hidden;box-shadow:0 5px 20px #00000014}.workshop-card[data-astro-cid-dmffge7b]:hover,.course-card[data-astro-cid-dmffge7b]:hover{transform:translateY(-8px);box-shadow:0 15px 40px #0000001f}.workshop-card__image[data-astro-cid-dmffge7b],.course-card__image[data-astro-cid-dmffge7b]{aspect-ratio:16/9;position:relative;overflow:hidden}.workshop-card__image[data-astro-cid-dmffge7b] img[data-astro-cid-dmffge7b],.course-card__image[data-astro-cid-dmffge7b] img[data-astro-cid-dmffge7b]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-smooth)}.workshop-card[data-astro-cid-dmffge7b]:hover .workshop-card__image[data-astro-cid-dmffge7b] img[data-astro-cid-dmffge7b],.course-card[data-astro-cid-dmffge7b]:hover .course-card__image[data-astro-cid-dmffge7b] img[data-astro-cid-dmffge7b]{transform:scale(1.1)}.workshop-badge[data-astro-cid-dmffge7b],.course-badge[data-astro-cid-dmffge7b]{border-radius:var(--radius-pill);font-size:var(--text-xs);text-transform:uppercase;color:#fff;padding:6px 14px;font-weight:700;position:absolute;top:15px;right:15px}.workshop-badge[data-astro-cid-dmffge7b].online,.course-badge[data-astro-cid-dmffge7b].online{background:#3498db}.workshop-badge[data-astro-cid-dmffge7b].presencial,.course-badge[data-astro-cid-dmffge7b].presencial{background:#27ae60}.workshop-badge[data-astro-cid-dmffge7b].hibrido,.course-badge[data-astro-cid-dmffge7b].hibrido{background:#e67e22}.workshop-card__content[data-astro-cid-dmffge7b],.course-card__content[data-astro-cid-dmffge7b]{padding:25px}.workshop-card__content[data-astro-cid-dmffge7b] h3[data-astro-cid-dmffge7b],.course-card__content[data-astro-cid-dmffge7b] h3[data-astro-cid-dmffge7b]{font-size:var(--text-2xl);color:var(--color-heading);font-weight:700;font-family:var(--font-heading);margin-bottom:12px}.workshop-card__meta[data-astro-cid-dmffge7b],.course-card__meta[data-astro-cid-dmffge7b]{font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;gap:15px;margin-bottom:15px;display:flex}.workshop-card__meta[data-astro-cid-dmffge7b] span[data-astro-cid-dmffge7b],.course-card__meta[data-astro-cid-dmffge7b] span[data-astro-cid-dmffge7b]{align-items:center;gap:6px;display:flex}.workshop-card__meta[data-astro-cid-dmffge7b] .fa[data-astro-cid-dmffge7b],.course-card__meta[data-astro-cid-dmffge7b] .fa[data-astro-cid-dmffge7b]{color:var(--color-primary)}.workshop-card__description[data-astro-cid-dmffge7b],.course-card__description[data-astro-cid-dmffge7b]{font-size:var(--text-base);color:var(--color-text);margin-bottom:20px;line-height:1.6}.workshop-card__cta[data-astro-cid-dmffge7b],.course-card__cta[data-astro-cid-dmffge7b]{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--text-base);transition:all var(--transition-base);align-items:center;gap:8px;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-flex}.workshop-card__cta[data-astro-cid-dmffge7b]:hover,.course-card__cta[data-astro-cid-dmffge7b]:hover{background:var(--color-primary-dark);transform:translateY(-2px)}.workshop-card__header[data-astro-cid-dmffge7b],.course-card__header[data-astro-cid-dmffge7b]{justify-content:space-between;align-items:flex-start;padding:20px 20px 0;display:flex}.workshop-card__date[data-astro-cid-dmffge7b]{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);text-align:center;min-width:60px;padding:10px 15px}.workshop-card__date[data-astro-cid-dmffge7b] .day[data-astro-cid-dmffge7b]{font-size:24px;font-weight:700;line-height:1;display:block}.workshop-card__date[data-astro-cid-dmffge7b] .month[data-astro-cid-dmffge7b]{text-transform:uppercase;margin-top:4px;font-size:12px;display:block}.workshop-card__badges[data-astro-cid-dmffge7b]{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.badge-modality[data-astro-cid-dmffge7b]{border-radius:var(--radius-pill);color:var(--color-text);background:#f0f0f0;padding:6px 12px;font-size:12px;font-weight:600}.workshop-card__category[data-astro-cid-dmffge7b],.course-category[data-astro-cid-dmffge7b]{border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;padding:6px 12px;font-size:12px;font-weight:600}.meta-item[data-astro-cid-dmffge7b]{color:var(--color-text);align-items:center;gap:8px;font-size:14px;display:flex}.meta-item[data-astro-cid-dmffge7b] .fa[data-astro-cid-dmffge7b]{color:var(--color-primary);width:16px}.workshop-card__footer[data-astro-cid-dmffge7b],.course-card__footer[data-astro-cid-dmffge7b]{border-top:1px solid #e0e0e0;justify-content:space-between;align-items:center;margin-top:20px;padding-top:20px;display:flex}.spots-info[data-astro-cid-dmffge7b]{font-size:14px;font-weight:600}.spots-available[data-astro-cid-dmffge7b]{color:#27ae60}.spots-full[data-astro-cid-dmffge7b]{color:#e74c3c}.btn-inscribe[data-astro-cid-dmffge7b]{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-inscribe[data-astro-cid-dmffge7b]:hover{background:var(--color-primary-dark);transform:translateY(-2px)}.course-badge[data-astro-cid-dmffge7b]{gap:8px;display:flex}.badge[data-astro-cid-dmffge7b]{border-radius:var(--radius-pill);color:#fff;padding:6px 12px;font-size:12px;font-weight:600}.badge-level[data-astro-cid-dmffge7b]{background:#3498db}.badge-cert[data-astro-cid-dmffge7b]{background:#27ae60}.course-card__stats[data-astro-cid-dmffge7b]{background:var(--color-gray-100);border-radius:var(--radius-md);grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px;padding:15px;display:grid}.stat-item[data-astro-cid-dmffge7b]{align-items:center;gap:10px;display:flex}.stat-item[data-astro-cid-dmffge7b] .fa[data-astro-cid-dmffge7b]{color:var(--color-primary);font-size:20px}.stat-item[data-astro-cid-dmffge7b] div[data-astro-cid-dmffge7b]{flex-direction:column;display:flex}.stat-item[data-astro-cid-dmffge7b] small[data-astro-cid-dmffge7b]{color:var(--color-text-muted);text-transform:uppercase;font-size:11px}.stat-item[data-astro-cid-dmffge7b] strong[data-astro-cid-dmffge7b]{color:var(--color-heading);font-size:14px;font-weight:600}.course-card__syllabus[data-astro-cid-dmffge7b]{margin-bottom:20px}.course-card__syllabus[data-astro-cid-dmffge7b] h4[data-astro-cid-dmffge7b]{color:var(--color-heading);margin-bottom:12px;font-size:16px;font-weight:700}.course-card__syllabus[data-astro-cid-dmffge7b] ul[data-astro-cid-dmffge7b]{margin:0;padding:0;list-style:none}.course-card__syllabus[data-astro-cid-dmffge7b] li[data-astro-cid-dmffge7b]{color:var(--color-text);align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;display:flex}.course-card__syllabus[data-astro-cid-dmffge7b] .fa-check[data-astro-cid-dmffge7b]{color:#27ae60;flex-shrink:0;margin-top:3px;font-size:14px}.course-card__syllabus[data-astro-cid-dmffge7b] .more-items[data-astro-cid-dmffge7b]{color:var(--color-text-muted);padding-left:24px;font-style:italic}@media (max-width:991px){.workshops-grid[data-astro-cid-dmffge7b],.courses-grid[data-astro-cid-dmffge7b]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.course-card__stats[data-astro-cid-dmffge7b]{grid-template-columns:1fr}}@media (max-width:767px){.workshops-section[data-astro-cid-dmffge7b],.courses-section[data-astro-cid-dmffge7b]{padding:60px 0}.workshops-grid[data-astro-cid-dmffge7b],.courses-grid[data-astro-cid-dmffge7b]{grid-template-columns:1fr}.workshop-card__footer[data-astro-cid-dmffge7b],.course-card__footer[data-astro-cid-dmffge7b]{flex-direction:column;align-items:stretch;gap:15px}.btn-inscribe[data-astro-cid-dmffge7b]{width:100%}}.services-section[data-astro-cid-hezqo47o]{background:var(--color-bg);padding:60px 0}.services-grid[data-astro-cid-hezqo47o]{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;display:grid}.service-card[data-astro-cid-hezqo47o]{background:var(--color-bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:all var(--transition-base);border:2px solid #0000;padding:40px 30px;position:relative}.service-card[data-astro-cid-hezqo47o]:hover{box-shadow:var(--shadow-xl);transform:translateY(-8px)}.service-card[data-astro-cid-hezqo47o].featured{border-color:var(--color-primary);box-shadow:0 8px 30px #d9102326}.service-card[data-astro-cid-hezqo47o].featured:hover{box-shadow:0 20px 50px #d9102340}.service-badge[data-astro-cid-hezqo47o]{background:var(--color-primary);color:#fff;border-radius:var(--radius-pill);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px;padding:6px 14px;font-weight:700;position:absolute;top:20px;right:20px}.service-icon[data-astro-cid-hezqo47o]{border-radius:var(--radius-lg);width:80px;height:80px;font-size:var(--text-4xl);justify-content:center;align-items:center;margin-bottom:25px;display:flex}.service-content[data-astro-cid-hezqo47o] h2[data-astro-cid-hezqo47o]{font-size:var(--text-3xl);color:var(--color-heading);font-weight:700;font-family:var(--font-heading);margin-bottom:8px}.service-subtitle[data-astro-cid-hezqo47o]{font-size:var(--text-base);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:15px;font-weight:600;display:block}.service-description[data-astro-cid-hezqo47o]{font-size:var(--text-lg);color:var(--color-text);margin-bottom:25px;line-height:1.7}.features-list[data-astro-cid-hezqo47o]{margin:0 0 30px;padding:0;list-style:none}.features-list[data-astro-cid-hezqo47o] li[data-astro-cid-hezqo47o]{font-size:var(--text-base);color:var(--color-text);align-items:center;gap:12px;padding:10px 0;display:flex}.features-list[data-astro-cid-hezqo47o] .fa-check-circle[data-astro-cid-hezqo47o]{color:var(--color-success);font-size:var(--text-lg);flex-shrink:0}.btn-service[data-astro-cid-hezqo47o]{color:#fff;border-radius:var(--radius-md);width:100%;font-size:var(--text-lg);transition:all var(--transition-base);justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-weight:600;text-decoration:none;display:inline-flex}.btn-service[data-astro-cid-hezqo47o]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003}.btn-service[data-astro-cid-hezqo47o] .fa-arrow-right[data-astro-cid-hezqo47o]{transition:transform var(--transition-base)}.btn-service[data-astro-cid-hezqo47o]:hover .fa-arrow-right[data-astro-cid-hezqo47o]{transform:translate(4px)}@media (max-width:991px){.services-grid[data-astro-cid-hezqo47o]{grid-template-columns:1fr}}@media (max-width:767px){.services-section[data-astro-cid-hezqo47o]{padding:60px 0}.services-grid[data-astro-cid-hezqo47o]{grid-template-columns:1fr}}.financial-overview[data-astro-cid-vmgsxosx]{background:var(--color-bg-muted);padding:100px 0}.section-header[data-astro-cid-vmgsxosx]{text-align:center;margin-bottom:50px}.section-label[data-astro-cid-vmgsxosx]{font-size:var(--text-base);color:var(--color-primary);text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-weight:600;display:inline-block}.section-header[data-astro-cid-vmgsxosx] h2[data-astro-cid-vmgsxosx]{color:var(--color-heading);font-size:clamp(28px,4vw,42px);font-weight:700;font-family:var(--font-heading);margin-bottom:15px}.section-text[data-astro-cid-vmgsxosx]{font-size:var(--text-lg);color:var(--color-text-light)}.financial-grid[data-astro-cid-vmgsxosx]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:60px;display:grid}.financial-card[data-astro-cid-vmgsxosx]{background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:all var(--transition-base);overflow:hidden}.financial-card[data-astro-cid-vmgsxosx]:hover{transform:translateY(-8px);box-shadow:0 15px 40px #00000026}.card-header[data-astro-cid-vmgsxosx]{color:#fff;align-items:center;gap:15px;padding:25px;display:flex}.card-header[data-astro-cid-vmgsxosx] i[data-astro-cid-vmgsxosx]{font-size:var(--text-3xl)}.card-header[data-astro-cid-vmgsxosx] h3[data-astro-cid-vmgsxosx]{font-size:var(--text-2xl);margin:0;font-weight:600}.card-header--income[data-astro-cid-vmgsxosx]{background:var(--color-psicologia)}.card-header--expense[data-astro-cid-vmgsxosx]{background:var(--color-educacion)}.card-header--balance[data-astro-cid-vmgsxosx]{background:var(--color-salud)}.card-body[data-astro-cid-vmgsxosx]{text-align:center;padding:30px 25px}.amount[data-astro-cid-vmgsxosx]{color:var(--color-heading);font-size:clamp(28px,4vw,40px);font-weight:700;font-family:var(--font-heading);margin-bottom:10px;display:block}.description[data-astro-cid-vmgsxosx]{font-size:var(--text-base);color:var(--color-text-light);margin:0}.expense-breakdown[data-astro-cid-vmgsxosx]{background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:40px}.expense-breakdown[data-astro-cid-vmgsxosx] h3[data-astro-cid-vmgsxosx]{color:var(--color-heading);font-size:24px;font-weight:700;font-family:var(--font-heading);margin-bottom:30px}.breakdown-chart[data-astro-cid-vmgsxosx]{flex-direction:column;gap:20px;margin-bottom:25px;display:flex}.breakdown-item[data-astro-cid-vmgsxosx]{align-items:center;gap:15px;display:flex}.breakdown-bar[data-astro-cid-vmgsxosx]{border-radius:var(--radius-sm);color:#fff;justify-content:space-between;align-items:center;min-width:200px;height:50px;padding:0 20px;font-weight:600;transition:all .3s;display:flex}.breakdown-bar[data-astro-cid-vmgsxosx]:hover{transform:translate(5px);box-shadow:0 4px 12px #0000001a}.breakdown-bar--programs[data-astro-cid-vmgsxosx]{background:var(--color-psicologia)}.breakdown-bar--admin[data-astro-cid-vmgsxosx]{background:var(--color-educacion)}.breakdown-bar--fundraising[data-astro-cid-vmgsxosx]{background:var(--color-alimentacion)}.breakdown-amount[data-astro-cid-vmgsxosx]{font-size:var(--text-xl);color:var(--color-text);min-width:120px;margin:0;font-weight:600}.breakdown-note[data-astro-cid-vmgsxosx]{border-radius:var(--radius-sm);font-size:var(--text-lg);color:var(--color-text);background:#fff3cd;border-left:4px solid #ff8a00;margin:0;padding:15px 20px}.breakdown-note[data-astro-cid-vmgsxosx] i[data-astro-cid-vmgsxosx]{color:#ff8a00;margin-right:8px}.quarterly-reports[data-astro-cid-vmgsxosx]{padding:100px 0}.reports-grid[data-astro-cid-vmgsxosx]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:30px;display:grid}.report-card[data-astro-cid-vmgsxosx]{background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:transform var(--transition-base);align-items:center;gap:20px;padding:30px;display:flex}.report-card[data-astro-cid-vmgsxosx]:hover{transform:translateY(-5px)}.report-icon[data-astro-cid-vmgsxosx]{border-radius:var(--radius-md);color:#dc2626;background:#fee2e2;justify-content:center;align-items:center;width:60px;height:60px;font-size:28px;display:flex}.report-content[data-astro-cid-vmgsxosx]{flex-direction:column;flex:1;gap:5px;display:flex}.report-content[data-astro-cid-vmgsxosx] h3[data-astro-cid-vmgsxosx]{font-size:var(--text-lg);color:var(--color-heading);margin:0;font-weight:700}.report-type[data-astro-cid-vmgsxosx]{font-size:var(--text-base);color:var(--color-text)}.report-date[data-astro-cid-vmgsxosx]{font-size:var(--text-base);color:var(--color-text-light)}.report-download[data-astro-cid-vmgsxosx]{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);font-size:var(--text-base);white-space:nowrap;transition:all var(--transition-base);align-items:center;gap:8px;padding:10px 18px;font-weight:600;text-decoration:none;display:flex}.report-download[data-astro-cid-vmgsxosx]:hover{background:var(--color-primary-dark);color:#fff}.reports-note[data-astro-cid-vmgsxosx]{text-align:center;border-radius:var(--radius-md);background:#f0f0f0;padding:20px}.reports-note[data-astro-cid-vmgsxosx] p[data-astro-cid-vmgsxosx]{font-size:var(--text-lg);color:var(--color-text);margin:0}.reports-note[data-astro-cid-vmgsxosx] a[data-astro-cid-vmgsxosx]{color:var(--color-primary);font-weight:600;text-decoration:none}.realtime-metrics[data-astro-cid-vmgsxosx]{background:var(--color-bg-muted);padding:100px 0}.metrics-grid[data-astro-cid-vmgsxosx]{grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:40px;display:grid}.metric-card[data-astro-cid-vmgsxosx]{background:var(--color-bg);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-soft);transition:transform var(--transition-base);padding:30px}.metric-card[data-astro-cid-vmgsxosx]:hover{transform:translateY(-5px)}.metric-icon[data-astro-cid-vmgsxosx]{background:rgba(var(--color-primary-rgb),.1);border-radius:var(--radius-md);width:60px;height:60px;color:var(--color-primary);justify-content:center;align-items:center;margin:0 auto 20px;font-size:28px;display:flex}.metric-value[data-astro-cid-vmgsxosx]{color:var(--color-heading);font-size:clamp(24px,3vw,36px);font-weight:700;font-family:var(--font-heading);margin-bottom:10px;display:block}.metric-label[data-astro-cid-vmgsxosx]{font-size:var(--text-base);color:var(--color-text-light);line-height:1.4;display:block}.metrics-cta[data-astro-cid-vmgsxosx]{text-align:center;padding:20px}.metrics-cta[data-astro-cid-vmgsxosx] p[data-astro-cid-vmgsxosx]{font-size:var(--text-xl);color:var(--color-text);margin:0}.metrics-cta[data-astro-cid-vmgsxosx] a[data-astro-cid-vmgsxosx]{color:var(--color-primary);font-weight:600;text-decoration:none}.governance[data-astro-cid-vmgsxosx]{padding:100px 0}.board-grid[data-astro-cid-vmgsxosx]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-bottom:60px;display:grid}.board-member[data-astro-cid-vmgsxosx]{background:var(--color-bg);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-soft);padding:30px}.board-member[data-astro-cid-vmgsxosx] img[data-astro-cid-vmgsxosx]{object-fit:cover;border-radius:50%;width:120px;height:120px;margin:0 auto 20px}.board-member[data-astro-cid-vmgsxosx] h3[data-astro-cid-vmgsxosx]{font-size:var(--text-lg);color:var(--color-heading);margin-bottom:8px;font-weight:700}.board-member[data-astro-cid-vmgsxosx] p[data-astro-cid-vmgsxosx]{font-size:var(--text-base);color:var(--color-text-light);margin-bottom:15px}.board-member[data-astro-cid-vmgsxosx] a[data-astro-cid-vmgsxosx]{color:#0077b5;transition:transform var(--transition-base);font-size:24px;display:inline-block}.board-member[data-astro-cid-vmgsxosx] a[data-astro-cid-vmgsxosx]:hover{transform:scale(1.1)}.governance-docs[data-astro-cid-vmgsxosx]{background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:40px}.governance-docs[data-astro-cid-vmgsxosx] h3[data-astro-cid-vmgsxosx]{color:var(--color-heading);font-size:24px;font-weight:700;font-family:var(--font-heading);margin-bottom:25px}.governance-docs[data-astro-cid-vmgsxosx] ul[data-astro-cid-vmgsxosx]{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.governance-docs[data-astro-cid-vmgsxosx] li[data-astro-cid-vmgsxosx]{background:var(--color-bg-muted);border-radius:var(--radius-sm);align-items:center;gap:15px;padding:15px;transition:background .3s;display:flex}.governance-docs[data-astro-cid-vmgsxosx] li[data-astro-cid-vmgsxosx]:hover{background:#e9ecef}.governance-docs[data-astro-cid-vmgsxosx] i[data-astro-cid-vmgsxosx]{color:var(--color-primary);font-size:var(--text-2xl)}.governance-docs[data-astro-cid-vmgsxosx] a[data-astro-cid-vmgsxosx]{color:var(--color-text);font-weight:500;text-decoration:none}.commitment[data-astro-cid-vmgsxosx]{background:linear-gradient(135deg,var(--color-footer) 0%,var(--color-footer-dr) 100%);padding:90px 0;position:relative;overflow:hidden}.commitment[data-astro-cid-vmgsxosx]:before{content:"";pointer-events:none;background:radial-gradient(circle at 20%,#ffffff14 0,#0000 50%),radial-gradient(circle at 80% 80%,#ffffff0d 0,#0000 50%);position:absolute;top:0;bottom:0;left:0;right:0}.commitment-pattern[data-astro-cid-vmgsxosx]{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.commitment[data-astro-cid-vmgsxosx] .auto-container[data-astro-cid-vmgsxosx]{z-index:1;position:relative}.commitment-header[data-astro-cid-vmgsxosx]{text-align:center;margin-bottom:45px}.commitment-icon[data-astro-cid-vmgsxosx]{background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 20px;display:flex}.commitment-icon[data-astro-cid-vmgsxosx] i[data-astro-cid-vmgsxosx]{color:#fff;font-size:28px}.commitment-header[data-astro-cid-vmgsxosx] h2[data-astro-cid-vmgsxosx]{font-size:clamp(28px,4vw,40px);font-weight:700;font-family:var(--font-heading);color:#fff;margin-bottom:12px}.commitment-header[data-astro-cid-vmgsxosx] p[data-astro-cid-vmgsxosx]{font-size:var(--text-lg);color:#ffffffbf;margin:0}.commitment-grid[data-astro-cid-vmgsxosx]{grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:45px;display:grid}.commitment-item[data-astro-cid-vmgsxosx]{text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff14;border:1px solid #ffffff14;border-radius:16px;padding:30px 20px;transition:all .3s}.commitment-item[data-astro-cid-vmgsxosx]:hover{background:#ffffff26;transform:translateY(-5px);box-shadow:0 10px 30px #0003}.commitment-item[data-astro-cid-vmgsxosx] i[data-astro-cid-vmgsxosx]{color:#ffffffe6;margin-bottom:15px;font-size:28px;display:block}.commitment-item[data-astro-cid-vmgsxosx] span[data-astro-cid-vmgsxosx]{font-size:var(--text-base);color:#ffffffe6;font-weight:500;line-height:1.5}.commitment-cta[data-astro-cid-vmgsxosx]{text-align:center}.commitment-cta[data-astro-cid-vmgsxosx] .btn-primary[data-astro-cid-vmgsxosx]{color:var(--color-footer);border-radius:var(--radius-pill);transition:all var(--transition-base);background:#fff;padding:16px 40px;font-weight:600;text-decoration:none;display:inline-block;box-shadow:0 4px 15px #0003}.commitment-cta[data-astro-cid-vmgsxosx] .btn-primary[data-astro-cid-vmgsxosx]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0000004d}@media (max-width:991px){.breakdown-item[data-astro-cid-vmgsxosx]{flex-direction:column;align-items:stretch}.breakdown-bar[data-astro-cid-vmgsxosx]{min-width:auto;width:100%!important}.commitment-grid[data-astro-cid-vmgsxosx]{grid-template-columns:repeat(3,1fr)}.metrics-grid[data-astro-cid-vmgsxosx]{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.financial-overview[data-astro-cid-vmgsxosx],.quarterly-reports[data-astro-cid-vmgsxosx],.realtime-metrics[data-astro-cid-vmgsxosx],.governance[data-astro-cid-vmgsxosx]{padding:60px 0}.financial-grid[data-astro-cid-vmgsxosx],.reports-grid[data-astro-cid-vmgsxosx],.board-grid[data-astro-cid-vmgsxosx]{grid-template-columns:1fr}.metrics-grid[data-astro-cid-vmgsxosx]{grid-template-columns:repeat(2,1fr)}.breakdown-bar[data-astro-cid-vmgsxosx]{padding:0 15px;font-size:13px}.breakdown-label[data-astro-cid-vmgsxosx]{font-size:12px}.breakdown-value[data-astro-cid-vmgsxosx]{font-size:13px}.breakdown-amount[data-astro-cid-vmgsxosx]{min-width:auto;font-size:var(--text-base);text-align:center;margin-top:8px}.expense-breakdown[data-astro-cid-vmgsxosx]{padding:25px}.report-card[data-astro-cid-vmgsxosx]{text-align:center;flex-direction:column}.report-icon[data-astro-cid-vmgsxosx]{margin:0 auto}.report-download[data-astro-cid-vmgsxosx]{justify-content:center;width:100%}.commitment[data-astro-cid-vmgsxosx]{padding:60px 0}.commitment-grid[data-astro-cid-vmgsxosx]{grid-template-columns:repeat(2,1fr)}.commitment-item[data-astro-cid-vmgsxosx]{padding:25px 15px}}.grid-3[data-astro-cid-7vb2jtor]{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.volunteer-card[data-astro-cid-7vb2jtor]{background:var(--color-bg);border-radius:var(--radius-xl);transition:all var(--transition-base);overflow:hidden;box-shadow:0 5px 20px #00000014}.volunteer-card[data-astro-cid-7vb2jtor]:hover{transform:translateY(-10px);box-shadow:0 15px 40px #00000026}.volunteer-card__image[data-astro-cid-7vb2jtor]{aspect-ratio:1;position:relative;overflow:hidden}.volunteer-card__image[data-astro-cid-7vb2jtor] img[data-astro-cid-7vb2jtor]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-smooth)}.volunteer-card[data-astro-cid-7vb2jtor]:hover .volunteer-card__image[data-astro-cid-7vb2jtor] img[data-astro-cid-7vb2jtor]{transform:scale(1.1)}.volunteer-card__overlay[data-astro-cid-7vb2jtor]{background:linear-gradient(180deg,transparent 0%,rgba(var(--color-primary-rgb),.9) 100%);opacity:0;transition:opacity var(--transition-base);justify-content:center;align-items:flex-end;padding:25px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.volunteer-card[data-astro-cid-7vb2jtor]:hover .volunteer-card__overlay[data-astro-cid-7vb2jtor]{opacity:1}.volunteer-card__social[data-astro-cid-7vb2jtor]{gap:12px;display:flex}.volunteer-card__social[data-astro-cid-7vb2jtor] a[data-astro-cid-7vb2jtor]{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:40px;height:40px;transition:all var(--transition-base);background:#fff3;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.volunteer-card__social[data-astro-cid-7vb2jtor] a[data-astro-cid-7vb2jtor]:hover{background:#ffffff4d;transform:translateY(-3px)}.volunteer-card__content[data-astro-cid-7vb2jtor]{text-align:center;padding:25px 20px}.volunteer-card__name[data-astro-cid-7vb2jtor]{font-size:var(--text-xl);color:var(--color-heading);font-weight:700;font-family:var(--font-heading);margin-bottom:8px}.volunteer-card__role[data-astro-cid-7vb2jtor]{font-size:var(--text-base);color:var(--color-primary);margin:0;font-weight:600}@media (max-width:991px){.grid-3[data-astro-cid-7vb2jtor]{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.grid-3[data-astro-cid-7vb2jtor]{grid-template-columns:1fr}}.category-card[data-astro-cid-d242pyyr]{text-align:center;background:var(--color-bg);box-shadow:0 2px 12px rgba(var(--color-dark-ui-rgb),.06);border:1px solid rgba(var(--color-dark-ui-rgb),.06);border-radius:16px;flex-direction:column;align-items:center;padding:35px 24px 28px;text-decoration:none;transition:all .4s;display:flex;position:relative;overflow:hidden}.category-card[data-astro-cid-d242pyyr]:before{content:"";background:var(--card-color);height:4px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(.3)}.category-card[data-astro-cid-d242pyyr]:hover:before{transform:scaleX(1)}.category-card[data-astro-cid-d242pyyr]:hover{box-shadow:0 12px 30px rgba(var(--card-color-rgb),.15);border-color:rgba(var(--card-color-rgb),.15);transform:translateY(-6px)}.category-card__icon[data-astro-cid-d242pyyr]{background:rgba(var(--card-color-rgb),.1);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;transition:all .4s;display:flex}.category-card[data-astro-cid-d242pyyr]:hover .category-card__icon[data-astro-cid-d242pyyr]{background:var(--card-color);transform:scale(1.05)}.category-card__icon[data-astro-cid-d242pyyr] span[data-astro-cid-d242pyyr]{color:var(--card-color);font-size:26px;transition:color .4s}.category-card[data-astro-cid-d242pyyr]:hover .category-card__icon[data-astro-cid-d242pyyr] span[data-astro-cid-d242pyyr]{color:#fff}.category-card__title[data-astro-cid-d242pyyr]{font-size:var(--text-lg);color:var(--color-heading);font-weight:700;font-family:var(--font-heading);margin:0 0 8px}.category-card__description[data-astro-cid-d242pyyr]{font-size:var(--text-sm);color:var(--color-text-body);flex:1;margin:0 0 16px;line-height:1.5}.category-card__link[data-astro-cid-d242pyyr]{font-size:var(--text-sm);color:var(--card-color);align-items:center;gap:6px;font-weight:600;transition:gap .3s;display:inline-flex}.category-card[data-astro-cid-d242pyyr]:hover .category-card__link[data-astro-cid-d242pyyr]{gap:10px}.category-card__link[data-astro-cid-d242pyyr] .arrow[data-astro-cid-d242pyyr]{transition:transform .3s}.category-card[data-astro-cid-d242pyyr]:hover .category-card__link[data-astro-cid-d242pyyr] .arrow[data-astro-cid-d242pyyr]{transform:translate(3px)}@media (max-width:767px){.category-card[data-astro-cid-d242pyyr]{padding:28px 20px 22px}.category-card__icon[data-astro-cid-d242pyyr]{width:56px;height:56px}.category-card__icon[data-astro-cid-d242pyyr] span[data-astro-cid-d242pyyr]{font-size:22px}}.categories[data-astro-cid-nvwodhy6]{background:var(--color-bg-alt);padding:60px 0}.categories__grid[data-astro-cid-nvwodhy6]{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}@media (max-width:1199px){.categories__grid[data-astro-cid-nvwodhy6]{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.categories__grid[data-astro-cid-nvwodhy6]{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.categories[data-astro-cid-nvwodhy6]{padding:40px 0}.categories__grid[data-astro-cid-nvwodhy6]{grid-template-columns:1fr;max-width:320px;margin:0 auto}}.about[data-astro-cid-wm6ud4mt]{background:var(--color-bg);padding:100px 0}.about__grid[data-astro-cid-wm6ud4mt]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.about__image-box[data-astro-cid-wm6ud4mt]{box-shadow:0 25px 60px rgba(var(--color-dark-ui-rgb),.12);border-radius:24px;position:relative;overflow:hidden}.about__image-box[data-astro-cid-wm6ud4mt] img[data-astro-cid-wm6ud4mt]{width:100%;height:auto;transition:transform .5s;display:block}.about__image-box[data-astro-cid-wm6ud4mt]:hover img[data-astro-cid-wm6ud4mt]{transform:scale(1.03)}.about__badge[data-astro-cid-wm6ud4mt]{background:var(--gradient-primary);color:var(--color-text-white);text-align:center;box-shadow:0 15px 40px rgba(var(--color-primary-rgb),.35);border:3px solid var(--color-text-white-20);border-radius:16px;padding:28px 35px;transition:all .3s;animation:4s ease-in-out infinite badge-float;position:absolute;bottom:30px;right:20px}.about__badge[data-astro-cid-wm6ud4mt]:hover{box-shadow:0 20px 50px rgba(var(--color-primary-rgb),.5);transform:scale(1.08)}@keyframes badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.about__badge[data-astro-cid-wm6ud4mt]:hover{animation-play-state:paused}.about__badge-number[data-astro-cid-wm6ud4mt]{font-size:var(--text-5xl);font-weight:700;font-family:var(--font-heading);text-shadow:0 2px 4px rgba(var(--color-dark-ui-rgb),.2);line-height:1;display:block}.about__badge-text[data-astro-cid-wm6ud4mt]{font-size:var(--text-base);text-transform:uppercase;letter-spacing:1.5px;opacity:.95;margin-top:8px;font-weight:700;line-height:1.4;display:block}.about__text[data-astro-cid-wm6ud4mt]{font-size:var(--text-lg);color:var(--color-text-body);margin-bottom:24px;line-height:1.85}.about__features[data-astro-cid-wm6ud4mt]{border-left:3px solid var(--color-primary);margin:35px 0;padding:0 0 0 25px;list-style:none}.about__features[data-astro-cid-wm6ud4mt] li[data-astro-cid-wm6ud4mt]{font-size:var(--text-xl);color:var(--color-heading);cursor:default;align-items:center;gap:15px;padding:14px 0;font-weight:500;transition:all .3s;display:flex}.about__features[data-astro-cid-wm6ud4mt] li[data-astro-cid-wm6ud4mt]:hover{color:var(--color-primary);transform:translate(8px)}.about__feature-icon[data-astro-cid-wm6ud4mt]{background:var(--gradient-primary);width:26px;height:26px;color:var(--color-text-white);font-size:var(--text-sm);box-shadow:0 3px 10px rgba(var(--color-primary-rgb),.3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.about__features[data-astro-cid-wm6ud4mt] li[data-astro-cid-wm6ud4mt]:hover .about__feature-icon[data-astro-cid-wm6ud4mt]{box-shadow:0 5px 15px rgba(var(--color-primary-rgb),.4);transform:scale(1.15)}@media (max-width:991px){.about__grid[data-astro-cid-wm6ud4mt]{grid-template-columns:1fr;gap:40px}.about__badge[data-astro-cid-wm6ud4mt]{right:20px}}@media (max-width:767px){.about[data-astro-cid-wm6ud4mt]{padding:60px 0}.about__badge[data-astro-cid-wm6ud4mt]{padding:20px;bottom:20px}.about__badge-number[data-astro-cid-wm6ud4mt]{font-size:var(--text-3xl)}}.causes[data-astro-cid-5mm6ivc6]{background:var(--color-bg-alt);padding:60px 0}.causes__link[data-astro-cid-5mm6ivc6]{text-align:center;margin-top:35px}@media (max-width:767px){.causes[data-astro-cid-5mm6ivc6]{padding:60px 0}}