.signin{background:radial-gradient(120% 50% at 50% 0%, #14b8a61a 0%, transparent 60%), var(--im-surface);min-height:100svh;display:grid}.signin__panel{display:none}.signin__main{justify-items:center;gap:var(--im-s5);padding:calc(var(--im-s5) + env(safe-area-inset-top)) var(--im-s5) calc(var(--im-s5) + env(safe-area-inset-bottom));grid-template-rows:1fr auto;display:grid}.signin__card{align-content:start;gap:var(--im-s5);width:100%;max-width:400px;animation:signin-rise .52s var(--im-ease-out) both;display:grid}.signin__brand{border-radius:var(--im-r-sm);justify-self:start;align-items:center;gap:10px;display:inline-flex}.signin__word{color:var(--im-navy-900);font-family:var(--im-font-display);letter-spacing:-.035em;font-size:24px;font-weight:800}.signin__word b{color:var(--im-teal-600);font-weight:800}.signin__head{gap:6px;display:grid}.signin__head h1{letter-spacing:-.03em;font-size:28px;font-weight:800}.signin__head p{color:var(--im-muted)}.signin__seg{border:0;min-width:0;margin:0}.signin__form{gap:var(--im-s4)}.signin__consent{color:var(--im-muted);font-size:var(--im-text-sm);line-height:1.5}.signin__consent a,.signin__panel-foot a{color:var(--im-accent);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #0f766e59;text-decoration:underline #0f766e59}.signin__divider{align-items:center;gap:var(--im-s3);color:var(--im-subtle);font-size:var(--im-text-xs);text-transform:uppercase;letter-spacing:.1em;grid-template-columns:1fr auto 1fr;font-weight:600;display:grid}.signin__divider:before,.signin__divider:after{content:"";background:var(--im-line);height:1px}.signin__trust{color:var(--im-muted);font-size:var(--im-text-xs);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.signin__trust svg{width:15px;height:15px;color:var(--im-accent);stroke-width:2.4px;flex:none;margin-top:1px}.signin__legal{color:var(--im-subtle);font-size:var(--im-text-xs);flex-wrap:wrap;justify-content:center;gap:6px 10px;display:flex}.signin__legal a{color:var(--im-muted);font-weight:600}.signin__legal a:hover{color:var(--im-ink)}@media (min-width:560px){.signin__main{padding-top:var(--im-s10);align-items:center}.signin__card{border:1px solid var(--im-line);border-radius:var(--im-r-xl);background:var(--im-surface);padding:var(--im-s8);box-shadow:var(--im-shadow-md)}}@media (min-width:981px){.signin{background:var(--im-bg);grid-template-columns:minmax(420px,.92fr) minmax(0,1fr)}.signin__panel{background:radial-gradient(80% 50% at 100% 0%, #14b8a64d 0%, transparent 65%), radial-gradient(70% 45% at 0% 100%, #7dd3fc24 0%, transparent 70%), linear-gradient(170deg, var(--im-navy-900) 0%, var(--im-navy-950) 100%);height:100svh;padding:var(--im-s10) 56px;color:#ffffffc2;grid-template-rows:auto 1fr auto;display:grid;position:sticky;top:0;overflow:hidden}.signin__panel-brand{border-radius:var(--im-r-sm);justify-self:start}.signin__panel-copy{align-content:center;gap:var(--im-s5);max-width:460px;display:grid}.signin__kicker{color:var(--im-teal-300);font-size:var(--im-text-sm);font-weight:700}.signin__panel h2{color:#fff;letter-spacing:-.035em;font-size:44px;font-weight:800;line-height:1.1}.signin__panel ul{gap:var(--im-s4);margin:var(--im-s4) 0 0;padding:0;list-style:none;display:grid}.signin__panel li{align-items:center;gap:var(--im-s3);font-size:var(--im-text-md);grid-template-columns:auto minmax(0,1fr);line-height:1.45;display:grid}.signin__panel li span{width:36px;height:36px;color:var(--im-teal-300);background:#14b8a61a;border:1px solid #5eead43d;border-radius:11px;place-items:center;display:grid}.signin__panel li svg{width:18px;height:18px}.signin__panel-foot{font-size:var(--im-text-sm)}.signin__panel-foot a{color:#fff;text-decoration-color:#ffffff59}.signin__main{padding:var(--im-s10)}.signin__brand{display:none}}@keyframes signin-rise{0%{opacity:0;transform:translateY(12px)}}
