html:has(.signin-page){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.signin-page){background:#fff}.signin-page{--ink:var(--ig-ink);--soft:var(--ig-soft);--cobalt:var(--ig-cobalt);--red:var(--ig-rose);--red-dark:var(--ig-rose-deep);--wash:var(--ig-wash);--line:var(--ig-line);--field-line:#7c80a3;--serif:var(--ig-display);--sans:var(--ig-body);min-height:100dvh;color:var(--ink);font:400 1.125rem/1.6 var(--sans);flex-direction:column;display:flex}.signin-page .signin-card{flex-direction:column;flex:1;display:flex}.signin-page a{color:var(--cobalt);text-underline-offset:.2em}.signin-page :focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.signin-page .col{flex-direction:column;flex:1;padding:1rem 1.25rem 0;display:flex}.signin-page .top{padding-block:0 1rem}.signin-page main.panel{flex:1;width:100%;max-width:30rem;margin:0;padding:1.5rem 0 2.5rem}.signin h1{font:560 clamp(2.3rem, 8.5vw, 3.2rem) / 1.06 var(--serif);font-variation-settings:var(--ig-display-vs);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0 0 .75rem}.signin h1:focus{outline:none}.signin .lead{color:var(--soft);margin:0 0 1.75rem;font-size:1.2rem}.signin .nw{white-space:nowrap}.signin .address{color:var(--ink);overflow-wrap:anywhere;display:block}.signin form label{margin:0 0 .45rem;font-weight:600;display:block}.signin input[type=email]{width:100%;min-height:3.5rem;font:400 1.2rem/1.3 var(--sans);color:var(--ink);border:1.5px solid var(--field-line);background:#fff;border-radius:.6rem;margin:0;padding:.75rem 1rem;display:block}.signin input[type=email]:focus-visible{outline:3px solid var(--cobalt);outline-offset:1px;border-color:var(--cobalt)}.signin input[aria-invalid=true]{border-color:var(--red)}.signin button{font-family:var(--sans);cursor:pointer}.signin button:disabled{opacity:1;cursor:default}.signin button.primary{background:var(--red);color:#fff;border:0;border-radius:.6rem;width:100%;min-height:3.5rem;margin-top:1rem;padding:.85rem 1.25rem;font-size:1.15rem;font-weight:600;line-height:1.25;display:block}.signin button.primary:hover:not(:disabled){background:var(--red-dark)}.signin button.primary:disabled{color:#8f1b33;background:#f9e1e6}.signin button.secondary{border:1.5px solid var(--ink);min-height:3.25rem;color:var(--ink);background:#fff;border-radius:.6rem;padding:.7rem 1.25rem;font-size:1.05rem;font-weight:600;line-height:1.25}.signin button.secondary:hover:not(:disabled){background:var(--wash)}.signin button.secondary:disabled{border-color:var(--line);color:var(--soft)}.signin button.text{min-height:2.75rem;color:var(--cobalt);text-underline-offset:.2em;background:0 0;border:0;padding:.5rem .1rem;font-size:1.05rem;font-weight:600;text-decoration:underline}.signin .first{color:var(--soft);margin:1.5rem 0 0;font-size:1rem}.signin .notice{border-left:4px solid var(--red);color:var(--ink);background:#fcecef;border-radius:.25rem .6rem .6rem .25rem;margin:0 0 1.5rem;padding:.9rem 1.1rem;font-size:1.05rem}.signin .notice p{margin:0}.signin .notice .notice-title{margin-bottom:.2rem;font-weight:600}.signin .steps{counter-reset:step;margin:0 0 1.5rem;padding:0;list-style:none}.signin .steps li{counter-increment:step;margin:0 0 .9rem;padding-left:2.6rem;position:relative}.signin .steps li:before{content:counter(step);font:500 2.2rem/1 var(--serif);font-variation-settings:var(--ig-display-vs);color:var(--red);position:absolute;top:-.2rem;left:0}.signin .steps q{quotes:"„" "”";font-weight:600}.signin .notes{background:var(--wash);border-radius:.8rem;margin:0 0 1.25rem;padding:1.1rem 1.25rem;font-size:1.02rem;list-style:none}.signin .notes li{margin:.35rem 0;padding-left:1.3rem;position:relative}.signin .notes li:before{content:"";background:var(--cobalt);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.62em;left:.1rem}.signin .status{color:var(--ink);margin:0 0 1rem;font-weight:600}.signin .status:empty{margin:0}.signin .again{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.signin .bot:not(:empty){margin-top:1rem}.signin-page .foot{border-top:1px solid var(--line);color:var(--soft);margin:0 1.25rem;padding:1.25rem 0 1.5rem;font-size:.98rem}.signin-page .foot p{margin:0 0 .4rem}.signin-page .foot ul{flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none;display:flex}.signin-page .foot li a{min-width:44px;padding:calc(23px - .8em) 0;display:inline-block}.signin-page .visual{display:none}@media (width>=960px){body:has(.signin-page){background:var(--ig-wash)}.signin-page{justify-content:center;align-items:center;gap:1.25rem;padding:clamp(1.5rem,5vh,4rem) 2rem 1.25rem}.signin-page .signin-card{border:1px solid var(--line);background:#fff;border-radius:1.5rem;flex:none;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);width:min(100%,68rem);min-height:min(43rem,100dvh - 9rem);display:grid;overflow:hidden;box-shadow:0 40px 80px -48px #1c214773}.signin-page .col{padding:2.25rem clamp(2.5rem,5vw,4.5rem) 0}.signin-page .signin-card .top .brand{--h:3.5rem}.signin-page main.panel{flex-direction:column;justify-content:center;max-width:30rem;padding-block:2rem 3.5rem;display:flex}.signin-page .visual{background:var(--ink);display:flex}.signin-page .visual figure{flex-direction:column;flex:1;margin:0;display:flex}.signin-page .visual img{object-fit:cover;object-position:50% 45%;flex:1;width:100%;height:0;min-height:0;display:block}.signin-page .visual figcaption{border-top:3px solid var(--ig-gold);padding:1.5rem 2rem 1.75rem}.signin-page .visual .say{font:500 1.45rem/1.25 var(--serif);font-variation-settings:var(--ig-heading-vs);color:#fff;text-wrap:balance;display:block}.signin-page .visual .sample{color:var(--ig-soft-on-dark);margin-top:.5rem;font-size:.92rem;display:block}.signin-page .foot{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 2rem;width:min(100%,68rem);margin:0;padding:0 .5rem;font-size:.95rem;display:flex}.signin-page .foot p{margin:0}}
