:focus{outline:2px solid #0ea5e9;outline-offset:2px}body{background:#fff}[role=button]:focus,[role=link]:focus,[tabindex]:focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px #fbbf2433;outline:3px solid #fbbf24;outline-offset:3px}:focus-visible{outline:3px solid #fbbf24;outline-offset:3px}:focus:not(:focus-visible){box-shadow:none;outline:none}.skip-link:focus{clip:auto;height:auto;left:0;position:absolute;top:0;width:auto}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto;overflow:visible;position:static;width:auto;clip:auto;white-space:normal}@media (prefers-contrast:high){*{border-color:currentColor!important}a{text-decoration:underline}button,input,select,textarea{border:2px solid!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html{font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background-color:#fff;color:#1f2937}a{color:#1d4ed8;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a:focus,a:hover{color:#1e40af;text-decoration:underline}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.6}label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}a,button,input[type=checkbox],input[type=radio],select{min-height:44px;min-width:44px;touch-action:manipulation}a:not([class]){min-height:auto;min-width:auto}table{border-collapse:collapse;width:100%}th{font-weight:600;text-align:left}img:not([alt]),img[alt=""]{border:3px dashed red}@media (prefers-color-scheme:dark){body{background-color:#111827;color:#f9fafb}a{color:#60a5fa}a:focus,a:hover{color:#93c5fd}}.error-message,[role=alert]{color:#dc2626;font-weight:600}@media (prefers-color-scheme:dark){.error-message,[role=alert]{color:#fca5a5}}[aria-busy=true]{cursor:wait}.keyboard-navigation :focus{outline:3px solid #fbbf24;outline-offset:3px}@media print{a[href^=http]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}}input[type=number],input[type=text],select,textarea{color:#000!important}.skip-links[data-v-ad97cb78]{position:relative;z-index:9999}.skip-link[data-v-ad97cb78]{background:#0ea5e9;border-radius:0 0 4px;color:#fff;font-weight:600;left:0;padding:8px 16px;position:absolute;text-decoration:none;top:-40px;transition:top .3s;z-index:100}.skip-link[data-v-ad97cb78]:focus{outline:3px solid #fbbf24;outline-offset:2px;top:0}@media (prefers-contrast:high){.skip-link[data-v-ad97cb78]{border:2px solid}}@keyframes slide-up-a34ce299{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.animate-slide-up[data-v-a34ce299]{animation:slide-up-a34ce299 .3s ease-out}
