.auth__center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 26px;display:flex}.auth__center h1{margin:0 0 12px}.auth__center p{text-wrap:pretty;margin:0}.auth__halo{z-index:0;pointer-events:none;background:radial-gradient(circle,#c8aaff33,#0000 62%);background:radial-gradient(circle,lab(74.7106% 30.2487 -49.4288/.2),#0000 62%);border-radius:50%;width:340px;height:340px;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.auth__mark{justify-content:center;align-items:center;margin-bottom:30px;display:flex;position:relative}.auth__ripple{width:150px;height:150px}.auth__mark-frame{border:1px solid #00dadc29;border:1px solid lab(78.407% -50.3069 -16.1092/.16);border-radius:38px;position:absolute;inset:-12px}.auth__consent{text-align:center;text-wrap:pretty;justify-content:center;align-items:center;min-height:38px;margin:0 0 14px;display:flex}.auth__subtitle{min-height:42px}.auth__error{width:100%;color:var(--error);text-align:center;cursor:pointer;background:0 0;border:0;justify-content:center;margin:0 0 12px;padding:4px 0;font-family:inherit}.auth__cta .btn{height:56px}.auth-connecting__orbit{justify-content:center;align-items:center;width:150px;height:150px;margin-bottom:34px;display:flex;position:relative}.auth-connecting__track,.auth-connecting__spinner{border:1.5px solid #a8baff1a;border-radius:50%;position:absolute;inset:0}.auth-connecting__spinner{border-color:#0000;border-top-color:var(--cyan);border-right-color:oklch(80% .155 298/.7);animation:1.1s linear infinite sp;box-shadow:0 0 22px -4px #00dadc99;box-shadow:0 0 22px -4px lab(78.407% -50.3069 -16.1092/.6)}.auth-connecting__steps{text-align:left;flex-direction:column;gap:12px;width:100%;max-width:280px;margin:34px 0 0;padding:0;list-style:none;display:flex}.auth-connecting__steps li{align-items:center;gap:11px;display:flex}.auth-connecting__steps .spin{flex:none;width:18px;height:18px}.auth__bar{z-index:1;justify-content:flex-end;position:relative}.auth-error__code{width:100%;color:var(--text-3);font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin-top:14px;padding:6px 0;font-size:12px;display:flex}.auth-error__code .mono{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bsheet{z-index:40;position:fixed;inset:0}.bsheet .bsheet__scrim{opacity:0;transition:opacity .26s}.bsheet .bsheet__panel{max-height:calc(100% - var(--app-inset-top) - 24px);will-change:transform;flex-direction:column;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(100%)}.bsheet[data-visible=true] .bsheet__scrim{opacity:1}.bsheet[data-visible=true] .bsheet__panel{transform:translate(0,0)}.bsheet[data-visible=false] .bsheet__panel{transition:transform .26s cubic-bezier(.4,0,1,1)}.bsheet__grabber{cursor:grab;touch-action:none;flex:none;justify-content:center;padding:12px 0 14px;display:flex}.bsheet__grabber span{background:#a8baff33;border-radius:2px;width:38px;height:4px}.bsheet__content{overscroll-behavior:contain;min-height:0;padding:4px 18px calc(26px + var(--app-inset-bottom));scrollbar-width:none;overflow-y:auto}.bsheet__content::-webkit-scrollbar{display:none}@media (min-width:600px) and (max-width:767.98px){.bsheet .bsheet__panel{left:calc(50% - 280px);right:calc(50% - 280px)}}@media (min-width:768px){.bsheet .bsheet__panel,.bsheet[data-visible=false] .bsheet__panel{border-radius:var(--r-xl);opacity:0;border:1px solid #a8baff29;width:min(440px,100% - 48px);max-height:calc(100% - 64px);transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s;inset:50% auto auto 50%;transform:translate(-50%,-48%)scale(.97)}.bsheet[data-visible=true] .bsheet__panel{opacity:1;transform:translate(-50%,-50%)scale(1)}.bsheet__grabber{display:none}.bsheet__content{padding:26px 24px 24px}}
