.auth,.auth *{box-sizing:border-box}.auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:100dvh;background:var(--paper);color:var(--ink)}.auth-form-pane{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-8) var(--space-12);background:var(--paper);border-right:1px solid var(--hairline)}.auth-page-brand{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%}.auth-page-brand-word{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-4);row-gap:var(--space-1);min-width:0}.auth-home{display:inline-flex;border-radius:var(--radius-sm)}.auth-page-brand-word .tr-label{font-size:var(--text-2xs)}.auth-form-card{width:100%;max-width:440px;margin-block:auto}.auth-form-card h1{margin:0 0 var(--space-2);text-align:center}.auth-form{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-6)}.auth-forgot-form,.auth-form-card>.auth-form:first-of-type{margin-top:var(--space-4)}.auth-info{justify-content:center;padding:var(--space-12) var(--space-8)}.auth-info,.auth-info-inner{display:flex;align-items:center}.auth-info-inner{flex-direction:column;width:100%;max-width:520px;text-align:center}.auth-promo-headline{margin:0;font-size:clamp(var(--text-4xl),2.8vw,var(--text-6xl));text-wrap:balance}.auth-promo-headline .tr-note{margin-top:var(--space-1)}.auth-illustration-card{width:min(100%,460px);margin:var(--space-8) auto var(--space-6);padding:var(--space-4)}.auth-board-art{display:block;width:100%;height:auto}@keyframes ill-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ill-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ill-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ill-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ill-packet-run{0%{opacity:0;offset-distance:0}12%{opacity:.95}82%{opacity:.95}to{opacity:0;offset-distance:100%}}@keyframes ill-halo{0%,to{opacity:0;transform:scale(1)}50%{opacity:.3;transform:scale(1.04)}}@keyframes ill-march{to{stroke-dashoffset:-22}}@keyframes ill-breathe{0%,to{opacity:.74}50%{opacity:1}}@keyframes ill-shimmer{0%,to{opacity:.4}50%{opacity:.78}}@keyframes ill-blip{0%,70%,to{stroke-opacity:1}82%{stroke-opacity:.45}}.auth-board-art .ill-node{transform-origin:center;animation:ill-rise .42s cubic-bezier(.2,.7,.2,1) both}.auth-board-art .ill-client{animation-delay:60ms}.auth-board-art .ill-gateway{animation-delay:.29s}.auth-board-art .ill-service{animation-name:ill-pop;animation-delay:.68s;animation-duration:.48s}.auth-board-art .ill-queue{animation-delay:1.02s}.auth-board-art .ill-store{animation-delay:1.05s}.auth-board-art .ill-worker-1{animation-delay:1.18s}.auth-board-art .ill-worker-2{animation-delay:1.26s}.auth-board-art .ill-worker-3{animation-delay:1.34s}.auth-board-art .ill-ghost{animation-name:ill-fade-in;animation-duration:.42s;animation-delay:1.46s;animation-fill-mode:both}.auth-board-art .ill-wire{stroke-dasharray:1;stroke-dashoffset:0;animation:ill-draw .52s ease-out both}.auth-board-art .ill-wire-1{animation-delay:.18s}.auth-board-art .ill-wire-2{animation-delay:.44s}.auth-board-art .ill-wire-3,.auth-board-art .ill-wire-5{animation-delay:.84s}.auth-board-art .ill-wire-4{animation-delay:1.06s}.auth-board-art .ill-wire-ghost{opacity:.9;animation:ill-fade-in .36s ease-out 1.44s both,ill-march 12s linear 2.2s infinite}.auth-board-art .ill-head{opacity:1;animation:ill-fade-in .18s ease-out both}.auth-board-art .ill-head-1{animation-delay:.62s}.auth-board-art .ill-head-2{animation-delay:.9s}.auth-board-art .ill-head-3,.auth-board-art .ill-head-5{animation-delay:1.26s}.auth-board-art .ill-head-4{animation-delay:1.47s}.auth-board-art .ill-head-ghost{animation-delay:1.66s}.auth-board-art .ill-service-halo{transform-origin:center;opacity:0;animation:ill-halo 5.2s ease-in-out 2.4s infinite}.auth-board-art .ill-tick{opacity:.45}.auth-board-art .ill-tick-1{animation:ill-shimmer 3.6s ease-in-out 2.3s infinite}.auth-board-art .ill-tick-2{animation:ill-shimmer 3.6s ease-in-out 2.5s infinite}.auth-board-art .ill-tick-3{animation:ill-shimmer 3.6s ease-in-out 2.7s infinite}.auth-board-art .ill-store-cap{animation:ill-blip 8.2s ease-in-out 2.2s infinite}.auth-board-art .ill-packet{opacity:0;offset-rotate:0deg;animation:ill-packet-run 8.2s linear infinite}.auth-board-art .ill-packet-a{animation-delay:2.2s}.auth-board-art .ill-packet-b{animation-delay:3.2s}.auth-board-art .ill-packet-c{animation-delay:4.8s}.auth-board-art .ill-packet-d{animation-delay:6.4s}@media (prefers-reduced-motion:reduce){.auth-board-art .ill-head,.auth-board-art .ill-node,.auth-board-art .ill-packet,.auth-board-art .ill-service-halo,.auth-board-art .ill-store-cap,.auth-board-art .ill-tick,.auth-board-art .ill-wire,.auth-board-art .ill-wire-ghost{animation:none!important}.auth-board-art .ill-packets,.auth-board-art .ill-service-halo{display:none}.auth-board-art .ill-wire{stroke-dasharray:none}}@supports not (offset-path:path("M 0 0")){.auth-board-art .ill-packets{display:none}}.auth-promo-lead{margin:0 0 var(--space-8);max-width:44ch;color:var(--ink-muted);text-wrap:pretty}.auth-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.auth-steps li{display:flex;align-items:center;gap:var(--space-4);font-size:var(--text-lg);color:var(--ink)}.auth-step-num{flex:none;width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--sticky-tint);border:1px solid color-mix(in srgb,var(--sticky) 55%,transparent);color:var(--gold-text);font-weight:700;font-size:var(--text-md);line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.auth-btn-google{background:var(--surface)}.auth-ellipsis{display:inline-flex;width:1.15em;overflow:hidden;pointer-events:none}.auth-ellipsis span{animation:auth-ellipsis-dot 1.2s ease-in-out infinite}.auth-ellipsis span:nth-child(2){animation-delay:.16s}.auth-ellipsis span:nth-child(3){animation-delay:.32s}@keyframes auth-ellipsis-dot{0%,20%{opacity:.2}40%{opacity:1}to{opacity:.2}}@media (prefers-reduced-motion:reduce){.auth-ellipsis span{animation:none;opacity:1}}.auth-divider{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-6) 0 var(--space-1);color:var(--ink-muted);font-size:var(--text-md);font-style:italic}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:var(--hairline)}.auth-footnote{margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:1px solid var(--hairline);text-align:center;color:var(--ink-muted);font-size:var(--text-md);font-style:italic;line-height:1.5}@media (min-width:901px){.auth-info{padding-block:clamp(var(--space-6),6dvh,var(--space-16))}.auth-illustration-card{width:min(100%,460px,calc((100dvh - 580px) * 1.24 + var(--space-8)));margin-top:clamp(var(--space-3),3dvh,var(--space-8));margin-bottom:clamp(var(--space-2),2dvh,var(--space-6))}.auth-promo-lead{margin-bottom:clamp(var(--space-4),3dvh,var(--space-8))}}@media (max-width:900px){.auth{grid-template-columns:minmax(0,1fr)}.auth-form-pane{padding:var(--space-4) var(--space-4) var(--space-12);border-right:none}.auth-info{padding:var(--space-12) var(--space-4);border-top:1px solid var(--hairline)}}@media (max-width:560px){.auth-page-brand{align-items:flex-start}.auth-home .tr-logo img{height:48px;width:auto}.auth-form-card{padding:var(--space-6) var(--space-4)}}