.ui .qs{display:flex;flex-direction:column;gap:18px}.ui .qs-or{display:flex;align-items:center;gap:12px;color:var(--fg3);font:400 13px/1 var(--f-text)}.ui .qs-or:after,.ui .qs-or:before{content:"";flex:1 1 0;height:1px;background:var(--hair)}.ui .qs-card{display:flex;align-items:center;gap:18px;padding:14px;border-radius:20px;background:var(--s1);box-shadow:inset 0 0 0 1px var(--hair)}.ui .qs-tile{width:132px;height:132px;flex:0 0 auto;display:grid;place-items:center}.ui .qs-tile-empty{border-radius:16px;background:var(--s2);box-shadow:inset 0 0 0 1px var(--hair);color:var(--fg3)}.ui .qs-blank{width:100%;height:100%;border-radius:16px;background:linear-gradient(100deg,transparent 30%,var(--s2) 50%,transparent 70%) 0 0 /220% 100%;animation:qs-shimmer 1.6s var(--ease) infinite}@keyframes qs-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.ui .qs-number{font-size:64px;line-height:1;color:var(--fg)}.ui .qs-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:var(--fg2);background:var(--s2)}.ui .qs-mark-good{color:var(--good);background:color-mix(in srgb,var(--good) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 35%,transparent)}.ui .qs-copy{align-items:flex-start;gap:8px;min-width:0}.ui .qs-copy,.ui .qs-live{display:flex;flex-direction:column}.ui .qs-live{gap:6px}.ui .qs-live .h4 .num{font-size:1.15em}.ui .qs-code{color:var(--fg);letter-spacing:.04em;unicode-bidi:isolate;white-space:nowrap}.ui .qs-copy .btn-quiet{padding-inline:2px;margin-inline-start:-2px}@media (max-width:720px){.ui .qs{display:none}}@media (prefers-reduced-motion:reduce){.ui .qs-blank{animation:none}}.ui .p-signin button.btn-primary,.ui.p-signin button.btn-primary{color:var(--btn-fg)}.ui .p-signin button.btn-quiet,.ui.p-signin button.btn-quiet{color:var(--fg2)}.ui .p-signin button.btn-quiet:hover,.ui.p-signin button.btn-quiet:hover{color:var(--fg)}.ui .p-signin .signin,.ui.p-signin .signin{min-height:900px}.ui .p-signin .signin-brand,.ui.p-signin .signin-brand{background:#000;border-right:0;border-inline-end:1px solid var(--hair)}.ui .p-signin .signin-brand .wordmark,.ui.p-signin .signin-brand .wordmark{min-height:44px;align-self:flex-start}.ui .p-signin .signin-brand>*,.ui.p-signin .signin-brand>*{position:relative}.ui .p-signin .si-glow,.ui.p-signin .si-glow{position:absolute;width:760px;height:760px;inset-inline-start:-220px;bottom:-300px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(74,158,255,.15),rgba(74,158,255,.045) 55%,rgba(74,158,255,0) 76%)}.ui .p-signin .si-copy,.ui.p-signin .si-copy{display:flex;flex-direction:column;gap:22px;max-width:560px;margin-block:auto}.ui .p-signin .si-big,.ui.p-signin .si-big{font:600 clamp(30px,3.4cqi,50px)/1.08 var(--f-display);letter-spacing:-.034em;margin:0;text-wrap:balance}.ui .p-signin .si-big span,.ui.p-signin .si-big span{color:var(--fg3)}.ui .p-signin .si-otp,.ui.p-signin .si-otp{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ui .p-signin .si-otp .msg,.ui.p-signin .si-otp .msg{max-width:320px}.ui .p-signin .si-otp .msg-who,.ui.p-signin .si-otp .msg-who{margin:0;margin-inline-start:10px;color:var(--fg3)}.ui .p-signin .si-new,.ui.p-signin .si-new{margin:0;font:400 15px/1.5 var(--f-text);color:var(--fg2)}.ui .p-signin .si-new a,.ui.p-signin .si-new a{display:inline-flex;align-items:center;min-height:44px}.ui .p-signin .si-new .link,.ui.p-signin .si-new .link{color:var(--accent)}.ui .p-signin .si-head h1:focus,.ui.p-signin .si-head h1:focus{outline:none}.ui .p-signin .si-head,.ui.p-signin .si-head{display:flex;flex-direction:column;gap:10px}.ui .p-signin .si-head .h2,.ui.p-signin .si-head .h2{font-size:clamp(30px,2.6cqi,38px)}.ui .p-signin .si-form,.ui.p-signin .si-form{display:flex;flex-direction:column;gap:16px;margin:0}.ui .p-signin .si-alt,.ui.p-signin .si-alt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ui .p-signin .si-alt .btn-quiet,.ui.p-signin .si-alt .btn-quiet{padding:0 2px}.ui .p-signin .si-done,.ui.p-signin .si-done{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--good);background:color-mix(in srgb,var(--good) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 35%,transparent)}.ui .p-signin .si-legal,.ui.p-signin .si-legal{padding-top:18px;border-top:1px solid var(--hair)}.ui .p-signin .si-legal a,.ui.p-signin .si-legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ui .p-signin .flip-rtl:dir(rtl),.ui.p-signin .flip-rtl:dir(rtl){transform:scaleX(-1)}.ui .p-signin .si-status:empty,.ui.p-signin .si-status:empty{position:absolute}@container (max-width: 860px){.ui .p-signin .signin,.ui.p-signin .signin{min-height:0}.ui .p-signin .signin-brand,.ui.p-signin .signin-brand{gap:28px;border-inline-end:0}.ui .p-signin .si-glow,.ui .p-signin .si-otp,.ui.p-signin .si-glow,.ui.p-signin .si-otp{display:none}}@container (max-width: 760px){.ui .p-signin .signin-brand,.ui.p-signin .signin-brand{padding:24px 20px 28px}.ui .p-signin .signin-form,.ui.p-signin .signin-form{padding:32px 20px 40px;align-items:flex-start}.ui .p-signin .btn-sm,.ui.p-signin .btn-sm{height:44px}}