*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--navy:#0f1e3c;--blue:#2d4fd6;--blue2:#1a3ab8;--sky:#3b6ef5;--amber:#f5c842;--amber-bg:#fefce8;--amber-border:#fde68a;--ice:#eef3ff;--white:#fff;--gray:#6b7280;--lgray:#9ca3af;--border:#e5e7eb;--light:#f7f9fc;--dark:#0d1a35;--green:#16a34a;--green-bg:#dcfce7;--green-light:#f0fdf4;--red:#ef4444}html{scroll-behavior:smooth;overflow-x:clip}body{color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}*{scrollbar-width:thin;scrollbar-color:var(--blue) #f1f1f1}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--blue);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--blue2)}::-webkit-scrollbar-corner{background:#f1f1f1}.table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.table-scroll table{width:max-content;min-width:100%;margin:0}
.CookieConsent-module__Ystraa__banner{z-index:120;padding:16px 32px calc(16px + env(safe-area-inset-bottom,0px));background:#0a1628;border-top:1px solid #ffffff1a;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 34px #060c1a52}.CookieConsent-module__Ystraa__inner{align-items:flex-start;gap:28px;max-width:1160px;margin:0 auto;display:flex}.CookieConsent-module__Ystraa__copy{flex:1;min-width:0}.CookieConsent-module__Ystraa__title{color:#f1f5f9;letter-spacing:-.01em;margin:0 0 5px;font-size:15px;font-weight:700}.CookieConsent-module__Ystraa__text{color:#94a3b8;max-width:82ch;margin:0;font-size:12.5px;line-height:1.55}.CookieConsent-module__Ystraa__link{color:#93b4ff;text-decoration:underline}.CookieConsent-module__Ystraa__link:hover{color:#b9cdff}.CookieConsent-module__Ystraa__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.CookieConsent-module__Ystraa__primary,.CookieConsent-module__Ystraa__secondary,.CookieConsent-module__Ystraa__ghost{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;min-height:40px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.CookieConsent-module__Ystraa__primary{color:#fff;background:#2d4fd6}.CookieConsent-module__Ystraa__primary:hover{background:#1a3ab8}.CookieConsent-module__Ystraa__secondary{color:#dbe6ff;background:0 0;border-color:#ffffff47}.CookieConsent-module__Ystraa__secondary:hover{background:#ffffff14}.CookieConsent-module__Ystraa__ghost{color:#94a3b8;background:0 0}.CookieConsent-module__Ystraa__ghost:hover{color:#e2e8f0}.CookieConsent-module__Ystraa__scrim{z-index:130;background:#080f1e8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.CookieConsent-module__Ystraa__modal{background:#fff;border-radius:14px;flex-direction:column;width:min(620px,100%);max-height:min(84vh,720px);display:flex;overflow:hidden;box-shadow:0 24px 60px #080f1e4d}.CookieConsent-module__Ystraa__modalHead{border-bottom:1px solid #e6eaf2;padding:22px 24px 14px}.CookieConsent-module__Ystraa__modalHead .CookieConsent-module__Ystraa__title{color:#0f1e3c;font-size:18px}.CookieConsent-module__Ystraa__modalSub{color:#5b6b88;margin:6px 0 0;font-size:13px;line-height:1.55}.CookieConsent-module__Ystraa__cats{flex-direction:column;padding:4px 24px 8px;display:flex;overflow-y:auto}.CookieConsent-module__Ystraa__cat{border-bottom:1px solid #eef1f7;padding:16px 0}.CookieConsent-module__Ystraa__cat:last-child{border-bottom:none}.CookieConsent-module__Ystraa__catHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.CookieConsent-module__Ystraa__catName{color:#0f1e3c;font-size:14.5px;font-weight:700}.CookieConsent-module__Ystraa__always{letter-spacing:.04em;color:#0f6b4a;white-space:nowrap;background:#e4f3ec;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:700}.CookieConsent-module__Ystraa__catDesc{color:#5b6b88;margin:7px 0 0;font-size:13px;line-height:1.55}.CookieConsent-module__Ystraa__catList{color:#7a869e;flex-direction:column;gap:2px;margin:6px 0 0;padding-left:18px;font-size:12.5px;display:flex}.CookieConsent-module__Ystraa__switch{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}.CookieConsent-module__Ystraa__switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.CookieConsent-module__Ystraa__slider{background:#cbd5e1;border-radius:100px;width:42px;height:24px;transition:background .18s;position:relative}.CookieConsent-module__Ystraa__slider:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f1e3c47}.CookieConsent-module__Ystraa__switch input:checked+.CookieConsent-module__Ystraa__slider{background:#2d4fd6}.CookieConsent-module__Ystraa__switch input:checked+.CookieConsent-module__Ystraa__slider:after{transform:translate(18px)}.CookieConsent-module__Ystraa__switch input:focus-visible+.CookieConsent-module__Ystraa__slider{outline-offset:2px;outline:2px solid #2d4fd6}.CookieConsent-module__Ystraa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CookieConsent-module__Ystraa__modalFoot{background:#fbfcfe;border-top:1px solid #e6eaf2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px 18px;display:flex}.CookieConsent-module__Ystraa__modalFoot .CookieConsent-module__Ystraa__secondary{color:#435371;border-color:#cfd8e8}.CookieConsent-module__Ystraa__modalFoot .CookieConsent-module__Ystraa__secondary:hover{background:#eef2f9}.CookieConsent-module__Ystraa__modalFoot .CookieConsent-module__Ystraa__ghost{color:#5b6b88}.CookieConsent-module__Ystraa__modalFoot .CookieConsent-module__Ystraa__ghost:hover{color:#0f1e3c}@media (max-width:860px){.CookieConsent-module__Ystraa__banner{padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))}.CookieConsent-module__Ystraa__inner{flex-direction:column;gap:14px}.CookieConsent-module__Ystraa__actions{width:100%}.CookieConsent-module__Ystraa__actions button{flex:auto}.CookieConsent-module__Ystraa__modalFoot{justify-content:stretch}.CookieConsent-module__Ystraa__modalFoot button{flex:auto}}@media (prefers-reduced-motion:reduce){.CookieConsent-module__Ystraa__slider,.CookieConsent-module__Ystraa__slider:after,.CookieConsent-module__Ystraa__primary,.CookieConsent-module__Ystraa__secondary,.CookieConsent-module__Ystraa__ghost{transition:none}}
