.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md)*2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
:root{--portal-bg:#f4f7fa;--portal-navy:#0b2540;--portal-blue:#0069b4;--portal-red:#e30613;--nexus-canvas:var(--portal-bg);--nexus-surface:#fff;--nexus-line:#e6eaf0;--nexus-muted:#64748b}[data-mantine-color-scheme=dark]{--portal-bg:#10151e;--nexus-canvas:#10151e;--nexus-surface:#171e29;--nexus-line:#2a3443;--nexus-muted:#a1adbe}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:#0069b438}:where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--portal-blue);outline-offset:2px}.mantine-Modal-content,.mantine-Drawer-content{box-shadow:0 24px 100px #0b254033}@media (prefers-reduced-motion:no-preference){.portal-fade-in{animation:.5s cubic-bezier(.22,1,.36,1) both portal-fade-in}}@keyframes portal-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--ginzel-blue:#0069b4;--ginzel-red:#e30613;--ginzel-navy:#172b3e}.ginzel-home-link{color:inherit;flex-shrink:0;text-decoration:none;display:inline-flex}.ginzel-brand{color:var(--mantine-color-text);align-items:center;gap:18px;display:inline-flex}.ginzel-logo{flex-shrink:0;width:124px;display:block}.ginzel-logo img{width:100%;height:auto;display:block}.ginzel-logo .ginzel-logo-inverse,[data-mantine-color-scheme=dark] .ginzel-logo .ginzel-logo-standard,.ginzel-brand-light .ginzel-logo .ginzel-logo-standard{display:none}[data-mantine-color-scheme=dark] .ginzel-logo .ginzel-logo-inverse,.ginzel-brand-light .ginzel-logo .ginzel-logo-inverse{display:block}.ginzel-brand-light{color:#fff}.ginzel-product{border-left:1px solid var(--nexus-line);white-space:nowrap;flex-direction:column;gap:3px;padding-left:18px;display:flex}.ginzel-product-name{letter-spacing:-.4px;font-size:17px;font-weight:700}.ginzel-product-description{color:var(--nexus-muted);letter-spacing:.4px;font-size:9px}.nexus-sidebar .mantine-Divider-root{border-color:#ffffff1a}.nexus-sidebar .mantine-ActionIcon-root{color:#a5b5c6}.nexus-sidebar .mantine-ActionIcon-root:hover{color:#fff;background:#ffffff12}.nexus-sidebar .mantine-ScrollArea-scrollbar{--scrollarea-thumb-background:#ffffff30}.ginzel-brand-panel{isolation:isolate;color:#fff;background:radial-gradient(ellipse at 0% 110%,#e3061329,transparent 55%),radial-gradient(ellipse at 100% 0%,#ffffff16,transparent 55%),linear-gradient(118deg,var(--ginzel-blue),#004e86 48%,var(--ginzel-navy));position:relative;overflow:hidden}.ginzel-brand-panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:32%;position:absolute;inset:-20% 12% -20% auto;transform:skew(-22deg)}.ginzel-brand-panel:after{content:"";z-index:-1;pointer-events:none;border:35px solid #ffffff08;border-radius:50%;width:540px;height:540px;position:absolute;bottom:-430px;right:-260px}.ginzel-hero-brand{border-left:1px solid #ffffff26;flex-shrink:0;padding-left:32px}.ginzel-hero-brand .ginzel-logo{width:220px}.ginzel-auth{background:var(--nexus-canvas);grid-template-columns:minmax(0,11fr) minmax(0,9fr);min-height:100dvh;display:grid}.ginzel-auth-story{flex-direction:column;justify-content:space-between;gap:56px;padding:clamp(32px,4vw,64px);display:flex}.ginzel-auth-logo .ginzel-logo{width:210px}.ginzel-auth-eyebrow{letter-spacing:1.4px;color:#d5e6f3;font-size:12px}.ginzel-auth-message h1{letter-spacing:-2px;margin:18px 0 12px;font-size:clamp(38px,4.3vw,64px);font-weight:750;line-height:1.1}.ginzel-auth-subline{margin:0;font-size:clamp(20px,2vw,28px);font-weight:350;line-height:1.35}.ginzel-auth-lead{color:#d5e6f3;max-width:47ch;margin-top:28px;font-size:15px;line-height:1.8}.ginzel-auth-features{border-top:1px solid #ffffff26;flex-wrap:wrap;gap:26px;margin-top:34px;padding-top:28px;display:flex}.ginzel-auth-features>div{flex-direction:column;gap:7px;display:flex}.ginzel-auth-features svg{color:#c0e4ff;margin-bottom:5px}.ginzel-auth-features strong{font-size:13px;font-weight:650}.ginzel-auth-features span{color:#c6dbea;font-size:10px}.ginzel-auth-brand-footer{color:#c6dbea;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;display:flex}.ginzel-auth-brand-footer a{color:inherit;text-decoration:none}.ginzel-auth-brand-footer a:hover{color:#fff;text-decoration:underline}.ginzel-auth-form-area{flex-direction:column;justify-content:center;align-items:center;padding:clamp(24px,4vw,56px) clamp(20px,4vw,48px);display:flex}.ginzel-auth-card{width:100%;max-width:440px}.ginzel-auth-card>.mantine-Paper-root{border-top:3px solid var(--ginzel-red)}.ginzel-auth-form-footer{color:var(--nexus-muted);text-align:center;margin-top:28px;font-size:11px}.ginzel-auth-form-footer a{color:inherit}.ginzel-auth-mobile-brand{display:none}@media (max-width:62em){.ginzel-auth{grid-template-columns:1fr}.ginzel-auth-story{display:none}.ginzel-auth-form-area{min-height:100dvh}.ginzel-auth-mobile-brand{margin-bottom:32px;display:block}.ginzel-auth-mobile-brand .ginzel-logo{width:136px}}@media (max-width:36em){.ginzel-brand{gap:10px}.ginzel-logo{width:100px}.ginzel-product{padding-left:10px}.ginzel-product-name{font-size:14px}.ginzel-product-description{font-size:8px}.nexus-header .ginzel-product-description{display:none}.nexus-header .ginzel-logo{width:78px}.nexus-header .ginzel-product-name{font-size:11px}.nexus-header .ginzel-brand{flex-direction:column;gap:2px}.nexus-header .ginzel-product{border-left:0;padding-left:0}.nexus-header .mantine-Group-root{gap:8px}}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.eb60fb62.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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.edc4ba47.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.d355e0bf.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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.8b1cf68a.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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.0de3c900.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:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_sans_6727360c-module__3sr7Uq__className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.nunito_sans_6727360c-module__3sr7Uq__variable{--font-nunito-sans:"Nunito Sans","Nunito Sans Fallback"}
