.apex-front:has(.signin-elite-stage){color:#f1eadf;background:#17101f}.signin-elite .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.signin-elite{--signin-night:#17101f;--signin-night-soft:#251731;--signin-aubergine:#3a2048;--signin-bone:#f1eadf;--signin-oxygen:#9ee7df;--signin-coral:#a34e40;--signin-ease:cubic-bezier(.22, 1, .36, 1);--signin-ms:.22s;--signin-display:"Iowan Old Style", "Baskerville", "Times New Roman", serif;--signin-sans:"Helvetica Neue", "Inter", Arial, sans-serif;--signin-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}body.auth-stage-focus .site-header{animation:signinNavEnter .55s var(--signin-ease) .2s both}body.auth-stage-focus .nav-trigger,body.auth-stage-focus .header-shop,body.auth-stage-focus .header-sign-in{opacity:.72;transition:opacity var(--signin-ms) var(--signin-ease), color var(--signin-ms) var(--signin-ease)}body.auth-stage-focus .nav-trigger:hover,body.auth-stage-focus .nav-trigger:focus-visible,body.auth-stage-focus .header-shop:hover,body.auth-stage-focus .header-sign-in:hover{opacity:1}@keyframes signinNavEnter{0%{opacity:0}to{opacity:1}}.signin-elite-stage{isolation:isolate;width:100%;min-height:100dvh;color:var(--signin-bone);background:var(--signin-night);justify-content:center;align-items:center;padding:6.5rem 1.25rem 2.5rem;display:flex;position:relative}.signin-elite-stage:before{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#f1eadf07 1px,#0000 1px),linear-gradient(90deg,#f1eadf07 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 18%,#0000 74%);mask-image:radial-gradient(#000 18%,#0000 74%)}.signin-elite-stage:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--signin-aubergine) 55%, transparent) 0%, transparent 72%);filter:blur(56px);width:min(36rem,90vw);height:min(28rem,62vh);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.signin-elite-card{z-index:1;background:color-mix(in srgb, var(--signin-night-soft) 88%, #000);border:1px solid #f1eadf1f;border-radius:clamp(1.1rem,1.6vw,1.35rem);width:100%;max-width:27rem;padding:1.5rem;position:relative;box-shadow:0 40px 90px -48px #000000b8}@media (min-width:480px){.signin-elite-card{padding:2rem}}@media (max-width:479px){.signin-elite-stage{padding-inline:1.25rem}.signin-elite-card{width:100%}}.signin-heading-block{text-align:center}.signin-kicker{font:.62rem/1.3 var(--signin-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--signin-oxygen) 88%, var(--signin-bone));margin:0 0 .5rem}.signin-evolution{font-family:var(--signin-display);letter-spacing:-.03em;color:var(--signin-bone);margin:0;font-size:clamp(1.4rem,3.4vw,1.7rem);font-weight:400;line-height:1.1}.signin-evolution em{letter-spacing:-.03em;color:color-mix(in srgb, var(--signin-oxygen) 70%, transparent);margin-top:.18rem;font-size:80%;font-style:italic;font-weight:400;display:block}.signin-identity{color:#f1eadfb8;max-width:42ch;font-family:var(--signin-sans);text-wrap:balance;margin:.55rem auto 0;font-size:.84rem;font-weight:400;line-height:1.45}.signin-form-block,.signin-after-cta{margin-top:1.1rem}.signin-method{background:#0000002e;border:1px solid #f1eadf24;border-radius:11px;width:100%;margin-bottom:.75rem;display:flex;overflow:hidden}.signin-method-tab{color:#f1eadfa6;min-width:0;min-height:44px;font-family:var(--signin-sans);letter-spacing:.01em;text-transform:none;cursor:pointer;transition:color var(--signin-ms) var(--signin-ease), background var(--signin-ms) var(--signin-ease);background:0 0;border:0;border-radius:0;flex:1 1 0;padding:.4rem .7rem;font-size:.88rem;font-weight:500}.signin-method-tab[aria-selected=true]{color:var(--signin-oxygen);background:color-mix(in srgb, var(--signin-oxygen) 10%, transparent);box-shadow:inset 0 -2px 0 var(--signin-oxygen)}.signin-method-tab:hover:not([aria-selected=true]){color:var(--signin-bone)}.signin-method-tab:focus-visible{outline:2px solid var(--signin-oxygen);outline-offset:-2px}.signin-fields{flex-direction:column;gap:.6rem;display:flex}.auth-field{text-align:left;flex-direction:column;gap:.3rem;min-width:0;display:flex}.auth-field-label{color:#f1eadfb3;font-family:var(--signin-sans);letter-spacing:.04em;font-size:.74rem;font-weight:500}.auth-password-shell{position:relative}.signin-field{width:100%;height:2.75rem;min-height:2.75rem;color:var(--signin-bone);font-family:var(--signin-sans);background:#00000047;border:1px solid #f1eadf29;border-radius:11px;padding:.55rem .85rem;scroll-margin-bottom:7rem;font-size:.9rem}.signin-field--password{padding-right:4.6rem}.signin-field::placeholder{color:#f1eadf61}.signin-field:focus,.signin-field:focus-visible{border-color:color-mix(in srgb, var(--signin-oxygen) 55%, transparent);outline:2px solid var(--signin-oxygen);outline-offset:2px}.signin-field--error{border-color:var(--signin-coral)}.signin-field--error:focus,.signin-field--error:focus-visible{border-color:var(--signin-coral);outline-color:color-mix(in srgb, var(--signin-coral) 80%, #fff)}.auth-field-error{color:color-mix(in srgb, var(--signin-coral) 88%, #fff);font-family:var(--signin-sans);margin:0;font-size:.78rem;line-height:1.4}.auth-password-toggle{z-index:2;color:#f1eadfd1;min-width:44px;min-height:44px;font-family:var(--signin-sans);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;padding:0 .55rem;font-size:.8rem;font-weight:500;position:absolute;top:50%;right:.2rem;transform:translateY(-50%)}.auth-password-toggle:focus-visible{outline:2px solid var(--signin-oxygen);outline-offset:2px;border-radius:8px}.signin-row{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.auth-check{cursor:pointer;color:#f1eadfb8;min-width:0;min-height:44px;font-family:var(--signin-sans);align-items:flex-start;gap:.7rem;padding-block:.35rem;font-size:.86rem;display:inline-flex}.auth-check input{appearance:none;cursor:pointer;background:0 0;border:1px solid #f1eadf47;border-radius:5px;flex-shrink:0;width:18px;height:18px;margin:0}.auth-check input:checked{border-color:color-mix(in srgb, var(--signin-oxygen) 55%, transparent);background-color:color-mix(in srgb, var(--signin-oxygen) 12%, transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%239ee7df' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.2 8.2 6.4 11.4 12.8 4.6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px}.auth-check input:focus-visible{outline:2px solid var(--signin-oxygen);outline-offset:2px}.auth-check-label{min-width:0}.signin-subtle-link{color:#f1eadfc7;letter-spacing:.01em;text-underline-offset:.18em;font-size:.84rem;text-decoration:none}.signin-subtle-link:hover,.signin-subtle-link:focus-visible{color:var(--signin-bone);text-decoration:underline;-webkit-text-decoration-color:var(--signin-bone);text-decoration-color:var(--signin-bone)}.signin-subtle-link:focus-visible{outline:2px solid var(--signin-oxygen);outline-offset:3px;border-radius:4px}.signin-cta{background:var(--signin-bone);width:100%;min-height:44px;color:var(--signin-night);font-family:var(--signin-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background var(--signin-ms) var(--signin-ease);border:0;border-radius:9999px;justify-content:center;align-items:center;margin-top:.75rem;padding:.65rem 1.5rem;scroll-margin-bottom:6rem;font-size:.72rem;font-weight:700;display:inline-flex}.signin-elite-card .signin-cta{color:var(--signin-night)}.signin-cta:hover:not(:disabled){background:color-mix(in srgb, var(--signin-bone) 92%, #fff)}.signin-cta:disabled{opacity:.42;cursor:not-allowed}.signin-cta-indicator{border:1.5px solid color-mix(in srgb, var(--signin-night) 22%, transparent);border-top-color:var(--signin-night);border-radius:50%;width:1.05rem;height:1.05rem;animation:.7s linear infinite signinSpin;display:inline-block}@keyframes signinSpin{to{transform:rotate(360deg)}}.signin-or{align-items:center;gap:.65rem;display:flex}.signin-or-rule{background:#f1eadf47;flex:1;height:1px}.signin-or-label{color:#f1eadfc7;font-family:var(--signin-sans);letter-spacing:.16em;text-transform:uppercase;flex-shrink:0;font-size:.68rem;font-weight:600}.signin-maximize{font-family:var(--signin-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--signin-oxygen) 88%, var(--signin-bone));text-align:center;margin:.85rem 0 0;font-size:.6rem;font-weight:400}.signin-create-account{font-family:var(--signin-display);letter-spacing:-.02em;color:var(--signin-bone);text-underline-offset:.2em;margin-top:.3rem;font-size:1.05rem;font-weight:400;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-block}.signin-create-account:hover,.signin-create-account:focus-visible{-webkit-text-decoration-color:var(--signin-bone);text-decoration-color:var(--signin-bone)}.signin-create-account:focus-visible{outline:2px solid var(--signin-oxygen);outline-offset:4px;border-radius:4px}.signin-secondary-support{color:#f1eadfad;max-width:36ch;font-family:var(--signin-sans);text-align:center;text-wrap:balance;margin:.35rem auto 0;font-size:.78rem;line-height:1.4}.signin-oauth{flex-direction:column;gap:.4rem;margin-top:.75rem;display:flex}.signin-oauth button{letter-spacing:.04em;text-transform:none;min-height:44px;color:var(--signin-bone)!important;box-shadow:none!important;background:0 0!important;border-color:#f1eadf29!important;border-radius:11px!important;font-size:.86rem!important}.signin-oauth button:hover:not(:disabled){border-color:color-mix(in srgb, var(--signin-oxygen) 40%, transparent)!important;background:#ffffff08!important}.signin-trust{text-align:center;color:#f1eadfad;font-family:var(--signin-sans);letter-spacing:.01em;margin:.85rem 0 0;font-size:.74rem}.signin-alert{color:color-mix(in srgb, var(--signin-coral) 88%, #fff);margin:.75rem 0 0;font-size:.86rem;line-height:1.45}.signin-notice{color:#f1eadfb8;margin:.75rem 0 0;font-size:.86rem;line-height:1.45}@media (prefers-reduced-motion:reduce){body.auth-stage-focus .site-header,.signin-elite-stage,.signin-elite-card,.signin-cta-indicator{animation:none!important}.signin-method-tab,.signin-cta,.signin-create-account,.signin-subtle-link,.signin-field{transition:none!important}.signin-cta-indicator{opacity:.7}}
