html:has(.backtalk-signin){background:var(--kit-page)}body:has(.backtalk-signin){background:var(--kit-page);padding-bottom:0!important}.backtalk-signin-fonts{min-height:100svh}.backtalk-signin{--signin-sparkline-draw:1.2s;isolation:isolate;min-height:100svh;padding:var(--kit-space-xl) var(--kit-space-md);background:var(--kit-page);color:var(--kit-ink);font-family:var(--kit-font-body);line-height:var(--kit-leading-body);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow-x:clip}.backtalk-signin-backdrop{z-index:0;gap:var(--kit-space-xs);padding:var(--kit-space-md);pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:0;overflow:hidden}.backtalk-signin-column{min-width:0;height:100%;min-height:0;overflow:hidden}.backtalk-signin-track{animation:backtalk-signin-drift var(--signin-track-duration) linear infinite;will-change:transform;flex-direction:column;display:flex;transform:translate(0,0)}.backtalk-signin-take{width:100%;height:8rem;margin:0 0 var(--kit-space-xs);transform:rotate(var(--take-tilt));flex:0 0 8rem;position:relative}.backtalk-signin-take-face{min-width:0;padding:var(--kit-space-sm);border:var(--kit-border-hairline) solid transparent;border-radius:var(--kit-radius-large);background:var(--kit-cream);flex-direction:column;display:flex;position:absolute;inset:0}.backtalk-signin-take-face--soft{opacity:.48;filter:blur(1px);transition:opacity var(--kit-motion-relaxed) var(--kit-motion-easing)}.backtalk-signin-take-face--sharp{opacity:0;filter:none;transition:opacity var(--kit-motion-relaxed) var(--kit-motion-easing)}.backtalk-signin-take[data-highlighted=true] .backtalk-signin-take-face--soft{opacity:0}.backtalk-signin-take[data-highlighted=true] .backtalk-signin-take-face--sharp{opacity:1}.backtalk-signin-take h2{color:var(--kit-ink);font-family:var(--kit-font-display);font-size:var(--kit-type-body);font-weight:var(--kit-weight-medium);letter-spacing:var(--kit-tracking-heading);line-height:var(--kit-leading-compact);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.backtalk-signin-sparkline{width:100%;height:var(--kit-space-lg);margin-top:auto;display:block;overflow:visible}.backtalk-signin-sparkline path{fill:none;stroke:var(--kit-action);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;transform-box:fill-box;transform-origin:0;transition:transform var(--signin-sparkline-draw) var(--kit-motion-enter);transform:scaleX(0)}.backtalk-signin-take[data-highlighted=true] .backtalk-signin-take-face--sharp .backtalk-signin-sparkline path{transform:scaleX(1)}.backtalk-signin-backing{width:max-content;max-width:100%;min-height:var(--kit-space-lg);padding:0 var(--kit-space-xs);border-radius:var(--kit-radius-pill);background:var(--kit-cream);color:var(--kit-ink);font-size:var(--kit-type-micro);font-weight:var(--kit-weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.backtalk-signin-take-face--sharp .backtalk-signin-backing{background:var(--kit-action);color:var(--kit-surface)}.backtalk-signin-column--1{--signin-track-duration:35s;--take-tilt:-2deg}.backtalk-signin-column--2{--signin-track-duration:25.5s;--take-tilt:2deg}.backtalk-signin-column--3{--signin-track-duration:20s;--take-tilt:-1deg}.backtalk-signin-column--4,.backtalk-signin-column--5{display:none}@keyframes backtalk-signin-drift{0%{transform:translate(0,0)}to{transform:translateY(-25%)}}.backtalk-signin-card{animation:backtalk-signin-card-enter .4s var(--kit-motion-enter) both}@keyframes backtalk-signin-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.backtalk-signin-card{z-index:1;min-width:0;width:min(100%, calc(var(--kit-layout-panel-min) + var(--kit-layout-panel-min) / 2));min-height:min(32rem, calc(100svh - var(--kit-space-xxl)));padding:var(--kit-space-xxl) var(--kit-space-xl) var(--kit-space-lg);border:var(--kit-border-hairline) solid var(--kit-line);border-radius:var(--kit-radius-hero);background:var(--kit-surface);box-shadow:var(--kit-shadow);flex-direction:column;align-items:stretch;display:flex;position:relative}.backtalk-signin-brand{justify-content:center;align-items:center;gap:var(--kit-space-md);display:flex}.backtalk-signin-mascot{width:calc(var(--kit-control-height) + var(--kit-space-sm));flex:none;align-items:center;display:flex}.backtalk-signin-mascot .bt-loki{aspect-ratio:1;width:100%;height:auto}.backtalk-signin-wordmark{color:var(--kit-ink);font-family:var(--kit-font-display);font-size:var(--kit-type-display);font-weight:var(--kit-weight-medium);letter-spacing:var(--kit-tracking-brand);line-height:var(--kit-leading-compact)}.backtalk-signin-promise{margin:var(--kit-space-xl) 0 0;text-align:center}.backtalk-signin-promise h1{color:var(--kit-muted-strong);font-size:var(--kit-type-body);font-weight:var(--kit-weight-regular);letter-spacing:var(--kit-tracking-heading);line-height:var(--kit-leading-body);margin:0}.backtalk-signin-promise p{margin:var(--kit-space-xs) 0 0;color:var(--kit-muted-strong);font-size:var(--kit-type-lead)}.backtalk-signin-actions{gap:var(--kit-space-sm);margin-top:var(--kit-space-xl);display:grid}.backtalk-signin-button{width:100%;min-height:calc(var(--kit-control-height) + var(--kit-space-md));padding:0 var(--kit-space-md);border:var(--kit-border-hairline) solid transparent;border-radius:var(--kit-radius-pill);color:var(--kit-surface);cursor:pointer;font:inherit;font-size:var(--kit-type-lead);font-weight:var(--kit-weight-medium);transition:transform var(--kit-motion-quick) var(--kit-motion-enter), background var(--kit-motion-standard) var(--kit-motion-easing);justify-content:center;align-items:center;display:inline-flex}.backtalk-signin-button--primary{background:var(--kit-ink)}.backtalk-signin-button:hover:not(:disabled){transform:translateY(calc(-1 * var(--kit-space-hair)))}.backtalk-signin-button:disabled{background:var(--kit-muted);color:var(--kit-surface);opacity:1;cursor:not-allowed}.backtalk-signin-form{gap:var(--kit-space-xs);display:grid}.backtalk-signin-form label{color:var(--kit-muted-strong);font-size:var(--kit-type-label);font-weight:var(--kit-weight-medium)}.backtalk-signin-form input{width:100%;min-height:calc(var(--kit-control-height) + var(--kit-space-xs));padding:var(--kit-space-xs) var(--kit-space-sm);border:var(--kit-border-hairline) solid var(--kit-line);border-radius:var(--kit-radius-small);background:var(--kit-surface);color:var(--kit-ink);font:inherit}.backtalk-signin-form input:focus-visible,.backtalk-signin :focus-visible{outline:var(--kit-border-regular) solid var(--kit-action);outline-offset:var(--kit-space-hair)}.backtalk-signin-recipient{margin:0 0 var(--kit-space-xs);color:var(--kit-muted);font-size:var(--kit-type-label);overflow-wrap:anywhere}.backtalk-signin-text-button{min-height:var(--kit-control-height);padding:0 var(--kit-space-hair);color:var(--kit-muted-strong);cursor:pointer;font:inherit;font-size:var(--kit-type-label);text-underline-offset:var(--kit-space-hair);background:0 0;border:0;justify-self:start;text-decoration:underline}.backtalk-signin-text-button:disabled{opacity:var(--kit-opacity-disabled)}.backtalk-signin-status{margin:var(--kit-space-sm) 0 0;color:var(--kit-muted);font-size:var(--kit-type-label);line-height:var(--kit-leading-body)}.backtalk-signin-status .backtalk-signin-text-button{margin-left:var(--kit-space-xs)}.backtalk-signin-agreement{margin:var(--kit-space-lg) 0 var(--kit-space-sm);color:var(--kit-muted-strong);font-size:var(--kit-type-label);line-height:var(--kit-leading-body);text-align:center;padding-top:0}.backtalk-signin-disclaimer{padding-top:var(--kit-space-lg);border-top:var(--kit-border-hairline) solid var(--kit-line);color:var(--kit-muted);font-size:var(--kit-type-label);line-height:var(--kit-leading-body);text-align:center;margin:0}@media (min-width:37.5625rem){.backtalk-signin-backdrop{gap:var(--kit-space-md);grid-template-columns:repeat(5,minmax(0,1fr))}.backtalk-signin-column--4,.backtalk-signin-column--5{display:block}.backtalk-signin-take{height:10rem;margin-bottom:var(--kit-space-md);flex-basis:10rem}.backtalk-signin-take-face{padding:var(--kit-space-md)}.backtalk-signin-column--1{--signin-track-duration:39.1s;--take-tilt:-2deg}.backtalk-signin-column--2{--signin-track-duration:29.3s;--take-tilt:2deg}.backtalk-signin-column--3{--signin-track-duration:23.5s;--take-tilt:-1deg}.backtalk-signin-column--4{--signin-track-duration:19.6s;--take-tilt:1deg}.backtalk-signin-column--5{--signin-track-duration:35.2s;--take-tilt:-2deg}}@media (max-width:37.5rem){.backtalk-signin{padding:var(--kit-space-xxl) var(--kit-space-sm)}.backtalk-signin-take-face{padding:var(--kit-space-xs);border-radius:var(--kit-radius-card)}.backtalk-signin-take h2{font-size:var(--kit-type-label)}.backtalk-signin-backing{min-height:var(--kit-space-md);padding-inline:var(--kit-space-hair)}.backtalk-signin-sparkline{height:var(--kit-space-md)}.backtalk-signin-card{width:100%;min-height:0;padding:var(--kit-space-xl) var(--kit-space-md) var(--kit-space-md);border-radius:var(--kit-radius-card)}.backtalk-signin-brand{gap:var(--kit-space-sm)}.backtalk-signin-mascot{width:var(--kit-control-height)}.backtalk-signin-wordmark{font-size:var(--kit-type-heading)}.backtalk-signin-promise{margin-top:var(--kit-space-lg)}.backtalk-signin-promise h1{font-size:var(--kit-type-lead)}.backtalk-signin-promise p{font-size:var(--kit-type-body)}.backtalk-signin-actions{margin-top:var(--kit-space-lg)}.backtalk-signin-button{min-height:var(--kit-control-height);font-size:var(--kit-type-body)}.backtalk-signin-agreement{margin:var(--kit-space-lg) 0 var(--kit-space-sm);padding-top:0}.backtalk-signin-disclaimer{padding-top:var(--kit-space-md)}}.backtalk-signin-backdrop[data-paused=true] .backtalk-signin-track{animation-play-state:paused}.backtalk-signin-backdrop[data-reduced-motion=true] .backtalk-signin-track{animation:none;transform:none}.backtalk-signin-backdrop[data-reduced-motion=true] .backtalk-signin-take-face--soft{opacity:.48!important}.backtalk-signin-backdrop[data-reduced-motion=true] .backtalk-signin-take-face--sharp{opacity:0!important}@media (prefers-reduced-motion:reduce){.backtalk-signin *,.backtalk-signin :before,.backtalk-signin :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.backtalk-signin-backdrop .backtalk-signin-track{transform:none!important}.backtalk-signin-backdrop .backtalk-signin-take-face--soft{opacity:.48!important}.backtalk-signin-backdrop .backtalk-signin-take-face--sharp{opacity:0!important}}
