.auth-stage{--px:0;--py:0}.auth-par{transform:translate3d(calc(var(--px) * var(--depth, 12) * 1px),calc(var(--py) * var(--depth, 12) * 1px),0);transition:transform .9s var(--spring-soft)}.auth-float{transform:rotate(var(--rot,0deg));animation:auth-float var(--dur,6s) ease-in-out var(--delay,0s) infinite}@keyframes auth-float{0%,to{transform:translateZ(0) rotate(var(--rot,0deg))}50%{transform:translate3d(0,-10px,0) rotate(calc(var(--rot, 0deg) + 6deg))}}.auth-bob{transform-origin:50% 100%;animation:auth-bob 3.6s ease-in-out infinite}@keyframes auth-bob{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,-7px,0) rotate(-1.2deg)}}.auth-card{transform:perspective(900px) rotateX(calc(var(--py) * -10deg)) rotateY(calc(var(--px) * 14deg)) rotate(var(--tilt,7deg));transition:transform .9s var(--spring-soft)}.auth-rise{animation:auth-rise .56s var(--spring-soft) both;animation-delay:var(--d,0ms)}@keyframes auth-rise{0%{opacity:0;transform:translate3d(0,14px,0)}}.auth-card-in{animation:auth-card-in .82s var(--spring) .16s both}@keyframes auth-card-in{0%{opacity:0;transform:translate3d(0,40px,0) rotate(-14deg) scale(.9)}}.auth-sheet{animation:auth-sheet .62s var(--spring-soft) 60ms both}@keyframes auth-sheet{0%{transform:translate3d(0,56px,0);opacity:.6}}.install-nudge{animation:install-nudge 1.4s var(--ease-out) infinite}@keyframes install-nudge{0%,to{transform:translateZ(0)}45%{transform:translate3d(0,5px,0)}}.pin-dot{transition:transform .38s var(--spring),background-color .15s var(--ease-out),box-shadow .15s var(--ease-out),opacity .15s var(--ease-out)}.pin-check{animation:pin-check .52s var(--spring) both}@keyframes pin-check{0%{opacity:0;transform:scale(.4) rotate(-20deg)}}@media (max-width:1023px){.auth-compact .auth-compact-hide{display:none}}.key-caret{animation:key-caret 1.1s steps(1) infinite}@keyframes key-caret{50%{opacity:0}}html[data-lowend] .auth-bob,html[data-lowend] .auth-card-in,html[data-lowend] .auth-float,html[data-lowend] .auth-rise,html[data-lowend] .auth-sheet,html[data-lowend] .install-nudge,html[data-lowend] .key-caret{animation:none}html[data-lowend] .auth-card,html[data-lowend] .auth-par{transition:none}.auth-reach:before{background:linear-gradient(to bottom,rgb(var(--bbc-primary-deep-rgb)) 0,#17306a 82%,#1a346d 100%)}.auth-sheet{box-shadow:0 24px 56px -16px rgba(10,20,48,.32),0 calc(50vh + 28px) 0 50vh rgb(var(--bbc-surface-rgb,255 255 255))!important}.auth-desk-only{display:none}@media (min-width:1024px){.auth-sheet{box-shadow:none!important;animation-name:auth-panel}@keyframes auth-panel{0%{transform:translate3d(28px,0,0);opacity:0}}.auth-teaser-card.auth-teaser-card{--s:0.95}}@media (min-width:1024px) and (min-height:820px){.auth-teaser-card.auth-teaser-card{--s:1.1}}@media (min-width:1280px) and (min-height:780px){.auth-teaser-card.auth-teaser-card{--s:1.15}}@media (min-width:1440px) and (min-height:860px){.auth-teaser-card.auth-teaser-card{--s:1.3}}@media (min-width:1680px) and (min-height:1000px){.auth-teaser-card.auth-teaser-card{--s:1.5}}@media (min-width:1024px) and (pointer:fine){.auth-touch-only{display:none!important}.auth-desk-only{display:flex}}.theme-member-white,:root:has(.theme-member-white){--bbc-canvas-rgb:245 246 248;--bbc-surface-2-rgb:238 240 244;--bbc-line-rgb:227 230 236;--bbc-accent-rgb:255 255 255;--bbc-accent-soft-rgb:241 244 248;--bbc-cream-rgb:245 246 248;--bbc-primary-soft-rgb:233 237 245;--bbc-tint-rgb:233 237 245;--bbc-canvas:rgb(var(--bbc-canvas-rgb));--bbc-surface-2:rgb(var(--bbc-surface-2-rgb));--bbc-line:rgb(var(--bbc-line-rgb));--bbc-accent:rgb(var(--bbc-accent-rgb));--bbc-accent-soft:rgb(var(--bbc-accent-soft-rgb));--bbc-cream:rgb(var(--bbc-cream-rgb));--bbc-primary-soft:rgb(var(--bbc-primary-soft-rgb));--bbc-tint:rgb(var(--bbc-tint-rgb));--member-tint-grad:linear-gradient(160deg,#eef1f6,#dfe4ec)}:root:has(.theme-member-white),:root:has(.theme-member-white) body{background-color:#f5f6f8}.theme-member-white .cream-grad{background-image:radial-gradient(90% 120% at 100% 0,#fff 0,transparent 55%),linear-gradient(160deg,#fff,#e8ecf2)}.theme-member-white .tint-grad{color:var(--bbc-primary);background-image:radial-gradient(90% 120% at 100% 0,hsla(0,0%,100%,.85) 0,transparent 55%),var(--member-tint-grad)}.member-stamp{background:rgb(var(--bbc-primary-soft-rgb));box-shadow:inset 0 1px 0 #fff,inset 0 -3px 0 rgb(var(--bbc-primary-rgb)/.08),0 6px 14px -8px rgb(var(--bbc-primary-rgb)/.6),0 0 0 1px rgb(var(--bbc-primary-rgb)/.12)}