.is-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.clear,.clear:after,.clear:before{display:block;clear:both;content:""}*,:after,:before{box-sizing:border-box;padding:0;margin:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=email],input[type=password],input[type=tel],input[type=text]{border-radius:0;-webkit-appearance:none;-webkit-border-radius:0}html{scroll-behavior:smooth}body,html{margin:0!important;padding:0!important}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.is-hidden{display:none!important;pointer-events:none;touch-action:none}@font-face{font-family:Montserrat;font-weight:300;font-style:normal;src:url(/_next/static/media/Montserrat-Light.c609a6e1.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:300;font-style:italic;src:url(/_next/static/media/Montserrat-LightItalic.5571715b.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;src:url(/_next/static/media/Montserrat-Regular.aa2c869f.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:400;font-style:italic;src:url(/_next/static/media/Montserrat-Italic.993cd700.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:500;font-style:normal;src:url(/_next/static/media/Montserrat-Medium.e73ffc8d.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:500;font-style:italic;src:url(/_next/static/media/Montserrat-MediumItalic.89c96b00.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:600;font-style:normal;src:url(/_next/static/media/Montserrat-SemiBold.3748d104.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:600;font-style:italic;src:url(/_next/static/media/Montserrat-SemiBoldItalic.d6196cc8.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;src:url(/_next/static/media/Montserrat-Bold.edc53e0b.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:700;font-style:italic;src:url(/_next/static/media/Montserrat-BoldItalic.91f21968.woff2) format("woff2")}.AppUpdateBanner{position:fixed;right:12px;bottom:12px;left:12px;z-index:10002;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;max-width:560px;margin:0 auto;padding:12px 14px;border-radius:12px;background:#252942;box-shadow:0 8px 28px rgba(37,41,66,.35);color:#fff;font-size:14px}.AppUpdateBanner__text{display:flex;flex-direction:column;gap:2px}.AppUpdateBanner__notes{color:#c7c9d6;font-size:13px}.AppUpdateBanner__actions{display:flex;gap:12px;align-items:center}.AppUpdateBanner__button{padding:8px 16px;border-radius:8px;background:#fff;color:#252942;font-weight:600;text-decoration:none}.AppUpdateBanner__link{padding:0;border:0;background:none;color:#c7c9d6;cursor:pointer;text-decoration:underline}.ConsentNotice{position:fixed;right:20px;bottom:20px;z-index:10000;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;width:440px;max-width:calc(100% - 40px);max-height:16.6vh;overflow:auto;padding:14px 16px;border:1px solid #d3d6de;border-radius:8px;background:#fff;box-shadow:0 6px 24px rgba(7,9,61,.18);color:#07093d;font-family:Montserrat,Arial,sans-serif;font-size:13px;line-height:1.4}.ConsentNotice__text{margin:0}.ConsentNotice__link{color:inherit;text-decoration:underline}.ConsentNotice__actions{display:flex;gap:8px;justify-content:flex-end}.ConsentNotice__button{padding:9px 16px;border:1px solid #07093d;border-radius:4px;background:#07093d;color:#fff;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.ConsentNotice__button:focus-visible{outline:2px solid #07093d;outline-offset:2px}@media(max-width:600px){.ConsentNotice{right:0;bottom:0;left:0;width:auto;max-width:none;padding:12px 16px 16px;border-radius:8px 8px 0 0}.ConsentNotice__button{flex:1 1}}