.BrandedLoginPreview-module__-_V_Hq__page{--brand-primary:#a93632;--brand-primary-dark:#76211f;--brand-accent:#f6be3f;color:#192236;background:var(--brand-primary);min-height:100dvh;position:relative;overflow:hidden}.BrandedLoginPreview-module__-_V_Hq__page,.BrandedLoginPreview-module__-_V_Hq__page *{box-sizing:border-box}.BrandedLoginPreview-module__-_V_Hq__backgroundMark{pointer-events:none;opacity:.15;position:absolute;inset:0}.BrandedLoginPreview-module__-_V_Hq__backgroundMark img{-o-object-fit:contain;object-fit:contain;-o-object-position:14% 52%;object-position:14% 52%;filter:saturate(.92)contrast(1.08);transform:scale(1.08)}.BrandedLoginPreview-module__-_V_Hq__colourWash{pointer-events:none;background:#3d0a0933;position:absolute;inset:0}.BrandedLoginPreview-module__-_V_Hq__frame{z-index:1;flex-direction:column;min-height:100dvh;display:flex;position:relative}.BrandedLoginPreview-module__-_V_Hq__header,.BrandedLoginPreview-module__-_V_Hq__footer{justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem clamp(1.25rem,4vw,3rem);display:flex}.BrandedLoginPreview-module__-_V_Hq__brandLockup{color:#fff;align-items:center;gap:.75rem;min-width:0;display:flex}.BrandedLoginPreview-module__-_V_Hq__brandLogo{background:#fffffff0;border:1px solid #ffffff80;border-radius:8px;flex:none;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden;box-shadow:0 12px 28px #2508072e}.BrandedLoginPreview-module__-_V_Hq__brandLogo img{-o-object-fit:contain;object-fit:contain;width:86%;height:86%}.BrandedLoginPreview-module__-_V_Hq__brandNames{gap:.16rem;min-width:0;display:grid}.BrandedLoginPreview-module__-_V_Hq__brandNames strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.98rem,2.2vw,1.16rem);font-weight:900;overflow:hidden}.BrandedLoginPreview-module__-_V_Hq__brandNames small{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;font-size:.65rem;font-weight:800}.BrandedLoginPreview-module__-_V_Hq__setupLink,.BrandedLoginPreview-module__-_V_Hq__secureHeader{color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.65rem .9rem;font-size:.82rem;font-weight:850;transition:background-color .16s,border-color .16s;display:inline-flex}.BrandedLoginPreview-module__-_V_Hq__setupLink:hover{background:#ffffff2e;border-color:#ffffff8c}.BrandedLoginPreview-module__-_V_Hq__setupLink svg,.BrandedLoginPreview-module__-_V_Hq__secureHeader svg{width:1rem;height:1rem}.BrandedLoginPreview-module__-_V_Hq__content{flex:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(100%,82rem);margin:0 auto;padding:clamp(1.25rem,4vw,3rem);display:grid}.BrandedLoginPreview-module__-_V_Hq__brandPanel{color:#fff;min-width:0;display:none}.BrandedLoginPreview-module__-_V_Hq__brandCopy{max-width:34rem}.BrandedLoginPreview-module__-_V_Hq__eyebrow,.BrandedLoginPreview-module__-_V_Hq__formEyebrow{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900}.BrandedLoginPreview-module__-_V_Hq__eyebrow{color:var(--brand-accent)}.BrandedLoginPreview-module__-_V_Hq__brandCopy h1{letter-spacing:0;margin:.85rem 0 0;font-size:clamp(3rem,5vw,4.8rem);font-weight:950;line-height:.98}.BrandedLoginPreview-module__-_V_Hq__brandCopy>p:not(.BrandedLoginPreview-module__-_V_Hq__eyebrow){color:#ffffffd1;max-width:31rem;margin:1.25rem 0 0;font-size:1.1rem;font-weight:650;line-height:1.75}.BrandedLoginPreview-module__-_V_Hq__privateNote{color:#ffffffbd;align-items:center;gap:.55rem;margin-top:2rem;font-size:.85rem;font-weight:800;display:inline-flex}.BrandedLoginPreview-module__-_V_Hq__privateNote svg{width:1.25rem;height:1.25rem;color:var(--brand-accent)}.BrandedLoginPreview-module__-_V_Hq__formCard{background:#fffffff7;border:1px solid #ffffffbf;border-radius:8px;justify-self:center;width:100%;min-width:0;max-width:32rem;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 28px 70px #2d060547}.BrandedLoginPreview-module__-_V_Hq__formCard>*{min-width:0}.BrandedLoginPreview-module__-_V_Hq__demoNotice{border:1px solid color-mix(in srgb, var(--brand-accent) 62%, white);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary-dark);background:color-mix(in srgb, var(--brand-accent) 18%, white);border-radius:8px;margin:0 0 1rem;padding:.7rem .85rem;font-size:.72rem;font-weight:900}.BrandedLoginPreview-module__-_V_Hq__formHeading{margin-bottom:1.75rem}.BrandedLoginPreview-module__-_V_Hq__formIcon{width:3rem;height:3rem;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-accent) 22%, white);border-radius:8px;place-items:center;display:grid}.BrandedLoginPreview-module__-_V_Hq__formIcon svg{width:1.45rem;height:1.45rem}.BrandedLoginPreview-module__-_V_Hq__formEyebrow{color:var(--brand-primary);margin-top:1.25rem}.BrandedLoginPreview-module__-_V_Hq__formHeading h2{letter-spacing:0;margin:.4rem 0 0;font-size:clamp(2.25rem,6vw,3.15rem);font-weight:950;line-height:1}.BrandedLoginPreview-module__-_V_Hq__formHeading>p:not(.BrandedLoginPreview-module__-_V_Hq__formEyebrow){color:#59677f;margin:.8rem 0 0;font-size:.96rem;font-weight:650;line-height:1.6}.BrandedLoginPreview-module__-_V_Hq__form{gap:1rem;width:100%;min-width:0;display:grid}.BrandedLoginPreview-module__-_V_Hq__field{gap:.5rem;width:100%;min-width:0;display:grid}.BrandedLoginPreview-module__-_V_Hq__field>span:first-child{color:#1d2430;font-size:.88rem;font-weight:850}.BrandedLoginPreview-module__-_V_Hq__inputShell{background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:.7rem;width:100%;min-width:0;min-height:56px;padding:0 .75rem;transition:border-color .15s,box-shadow .15s;display:flex}.BrandedLoginPreview-module__-_V_Hq__inputShell:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-primary) 16%, transparent)}.BrandedLoginPreview-module__-_V_Hq__inputIcon,.BrandedLoginPreview-module__-_V_Hq__inputIcon svg{color:#8290a6;flex:none;width:1.25rem;height:1.25rem}.BrandedLoginPreview-module__-_V_Hq__inputShell input{color:#151b26;background:0 0;border:0;outline:0;flex:1 1 0;width:0;min-width:0;padding:.9rem 0;font-size:1rem;font-weight:700}.BrandedLoginPreview-module__-_V_Hq__inputShell input::placeholder{color:#93a1b5}.BrandedLoginPreview-module__-_V_Hq__iconButton{color:#65728a;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.BrandedLoginPreview-module__-_V_Hq__iconButton:hover{background:#f1f5f9}.BrandedLoginPreview-module__-_V_Hq__iconButton svg{width:1.3rem;height:1.3rem}.BrandedLoginPreview-module__-_V_Hq__textAction{width:fit-content;min-height:44px;color:var(--brand-primary-dark);cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:.4rem;padding:.35rem 0;font-size:.88rem;font-weight:850;display:inline-flex}.BrandedLoginPreview-module__-_V_Hq__textAction svg{width:1rem;height:1rem}.BrandedLoginPreview-module__-_V_Hq__submitButton{color:#fff;background:var(--brand-primary);min-height:56px;box-shadow:0 14px 28px color-mix(in srgb, var(--brand-primary-dark) 24%, transparent);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.65rem;padding:.9rem 1.2rem;font-size:1rem;font-weight:900;transition:background-color .15s,transform .15s;display:inline-flex}.BrandedLoginPreview-module__-_V_Hq__submitButton:hover:not(:disabled){background:var(--brand-primary-dark);transform:translateY(-1px)}.BrandedLoginPreview-module__-_V_Hq__submitButton:disabled{cursor:wait;opacity:.72}.BrandedLoginPreview-module__-_V_Hq__submitButton svg{width:1.18rem;height:1.18rem}.BrandedLoginPreview-module__-_V_Hq__spinner{animation:.9s linear infinite BrandedLoginPreview-module__-_V_Hq__spin}.BrandedLoginPreview-module__-_V_Hq__status{border:1px solid;border-radius:8px;margin:0;padding:.85rem 1rem;font-size:.86rem;font-weight:750;line-height:1.55}.BrandedLoginPreview-module__-_V_Hq__info{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.BrandedLoginPreview-module__-_V_Hq__error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.BrandedLoginPreview-module__-_V_Hq__success{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.BrandedLoginPreview-module__-_V_Hq__helpRow{border-top:1px solid #e2e8f0;margin-top:1.75rem;padding-top:1.3rem}.BrandedLoginPreview-module__-_V_Hq__helpRow p{color:#64748b;margin:0;font-size:.86rem;font-weight:650;line-height:1.6}.BrandedLoginPreview-module__-_V_Hq__helpRow a{color:var(--brand-primary-dark);text-underline-offset:3px;font-weight:850;text-decoration:underline;text-decoration-thickness:1px}.BrandedLoginPreview-module__-_V_Hq__footer{color:#ffffffad;font-size:.74rem;font-weight:750}.BrandedLoginPreview-module__-_V_Hq__footerLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:inline-flex}.BrandedLoginPreview-module__-_V_Hq__footer a{color:inherit;text-underline-offset:3px;text-decoration:underline}.BrandedLoginPreview-module__-_V_Hq__page :is(a,button,input):focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}@media (min-width:900px){.BrandedLoginPreview-module__-_V_Hq__content{grid-template-columns:minmax(0,1fr) minmax(390px,32rem)}.BrandedLoginPreview-module__-_V_Hq__brandPanel{display:block}.BrandedLoginPreview-module__-_V_Hq__formCard{justify-self:end}}@media (max-width:899px){.BrandedLoginPreview-module__-_V_Hq__page{background:var(--brand-primary)}.BrandedLoginPreview-module__-_V_Hq__backgroundMark{opacity:.13;width:auto;height:auto;inset:0}.BrandedLoginPreview-module__-_V_Hq__backgroundMark img{-o-object-position:center 32%;object-position:center 32%;transform:scale(1.18)}.BrandedLoginPreview-module__-_V_Hq__colourWash{background:#3d0a0929;height:auto}.BrandedLoginPreview-module__-_V_Hq__header{align-items:flex-start;min-height:7.5rem}.BrandedLoginPreview-module__-_V_Hq__secureHeader{display:none}.BrandedLoginPreview-module__-_V_Hq__content{align-items:start;padding-top:.5rem}.BrandedLoginPreview-module__-_V_Hq__formCard{max-width:38rem;margin:0 auto;box-shadow:0 20px 45px #0f172a21}.BrandedLoginPreview-module__-_V_Hq__footer{color:#ffffffb8}}@media (max-width:520px){.BrandedLoginPreview-module__-_V_Hq__header,.BrandedLoginPreview-module__-_V_Hq__footer,.BrandedLoginPreview-module__-_V_Hq__content{padding-left:1rem;padding-right:1rem}.BrandedLoginPreview-module__-_V_Hq__setupLink span{display:none}.BrandedLoginPreview-module__-_V_Hq__formCard{max-width:100%;padding:1.35rem}.BrandedLoginPreview-module__-_V_Hq__formHeading h2{font-size:2.25rem}.BrandedLoginPreview-module__-_V_Hq__footer{flex-direction:column;align-items:flex-start}.BrandedLoginPreview-module__-_V_Hq__footerLinks{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.BrandedLoginPreview-module__-_V_Hq__spinner{animation-duration:1.8s}.BrandedLoginPreview-module__-_V_Hq__setupLink,.BrandedLoginPreview-module__-_V_Hq__inputShell,.BrandedLoginPreview-module__-_V_Hq__submitButton{transition:none}}@keyframes BrandedLoginPreview-module__-_V_Hq__spin{to{transform:rotate(360deg)}}
