.sign-in-desk{--background:#fff;--foreground:#09090b;--primary:#000;--primary-foreground:#fff;--muted-foreground:#55555c;--destructive:#c50025;--ring:#71717a;--ink:#141416;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;color:var(--foreground);background:#e7e7ea url(/brand/sign-in-desk-phone.webp) 50%/cover no-repeat;place-items:center;padding:5.5rem 1rem;display:grid}@media (min-width:48rem){.sign-in-desk{background-image:url(/brand/sign-in-desk.webp);padding:1rem}}.sign-in-desk .proof{box-sizing:border-box;background:var(--background);flex-direction:column;width:100%;max-width:28.75rem;min-height:38rem;padding:2.75rem 2.25rem 2.5rem;display:flex;position:relative;box-shadow:6px 10px 32px #17171c38}@media (min-width:48rem){.sign-in-desk .proof{padding:3.25rem 3.5rem}}.sign-in-desk .proof:before{--reach:1rem;--gap:1.625rem;--hair:.8px;--mark:linear-gradient(var(--ink), var(--ink));content:"";pointer-events:none;background:var(--mark) left var(--gap) top 0 / var(--hair) var(--reach) no-repeat, var(--mark) left 0 top var(--gap) / var(--reach) var(--hair) no-repeat, var(--mark) right var(--gap) top 0 / var(--hair) var(--reach) no-repeat, var(--mark) right 0 top var(--gap) / var(--reach) var(--hair) no-repeat, var(--mark) left var(--gap) bottom 0 / var(--hair) var(--reach) no-repeat, var(--mark) left 0 bottom var(--gap) / var(--reach) var(--hair) no-repeat, var(--mark) right var(--gap) bottom 0 / var(--hair) var(--reach) no-repeat, var(--mark) right 0 bottom var(--gap) / var(--reach) var(--hair) no-repeat;position:absolute;inset:.375rem}.sign-in-desk .target{width:1.125rem;height:1.125rem;color:var(--ink);margin-inline:auto;position:absolute;inset-block-start:.25rem;inset-inline:0}.sign-in-desk .colour-bar{background:linear-gradient(90deg,#000 0 12.5%,#3f3f46 0 25%,#a1a1aa 0 37.5%,#e4002b 0 50%,#f4667f 0 62.5%,#fff1a0 0 75%,#d2e6ff 0 87.5%,#ffd5ec 0 100%);width:6.5rem;height:.5625rem;position:absolute;inset-block-end:.5rem;inset-inline-start:2.375rem}.sign-in-desk .line{width:100%;height:2.75rem;color:var(--foreground);background:0 0;outline:none;font-size:1rem;transition:box-shadow .12s;box-shadow:inset 0 -1px #71717a}.sign-in-desk .line:hover{box-shadow:inset 0 -1px 0 var(--foreground)}.sign-in-desk .line:focus-visible{box-shadow:inset 0 -2px 0 var(--foreground)}.sign-in-desk .line[aria-invalid=true]{box-shadow:inset 0 -2px 0 var(--destructive)}.sign-in-desk .line:-webkit-autofill{-webkit-text-fill-color:var(--foreground);box-shadow:inset 0 -1px #71717a,inset 0 0 0 100px #fff}@media (prefers-reduced-motion:reduce){.sign-in-desk .line{transition:none}}
