/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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,::backdrop{--tw-border-style:solid;--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-font-weight:initial;--tw-outline-style:solid;--tw-tracking:initial}}}@layer components{.qpon-platform .navigation{--nav-ink:var(--q-ink);--nav-surface:var(--q-paper);--nav-hover:var(--q-hover);z-index:50!important;width:100%!important;max-width:var(--container-7xl,80rem)!important;margin-inline:auto!important;padding-inline:0!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important}.qpon-platform .navigation[data-nav-style=auto]{--nav-ink:#f5f2e9;--nav-surface:#252820;--nav-hover:#434a31}.dark .qpon-platform .navigation[data-nav-style=auto]{--nav-ink:#252820;--nav-surface:#f5f2e9;--nav-hover:#e6e2d4}.qpon-platform .navigation .nav-container{border-style:var(--tw-border-style)!important;border-width:0!important;border-bottom-style:var(--tw-border-style)!important;--tw-border-style:solid!important;width:100%!important;max-width:none!important;padding-inline:calc(var(--spacing,.25rem) * 5)!important;padding-block:calc(var(--spacing,.25rem) * 5)!important;--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important;border-style:solid!important;border-bottom-width:1px!important;border-radius:0!important;margin:0!important}@media (width>=40rem){.qpon-platform .navigation .nav-container{padding-inline:calc(var(--spacing,.25rem) * 10)!important}}.qpon-platform .navigation .nav-container{border-color:var(--nav-ink)!important}@supports (color:color-mix(in lab, red, red)){.qpon-platform .navigation .nav-container{border-color:color-mix(in srgb, var(--nav-ink) 25%, transparent)!important}}.qpon-platform .navigation .nav-container,.qpon-platform .navigation[data-nav-style=blur] .nav-container{background:var(--nav-surface)!important}@supports (color:color-mix(in lab, red, red)){.qpon-platform .navigation[data-nav-style=blur] .nav-container{background:color-mix(in srgb, var(--nav-surface) 92%, transparent)!important}}.qpon-platform .navigation[data-nav-style=transparent] .nav-container{background-color:#0000!important}.qpon-platform .navigation :is(a,button,svg,[class*=text-]){color:var(--nav-ink)!important}.qpon-platform .navigation :is(a,button){font-size:var(--text-sm,.875rem)!important;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))!important;--tw-font-weight:var(--font-weight-semibold,600)!important;font-weight:var(--font-weight-semibold,600)!important}.qpon-platform .navigation :is(a,button):focus-visible{outline-style:var(--tw-outline-style)!important;outline-offset:4px!important;outline-width:2px!important}.qpon-platform .navigation :is(a,button):hover{text-underline-offset:4px!important;text-decoration-line:underline!important}.qpon-platform .navigation .desktop-menu>a{gap:calc(var(--spacing,.25rem) * 2.5)!important;font-size:var(--text-2xl,1.5rem)!important;line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))!important;--tw-font-weight:var(--font-weight-black,900)!important;font-weight:var(--font-weight-black,900)!important;--tw-tracking:var(--tracking-tighter,-.05em)!important;letter-spacing:var(--tracking-tighter,-.05em)!important;text-decoration-line:none!important}.qpon-platform .navigation .desktop-menu>a img{width:calc(var(--spacing,.25rem) * 9)!important;height:calc(var(--spacing,.25rem) * 9)!important}.qpon-platform .navigation :is([class*=bg-slate-],[class*=bg-gray-]):not(.nav-container){background:var(--nav-surface)!important;border-color:var(--nav-ink)!important;border-radius:0!important}@supports (color:color-mix(in lab, red, red)){.qpon-platform .navigation :is([class*=bg-slate-],[class*=bg-gray-]):not(.nav-container){border-color:color-mix(in srgb, var(--nav-ink) 25%, transparent)!important}}.qpon-platform .navigation [class*=hover\:bg-]:hover{background:var(--nav-hover)!important}.qpon-platform .navigation [class*=border-slate-]{border-color:var(--nav-ink)!important}@supports (color:color-mix(in lab, red, red)){.qpon-platform .navigation [class*=border-slate-]{border-color:color-mix(in srgb, var(--nav-ink) 25%, transparent)!important}}.qpon-platform #hamburger-button{width:calc(var(--spacing,.25rem) * 11)!important;height:calc(var(--spacing,.25rem) * 11)!important;border-style:var(--tw-border-style)!important;--tw-border-style:solid!important;border-style:solid!important;border-width:1px!important;border-color:var(--nav-ink)!important;justify-content:center!important}@supports (color:color-mix(in lab, red, red)){.qpon-platform #hamburger-button{border-color:color-mix(in srgb, var(--nav-ink) 30%, transparent)!important}}.qpon-platform #hamburger-button>div,.qpon-platform #hamburger-button svg{width:calc(var(--spacing,.25rem) * 6)!important;height:calc(var(--spacing,.25rem) * 6)!important}.qpon-platform #dropdown-menu{background:var(--nav-surface)!important;border-top-style:var(--tw-border-style)!important;--tw-border-style:solid!important;border-style:solid!important;border-top-width:1px!important;border-color:var(--nav-ink)!important}@supports (color:color-mix(in lab, red, red)){.qpon-platform #dropdown-menu{border-color:color-mix(in srgb, var(--nav-ink) 25%, transparent)!important}}.qpon-platform #dropdown-menu li>:is(a,button){padding-block:calc(var(--spacing,.25rem) * 5)!important}.qpon-platform .navigation [data-theme-mode]{border-radius:0!important}.qpon-platform .footer{--footer-ink:var(--q-ink);--footer-surface:var(--q-paper);background:var(--footer-surface)!important;color:var(--footer-ink)!important;margin-top:calc(var(--spacing,.25rem) * 20)!important;border-top-style:var(--tw-border-style)!important;--tw-border-style:solid!important;padding-inline:calc(var(--spacing,.25rem) * 5)!important;padding-block:calc(var(--spacing,.25rem) * 6)!important;border-style:solid!important;border-top-width:1px!important}@media (width>=40rem){.qpon-platform .footer{padding-inline:calc(var(--spacing,.25rem) * 10)!important}}.qpon-platform .footer{border-color:var(--footer-ink)!important}@supports (color:color-mix(in lab, red, red)){.qpon-platform .footer{border-color:color-mix(in srgb, var(--footer-ink) 25%, transparent)!important}}.qpon-platform .footer.footer-dark{--footer-ink:#f5f2e9;--footer-surface:#252820}.qpon-platform .footer.footer-light{--footer-ink:#252820;--footer-surface:#fffcf4}.qpon-platform .footer>.container{max-width:var(--container-7xl,80rem)!important}.qpon-platform .footer :is(a,button,.text-footer-link){color:var(--footer-ink)!important}.qpon-platform .footer a:hover{text-underline-offset:4px!important;text-decoration-line:underline!important}.qpon-platform .footer h4{font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif)!important;font-size:var(--text-xl,1.25rem)!important;line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))!important;--tw-font-weight:var(--font-weight-bold,700)!important;font-weight:var(--font-weight-bold,700)!important}.qpon-platform .footer hr{border-color:var(--footer-ink)!important}@supports (color:color-mix(in lab, red, red)){.qpon-platform .footer hr{border-color:color-mix(in srgb, var(--footer-ink) 25%, transparent)!important}}.qpon-platform .footer nav{opacity:.7!important}.qpon-platform .footer [class*=whitespace-nowrap]{white-space:normal!important}.qpon-platform .footer ol{flex-wrap:wrap!important;display:flex!important}@media (width>=1024px){.qpon-platform .navigation.vertical{width:calc(var(--spacing,.25rem) * 72)!important;max-width:calc(var(--spacing,.25rem) * 72)!important;inset-block:0!important;margin:0!important;position:fixed!important;left:0!important;right:auto!important}.qpon-platform .navigation.vertical .nav-container{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important;border-bottom-style:var(--tw-border-style)!important;height:100dvh!important;max-height:100dvh!important;padding-inline:calc(var(--spacing,.25rem) * 5)!important;padding-block:calc(var(--spacing,.25rem) * 8)!important;border-bottom-width:0!important;margin:0!important}.qpon-platform .navigation.vertical .desktop-menu{width:100%!important}}@media (prefers-reduced-motion:reduce){.qpon-platform .navigation,.qpon-platform .navigation *{transition-property:none!important}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}
