._header_npufw_1{border-bottom:1px solid var(--mantine-color-default-border)}._logoLink_npufw_5{align-items:center;text-decoration:none;display:flex}._footerRoot_2uz1k_1{border-top:1px solid var(--mantine-color-default-border);padding:var(--mantine-spacing-md);box-sizing:border-box;width:100%;margin-top:auto}._root_azvgl_1{flex-direction:column;width:100%;max-width:100%;min-height:100vh;display:flex}._main_azvgl_9{flex-direction:column;flex:1;min-width:0;display:flex}._footerWrapper_azvgl_16{box-sizing:border-box;flex-shrink:0;width:100vw;margin-left:calc(50% - 50vw)}._shell_wx3qz_1{min-height:100vh}._header_wx3qz_5{border-bottom:1px solid var(--mantine-color-default-border)}._logoLink_wx3qz_9{align-items:center;text-decoration:none;display:flex}._main_wx3qz_15{min-width:0}._navLabelText_wx3qz_19{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._navSection_wx3qz_26{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);padding-top:var(--mantine-spacing-md);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);text-transform:uppercase;letter-spacing:.05em;font-weight:500}._pinnedItem_gko8k_1{border:1px solid var(--mantine-color-default-border);border-radius:8px;padding:10px}._wrapper_z95nj_1{flex:1;min-height:0;display:flex}._formPanel_z95nj_7{padding:var(--mantine-spacing-xl);justify-content:center;align-items:center;min-height:0;display:flex}._formInner_z95nj_15{width:100%;max-width:400px}._brandPanel_z95nj_20{padding:var(--mantine-spacing-xl);justify-content:center;align-items:center;gap:var(--mantine-spacing-lg);background-color:#1a1a2e;flex-direction:column;display:flex}._brandBanner_z95nj_30{object-fit:contain;cursor:pointer;width:100%;max-width:280px;height:auto}._brandTitle_z95nj_38{text-align:center;font-size:2.5rem;font-weight:800;line-height:1.2}._brandSubtitle_z95nj_45{font-size:var(--mantine-font-size-lg);text-align:center;max-width:480px;font-weight:700}._logo_1y7qb_1{object-fit:contain}._breakAll_12syz_1{word-break:break-all}._credDefForm_12syz_5{border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-blue-3);padding:var(--mantine-spacing-sm)}
