.CookieConsent_banner__N8Yep{position:fixed;left:0;right:0;bottom:20px;display:flex;justify-content:center;z-index:9999;pointer-events:none}.CookieConsent_inner__oQAmI{max-width:960px;width:calc(100% - 40px);background:#050505;color:#e8e6e3;box-shadow:0 6px 24px rgba(0,0,0,.5);border-radius:6px;padding:18px 24px;display:flex;gap:20px;align-items:center;pointer-events:auto}.CookieConsent_copy__Sdms1{flex:1 1 auto}.CookieConsent_actions__JYTkw{display:flex;gap:8px;align-items:center}.CookieConsent_accept__3HPm_{background:#c8a951;color:#050505;border:none;padding:10px 20px;border-radius:4px;font-weight:500;cursor:pointer}.CookieConsent_reject__VhOOc{background:transparent;color:#e8e6e3;border:1px solid hsla(36,10%,90%,.7);padding:10px 20px;border-radius:4px;font-weight:500;cursor:pointer}.CookieConsent_link__Bz9df{background:none;border:none;color:#c8a951;padding:0;margin-top:6px;text-decoration:underline;cursor:pointer}.CookieConsent_details__3QZXR{margin-top:8px;font-size:.95rem}@media (max-width:640px){.CookieConsent_inner__oQAmI{flex-direction:column;align-items:stretch;padding:16px}.CookieConsent_copy__Sdms1{margin-bottom:12px}.CookieConsent_actions__JYTkw{flex-direction:column;width:100%}.CookieConsent_accept__3HPm_,.CookieConsent_reject__VhOOc{width:100%;padding:12px 16px;font-size:1rem;min-height:44px}.CookieConsent_link__Bz9df{font-size:1rem;margin-top:8px}.CookieConsent_details__3QZXR{font-size:.9rem}}@media (max-width:375px){.CookieConsent_inner__oQAmI{padding:14px}.CookieConsent_copy__Sdms1 p{font-size:.95rem}}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;src:local("Menlo"),local("Monaco"),local("Consolas"),local("Courier New"),monospace}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background:#050505;color:#e8e6e3;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgba(30,30,30,.8)}::-webkit-scrollbar-thumb{background:rgba(200,169,81,.5);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(200,169,81,.7)}.high-contrast{--background:#000;--foreground:#fff;--primary:#ff0;--secondary:#0ff;--accent:#f0f}.high-contrast,.high-contrast *{background-color:#000!important;color:#fff!important}.high-contrast *{border-color:#fff!important}.large-text{font-size:1.25rem!important}.large-text h1,.large-text h2,.large-text h3,.large-text h4,.large-text h5,.large-text h6{font-size:1.5rem!important}.large-text button,.large-text input,.large-text label,.large-text li,.large-text p,.large-text span,.large-text textarea{font-size:1.25rem!important}.grayscale{filter:grayscale(100%)}.links-highlighted a{background-color:rgba(200,169,81,.2)!important;border-bottom:2px solid #c8a951!important;padding:2px 4px!important}.animations-paused *{animation-play-state:paused!important;transition-duration:0s!important}.skip-link{position:absolute;top:-40px;left:0;background:#c8a951;color:#0a0a0a;padding:8px 16px;z-index:10000;transition:top .3s ease;font-family:inherit;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.2);border-radius:0 0 4px 4px}.skip-link:focus{top:0}:focus-visible{outline:2px solid #c8a951;outline-offset:2px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #c8a951;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AccessibilityToolbar_toolbarContainer__Wgu61{position:fixed;bottom:20px;left:20px;z-index:1000;font-family:inherit}.AccessibilityToolbar_toggleButton__2lSoH{background:linear-gradient(135deg,#c8a951,#d4b65c);color:#0a0a0a;border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.3);transition:all .3s ease;z-index:1001}.AccessibilityToolbar_toggleButton__2lSoH:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.4)}.AccessibilityToolbar_toggleButton__2lSoH.AccessibilityToolbar_expanded__aASzh{background:linear-gradient(135deg,#b89941,#c4a64c)}.AccessibilityToolbar_toolbarPanel__av6D8{position:relative;margin-top:10px;background:rgba(5,5,5,.9);border-radius:12px;padding:20px;width:280px;box-shadow:0 8px 32px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(200,169,81,.3);animation:AccessibilityToolbar_slideUp__fLo3U .3s ease-out}@keyframes AccessibilityToolbar_slideUp__fLo3U{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AccessibilityToolbar_toolbarHeader__7PDYz{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.1)}.AccessibilityToolbar_toolbarHeader__7PDYz h3{margin:0;font-size:1.2rem;color:#f8f8f8}.AccessibilityToolbar_closeButton__xoGvR{background:transparent;border:none;color:#f8f8f8;font-size:1.5rem;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.AccessibilityToolbar_closeButton__xoGvR:hover{background:hsla(0,0%,100%,.1)}.AccessibilityToolbar_toolbarBody__Hcy6I{display:flex;flex-direction:column;gap:16px}.AccessibilityToolbar_controlGroup__4047P{display:flex;flex-direction:column}.AccessibilityToolbar_controlLabel__3iAex{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.95rem;color:#f0f0f0}.AccessibilityToolbar_controlLabel__3iAex input{width:16px;height:16px;cursor:pointer}.AccessibilityToolbar_controlDescription__C5Tdg{font-size:.8rem;color:#ccc;margin-top:4px}@media (max-width:480px){.AccessibilityToolbar_toolbarContainer__Wgu61{bottom:10px;left:10px}.AccessibilityToolbar_toggleButton__2lSoH{width:45px;height:45px}.AccessibilityToolbar_toolbarPanel__av6D8{width:250px;padding:16px}.AccessibilityToolbar_toolbarHeader__7PDYz h3{font-size:1rem}}