/*! tailwindcss v4.3.2 | 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-leading:initial;--tw-font-weight:initial}}}.notfound{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 6);width:100%;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 16);text-align:center;flex-direction:column;flex:1;display:flex}.notfound-strip{align-items:stretch;gap:calc(var(--spacing,.25rem) * 1.5);user-select:none;display:flex}.notfound-frame{height:calc(var(--spacing,.25rem) * 20);width:calc(var(--spacing,.25rem) * 20);border-radius:var(--radius-lg,.5rem);justify-content:center;align-items:center;display:flex;position:relative}@media (width>=40rem){.notfound-frame{height:calc(var(--spacing,.25rem) * 24);width:calc(var(--spacing,.25rem) * 24)}}.notfound-frame{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.notfound-frame:where(.dark,.dark *){border-color:var(--color-gray-700,oklch(37.3% .034 259.733))}.notfound-frame{background-color:var(--color-white,#fff)}.notfound-frame:where(.dark,.dark *){background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}.notfound-frame-digit{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);color:var(--color-gray-300,oklch(87.2% .01 258.338))}@media (width>=40rem){.notfound-frame-digit{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.notfound-frame-digit:where(.dark,.dark *){color:var(--color-gray-600,oklch(44.6% .03 256.802))}.notfound-frame-missing{--tw-border-style:dashed;border-style:dashed;border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.notfound-frame-missing{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.notfound-frame-missing:where(.dark,.dark *){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.notfound-frame-missing:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.notfound-frame-missing{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.notfound-frame-missing{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.notfound-frame-missing:where(.dark,.dark *){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.notfound-frame-missing:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.notfound-frame-icon{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.notfound-frame-icon{color:color-mix(in oklab, var(--color-primary) 70%, transparent)}}@media (width>=40rem){.notfound-frame-icon{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12)}}.notfound-frame-icon:where(.dark,.dark *){color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.notfound-frame-icon:where(.dark,.dark *){color:color-mix(in oklab, var(--color-primary) 80%, transparent)}}.notfound-sprockets{pointer-events:none;padding-inline:calc(var(--spacing,.25rem) * 2);justify-content:space-around;display:flex;position:absolute;inset-inline:0}.notfound-sprockets-top{top:calc(var(--spacing,.25rem) * 1.5)}.notfound-sprockets-bottom{bottom:calc(var(--spacing,.25rem) * 1.5)}.notfound-sprocket{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:2px}.notfound-sprocket:where(.dark,.dark *){background-color:var(--color-gray-700,oklch(37.3% .034 259.733))}.notfound-body{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.notfound-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-600,oklch(44.6% .03 256.802))}@media (width>=40rem){.notfound-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.notfound-title:where(.dark,.dark *){color:var(--color-gray-300,oklch(87.2% .01 258.338))}.notfound-desc{max-width:var(--container-sm,24rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-400,oklch(70.7% .022 261.325))}.notfound-desc:where(.dark,.dark *){color:var(--color-gray-500,oklch(55.1% .027 264.364))}.notfound-actions{margin-top:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.notfound-standalone{min-height:100dvh}.notfound-logo{margin-bottom:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 44);opacity:.8}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}.loader{width:60px}.loader svg circle{transform-origin:50%;fill:var(--color-primary);animation:.8s infinite moveCircle}@keyframes moveCircle{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px)scale(1.4,.9)}to{transform:translate(0)scale(1)}}.cookie-banner{background-color:var(--color-base-300);width:100%;position:fixed;bottom:0}.cookie-banner,.cookie-banner h3{color:var(--color-white,#fff)}.app-container{flex-direction:column;width:100%;min-height:100svh;display:flex;position:relative}.app-container .container-fluid{padding-inline:calc(var(--spacing,.25rem) * 2)}@media (width>=40rem){.app-container .container-fluid{padding-inline:calc(var(--spacing,.25rem) * 4)}}@media (width>=48rem){.app-container .container-fluid{padding-inline:calc(var(--spacing,.25rem) * 6)}}
