.signin-elite{--signin-ivory:#f5f1e8;--signin-champagne:#e8d9b0;--signin-gold:#c9a227;--signin-ease:cubic-bezier(0.4,0,0.2,1);--signin-ms:300ms;--signin-radius:1.25rem}body.auth-stage-focus header{animation:signinNavEnter .55s var(--signin-ease) .38s both}body.auth-stage-focus header nav a:not(.font-display),body.auth-stage-focus header nav button{position:relative;opacity:.65;font-weight:400;transition:opacity var(--signin-ms) var(--signin-ease),color var(--signin-ms) var(--signin-ease)}body.auth-stage-focus header nav a:not(.font-display):after{content:"";position:absolute;left:0;right:0;bottom:-.15rem;height:1px;background:linear-gradient(90deg,transparent,rgba(201,162,39,.7),transparent);opacity:0;transform:scaleX(.55);transition:opacity var(--signin-ms) var(--signin-ease),transform var(--signin-ms) var(--signin-ease)}body.auth-stage-focus header nav a.font-display{opacity:.84;transition:opacity var(--signin-ms) var(--signin-ease)}body.auth-stage-focus header nav a:focus-visible,body.auth-stage-focus header nav a:hover,body.auth-stage-focus header nav button:focus-visible,body.auth-stage-focus header nav button:hover{opacity:1}body.auth-stage-focus header nav a:not(.font-display):focus-visible:after,body.auth-stage-focus header nav a:not(.font-display):hover:after{opacity:1;transform:scaleX(1)}@keyframes signinNavEnter{0%{opacity:0}to{opacity:1}}.signin-elite-stage{position:relative;isolation:isolate;animation:signinStageEnter .6s var(--signin-ease) both}.signin-elite-stage:before{content:"";pointer-events:none;position:absolute;left:50%;top:44%;z-index:0;width:min(36rem,92vw);height:min(28rem,64vh);transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(201,162,39,.1) 0,hsla(42,39%,94%,.03) 38%,transparent 72%);filter:blur(42px)}@keyframes signinStageEnter{0%{opacity:0}to{opacity:1}}.signin-motes{pointer-events:none;position:absolute;inset:-8% -4%;z-index:0;overflow:hidden}.signin-mote{position:absolute;border-radius:9999px;background:hsla(42,39%,94%,.045);box-shadow:0 0 6px rgba(201,162,39,.08);animation:signinMoteDrift linear infinite;will-change:transform}.signin-mote--gold{background:rgba(201,162,39,.035)}@keyframes signinMoteDrift{0%{transform:translateZ(0)}50%{transform:translate3d(var(--mx,12px),var(--my,-28px),0)}to{transform:translateZ(0)}}.signin-elite-card{position:relative;z-index:1;width:100%;max-width:24.75rem;overflow:hidden;border-radius:var(--signin-radius);border:1px solid rgba(201,162,39,.11);background:linear-gradient(168deg,hsla(0,0%,100%,.085),transparent 42%),rgba(12,12,14,.52);box-shadow:0 56px 120px -36px rgba(0,0,0,.72),0 28px 48px -28px rgba(0,0,0,.45),inset 0 0 0 1px hsla(47,67%,73%,.05),inset 0 1px 0 hsla(0,0%,100%,.12);backdrop-filter:blur(56px) saturate(1.25);-webkit-backdrop-filter:blur(56px) saturate(1.25);animation:signinCardEnter .65s cubic-bezier(.16,1,.3,1) .08s both}.signin-elite-card:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px hsla(47,67%,73%,.07)}.signin-elite-card:after{content:"";pointer-events:none;position:absolute;inset-inline:16%;top:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.42),hsla(47,67%,73%,.35),transparent)}@keyframes signinCardEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.signin-kicker{display:block;font-family:var(--font-display),ui-serif,Georgia,serif;font-size:1rem;letter-spacing:.06em;color:hsla(45,17%,95%,.78)}@media (min-width:640px){.signin-kicker{font-size:1.05rem}}.signin-evolution{display:block;margin-top:.4rem;font-family:var(--font-display),ui-serif,Georgia,serif;font-size:clamp(1.85rem,4.8vw,2.45rem);line-height:1.05;letter-spacing:.12em;text-indent:.12em;text-transform:uppercase;color:#f2d57c;animation:signinEvolutionPulse 10s ease-in-out .9s infinite;filter:drop-shadow(0 0 16px rgba(201,162,39,.22)) drop-shadow(0 0 36px rgba(201,162,39,.08))}@supports ((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.signin-evolution{background-image:linear-gradient(115deg,#a98634,#f4e1a1 24%,#e3c25a 46%,#b08f3a 68%,#f4e1a1);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:signinEvolutionPulse 10s ease-in-out .9s infinite,goldShimmerElite 14s ease-in-out .85s infinite}}@keyframes goldShimmerElite{0%,86%,to{background-position:160% 0}93%{background-position:-60% 0}}@keyframes signinEvolutionPulse{0%,to{filter:drop-shadow(0 0 12px rgba(201,162,39,.16)) drop-shadow(0 0 28px rgba(201,162,39,.05));opacity:.96}50%{filter:drop-shadow(0 0 18px rgba(201,162,39,.28)) drop-shadow(0 0 40px rgba(201,162,39,.1));opacity:1}}.signin-identity{margin-top:.85rem;color:#f7f3ea;font-family:var(--font-display),ui-serif,Georgia,serif;font-size:1.02rem;font-weight:600;line-height:1.5;letter-spacing:.018em}.signin-pillars{margin-top:.45rem;color:hsla(45,17%,95%,.58);font-family:var(--font-mono),ui-monospace,monospace;font-size:.49rem;letter-spacing:.24em;word-spacing:.35em;text-transform:uppercase}.signin-pillars-lg{font-size:.6rem;letter-spacing:.26em}.signin-pillars-longevity{display:block;margin-top:.35rem;letter-spacing:.24em;text-indent:.24em;text-align:center}.signin-fields{display:flex;flex-direction:column;gap:.55rem}.signin-field-shell{position:relative;transition:opacity var(--signin-ms) var(--signin-ease),filter var(--signin-ms) var(--signin-ease),transform var(--signin-ms) var(--signin-ease)}.signin-field-shell:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:1;border-radius:.7rem;background:linear-gradient(110deg,transparent 18%,hsla(46,79%,79%,.12) 48%,transparent 72%);background-size:220% 100%;opacity:0;transition:opacity var(--signin-ms) var(--signin-ease)}.signin-field{position:relative;z-index:0;width:100%;border-radius:.7rem;border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.035);padding:.62rem .95rem;color:#f5f4f1;outline:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 2px 8px rgba(0,0,0,.32);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color var(--signin-ms) var(--signin-ease),box-shadow var(--signin-ms) var(--signin-ease),background-color var(--signin-ms) var(--signin-ease),filter var(--signin-ms) var(--signin-ease),transform var(--signin-ms) var(--signin-ease)}.signin-field::-moz-placeholder{color:hsla(45,17%,95%,.42)}.signin-field::placeholder{color:hsla(45,17%,95%,.42)}.signin-fields:hover .signin-field-shell:not(:hover){opacity:.42;filter:brightness(.88)}.signin-fields:hover .signin-field-shell:not(:hover) .signin-field{border-color:hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),inset 0 2px 8px rgba(0,0,0,.28)}.signin-fields:hover .signin-field-shell:not(:hover):before{opacity:0;animation:none}.signin-field-shell:hover{transform:translateY(-.5px) scale(1.01)}.signin-field-shell:focus-within:before,.signin-field-shell:hover:before{opacity:1;animation:signinMethodShimmer 4.5s ease-in-out infinite}.signin-field-shell:hover .signin-field,.signin-field:focus,.signin-field:focus-visible{border-color:rgba(201,162,39,.44);background:hsla(0,0%,100%,.055);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 2px 10px rgba(0,0,0,.26),0 0 0 1px hsla(47,67%,73%,.1),0 0 22px -6px rgba(201,162,39,.38);filter:brightness(1.06)}.signin-field-shell:focus-within{transform:translateY(-.5px) scale(1.01)}.signin-fields:hover .signin-field-shell:not(:hover):focus-within{transform:none}.signin-fields:hover .signin-field-shell:not(:hover):focus-within:before{opacity:0;animation:none}.signin-fields:hover .signin-field-shell:not(:hover):focus-within .signin-field{border-color:hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),inset 0 2px 8px rgba(0,0,0,.28);filter:none;background:hsla(0,0%,100%,.035)}.signin-cta{position:relative;display:inline-flex;width:100%;overflow:hidden;align-items:center;justify-content:center;border-radius:9999px;border:0;background:linear-gradient(180deg,#fff,#f7f3ea 46%,#ebe4d6);color:#0a0a0b;padding:.72rem 1.5rem;font-size:.72rem;font-weight:650;letter-spacing:.2em;text-indent:.1em;text-transform:uppercase;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 10px 26px -12px rgba(0,0,0,.48),0 0 0 1px rgba(201,162,39,.12),0 0 20px -10px rgba(201,162,39,.22);transition:transform var(--signin-ms) var(--signin-ease),box-shadow var(--signin-ms) var(--signin-ease),filter var(--signin-ms) var(--signin-ease)}.signin-cta:after{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(105deg,transparent 32%,hsla(0,0%,100%,.55) 48%,transparent 64%);background-size:220% 100%;opacity:.55;animation:signinCtaSheenLoop 18s var(--signin-ease) infinite}.signin-cta:hover:not(:disabled){transform:translateY(-2.5px);filter:brightness(1.02);box-shadow:inset 0 1px 0 #fff,0 16px 32px -14px rgba(0,0,0,.52),0 0 0 1px rgba(201,162,39,.2),0 0 26px -8px rgba(201,162,39,.32)}.signin-cta:hover:not(:disabled):after{opacity:1;animation:signinCtaSheen 1.05s var(--signin-ease) 1}.signin-cta:active:not(:disabled){transform:translateY(0) scale(.985);box-shadow:inset 0 2px 6px rgba(0,0,0,.2),0 4px 14px -8px rgba(0,0,0,.38),0 0 0 1px rgba(201,162,39,.14)}.signin-cta:disabled{opacity:.4;pointer-events:none}@keyframes signinCtaSheen{0%{background-position:160% 0}to{background-position:-40% 0}}@keyframes signinCtaSheenLoop{0%,88%,to{background-position:160% 0}94%{background-position:-40% 0}}.signin-or{display:flex;align-items:center;gap:.75rem}.signin-or-rule{height:1px;flex:1;background:linear-gradient(90deg,transparent,hsla(47,67%,73%,.22),transparent)}.signin-or-label{flex-shrink:0;color:hsla(47,67%,73%,.45);font-family:var(--font-mono),ui-monospace,monospace;font-size:.52rem;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase}.signin-maximize{font-family:var(--font-display),ui-serif,Georgia,serif;font-size:.62rem;font-weight:500;letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:rgba(212,175,55,.72);filter:drop-shadow(0 0 8px rgba(212,175,55,.16))}@supports ((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.signin-maximize{background-image:linear-gradient(115deg,#8a6b12,#c9a227 40%,#a98634 70%,#b8942a);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(212,175,55,.18))}}.signin-create-account{display:inline-block;font-family:var(--font-display),ui-serif,Georgia,serif;font-size:1.05rem;font-weight:500;letter-spacing:.02em;color:#f5f1e8;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:color var(--signin-ms) var(--signin-ease),background-size var(--signin-ms) var(--signin-ease),opacity var(--signin-ms) var(--signin-ease),transform var(--signin-ms) var(--signin-ease)}.signin-create-account:hover{color:#d4af37;background-size:100% 1px;transform:translateY(-1px)}.signin-create-account:active{transform:translateY(0);opacity:.88}.signin-subtle-link{color:hsla(45,17%,95%,.48);font-size:.7rem;letter-spacing:.04em;text-decoration:none;background-image:linear-gradient(rgba(212,175,55,.85),rgba(212,175,55,.85));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:color var(--signin-ms) var(--signin-ease),background-size var(--signin-ms) var(--signin-ease)}.signin-subtle-link:hover{color:#d4af37;background-size:100% 1px}.signin-method{display:flex;gap:.3rem;border-radius:9999px;background:rgba(0,0,0,.32);padding:.2rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),inset 0 2px 8px rgba(0,0,0,.25)}.signin-method-tab{position:relative;z-index:0;flex:1;overflow:hidden;border-radius:9999px;border:1px solid hsla(0,0%,100%,.06);background:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent),hsla(0,0%,100%,.025);padding:.38rem .7rem;color:hsla(45,17%,95%,.52);font-size:.7rem;letter-spacing:.04em;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);transition:color var(--signin-ms) var(--signin-ease),background-color var(--signin-ms) var(--signin-ease),border-color var(--signin-ms) var(--signin-ease),box-shadow var(--signin-ms) var(--signin-ease),opacity var(--signin-ms) var(--signin-ease),filter var(--signin-ms) var(--signin-ease),transform var(--signin-ms) var(--signin-ease)}.signin-method-tab:before{inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(110deg,transparent 20%,hsla(46,79%,79%,.22) 48%,transparent 72%);background-size:220% 100%;transition:opacity var(--signin-ms) var(--signin-ease)}.signin-method-tab:after,.signin-method-tab:before{content:"";pointer-events:none;position:absolute;opacity:0}.signin-method-tab:after{left:18%;right:18%;bottom:.18rem;height:1px;border-radius:9999px;background:linear-gradient(90deg,transparent,hsla(47,67%,73%,.7),transparent);transform:scaleX(.6);transition:opacity var(--signin-ms) var(--signin-ease),transform var(--signin-ms) var(--signin-ease)}.signin-method-tab[aria-selected=true]{color:#f5f4f1;border-color:hsla(47,67%,73%,.55);background:linear-gradient(180deg,hsla(0,0%,100%,.09),rgba(201,162,39,.06)),hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px hsla(47,67%,73%,.1),inset 0 1px 0 hsla(0,0%,100%,.14),0 0 18px -3px rgba(201,162,39,.42);filter:brightness(1.06)}.signin-method-tab[aria-selected=true]:before{opacity:1;animation:signinMethodShimmer 5.5s ease-in-out infinite}.signin-method-tab[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.signin-method:hover .signin-method-tab:not(:hover){opacity:.55;color:hsla(45,17%,95%,.38);filter:brightness(.92)}.signin-method:hover .signin-method-tab:not(:hover):after,.signin-method:hover .signin-method-tab:not(:hover):before{opacity:0;animation:none}.signin-method:hover .signin-method-tab:not(:hover)[aria-selected=true]{opacity:.55;border-color:hsla(0,0%,100%,.06);background:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent),hsla(0,0%,100%,.025);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);filter:brightness(.92)}.signin-method-tab:hover{opacity:1;color:#f5f4f1;border-color:hsla(47,67%,73%,.5);background:linear-gradient(180deg,hsla(0,0%,100%,.1),rgba(201,162,39,.07)),hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px hsla(47,67%,73%,.1),inset 0 1px 0 hsla(0,0%,100%,.14),0 0 20px -3px rgba(201,162,39,.4);filter:brightness(1.08);transform:translateY(-.5px)}.signin-method-tab:hover:before{opacity:1;animation:signinMethodShimmer 4.2s ease-in-out infinite}.signin-method-tab:hover:after{opacity:1;transform:scaleX(1)}.signin-method-tab:active{transform:translateY(0) scale(.985)}@keyframes signinMethodShimmer{0%,72%,to{background-position:160% 0}32%{background-position:-60% 0}}.signin-elite input[type=checkbox]{accent-color:#c9a227;transition:transform .2s var(--signin-ease)}.signin-elite input[type=checkbox]:active{transform:scale(.92)}.signin-oauth{display:flex;flex-direction:column;gap:.45rem}@media (prefers-reduced-motion:reduce){.signin-cta,.signin-cta:after,.signin-elite-card,.signin-elite-stage,.signin-evolution,.signin-field-shell:before,.signin-maximize,.signin-method-tab:before,.signin-mote,body.auth-stage-focus header{animation:none!important}.signin-evolution{filter:drop-shadow(0 0 14px rgba(201,162,39,.22));opacity:1}.signin-maximize{color:rgba(212,175,55,.78);-webkit-text-fill-color:rgba(212,175,55,.78);filter:none}.signin-elite-card,.signin-elite-stage,body.auth-stage-focus header{opacity:1;transform:none}.signin-cta:after{opacity:0}.signin-create-account:active,.signin-create-account:hover,.signin-cta:active:not(:disabled),.signin-cta:hover:not(:disabled),.signin-field-shell:focus-within,.signin-field-shell:hover,.signin-method-tab:active,.signin-method-tab:hover{transform:none}}