@font-face{font-family:__geist_6a830d;src:url(/_next/static/media/27834908180db20f-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__geist_Fallback_6a830d;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_6a830d{font-family:__geist_6a830d,__geist_Fallback_6a830d}.__variable_6a830d{--font-geist:"__geist_6a830d","__geist_Fallback_6a830d"}@font-face{font-family:__geistMono_171ce1;src:url(/_next/static/media/78fec81b34c4a365-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_171ce1;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_171ce1{font-family:__geistMono_171ce1,__geistMono_Fallback_171ce1}.__variable_171ce1{--font-geist-mono:"__geistMono_171ce1","__geistMono_Fallback_171ce1"}[role=button]:active:not([aria-disabled=true]),a[href]:active,button:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.92)}:where(a,button,summary,[role=button]):focus-visible{outline:2px solid #1a6fb8;outline-offset:2px}.em-press{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.em-press:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97);filter:brightness(.94);transition-duration:60ms}.em-press:disabled,.em-press[aria-disabled=true]{cursor:not-allowed;opacity:.6}.em-skeleton{display:block;border-radius:8px;background:linear-gradient(90deg,#ecece6 25%,#f6f6f2 37%,#ecece6 63%);background-size:400% 100%;animation:em-skeleton-shimmer 1.4s ease infinite}@keyframes em-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.em-spinner{display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:em-spin .8s linear infinite}@keyframes em-spin{to{transform:rotate(1turn)}}.em-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.em-offline-banner{box-sizing:border-box;width:100%;padding:calc(8px + env(safe-area-inset-top, 0px)) 16px 8px;background:#0f2a20;color:#fff;font-size:13px;font-weight:600;line-height:1.35;text-align:center}@media (prefers-reduced-motion:reduce){a,button{transition:none!important}.em-skeleton{animation:none;background:#ecece6}.em-spinner{animation:none;border-right-color:currentColor;opacity:.6}.em-press:active:not(:disabled):not([aria-disabled=true]){transform:none;transition:none}}