.login-playground,.login-page{--lp-ink:#211f1c;--lp-paper:#f7f2e9;--lp-red:#ed503d;--lp-yellow:#f2bd3c;--lp-green:#3c9d75;--lp-blue:#356ac3;--lp-violet:#6650a8}.login-playground{width:100%;height:100svh;min-height:100svh;color:var(--lp-ink);background:#d9d8d3;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.login-page{width:100%;min-height:100svh;color:var(--lp-ink);background:#eee5d8;overflow:auto;container:login-preview/inline-size}.login-page>.lp-concept{min-height:100svh}html:has(.login-page){background:#eee5d8}.login-playground__toolbar{z-index:20;background:#f4f2ed;border-bottom:1px solid #aaa8a1;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:18px;min-height:68px;padding:10px 20px;display:grid;position:relative}.login-playground__brand{justify-self:start;align-items:center;gap:14px;min-width:0;display:flex}.login-playground__brand .bf-logo{--bf-logo-height:28px}.login-playground__brand>span{color:#66615a;border-left:1px solid #c4c1ba;padding-left:14px;font-size:.78rem;font-weight:700}.login-playground__concepts,.login-playground__viewport{background:#e9e6df;border:1px solid #c4c1ba;border-radius:8px;align-items:center;padding:4px;display:flex}.login-playground__concepts{gap:4px}.login-playground__center{justify-self:center;justify-items:center;gap:5px;display:grid}.login-playground__concept{color:#625d56;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:8px 15px;font-size:.82rem;font-weight:700;display:inline-flex}.login-playground__concept>span{width:22px;height:22px;font-family:var(--font-mono);border:1px solid;border-radius:50%;place-items:center;font-size:.65rem;display:inline-grid}.login-playground__concept[aria-selected=true]{background:var(--lp-ink);color:#fffdf7}.login-playground__refinements{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:min(100%,310px);padding:0 4px;display:grid}.login-playground__refinements[data-visible=false]{visibility:hidden}.login-playground__refinements button{color:#7a746b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:28px;padding:3px 8px 5px;font-size:.68rem;font-weight:700}.login-playground__refinements button[aria-selected=true]{border-bottom-color:var(--lp-blue);color:var(--lp-ink)}.login-playground__viewport{justify-self:end;gap:2px}.login-playground__viewport .ui-button{background:0 0;border:0;border-radius:6px;width:40px;height:40px;min-height:40px}.login-playground__viewport .ui-button:hover{transform:none}.login-playground__viewport .ui-button[aria-pressed=true]{color:var(--lp-ink);background:#fffdf8;box-shadow:0 1px 4px #211f1c1f}.login-playground__canvas{place-items:stretch stretch;min-height:0;padding:0;display:grid;overflow:auto}.login-playground__preview{width:100%;min-width:0;min-height:100%;transition:width .26s,height .26s,box-shadow .26s;overflow:hidden;container:login-preview/inline-size}.login-playground__canvas[data-viewport=mobile]{background-color:#ceccc5;background-image:linear-gradient(90deg,#0000000a 1px,#0000 1px),linear-gradient(#0000000a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;padding:22px}.login-playground__canvas[data-viewport=mobile] .login-playground__preview{border:1px solid #77736c;border-radius:8px;width:min(390px,100%);height:min(780px,100svh - 112px);min-height:560px;box-shadow:0 24px 70px #211f1c3d}.lp-concept{isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-height:100%;display:grid;position:relative;overflow:hidden}.lp-concept__header,.lp-concept__footer{z-index:3;justify-content:space-between;align-items:center;min-width:0;display:flex;position:relative}.lp-concept__header{padding:clamp(20px,3vw,38px) clamp(22px,4vw,54px)}.lp-concept__footer{font-family:var(--font-mono);text-transform:uppercase;padding:18px clamp(22px,4vw,54px);font-size:.68rem;font-weight:700}.lp-concept__status,.lp-passport__badge{border:1px solid;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:6px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.lp-auth{z-index:2;border:2px solid var(--lp-ink);background:var(--lp-paper);width:min(100%,430px);min-width:0;box-shadow:7px 7px 0 var(--lp-ink);color:var(--lp-ink);border-radius:8px;padding:clamp(22px,3vw,34px);position:relative}.lp-auth__heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.lp-auth__heading span{color:#746e66;font-family:var(--font-mono);text-transform:uppercase;margin-bottom:6px;font-size:.66rem;font-weight:700;display:block}.lp-auth__heading h2{font-family:var(--font-serif);letter-spacing:0;margin:0;font-size:2.1rem;line-height:1}.lp-auth .ui-button{font-family:var(--font-sans)}.lp-auth__feishu{justify-content:flex-start}.lp-auth__feishu svg:last-child{margin-left:auto}.lp-auth__divider{color:#756f67;justify-content:center;align-items:center;margin:24px 0 20px;font-size:.7rem;font-weight:700;display:flex;position:relative}.lp-auth__divider:before{content:"";background:#c8c0b5;height:1px;position:absolute;inset-inline:0}.lp-auth__divider span{background:var(--lp-paper);padding-inline:10px;position:relative}.lp-auth__form{gap:8px;display:grid}.lp-auth__form label{margin-top:6px;font-size:.72rem;font-weight:700}.lp-auth__control{background:#fffdf8;border:1px solid #a9a096;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:46px;padding:0 11px;transition:border-color .14s,box-shadow .14s;display:grid}.lp-auth__control:focus-within{border-color:var(--lp-blue);box-shadow:0 0 0 3px #356ac32e}.lp-auth__control>svg{color:#777068}.lp-auth__control input{width:100%;min-width:0;height:44px;color:var(--lp-ink);font-family:var(--font-sans);background:0 0;border:0;outline:0;padding:0;font-size:.82rem}.lp-auth__control input::placeholder{color:#a29b92}.lp-auth__password-toggle.ui-button{background:0 0;border:0;width:34px;height:34px;min-height:34px;padding:0}.lp-auth__password-toggle.ui-button:hover{background:#eee8df;transform:none}.lp-auth__submit{margin-top:12px}.lp-auth__error{color:#7a2f28;background:#ed503d1a;border:1px solid #ed503d8c;border-radius:6px;margin-top:18px;padding:11px 12px;font-size:.72rem;font-weight:700;line-height:1.55}.lp-prism{background:#f4efe5}.lp-prism .lp-concept__header{border-bottom:1px solid #211f1c26}.lp-prism:before{z-index:-2;content:"";background:linear-gradient(112deg,#0000 0 49%,#356ac314 49% 63%,#0000 63%),linear-gradient(68deg,#0000 0 56%,#ed503d12 56% 70%,#0000 70%);position:absolute;inset:0}.lp-prism:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #211f1c2e;border-radius:50%;width:min(70vw,900px);position:absolute;bottom:-30vw;right:-7vw;box-shadow:0 0 0 9vw #356ac30d,0 0 0 18vw #3c9d750d}.lp-prism__tracks{z-index:-1;gap:8px;display:grid;position:absolute;inset:13% -8% auto 31%;transform:rotate(-8deg)}.lp-prism__tracks span{--track-delay:0s;transform-origin:0;height:7px;animation:.72s cubic-bezier(.22,1,.36,1) both lp-prism-track-in;animation-delay:var(--track-delay)}.lp-prism__tracks span:first-child{background:var(--lp-red);width:92%}.lp-prism__tracks span:nth-child(2){--track-delay:55ms;background:var(--lp-yellow);width:84%}.lp-prism__tracks span:nth-child(3){--track-delay:.11s;background:var(--lp-green);width:76%}.lp-prism__tracks span:nth-child(4){--track-delay:.165s;background:#3b969c;width:68%}.lp-prism__tracks span:nth-child(5){--track-delay:.22s;background:var(--lp-blue);width:60%}.lp-prism__tracks span:nth-child(6){--track-delay:.275s;background:var(--lp-violet);width:52%}.lp-prism__layout{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(340px,.62fr);align-items:center;gap:clamp(32px,6vw,100px);min-height:0;padding:20px clamp(24px,6vw,90px) 44px;display:grid;position:relative}.lp-prism__statement{align-self:center;animation:.56s cubic-bezier(.22,1,.36,1) both lp-prism-copy-in}.lp-prism__index{color:#716b63;max-width:500px;font-family:var(--font-mono);text-transform:uppercase;justify-content:flex-start;align-items:center;gap:18px;margin-bottom:22px;font-size:.7rem;font-weight:700;display:flex}.lp-prism__index>span:last-child{color:#35785d;align-items:center;gap:7px;margin-left:30px;display:inline-flex}.lp-prism__index i{background:var(--lp-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3c9d7526}.lp-prism__statement h1{font-family:var(--font-serif);letter-spacing:0;margin:0;font-size:7.4rem;font-weight:700;line-height:.8}.lp-prism__statement h1 em{color:var(--lp-blue);font-style:normal}.lp-prism__lede{color:#625d56;max-width:440px;font-family:var(--font-mono);text-transform:uppercase;margin:26px 0 0;font-size:.74rem;font-weight:700;line-height:1.7}.lp-prism__rule{grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:14px;max-width:500px;margin-top:36px;display:grid}.lp-prism__rule span{background:var(--lp-ink);height:2px}.lp-prism__rule p{font-family:var(--font-mono);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.lp-prism__auth{justify-items:end;animation:.62s cubic-bezier(.22,1,.36,1) .12s both lp-prism-auth-in;display:grid}.lp-prism .lp-auth{background:linear-gradient(#ffffff47, transparent 42%), var(--lp-paper);overflow:hidden}.lp-prism .lp-auth:before{background:linear-gradient(90deg, var(--lp-red), var(--lp-yellow), var(--lp-green), #3b969c, var(--lp-blue), var(--lp-violet));content:"";height:5px;position:absolute;inset:0 0 auto}.lp-prism .lp-auth__feishu{background:var(--lp-blue)}.lp-prism .lp-auth__submit{background:#fffdf8}.lp-prism__trust{color:#615c55;width:min(100%,430px);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:15px 2px 0;font-size:.64rem;font-weight:700;display:flex}.lp-prism__trust>span:first-child{color:#35785d;align-items:center;gap:6px;display:inline-flex}.lp-prism[data-prism-mode=material],.lp-prism[data-prism-mode=fusion]{background:#eee5d8}.lp-prism[data-prism-mode=material]:before,.lp-prism[data-prism-mode=fusion]:before{background:repeating-linear-gradient(0deg,#211f1c05 0 1px,#0000 1px 5px),linear-gradient(112deg,#0000 0 49%,#356ac31c 49% 63%,#0000 63%),linear-gradient(68deg,#0000 0 56%,#ed503d17 56% 70%,#0000 70%)}.lp-prism[data-prism-mode=material] .lp-prism__tracks span,.lp-prism[data-prism-mode=fusion] .lp-prism__tracks span{height:9px;box-shadow:0 2px #211f1c24}.lp-prism[data-prism-mode=material] .lp-prism__statement h1,.lp-prism[data-prism-mode=fusion] .lp-prism__statement h1{text-shadow:2px 2px #fffaf0}.lp-prism[data-prism-mode=material] .lp-auth,.lp-prism[data-prism-mode=fusion] .lp-auth{box-shadow:7px 7px 0 var(--lp-ink), 13px 13px 0 var(--lp-blue);background:linear-gradient(#ffffff7a,#0000 42%),#faf4e9}.lp-prism[data-prism-mode=material] .lp-auth__control,.lp-prism[data-prism-mode=fusion] .lp-auth__control{border-color:#8f867b;box-shadow:inset 0 2px #211f1c0d}.lp-prism[data-prism-mode=material] .lp-auth__submit,.lp-prism[data-prism-mode=fusion] .lp-auth__submit{background:#f7c94c}.lp-prism[data-prism-mode=motion]:after,.lp-prism[data-prism-mode=fusion]:after{animation:8s ease-in-out infinite lp-prism-arch-breathe}.lp-prism[data-prism-mode=motion] .lp-prism__tracks span,.lp-prism[data-prism-mode=fusion] .lp-prism__tracks span{animation:4.8s cubic-bezier(.65,0,.35,1) infinite lp-prism-track-cycle;animation-delay:var(--track-delay);clip-path:inset(0 100% 0 0);will-change:clip-path}.lp-prism[data-prism-mode=motion] .lp-prism__statement h1,.lp-prism[data-prism-mode=fusion] .lp-prism__statement h1{isolation:isolate}.lp-prism[data-prism-mode=motion] .lp-prism__statement h1 em,.lp-prism[data-prism-mode=fusion] .lp-prism__statement h1 em{color:#ef503d;animation:12s linear infinite lp-prism-base-color;display:inline-block;position:relative}.lp-prism[data-prism-mode=motion] .lp-prism__statement h1 em:after,.lp-prism[data-prism-mode=fusion] .lp-prism__statement h1 em:after{z-index:1;color:#ffbd23;content:attr(data-text);clip-path:inset(0 100% 0 0);pointer-events:none;will-change:clip-path;animation:12s cubic-bezier(.76,0,.24,1) infinite lp-prism-color-wipe,12s linear infinite lp-prism-overlay-color;position:absolute;inset:0;overflow:hidden}.lp-prism[data-prism-mode=motion] .lp-auth,.lp-prism[data-prism-mode=fusion] .lp-auth{transition:box-shadow .18s,transform .18s}.lp-prism[data-prism-mode=motion] .lp-auth:hover,.lp-prism[data-prism-mode=motion] .lp-auth:focus-within,.lp-prism[data-prism-mode=fusion] .lp-auth:hover,.lp-prism[data-prism-mode=fusion] .lp-auth:focus-within{box-shadow:10px 10px 0 var(--lp-ink);transform:translate(-3px,-3px)}.lp-prism[data-prism-mode=fusion] .lp-auth:hover,.lp-prism[data-prism-mode=fusion] .lp-auth:focus-within{box-shadow:10px 10px 0 var(--lp-ink), 16px 16px 0 var(--lp-blue)}@keyframes lp-prism-track-in{0%{opacity:0;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}@keyframes lp-prism-track-cycle{0%{clip-path:inset(0 100% 0 0)}28%,52%{clip-path:inset(0)}80%,to{clip-path:inset(0 0 0 100%)}}@keyframes lp-prism-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-prism-auth-in{0%{opacity:0;transform:translate(18px,10px)}to{opacity:1;transform:translate(0)}}@keyframes lp-prism-arch-breathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}@keyframes lp-prism-color-wipe{0%,4%{clip-path:inset(0 100% 0 0)}14%,15.99%{clip-path:inset(0)}16%,20%{clip-path:inset(0 100% 0 0)}30%,31.99%{clip-path:inset(0)}32%,36%{clip-path:inset(0 100% 0 0)}46%,47.99%{clip-path:inset(0)}48%,52%{clip-path:inset(0 100% 0 0)}62%,63.99%{clip-path:inset(0)}64%,68%{clip-path:inset(0 100% 0 0)}78%,79.99%{clip-path:inset(0)}80%,84%{clip-path:inset(0 100% 0 0)}94%,to{clip-path:inset(0)}}@keyframes lp-prism-base-color{0%,15.99%{color:#ef503d}16%,31.99%{color:#ffbd23}32%,47.99%{color:#2f8f72}48%,63.99%{color:#2496a5}64%,79.99%{color:#356ac3}80%,95.99%{color:#6949b8}96%,to{color:#ef503d}}@keyframes lp-prism-overlay-color{0%,15.99%{color:#ffbd23}16%,31.99%{color:#2f8f72}32%,47.99%{color:#2496a5}48%,63.99%{color:#356ac3}64%,79.99%{color:#6949b8}80%,to{color:#ef503d}}.lp-signal{color:#f8f3e8;background:#171815}.lp-signal:before{z-index:-1;content:"";background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.lp-signal__header{border-bottom:1px solid #383a33}.lp-signal__header .bf-logo__word{color:#f8f3e8}.lp-signal__header .bf-logo .arc-1{stroke:#ff4e3d}.lp-signal__header .bf-logo .arc-2{stroke:#ff8c3a}.lp-signal__header .bf-logo .arc-3{stroke:#ffd44e}.lp-signal__header .bf-logo .arc-4{stroke:#58c986}.lp-signal__header .bf-logo .arc-5{stroke:#5e9cf0}.lp-signal__header .bf-logo .arc-6{stroke:#9a7de1}.lp-signal__header .bf-logo .pier{fill:#f8f3e8}.lp-signal__live{color:#b8f56e;font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:8px;font-size:.7rem;font-weight:700;display:inline-flex}.lp-signal__live>span{background:#b8f56e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #b8f56e}.lp-signal__layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.76fr);min-height:0;display:grid}.lp-signal__console{border-right:1px solid #383a33;align-content:space-between;min-width:0;padding:clamp(32px,5vw,72px);display:grid;position:relative}.lp-signal__console-head{color:#a3a69b;font-family:var(--font-mono);align-items:center;gap:10px;font-size:.7rem;font-weight:700;display:flex}.lp-signal__glyph{min-height:190px;font-family:var(--font-mono);letter-spacing:0;align-items:center;gap:0;font-size:18rem;font-weight:700;line-height:.7;display:flex;position:relative;overflow:hidden}.lp-signal__glyph span:first-child{color:var(--lp-red)}.lp-signal__glyph span:nth-child(2){color:#b8f56e}.lp-signal__scan{background:var(--lp-blue);height:3px;box-shadow:0 0 24px var(--lp-blue);position:absolute;bottom:10%;left:0;right:0}.lp-signal__telemetry{border-top:1px solid #383a33;display:grid}.lp-signal__telemetry p{color:#92958b;font-family:var(--font-mono);border-bottom:1px solid #383a33;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;margin:0;padding:11px 0;font-size:.68rem;display:grid}.lp-signal__telemetry p>span{color:#66695f}.lp-signal__telemetry strong{color:#f8f3e8}.lp-signal__auth{background:#2f5fb0;place-items:center;padding:clamp(28px,5vw,72px);display:grid}.lp-signal .lp-auth{background:#f2eedf;box-shadow:7px 7px #b8f56e}.lp-signal .lp-auth__feishu{background:#171815}.lp-signal__footer{border-top:1px solid #383a33}.lp-signal__footer>span:first-child{color:#b8f56e;align-items:center;gap:8px;display:inline-flex}.lp-passport{color:#171c2b;background:#6f9ddd}.lp-passport:before{z-index:-2;content:"";background:linear-gradient(105deg,#0000 0 68%,#ffffff2e 68% 82%,#0000 82%),linear-gradient(75deg,#0000 0 48%,#ffffff1f 48% 58%,#0000 58%);position:absolute;inset:0}.lp-passport__header{border-bottom:1px solid #171c2b52}.lp-passport__badge{background:#f4c743}.lp-passport__sun{z-index:-1;aspect-ratio:1;width:min(65vw,850px);position:absolute;bottom:-26vw;right:-5vw}.lp-passport__sun span{inset:calc(var(--ring,0) * 6.5%);border:11px solid var(--ring-color);border-bottom:0;border-radius:50% 50% 0 0;position:absolute}.lp-passport__sun span:first-child{--ring:0;--ring-color:#ec4f48}.lp-passport__sun span:nth-child(2){--ring:1;--ring-color:#f2bd3c}.lp-passport__sun span:nth-child(3){--ring:2;--ring-color:#50a56f}.lp-passport__sun span:nth-child(4){--ring:3;--ring-color:#2f899e}.lp-passport__sun span:nth-child(5){--ring:4;--ring-color:#365baf}.lp-passport__sun span:nth-child(6){--ring:5;--ring-color:#664f9d}.lp-passport__layout{grid-template-columns:minmax(0,.88fr) minmax(430px,.72fr);align-items:center;gap:clamp(32px,6vw,90px);min-height:0;padding:30px clamp(24px,6vw,88px) 44px;display:grid}.lp-passport__copy>span,.lp-passport__copy>p{font-family:var(--font-mono);font-size:.7rem;font-weight:700}.lp-passport__copy h1{max-width:9ch;font-family:var(--font-serif);letter-spacing:0;margin:24px 0 34px;font-size:6.4rem;line-height:.92}.lp-passport__copy>p{color:#fff9ed;background:#171c2b;width:fit-content;margin:0;padding:8px 10px}.lp-passport__ticket{background:#f7f0df;border:2px solid #171c2b;border-radius:8px;grid-template-columns:70px minmax(0,1fr) 34px;align-items:stretch;display:grid;position:relative;overflow:hidden;box-shadow:9px 9px #171c2b}.lp-passport__ticket .lp-auth{width:100%;box-shadow:none;border:0;border-radius:0;padding:clamp(20px,2.6vw,30px)}.lp-passport__ticket-code{font-family:var(--font-mono);writing-mode:vertical-rl;border-right:1px dashed #928b7d;justify-content:space-between;align-items:center;padding:12px 9px;font-size:1.6rem;font-weight:700;display:flex}.lp-passport__ticket-code span{font-size:.7rem}.lp-passport__barcode{border-left:1px dashed #928b7d;justify-content:space-evenly;align-items:stretch;gap:2px;padding:12px 8px;display:flex}.lp-passport__barcode i{background:#171c2b;width:2px}.lp-passport__barcode i:nth-child(2n){width:1px}.lp-passport__footer{border-top:1px solid #171c2b52}@container login-preview (width<=900px){.lp-concept__header{padding:18px 18px 14px}.lp-concept__header .bf-logo{--bf-logo-height:26px}.lp-concept__header .bf-logo__word{font-size:1.25rem}.lp-concept__status,.lp-passport__badge{min-height:28px;padding:5px 8px;font-size:.61rem}.lp-concept__footer{padding:13px 18px;font-size:.58rem}.lp-auth{width:100%;box-shadow:5px 5px 0 var(--lp-ink);padding:20px}.lp-auth__heading{margin-bottom:18px}.lp-auth__heading h2{font-size:1.7rem}.lp-auth__divider{margin:18px 0 14px}.lp-prism__layout,.lp-passport__layout{flex-direction:column;justify-content:center;align-items:stretch;gap:18px;min-height:0;padding:14px 18px 24px;display:flex}.lp-prism[data-prism-mode] .lp-prism__layout{flex-direction:column;justify-content:center;align-items:stretch;gap:14px;min-height:0;padding:10px 18px 16px;display:flex}.lp-prism__statement,.lp-prism[data-prism-mode] .lp-prism__statement{align-self:auto}.lp-prism[data-prism-mode] .lp-prism__statement h1{font-size:4rem;line-height:.84}.lp-prism__index{margin-bottom:12px}.lp-prism__index>span:last-child,.lp-prism__lede,.lp-prism__rule{display:none}.lp-prism__tracks{inset:9% -35% auto 30%}.lp-prism__auth{display:block}.lp-prism[data-prism-mode] .lp-prism__auth{align-self:auto;display:block}.lp-prism[data-prism-mode=material] .lp-auth,.lp-prism[data-prism-mode=fusion] .lp-auth{box-shadow:5px 5px 0 var(--lp-ink), 9px 9px 0 var(--lp-blue)}.lp-prism__trust{padding-top:12px;font-size:.57rem}.lp-signal__layout{padding:0 18px 24px;display:block}.lp-signal__console{border-right:0;padding:12px 0 18px;display:block}.lp-signal__glyph{min-height:105px;margin-block:16px;font-size:8rem}.lp-signal__telemetry{display:none}.lp-signal__auth{background:0 0;padding:0;display:block}.lp-signal .lp-auth{box-shadow:5px 5px #b8f56e}.lp-passport__sun{width:130%;bottom:-12%;right:-44%}.lp-passport__copy>span,.lp-passport__copy>p{font-size:.6rem}.lp-passport__copy h1{max-width:10ch;margin:6px 0 10px;font-size:2.85rem}.lp-passport__layout{gap:12px;padding-bottom:16px}.lp-passport__ticket{grid-template-columns:34px minmax(0,1fr);box-shadow:5px 5px #171c2b}.lp-passport__ticket-code{padding:9px 5px;font-size:1rem}.lp-passport__barcode{display:none}.lp-passport__ticket .lp-auth{padding:18px}.lp-passport .lp-auth__heading{margin-bottom:14px}.lp-passport .lp-auth__divider{margin:14px 0 10px}.lp-passport .lp-auth__submit{margin-top:8px}}@media (width<=820px){.login-playground__toolbar{grid-template-columns:1fr auto;gap:8px 12px;padding:8px 12px}.login-playground__brand{display:none}.login-playground__concepts{justify-self:start}.login-playground__center{justify-self:start;justify-items:start;width:100%}.login-playground__refinements{width:min(100%,270px)}.login-playground__concept{padding-inline:10px}.login-playground__viewport{grid-column:2}}@media (width<=560px){.login-playground__toolbar{min-height:62px}.login-playground__concept{gap:0;padding-inline:8px;font-size:0}.login-playground__concept>span{font-size:.65rem}.login-playground__refinements{width:100%}.login-playground__refinements button{padding-inline:4px;font-size:.62rem}.login-playground__canvas{min-height:0}.login-playground__canvas[data-viewport=mobile]{padding:0}.login-playground__canvas[data-viewport=mobile] .login-playground__preview{width:100%;height:100%;min-height:100%;box-shadow:none;border:0;border-radius:0}}@media (width<=900px) and (height<=760px){.login-page>.lp-concept{min-height:720px}}@media (prefers-reduced-motion:reduce){.login-playground__preview{transition:none}.lp-prism__tracks span,.lp-prism__statement,.lp-prism__auth,.lp-prism[data-prism-mode=motion]:after,.lp-prism[data-prism-mode=motion] .lp-prism__tracks,.lp-prism[data-prism-mode=motion] .lp-prism__statement h1 em,.lp-prism[data-prism-mode=motion] .lp-prism__statement h1 em:after,.lp-prism[data-prism-mode=fusion]:after,.lp-prism[data-prism-mode=fusion] .lp-prism__tracks,.lp-prism[data-prism-mode=fusion] .lp-prism__statement h1 em,.lp-prism[data-prism-mode=fusion] .lp-prism__statement h1 em:after{animation:none}}
