.az-auth{position:relative;min-height:100dvh;display:grid;justify-items:center;align-items:center;align-content:safe center;padding:2.5rem 1.25rem;box-sizing:border-box;overflow:hidden;isolation:isolate;background:#07060f;color:#ece9ff;font-family:Inter,SF Pro Display,Segoe UI Variable Display,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.az-auth:before{z-index:-3;background:radial-gradient(ellipse 80% 55% at 50% -12%,rgba(124,82,255,.28),transparent 60%),radial-gradient(ellipse 60% 45% at 12% 108%,rgba(70,36,170,.22),transparent 62%),radial-gradient(ellipse 55% 45% at 92% 96%,rgba(150,52,200,.14),transparent 60%),radial-gradient(circle at 50% 34%,#150e30 0,#0a0818 52%,#07060f 100%)}.az-auth:after,.az-auth:before{content:"";position:absolute;inset:0}.az-auth:after{z-index:-2;pointer-events:none;background-image:radial-gradient(1px 1px at 25% 15%,rgba(255,255,255,.5) 50%,transparent 51%),radial-gradient(1px 1px at 75% 45%,rgba(255,255,255,.42) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 45% 75%,rgba(210,190,255,.4) 50%,transparent 51%),radial-gradient(1px 1px at 90% 12%,rgba(255,255,255,.34) 50%,transparent 51%),radial-gradient(1px 1px at 8% 55%,rgba(210,190,255,.3) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 62% 25%,rgba(255,255,255,.26) 50%,transparent 51%);background-size:460px 460px,520px 520px,620px 620px,380px 380px,440px 440px,560px 560px;opacity:.55;mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,black 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,black 40%,transparent 100%)}.az-auth-backdrop{inset:0;z-index:-1}.az-auth-aurora,.az-auth-backdrop{position:absolute;pointer-events:none}.az-auth-aurora{z-index:-2;border-radius:50%;filter:blur(90px);opacity:.5;will-change:transform}.az-auth-aurora--violet{width:44rem;height:30rem;left:50%;top:-14rem;margin-left:-30rem;background:radial-gradient(closest-side,rgba(124,82,255,.55),transparent);animation:az-auth-drift-a 26s ease-in-out infinite alternate}.az-auth-aurora--magenta{width:34rem;height:26rem;right:-12rem;bottom:-8rem;background:radial-gradient(closest-side,rgba(196,74,255,.4),transparent);animation:az-auth-drift-b 32s ease-in-out infinite alternate}.az-auth-aurora--ice{width:28rem;height:22rem;left:-10rem;bottom:4rem;background:radial-gradient(closest-side,rgba(88,120,255,.32),transparent);animation:az-auth-drift-c 38s ease-in-out infinite alternate}@keyframes az-auth-drift-a{0%{transform:translate3d(-4rem,0,0) scale(1)}to{transform:translate3d(4rem,2.5rem,0) scale(1.12)}}@keyframes az-auth-drift-b{0%{transform:translate3d(0,2rem,0) scale(1.05)}to{transform:translate3d(-5rem,-2rem,0) scale(.94)}}@keyframes az-auth-drift-c{0%{transform:translateZ(0)}to{transform:translate3d(3.5rem,-3rem,0) scale(1.1)}}.az-auth-grain{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;mix-blend-mode:overlay}.az-auth-frame{position:relative;width:100%;max-width:27.5rem;display:flex;flex-direction:column;align-items:stretch;animation:az-auth-rise .7s cubic-bezier(.16,1,.3,1) both}@keyframes az-auth-rise{0%{opacity:0;transform:translateY(1.25rem) scale(.985)}to{opacity:1;transform:none}}.az-auth-brand{display:flex;align-items:center;justify-content:center;margin:0 0 1.4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.az-auth-logo{display:block;height:7.25rem;width:auto;border-radius:1rem;box-shadow:0 18px 42px -16px rgba(88,132,255,.55),0 0 0 1px rgba(150,190,255,.16),inset 0 1px 0 rgba(255,255,255,.06)}.az-auth-brand--cobrand{gap:.9rem}.az-auth-brand--cobrand .az-auth-logo{height:4.25rem}.az-auth-store-mark{display:block;height:4.25rem;width:4.25rem;padding:.6rem;border-radius:1rem;-o-object-fit:contain;object-fit:contain;background:rgba(255,255,255,.07);box-shadow:0 18px 42px -16px rgba(88,132,255,.55),0 0 0 1px rgba(150,190,255,.16),inset 0 1px 0 rgba(255,255,255,.06)}.az-auth-brand-x{font-size:1rem;font-weight:500;color:rgba(198,210,255,.55)}.az-auth-card{position:relative;border-radius:1.25rem;padding:2rem;border:1px solid transparent;background:linear-gradient(168deg,rgba(28,21,62,.82),rgba(13,10,32,.92) 55%,rgba(11,8,28,.94)) padding-box,linear-gradient(172deg,rgba(190,156,255,.55),rgba(124,82,255,.16) 32%,rgba(124,82,255,.1) 70%,rgba(206,108,255,.32)) border-box;backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);box-shadow:0 40px 90px -24px rgba(60,20,160,.55),0 18px 44px -20px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.07)}.az-auth-card:before{content:"";position:absolute;inset:0 0 auto;height:7rem;border-radius:1.25rem 1.25rem 40% 40%;background:radial-gradient(ellipse 70% 100% at 50% 0,rgba(160,120,255,.14),transparent 70%);pointer-events:none}.az-auth-eyebrow{margin:0 0 .5rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(216,209,245,.5)}.az-auth-title{margin:0 0 .4rem;font-size:1.65rem;font-weight:650;letter-spacing:-.022em;line-height:1.2;color:#f7f5ff}.az-auth-lede{margin:0 0 1.6rem;font-size:.92rem;line-height:1.55;color:rgba(216,209,245,.66)}.az-auth-notice{display:flex;gap:.6rem;align-items:flex-start;margin-bottom:1.1rem;padding:.8rem .95rem;border-radius:.75rem;font-size:.875rem;line-height:1.5}.az-auth-notice svg{flex:none;margin-top:.1rem}.az-auth-notice--info{background:rgba(140,110,255,.1);border:1px solid rgba(140,110,255,.32);color:rgba(228,222,255,.9)}.az-auth-notice--error{background:rgba(255,80,110,.1);border:1px solid rgba(255,80,110,.36);color:#ffd7de}.az-auth-notice--success{background:rgba(90,235,170,.09);border:1px solid rgba(90,235,170,.3);color:#d2f8e6}.az-auth-notice a{color:#b7a5ff;font-weight:600}.az-auth-tabs{display:flex;gap:.25rem;margin-bottom:1.35rem;padding:.25rem;border-radius:.85rem;background:rgba(7,5,20,.55);border:1px solid rgba(140,110,255,.16);box-shadow:inset 0 1px 3px rgba(0,0,0,.35)}.az-auth-tab{flex:1;text-align:center;padding:.55rem .5rem;border-radius:.6rem;font-size:.875rem;font-weight:600;text-decoration:none;color:rgba(216,209,245,.55);border:1px solid transparent;transition:color .18s ease,background-color .18s ease}.az-auth-tab:hover{color:rgba(236,231,255,.85);background:rgba(255,255,255,.04)}.az-auth-tab[aria-current=page]{color:#fff;background:linear-gradient(180deg,rgba(150,112,255,.28),rgba(122,75,255,.16));border-color:rgba(160,122,255,.42);box-shadow:0 4px 14px -6px rgba(122,75,255,.55),inset 0 1px 0 rgba(255,255,255,.12)}.az-auth-tab:focus-visible{outline:2px solid rgba(163,130,255,.9);outline-offset:2px}.az-auth-signup-callout{display:grid;gap:.3rem;margin:-.25rem 0 .25rem;padding:.8rem .9rem;border:1px solid rgba(160,122,255,.38);border-radius:.7rem;background:rgba(122,75,255,.1);color:rgba(230,223,255,.9);font-size:.8rem;line-height:1.45}.az-auth-signup-callout strong{color:#fff;font-size:.85rem}.az-auth-signup-callout span{color:rgba(220,212,250,.72)}.az-auth-label{display:block;margin-bottom:.4rem;font-size:.8rem;font-weight:600;letter-spacing:.01em;color:rgba(222,215,250,.78)}.az-auth-field+.az-auth-label,.az-auth-label+.az-auth-label,.az-auth-stack>*+.az-auth-label{margin-top:.9rem}.az-auth-field{position:relative;display:block}.az-auth-field-icon{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);display:inline-flex;color:rgba(170,148,255,.55);pointer-events:none;transition:color .18s ease}.az-auth-field:focus-within .az-auth-field-icon{color:rgba(190,168,255,.95)}.az-auth-input{width:100%;height:3rem;padding:0 .9rem 0 2.6rem;border-radius:.75rem;border:1px solid rgba(140,110,255,.26);background:rgba(6,4,18,.72);color:#fff;font-size:.95rem;font-family:inherit;box-sizing:border-box;box-shadow:inset 0 1px 3px rgba(0,0,0,.35);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.az-auth-input--plain{padding-left:.9rem}.az-auth-input::-moz-placeholder{color:rgba(178,170,218,.38)}.az-auth-input::placeholder{color:rgba(178,170,218,.38)}.az-auth-input:hover{border-color:rgba(160,130,255,.42)}.az-auth-input:focus{outline:none;border-color:rgba(170,140,255,.9);background:rgba(9,6,26,.85);box-shadow:0 0 0 3px rgba(122,75,255,.22),inset 0 1px 3px rgba(0,0,0,.3)}.az-auth-input:-webkit-autofill,.az-auth-input:-webkit-autofill:focus,.az-auth-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #0a0722;-webkit-transition:background-color 600000s 0s;transition:background-color 600000s 0s}.az-auth-btn-primary{position:relative;overflow:hidden;margin-top:1.15rem;width:100%;height:3.1rem;border-radius:.75rem;border:none;background:linear-gradient(92deg,#7a4bff,#9d3fd6);color:#fff;font-size:.98rem;font-weight:650;font-family:inherit;letter-spacing:.005em;cursor:pointer;box-shadow:0 12px 28px -10px rgba(122,75,255,.65),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.az-auth-btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.26) 50%,transparent 62%);transform:translateX(-120%);transition:transform .7s ease;pointer-events:none}.az-auth-btn-primary:hover{transform:translateY(-1px);filter:saturate(1.12);box-shadow:0 16px 36px -10px rgba(122,75,255,.8),inset 0 1px 0 rgba(255,255,255,.26)}.az-auth-btn-primary:hover:after{transform:translateX(120%)}.az-auth-btn-primary:active{transform:translateY(0);filter:saturate(1)}.az-auth-btn-primary:focus-visible{outline:2px solid #cdbcff;outline-offset:3px}.az-auth-btn-secondary{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;height:3rem;border-radius:.75rem;border:1px solid rgba(140,110,255,.32);background:rgba(20,15,46,.55);color:#e9e4ff;font-size:.92rem;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .16s ease,box-shadow .16s ease}.az-auth-btn-secondary:hover{border-color:rgba(170,140,255,.55);background:rgba(30,22,66,.65);transform:translateY(-1px);box-shadow:0 10px 24px -12px rgba(122,75,255,.45)}.az-auth-btn-secondary:active{transform:translateY(0)}.az-auth-btn-secondary:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.az-auth-btn-secondary:focus-visible{outline:2px solid rgba(163,130,255,.9);outline-offset:2px}.az-auth-btn-secondary svg{flex:none;color:rgba(190,168,255,.9)}.az-auth-divider{display:flex;align-items:center;gap:.8rem;margin:1.35rem 0 1.1rem;color:rgba(196,188,235,.42);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.az-auth-divider:after,.az-auth-divider:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(140,110,255,.28),transparent)}.az-auth-hint{margin:.8rem 0 0;font-size:.8rem;line-height:1.55;color:rgba(208,200,240,.55)}.az-auth-hint a,.az-auth-link{color:#b7a5ff;font-weight:600;text-decoration:none;transition:color .15s ease}.az-auth-hint a:hover,.az-auth-link:hover{color:#d3c7ff;text-decoration:underline}.az-auth-linkbtn{display:block;margin:1.05rem auto 0;padding:.15rem .25rem;background:none;border:none;color:rgba(183,165,255,.8);font-size:.83rem;font-weight:600;font-family:inherit;cursor:pointer;transition:color .15s ease}.az-auth-linkbtn:hover{color:#d3c7ff;text-decoration:underline}.az-auth-linkbtn:focus-visible{outline:2px solid rgba(163,130,255,.9);outline-offset:2px;border-radius:4px}.az-auth-inline-error{margin:.55rem 0 0;font-size:.83rem;line-height:1.5;color:#ffb4c2}.az-auth-turnstile{display:flex;justify-content:center;margin:.9rem 0 .15rem}.az-auth-recovery{margin-top:.35rem}.az-auth-recovery-form{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid rgba(140,110,255,.14)}.az-auth-foot{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-top:1.5rem;font-size:.76rem;letter-spacing:.01em;color:rgba(196,188,235,.42);-webkit-user-select:none;-moz-user-select:none;user-select:none}.az-auth-foot svg{flex:none;color:rgba(170,148,255,.5)}@media (max-width:480px){.az-auth{padding:2rem 1rem}.az-auth-card{padding:1.5rem 1.25rem}.az-auth-title{font-size:1.4rem}.az-auth-logo{height:4.25rem}.az-auth-brand--cobrand .az-auth-logo,.az-auth-store-mark{height:3.25rem}.az-auth-store-mark{width:3.25rem;padding:.45rem}}@media (max-height:840px){.az-auth-logo{height:4.75rem}.az-auth-brand--cobrand .az-auth-logo,.az-auth-store-mark{height:3.5rem}.az-auth-store-mark{width:3.5rem}.az-auth-brand{margin-bottom:1rem}}@media (prefers-reduced-motion:reduce){.az-auth-aurora--ice,.az-auth-aurora--magenta,.az-auth-aurora--violet,.az-auth-frame{animation:none}.az-auth-btn-primary:after{display:none}.az-auth-btn-primary,.az-auth-btn-secondary,.az-auth-input,.az-auth-tab{transition:none}}.az-auth--staff:before{background:radial-gradient(ellipse 80% 55% at 50% -12%,rgba(34,197,220,.22),transparent 60%),radial-gradient(ellipse 60% 45% at 12% 108%,rgba(20,110,150,.2),transparent 62%),radial-gradient(ellipse 55% 45% at 92% 96%,rgba(40,160,190,.12),transparent 60%),radial-gradient(circle at 50% 34%,#0a1c2a 0,#071320 52%,#050d16 100%)}.az-auth--staff{background:#050d16}.az-auth--staff .az-auth-aurora--violet{background:radial-gradient(closest-side,rgba(34,197,220,.42),transparent)}.az-auth--staff .az-auth-aurora--magenta{background:radial-gradient(closest-side,rgba(56,152,226,.32),transparent)}.az-auth--staff .az-auth-card{background:linear-gradient(168deg,rgba(14,40,58,.82),rgba(8,22,34,.92) 55%,rgba(6,18,28,.94)) padding-box,linear-gradient(172deg,rgba(150,226,240,.5),rgba(34,197,220,.16) 32%,rgba(34,197,220,.1) 70%,rgba(70,190,230,.3)) border-box;box-shadow:0 40px 90px -24px rgba(10,90,120,.5),0 18px 44px -20px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.07)}.az-auth--staff .az-auth-card:before{background:radial-gradient(ellipse 70% 100% at 50% 0,rgba(120,220,240,.12),transparent 70%)}.az-auth--staff .az-auth-tabs{background:rgba(4,16,26,.55);border-color:rgba(60,180,210,.18)}.az-auth--staff .az-auth-tab[aria-current=page],.az-auth--staff .az-auth-tab[aria-selected=true]{color:#fff;background:linear-gradient(180deg,rgba(34,197,220,.26),rgba(20,150,180,.16));border-color:rgba(60,190,220,.44);box-shadow:0 4px 14px -6px rgba(20,160,190,.55),inset 0 1px 0 rgba(255,255,255,.12)}.az-auth--staff .az-auth-btn-primary:focus-visible,.az-auth--staff .az-auth-btn-secondary:focus-visible,.az-auth--staff .az-auth-input:focus,.az-auth--staff .az-auth-tab:focus-visible{outline-color:rgba(90,210,235,.9);border-color:rgba(90,210,235,.7)}.az-auth--staff .az-auth-field:focus-within .az-auth-field-icon{color:#6fdcf0}.az-auth--staff .az-auth-btn-primary{background:linear-gradient(92deg,#0f8f9e,#1c7fbf);box-shadow:0 12px 28px -10px rgba(15,143,158,.6),inset 0 1px 0 rgba(255,255,255,.22)}.az-auth--staff .az-auth-hint a,.az-auth--staff .az-auth-link,.az-auth--staff .az-auth-linkbtn,.az-auth--staff .az-auth-notice a{color:#7fdcee}.az-auth--staff .az-auth-eyebrow{color:rgba(140,215,235,.72)}.az-auth-signing-in{margin:0 0 .25rem;font-size:.85rem;color:rgba(216,209,245,.66)}.az-auth-signing-in strong{color:#f0edff;font-weight:620}.az-auth-hint--tight{margin-top:.45rem}.az-auth-hint code{font-size:.92em;padding:.05rem .3rem;border-radius:.3rem;background:rgba(255,255,255,.06)}.az-auth-choices{display:flex;flex-direction:column;gap:.5rem}.az-auth-choice{margin-top:0;padding-inline:.85rem;justify-content:flex-start;gap:.7rem;text-align:left}.az-auth-choice-icon{width:1.25rem;height:1.25rem;flex:0 0 auto;border-radius:.3rem}.az-auth-choice-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.az-auth-choice-slug{flex:0 0 auto;font-size:.75rem;font-weight:500;opacity:.6}.az-auth-linkbtn--inline{display:inline;margin:0;padding:0}.az-auth--staff .az-auth-btn-secondary{border-color:rgba(60,190,220,.32);background:rgba(8,30,46,.55);color:#dff2f9}.az-auth--staff .az-auth-btn-secondary:hover{border-color:rgba(90,210,235,.5);background:rgba(12,42,62,.7)}