@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_a9df3dd8-module__7wYMoG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_a9df3dd8-module__7wYMoG__variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:Archivo;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/09f44d58a7ba7137-s.07m3ipc68q_ge.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ecb967cca72aaa3f-s.3pnix8lf_tss7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/113fa3cd4dc959e6-s.p.41entnodl3flq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/09f44d58a7ba7137-s.07m3ipc68q_ge.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/ecb967cca72aaa3f-s.3pnix8lf_tss7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/113fa3cd4dc959e6-s.p.41entnodl3flq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/09f44d58a7ba7137-s.07m3ipc68q_ge.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/ecb967cca72aaa3f-s.3pnix8lf_tss7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/113fa3cd4dc959e6-s.p.41entnodl3flq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_7d31839c-module__MjtjIq__className{font-family:Archivo,Archivo Fallback}.archivo_7d31839c-module__MjtjIq__variable{--font-display:"Archivo", "Archivo Fallback"}
.student-shell{--refit-brand:#ff344e;--refit-brand-600:#e51e39;--refit-royal:#0a66f0;--refit-royal-700:#0850bd;--refit-ink:#0b1220;--refit-slate:#5b6478;--refit-paper:#f8f7f4;--refit-line:#e6e4dd;--refit-accent:var(--refit-royal);--refit-display:var(--font-display), "Archivo", system-ui, sans-serif;--refit-body:var(--font-body), "Inter", system-ui, sans-serif;background:var(--refit-paper);min-height:100dvh;color:var(--refit-ink);font-family:var(--refit-body);display:flex}.student-sidebar{box-sizing:border-box;flex:0 0 296px;width:296px;height:100dvh;padding:8px;position:sticky;top:0}.student-sidebar-panel{background-color:var(--refit-ink);background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:56px 56px;border:1px solid #ffffff1a;border-radius:1.25rem;height:100%;position:relative;overflow:auto;box-shadow:0 18px 40px #0b122047}.student-sidebar-panel:before,.student-sidebar-panel:after{content:"";pointer-events:none;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.student-sidebar-panel:before{background:color-mix(in srgb, var(--refit-royal) 22%, transparent);filter:blur(68px);width:125%;height:15rem;top:46%}.student-sidebar-panel:after{background:color-mix(in srgb, var(--refit-brand) 21%, transparent);filter:blur(58px);width:115%;height:11.5rem;bottom:-1.5rem}.student-brand{z-index:1;flex-direction:column;align-items:center;padding:1.75rem 1.5rem .35rem;display:flex;position:relative}.student-brand img{filter:drop-shadow(0 8px 16px #00000047);width:78%;max-width:11.5rem;height:auto}.student-app-label{color:#ffffffeb;letter-spacing:.14em;text-transform:uppercase;background:#ffffff1a;border-radius:999px;margin:.55rem 0 .85rem;padding:.28rem .75rem;font-size:.6875rem;font-weight:700}.student-brand-rule{z-index:1;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;margin:0 1.25rem .65rem;position:relative}.student-nav{z-index:1;padding:0 .35rem 2.5rem;position:relative}.student-nav-label{color:#ffffff6b;font-family:var(--refit-display);letter-spacing:.18em;text-transform:uppercase;margin:.85rem 1.35rem .35rem;font-size:.65rem;font-style:italic;font-weight:800}.student-nav-item{color:#ffffffc7;width:calc(100% - 1.4rem);font:inherit;letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.85rem;align-items:center;gap:.7rem;margin:.12rem .7rem;padding:.62rem .85rem;font-size:.8125rem;font-weight:600;display:flex}.student-nav-item i{opacity:.92;font-size:1.15rem}.student-nav-item:hover,.student-nav-item:focus-visible{color:#fff;background:#ffffff14;outline:none}.student-nav-item.is-active{background:color-mix(in srgb, var(--refit-accent) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--refit-accent) 45%, transparent);color:#fff}.student-nav-tag{color:#fff;letter-spacing:.04em;background:#e11d2e;border-radius:999px;margin-left:auto;padding:.12rem .45rem;font-size:.62rem;font-weight:800}.student-main{flex-direction:column;flex:1;min-width:0;display:flex}.student-navbar{z-index:20;border:1px solid var(--refit-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-radius:1.15rem;justify-content:space-between;align-items:center;gap:1rem;margin:4px 8px 12px;padding:.55rem 1rem;display:flex;position:sticky;top:4px;box-shadow:0 12px 32px #0b122014}.student-menu-btn,.student-close{width:2.5rem;height:2.5rem;color:var(--refit-ink);cursor:pointer;background:0 0;border:0;border-radius:.85rem;display:none}.student-crumb{align-items:center;gap:.35rem;min-width:0;font-size:.875rem;display:flex}.student-crumb button{color:#5b6478;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.student-crumb button:hover{color:#0a66f0}.student-crumb span{color:#5b6478;opacity:.6}.student-crumb strong{color:#0b1220;font-weight:700}.student-navbar-actions{align-items:center;gap:.75rem;margin-left:auto;display:flex}.student-user{cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;margin-left:1.25rem;padding:0;display:flex}.student-user-name{color:#344767;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.875rem;font-weight:500;line-height:1.2;overflow:hidden}.student-user-popper{z-index:1600!important}.student-user-menu{border:1px solid #e6e4dd;border-radius:10px;min-width:240px;margin-top:12px;overflow:hidden;box-shadow:0 18px 40px #0b12201f}.student-user-menu-header{align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.student-user-menu-name{color:#0b1220;font-size:.8125rem!important;font-weight:500!important;line-height:1.2!important}.student-user-menu-item{gap:.5rem;min-height:42px!important;font-size:.8125rem!important}.student-user-menu-item i{width:1rem;font-size:1rem}.student-user-menu-logout{padding:.5rem .75rem .75rem}.student-user-menu-logout .MuiButton-root{min-height:30px;font-size:.8125rem}.student-content{padding:0 16px 28px}.student-backdrop{display:none}.sparq-page-title{letter-spacing:-.02em;margin:0;font-family:var(--refit-display)!important;color:var(--refit-ink)!important;font-style:italic!important;font-weight:900!important}.sparq-page-subtitle{color:var(--refit-slate)}@media (max-width:899px){.student-sidebar{z-index:40;width:min(20rem,100vw - 3.25rem);height:100dvh;padding:0;transition:transform .22s;position:fixed;transform:translate(-105%)}.student-sidebar.is-open{transform:none}.student-sidebar-panel{border-radius:0 1.15rem 1.15rem 0;height:100dvh}.student-menu-btn,.student-close{place-items:center;display:inline-grid}.student-close{z-index:2;color:#fff;background:#ffffff14;position:absolute;top:.85rem;right:.7rem}.student-brand{align-items:flex-start;padding-right:3.2rem}.student-user-name{display:none}.student-backdrop{z-index:30;background:#080c188c;border:0;display:block;position:fixed;inset:0}}.student-pills{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.student-pill{color:#67748e;font:inherit;cursor:pointer;background:#fff;border:1px solid #e9ecef;border-radius:999px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}.student-pill.is-active{color:#fff;background:#0a66f0;border-color:#0a66f0}.student-list-card{background:#fff;border:1px solid #e9ecef;border-radius:.75rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000000f,0 2px 4px -2px #0000000a}.student-list-toolbar{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1rem 1.25rem;display:flex}.student-list-title{color:#344767;margin:0;font-size:1.05rem;font-weight:700}.student-list-tools{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.student-list-tools .MuiTextField-root,.student-list-tools .student-date{width:11.5rem}.student-list-card table{border-collapse:collapse;width:100%}.student-list-card tbody tr:hover{background:#34476709}.student-list-primary{flex-direction:column;gap:.125rem;display:flex}.student-list-primary strong{color:#1e293b;font-size:.875rem;font-weight:650}.student-list-primary span{color:#94a3b8;font-size:.75rem}.student-date,.student-date.react-datepicker-wrapper,.student-date .react-datepicker__input-container{width:100%;display:block}.react-datepicker-popper{z-index:1400!important}.react-datepicker{overflow:hidden;box-shadow:0 18px 40px #0b12201f;font-family:var(--font-body), Inter, system-ui, sans-serif!important;border:1px solid #e6e4dd!important;border-radius:16px!important}.react-datepicker__header{background:#fff!important;border-bottom:1px solid #e6e4dd!important}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{border-radius:999px;background:#0a66f0!important}
body.auth-arena-page,html.auth-arena-page{height:100%;margin:0;padding:0}body.auth-arena-page{background:#f8f7f4;min-height:100dvh;font-family:Inter,system-ui,sans-serif;display:block!important}body.auth-arena-page .auth-arena-root{width:100%;min-height:100dvh}body.auth-arena-page .auth-arena-main,body.auth-arena-page .refit-auth-shell{background:#f8f7f4!important;min-height:100dvh!important;margin:0!important;padding:0!important}body.auth-arena-page .refit-auth-grid{grid-template-columns:1fr;width:100%;min-height:100dvh;display:grid!important}@media (min-width:992px){body.auth-arena-page .refit-auth-grid{grid-template-columns:1fr 1fr}}body.auth-arena-page .refit-auth-visual{color:#fff;background:#0b1220;flex-direction:column;justify-content:center;padding:3rem 3rem 3rem 3.5rem;position:relative;overflow:hidden;display:none!important}@media (min-width:992px){body.auth-arena-page .refit-auth-visual{display:flex!important}}body.auth-arena-page .refit-auth-visual-stack{position:absolute;inset:0}body.auth-arena-page .refit-auth-visual-bg{opacity:0;background-position:60% 20%;background-size:cover;transition:opacity 1.1s ease-in-out,transform 6s ease-out;position:absolute;inset:0;transform:scale(1.06)}body.auth-arena-page .refit-auth-visual-bg.is-active{opacity:.72;transform:scale(1.12)}body.auth-arena-page .refit-auth-visual-overlay{background:linear-gradient(135deg,#0b1220e0 0%,#0b12208c 55%,#ff344e47 100%);position:absolute;inset:0}body.auth-arena-page .refit-auth-visual-content{z-index:1;box-sizing:border-box;width:100%;max-width:min(36rem,100%);padding-right:.5rem;position:relative;overflow:visible}body.auth-arena-page .refit-auth-kicker{display:none}body.auth-arena-page .refit-auth-title{text-transform:none;letter-spacing:-.02em;color:#fff;overflow-wrap:normal;word-break:normal;white-space:normal;text-shadow:none;margin:0;font-family:Archivo,Inter,sans-serif;font-size:clamp(2.25rem,3.6vw,3.35rem);font-style:italic;font-weight:900;line-height:1.08}body.auth-arena-page .refit-auth-title-accent{background:linear-gradient(100deg, var(--whitelabel-accent,#0a66f0) 0%, var(--whitelabel-primary,#ff344e) 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px #00000073)drop-shadow(0 6px 14px #00000047);-webkit-background-clip:text;background-clip:text;margin-top:.08em;padding-right:.12em;display:block}body.auth-arena-page .refit-auth-title-accent:before{content:none;display:none}body.auth-arena-page .refit-auth-subtitle{color:#fff9;overflow-wrap:break-word;max-width:32rem;text-shadow:none;margin:1.5rem 0 0;font-size:1.05rem;line-height:1.55}body.auth-arena-page .refit-auth-visual-foot{z-index:1;text-transform:uppercase;letter-spacing:.18em;color:#fff6;font-size:.7rem;font-weight:700;position:relative}body.auth-arena-page .refit-auth-form-col{padding:1.75rem 1.25rem;padding-bottom:max(1.5rem, env(safe-area-inset-bottom));background:#f8f7f4;flex-direction:column;justify-content:flex-start;min-height:100dvh;display:flex;overflow-y:auto}@media (min-width:992px){body.auth-arena-page .refit-auth-form-col{background:#fff;padding:4rem 2rem}}body.auth-arena-page .refit-auth-form-inner{width:100%;max-width:28rem;margin:auto}body.auth-arena-page .refit-auth-logo{width:min(220px,70%);height:auto;margin:0 auto 2rem;display:block;background:0 0!important}body.auth-arena-page .refit-auth-mobile-title{text-transform:none;letter-spacing:-.02em;color:#0b1220;margin:0 0 2rem;font-family:Archivo,Inter,sans-serif;font-size:2.25rem;font-style:italic;font-weight:900;line-height:.95;display:block}@media (min-width:992px){body.auth-arena-page .refit-auth-mobile-title{display:none}}body.auth-arena-page .refit-auth-form-inner h4,body.auth-arena-page .refit-auth-form-inner .font-weight-bolder{text-transform:uppercase;letter-spacing:-.02em;font-style:italic;color:#0b1220!important;margin-bottom:.35rem!important;font-family:Archivo,Inter,sans-serif!important;font-size:1.5rem!important;font-weight:900!important}body.auth-arena-page .refit-auth-form-inner>p,body.auth-arena-page .refit-auth-form-inner .text-sm{color:#5b6478!important}body.auth-arena-page .refit-auth-form-inner .card,body.auth-arena-page .refit-auth-form-inner .card-header,body.auth-arena-page .refit-auth-form-inner .card-body,body.auth-arena-page .refit-auth-form-inner .card-footer{box-shadow:none!important;background:0 0!important;border:0!important;padding-left:0!important;padding-right:0!important}body.auth-arena-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.auth-arena-page .refit-auth-form-header{margin-bottom:2rem}body.auth-arena-page .refit-auth-form-header h2{color:#0b1220;text-transform:none;margin:0;font-family:Archivo,Inter,sans-serif;font-size:1.5rem;font-style:italic;font-weight:900;line-height:1.15}body.auth-arena-page .refit-auth-form-header p{color:#5b6478;margin:.35rem 0 0;font-size:.875rem;line-height:1.5}body.auth-arena-page .refit-auth-form{flex-direction:column;gap:1rem;display:flex}body.auth-arena-page .refit-auth-field{margin:0}body.auth-arena-page .refit-auth-field-inner{position:relative}body.auth-arena-page .refit-auth-field-icon{color:#5b6478;opacity:.65;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}body.auth-arena-page .refit-auth-input,body.auth-arena-page .refit-auth-field input{box-sizing:border-box;color:#0b1220;background:#fff;border:1px solid #e6e4dd;border-radius:1rem;outline:none;width:100%;min-height:3.25rem;padding:1rem 1.25rem 1rem 3rem;font-family:Inter,system-ui,sans-serif;font-size:.875rem;transition:border-color .15s,box-shadow .15s}body.auth-arena-page .refit-auth-input::placeholder,body.auth-arena-page .refit-auth-field input::placeholder{color:#5b647899}body.auth-arena-page .refit-auth-input:focus,body.auth-arena-page .refit-auth-field input:focus{border-color:#ff344e8c;box-shadow:0 0 0 3px #ff344e14}body.auth-arena-page.refit-auth-accent-royal .refit-auth-input:focus,body.auth-arena-page.refit-auth-accent-royal .refit-auth-field input:focus{border-color:#0a66f08c;box-shadow:0 0 0 3px #0a66f014}body.auth-arena-page.refit-auth-accent-ink .refit-auth-input:focus,body.auth-arena-page.refit-auth-accent-ink .refit-auth-field input:focus{border-color:#0b122059;box-shadow:0 0 0 3px #0b12200f}body.auth-arena-page .refit-auth-field.is-invalid .refit-auth-input,body.auth-arena-page .refit-auth-field.is-invalid input{border-color:#ff344e8c}body.auth-arena-page .refit-auth-field-error{color:#c4142c;margin:.35rem 0 0;font-size:.75rem}body.auth-arena-page .refit-auth-field-hint{color:#5b6478;margin:.35rem 0 0;font-size:.75rem}body.auth-arena-page .refit-auth-forgot-row{justify-content:flex-end;margin:-.25rem 0 0;display:flex}body.auth-arena-page .refit-auth-forgot-row a{color:#5b6478;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s}body.auth-arena-page .refit-auth-forgot-row a:hover{color:var(--whitelabel-primary,#ff344e)}body.auth-arena-page .refit-auth-submit,body.auth-arena-page .btn.bg-gradient-dark,body.auth-arena-page button[type=submit].btn{color:#fff;cursor:pointer;text-transform:none;letter-spacing:0;background:var(--whitelabel-primary,#ff344e);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3.25rem;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:transform .1s,opacity .15s,background .15s;display:inline-flex;box-shadow:0 10px 24px #0b12201a}body.auth-arena-page .refit-auth-submit:hover:not(:disabled),body.auth-arena-page .btn.bg-gradient-dark:hover:not(:disabled),body.auth-arena-page button[type=submit].btn:hover:not(:disabled){background:color-mix(in srgb, var(--whitelabel-primary,#ff344e) 88%, #000)}body.auth-arena-page .refit-auth-submit:active:not(:disabled){transform:scale(.98)}body.auth-arena-page .refit-auth-submit:disabled,body.auth-arena-page .btn.bg-gradient-dark:disabled{opacity:.6;cursor:not-allowed}body.auth-arena-page.refit-auth-accent-royal .refit-auth-submit,body.auth-arena-page.refit-auth-accent-royal .btn.bg-gradient-dark,body.auth-arena-page.refit-auth-accent-royal button[type=submit].btn{background:var(--whitelabel-accent,#0a66f0)}body.auth-arena-page.refit-auth-accent-royal .refit-auth-submit:hover:not(:disabled),body.auth-arena-page.refit-auth-accent-royal .btn.bg-gradient-dark:hover:not(:disabled){background:color-mix(in srgb, var(--whitelabel-accent,#0a66f0) 88%, #000)}body.auth-arena-page.refit-auth-accent-ink .refit-auth-submit,body.auth-arena-page.refit-auth-accent-ink .btn.bg-gradient-dark,body.auth-arena-page.refit-auth-accent-ink button[type=submit].btn{background:#0b1220}body.auth-arena-page.refit-auth-accent-ink .refit-auth-submit:hover:not(:disabled),body.auth-arena-page.refit-auth-accent-ink .btn.bg-gradient-dark:hover:not(:disabled){background:var(--whitelabel-primary,#ff344e)}body.auth-arena-page .refit-auth-divider{margin:2rem 0;position:relative}body.auth-arena-page .refit-auth-divider:before{content:"";border-top:1px solid #e6e4dd;position:absolute;inset:50% 0 auto}body.auth-arena-page .refit-auth-divider span{justify-content:center;display:flex;position:relative}body.auth-arena-page .refit-auth-divider span em{text-transform:uppercase;letter-spacing:.12em;color:#5b6478;background:#f8f7f4;padding:0 1rem;font-size:.75rem;font-style:normal;font-weight:700}@media (min-width:992px){body.auth-arena-page .refit-auth-divider span em{background:#fff}}body.auth-arena-page .refit-auth-secondary{box-sizing:border-box;color:#0b1220;background:#f8f7f4;border:2px solid #e6e4dd;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3.25rem;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s,transform .1s;display:inline-flex}body.auth-arena-page .refit-auth-secondary:hover{color:#0b1220;background:#fff;border-color:#0b122026}body.auth-arena-page .refit-auth-secondary:active{transform:scale(.98)}body.auth-arena-page .refit-auth-remember{color:#5b6478;align-items:center;gap:.65rem;margin:0;font-size:.8125rem;display:flex}body.auth-arena-page .refit-auth-remember input{width:1rem;height:1rem;accent-color:var(--whitelabel-primary,#ff344e);margin:0}body.auth-arena-page.refit-auth-accent-royal .refit-auth-remember input{accent-color:var(--whitelabel-accent,#0a66f0)}body.auth-arena-page .auth-arena-alert{border-radius:1rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.875rem}body.auth-arena-page .auth-arena-alert-error{color:#c4142c;background:#ff344e0f;border:1px solid #ff344e4d}body.auth-arena-page .auth-arena-alert-success{color:#0b1220;background:#0a66f00f;border:1px solid #0a66f040}body.auth-arena-page .auth-arena-alert-warning{color:#7a4b00;background:#b4780014;border:1px solid #b478004d}body.auth-arena-page .auth-arena-alert a{color:inherit;font-weight:700}body.auth-arena-page .refit-auth-footer,body.auth-arena-page .refit-auth-help{text-align:center;color:#5b6478;margin-top:2.5rem;font-size:.875rem}body.auth-arena-page .refit-auth-footer a,body.auth-arena-page .refit-auth-help a{color:#0b1220;font-weight:600;text-decoration:none;transition:color .15s}body.auth-arena-page .refit-auth-footer a:hover,body.auth-arena-page .refit-auth-help a:hover{color:var(--whitelabel-primary,#ff344e)}body.auth-arena-page .auth-arena-page-header,body.auth-arena-page .auth-arena-banner-col,body.auth-arena-page .auth-arena-banner,body.auth-arena-page .auth-arena-container,body.auth-arena-page .auth-arena-card-col{all:unset}body.auth-arena-page .Toastify__toast-container,body.auth-arena-page .sparq-global-toastify{z-index:99999!important;pointer-events:none!important;width:auto!important;max-width:min(420px,100vw - 32px)!important;padding:0!important;position:fixed!important;top:16px!important;right:16px!important}body.auth-arena-page .Toastify__toast-container>*,body.auth-arena-page .sparq-global-toastify>*{pointer-events:auto!important}html.auth-arena-page,body.auth-arena-page{height:100%;overflow:hidden}body.auth-arena-page .refit-auth-grid{height:100dvh;overflow:hidden}body.auth-arena-page .refit-auth-visual,body.auth-arena-page .refit-auth-form-col{height:100dvh;min-height:0;max-height:100dvh}body.auth-arena-page .Toastify__toast{min-height:unset!important;opacity:1!important;border-radius:.5rem!important;margin-bottom:12px!important;padding:12px 16px!important;font-size:.875rem!important;box-shadow:0 8px 24px #0000001f!important}
