@property --gt-border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.gt-auth-page{min-height:100svh;min-height:100dvh;height:auto;display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.gt-auth-card{--gt-accent:hsl(var(--primary));position:relative;isolation:isolate;width:32rem;max-width:100%;max-height:none;border-radius:28px;padding-block:clamp(18px,3dvh,32px);outline:none;box-shadow:0 18px 60px -28px color-mix(in srgb,var(--gt-accent) 30%,transparent)}.gt-auth-card.w-240{width:60rem}.gt-auth-card:before{content:"";position:absolute;inset:0;z-index:2;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--gt-border-angle),color-mix(in srgb,var(--gt-accent) 18%,transparent) 0deg 65deg,var(--gt-accent) 105deg,color-mix(in srgb,var(--gt-accent) 35%,white) 125deg,color-mix(in srgb,var(--gt-accent) 18%,transparent) 160deg 245deg,var(--gt-accent) 285deg,color-mix(in srgb,var(--gt-accent) 35%,white) 305deg,color-mix(in srgb,var(--gt-accent) 18%,transparent) 340deg);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude!important;pointer-events:none;animation:gt-border-orbit 12s linear infinite}.gt-auth-content{max-height:none;overflow:visible;padding-inline:clamp(20px,5vw,48px);min-width:0}.gt-auth-card .MuiFormControl-root{min-width:0}.gt-auth-card .MuiInputBase-input{font-size:16px}.gt-auth-card .MuiButton-root{min-height:42px}.gt-auth-card .MuiIconButton-root{min-height:32px}.gt-auth-card .MuiTypography-root{overflow-wrap:anywhere}.gt-auth-card .MuiFormControl-root.outlined,.gt-auth-card .MuiFormControl-root.outlined:focus-within{box-shadow:none;outline:none}.gt-auth-card .MuiFormControl-root.outlined .MuiInputBase-root.Mui-focused{box-shadow:0 0 0 2px color-mix(in srgb,var(--gt-accent) 28%,transparent)}.super-admin-auth-logo{position:relative;display:grid;width:clamp(96px,18dvh,160px);margin-inline:auto;margin-bottom:clamp(10px,2dvh,22px);place-items:center;perspective:900px;isolation:isolate}.super-admin-auth-logo:before{content:"";position:absolute;inset:12% -18%;background:radial-gradient(ellipse,color-mix(in srgb,var(--gt-accent) 17%,transparent),transparent 68%);filter:blur(12px);animation:gt-logo-aura 9s ease-in-out infinite;pointer-events:none}.super-admin-auth-logo img{display:block;width:100%;height:auto;object-fit:contain;transform-origin:center;animation:gt-logo-reveal 1.2s cubic-bezier(.16,1,.3,1) both,gt-logo-poise 10s ease-in-out 1.2s infinite;filter:drop-shadow(0 8px 12px color-mix(in srgb,var(--gt-accent) 15%,transparent))}.super-admin-auth-logo>span{position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,rgba(255,249,221,.7) 48%,rgba(255,255,255,.9) 50%,transparent 62%) 180% 0 /300% 100%;mask:url(/images/branding/golden-triangle-admin-logo.png) center/contain no-repeat;-webkit-mask:url(/images/branding/golden-triangle-admin-logo.png) center/contain no-repeat;mix-blend-mode:screen;pointer-events:none;animation:gt-logo-lustre 10s ease-in-out 1.2s infinite,gt-logo-poise 10s ease-in-out 1.2s infinite}.gt-auth-stack{gap:clamp(12px,2dvh,22px)}.gt-auth-brand{margin-bottom:clamp(16px,3dvh,28px)}.gt-auth-card form{gap:12px}.gt-auth-card h1{font-size:clamp(26px,4dvh,34px);line-height:1.15}@keyframes gt-border-orbit{to{--gt-border-angle:360deg}}@keyframes gt-logo-reveal{0%{opacity:0;transform:perspective(900px) translateY(10px) rotateX(12deg) scale(.94)}to{opacity:1;transform:perspective(900px) translateY(0) rotateX(0) scale(1)}}@keyframes gt-logo-poise{0%,to{transform:perspective(900px) rotateY(-4deg) rotateX(1deg) translateY(0)}50%{transform:perspective(900px) rotateY(4deg) rotateX(-1deg) translateY(-3px)}}@keyframes gt-logo-lustre{0%,15%{background-position:180% 0;opacity:0}20%{opacity:.8}42%{background-position:-80% 0;opacity:.8}50%,to{background-position:-80% 0;opacity:0}}@keyframes gt-logo-aura{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:600px){.gt-auth-card{border-radius:24px}.gt-auth-card form>.MuiTypography-body2{font-size:12px;line-height:1.5}.gt-auth-card .MuiTypography-body1{font-size:14px;line-height:1.5}}@media (max-height:700px){.gt-auth-card{padding-block:16px}.super-admin-auth-logo{width:92px;margin-bottom:10px}.gt-auth-stack{gap:12px}.gt-auth-card form{gap:10px}}@media (max-height:570px) and (min-width:620px){.gt-auth-page{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.gt-auth-card:before,.super-admin-auth-logo img,.super-admin-auth-logo:before,.super-admin-auth-logo>span{animation:none}.super-admin-auth-logo>span{display:none}}.gt-auth-scene{position:relative;isolation:isolate;min-height:100dvh}.gt-auth-skyline{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:hsl(var(--background))}.gt-auth-skyline-layer{position:absolute;inset:-3%;background:url(/images/branding/uae-auth-skyline-v2.webp) 50%/cover no-repeat;opacity:.58;filter:saturate(1.15);will-change:transform}.gt-auth-skyline-left{mask-image:linear-gradient(90deg,#000 0 44%,transparent 57%);animation:gt-skyline-left 28s ease-in-out infinite}.gt-auth-skyline-right{mask-image:linear-gradient(90deg,transparent 43%,#000 56% 100%);animation:gt-skyline-right 32s ease-in-out infinite}.gt-auth-skyline:after{content:"";position:absolute;inset:-10%;background:radial-gradient(ellipse at 15% 70%,hsl(var(--primary)/.13),transparent 42%),radial-gradient(ellipse at 85% 20%,rgb(44 167 196/.12),transparent 45%);animation:gt-skyline-light 18s ease-in-out infinite}.dark .gt-auth-skyline-layer{opacity:.42;filter:saturate(1.3) brightness(.72)}@keyframes gt-skyline-left{0%,to{transform:translate3d(-.4%,.3%,0) scale(1.015)}50%{transform:translate3d(.5%,-.5%,0) scale(1.04)}}@keyframes gt-skyline-right{0%,to{transform:translate3d(.4%,-.3%,0) scale(1.035)}50%{transform:translate3d(-.5%,.5%,0) scale(1.015)}}@keyframes gt-skyline-light{0%,to{transform:translate3d(-2%,0,0);opacity:.55}50%{transform:translate3d(2%,-2%,0);opacity:1}}@media (prefers-reduced-motion:reduce){.gt-auth-skyline-layer,.gt-auth-skyline:after{animation:none;will-change:auto}}@media (min-width:1024px){.gt-auth-card:not(.w-240){width:36rem}.gt-auth-content{padding-inline:56px}}@media (min-width:1440px){.gt-auth-card:not(.w-240){width:39.6rem}.gt-auth-content{padding-inline:64px}}@media (min-width:1024px) and (min-height:800px){.gt-auth-card{padding-block:36px}.super-admin-auth-logo{width:184px}}.gt-auth-welcome{display:flex;align-items:center;gap:.3em}.gt-auth-welcome-text{color:hsl(var(--text-primary));background:linear-gradient(105deg,hsl(var(--text-primary)) 30%,hsl(var(--primary)) 48%,hsl(var(--text-primary)) 66%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gt-welcome-shimmer 7s ease-in-out infinite}.gt-auth-welcome .gt-auth-wave{flex:none;width:.95em;height:.95em;color:hsl(var(--primary));transform-origin:72% 78%;animation:gt-welcome-wave 5s ease-in-out .6s infinite}@keyframes gt-welcome-shimmer{0%,20%{background-position:100% 50%}65%,to{background-position:0 50%}}@keyframes gt-welcome-wave{0%,55%,to{transform:rotate(0)}24%,8%{transform:rotate(18deg)}16%,32%{transform:rotate(-10deg)}40%{transform:rotate(10deg)}48%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.gt-auth-welcome .gt-auth-wave,.gt-auth-welcome-text{animation:none}}@media (min-width:1024px){.gt-auth-card:not(.w-240){padding-block:calc(clamp(18px, 3dvh, 32px) + var(--gt-auth-growth, 0px))}}@media (min-width:1024px) and (max-height:700px){.gt-auth-card:not(.w-240){padding-block:calc(16px + var(--gt-auth-growth, 0px))}}@media (min-width:1024px) and (min-height:800px){.gt-auth-card:not(.w-240){padding-block:calc(36px + var(--gt-auth-growth, 0px))}}.gt-auth-card{--gt-auth-copy:hsl(var(--text-primary));--gt-auth-field-surface:color-mix(in srgb,hsl(var(--background-paper)) 96%,black);--gt-auth-field-border:color-mix(in srgb,hsl(var(--text-primary)) 48%,transparent);--gt-auth-action-border:color-mix(in srgb,hsl(var(--primary)) 65%,hsl(var(--text-primary)))}.dark .gt-auth-card{--gt-auth-copy:#fff;--gt-auth-field-surface:color-mix(in srgb,hsl(var(--background-paper)) 86%,white);--gt-auth-field-border:rgb(255 255 255/0.68);--gt-auth-action-border:color-mix(in srgb,hsl(var(--primary)) 38%,white)}.gt-auth-card .MuiDivider-root,.gt-auth-card .MuiInputAdornment-root,.gt-auth-card .link-text-secondary,.gt-auth-card .text-text-secondary{color:var(--gt-auth-copy)!important}.gt-auth-card .link-text-secondary{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.gt-auth-card .link-text-secondary:hover{text-decoration-thickness:2px}.gt-auth-card .MuiDivider-root:after,.gt-auth-card .MuiDivider-root:before,.gt-auth-card hr.MuiDivider-root{border-color:color-mix(in srgb,var(--gt-auth-copy) 28%,transparent)}@layer style{.gt-auth-card .MuiFormControl-root.outlined .MuiInputBase-root.MuiInput-root{background-color:var(--gt-auth-field-surface)!important;border-color:var(--gt-auth-field-border)!important}.gt-auth-card .MuiFormControl-root.outlined .MuiInputBase-root.MuiInput-root:hover{border-color:var(--gt-auth-copy)!important}.gt-auth-card .MuiFormControl-root.outlined .MuiInputBase-root.MuiInput-root.Mui-focused{border-color:hsl(var(--primary))!important}.gt-auth-card .MuiInputBase-input{background-color:transparent!important;color:var(--gt-auth-copy)!important;-webkit-text-fill-color:var(--gt-auth-copy)!important;caret-color:var(--gt-auth-copy)!important}.gt-auth-card .MuiInputBase-input::placeholder{color:var(--gt-auth-copy)!important;-webkit-text-fill-color:var(--gt-auth-copy)!important;opacity:.72!important}.gt-auth-card .MuiInputBase-input:-webkit-autofill,.gt-auth-card .MuiInputBase-input:-webkit-autofill:focus,.gt-auth-card .MuiInputBase-input:-webkit-autofill:hover,.gt-auth-card .MuiInputBase-input:autofill{-webkit-box-shadow:0 0 0 1000px var(--gt-auth-field-surface) inset!important;box-shadow:0 0 0 1000px var(--gt-auth-field-surface) inset!important;-webkit-text-fill-color:var(--gt-auth-copy)!important;caret-color:var(--gt-auth-copy)!important}.gt-auth-card .MuiButton-outlined{border-color:var(--gt-auth-action-border)!important;color:var(--gt-auth-copy)!important}.gt-auth-card .MuiButton-outlined:hover{border-color:var(--gt-auth-copy)!important;background-color:color-mix(in srgb,hsl(var(--primary)) 12%,transparent)!important}}.gt-auth-card .gt-auth-google-button{outline:1px solid var(--gt-auth-action-border);outline-offset:-1px}.gt-auth-skyline-shade{position:absolute;inset:0;background:rgb(27 34 43/.12)}.dark .gt-auth-skyline-shade{background:rgb(12 18 26/.26)}.gt-auth-client-logo img:not(.hidden){transform:scale(1.8);transform-origin:center}.gt-auth-card.gt-auth-soft-borders{--gt-auth-field-border:color-mix(in srgb,hsl(var(--text-primary)) 28%,transparent);--gt-auth-action-border:color-mix(in srgb,hsl(var(--primary)) 42%,transparent);--gt-auth-border-hover:color-mix(in srgb,hsl(var(--text-primary)) 48%,transparent)}.dark .gt-auth-card.gt-auth-soft-borders{--gt-auth-field-border:rgb(255 255 255/0.28);--gt-auth-action-border:color-mix(in srgb,color-mix(in srgb,hsl(var(--primary)) 38%,white) 38%,transparent);--gt-auth-border-hover:rgb(255 255 255/0.46)}@layer style{.gt-auth-card.gt-auth-soft-borders .MuiButton-outlined:hover,.gt-auth-card.gt-auth-soft-borders .MuiFormControl-root.outlined .MuiInputBase-root.MuiInput-root:hover:not(.Mui-focused){border-color:var(--gt-auth-border-hover)!important}}