.auth-module__cni4Dq__page{--ink:#f2ede3;--muted:#a5aaa3;--panel:#171c1a;--panel-raised:#222825;--line:#d8ccb524;--accent:#789584;--accent-strong:#688775;--sand:#d8ccb5;--brass:#b59a62;background:var(--panel);min-height:100dvh;color:var(--ink);place-items:center;display:grid}.auth-module__cni4Dq__authFrame{background:var(--panel);grid-template-columns:minmax(0,1.2fr) minmax(440px,1fr);width:100%;min-height:100dvh;display:grid;overflow:hidden}.auth-module__cni4Dq__visualPanel{isolation:isolate;background:#111613;min-width:0;min-height:600px;position:relative;overflow:hidden}.auth-module__cni4Dq__visualImage{z-index:-3;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;animation:.9s cubic-bezier(.2,.7,.2,1) both auth-module__cni4Dq__imageReveal}.auth-module__cni4Dq__visualShade{z-index:-2;background:linear-gradient(#0a0e0c3d,#0a0e0c08 32%,#0a0e0c61 65%,#0a0e0cf0),linear-gradient(90deg,#26302a29,#0000 70%);position:absolute;inset:0}.auth-module__cni4Dq__visualPanel:after{z-index:-1;border-radius:inherit;content:"";pointer-events:none;border:1px solid #d8ccb514;position:absolute;inset:0}.auth-module__cni4Dq__visualHeader,.auth-module__cni4Dq__visualFooter{justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;left:34px;right:34px}.auth-module__cni4Dq__visualHeader{top:30px}.auth-module__cni4Dq__visualFooter{align-items:flex-end;bottom:28px}.auth-module__cni4Dq__wordmark{color:var(--ink);letter-spacing:-.04em;align-items:center;gap:10px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.auth-module__cni4Dq__wordmarkMark{border:1px solid;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:760;display:grid}.auth-module__cni4Dq__wordmarkLight{color:#fff}.auth-module__cni4Dq__backLink{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:12px;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.auth-module__cni4Dq__backLink:hover{background:#ffffff2b;transform:translateY(-1px)}.auth-module__cni4Dq__backLink svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:16px;height:16px}.auth-module__cni4Dq__storyCopy{max-width:560px;animation:.65s cubic-bezier(.2,.7,.2,1) both auth-module__cni4Dq__copyReveal;position:absolute;bottom:120px;left:34px;right:34px}.auth-module__cni4Dq__storyIndex{color:#ffffff94;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;margin-bottom:15px;font-size:10px}.auth-module__cni4Dq__storyCopy h2{letter-spacing:-.055em;text-wrap:balance;max-width:14ch;font-size:clamp(36px,3.6vw,54px);font-weight:520;line-height:.98}.auth-module__cni4Dq__storyCopy>p:last-child{color:#ffffffc2;max-width:48ch;margin-top:18px;font-size:14px;line-height:1.55}.auth-module__cni4Dq__visualFooter>p{color:#ffffff94;max-width:360px;font-size:10px;line-height:1.5}.auth-module__cni4Dq__storyNav{align-items:center;gap:7px;display:flex}.auth-module__cni4Dq__storyNav button{cursor:pointer;background:0 0;border:0;width:30px;padding:8px 0}.auth-module__cni4Dq__storyNav button span{background:#d8ccb547;border-radius:2px;height:2px;transition:background .18s,transform .18s;display:block;position:relative;overflow:hidden}.auth-module__cni4Dq__storyNav button:hover span{background:#ffffff9e}.auth-module__cni4Dq__storyNav .auth-module__cni4Dq__storyNavActive span{background:#d8ccb540;transform:scaleY(1.5)}.auth-module__cni4Dq__storyNav .auth-module__cni4Dq__storyNavActive span:after{background:var(--sand);content:"";transform-origin:0;animation:7s linear both auth-module__cni4Dq__storyProgress;position:absolute;inset:0}.auth-module__cni4Dq__storyNavPaused .auth-module__cni4Dq__storyNavActive span:after{animation-play-state:paused}.auth-module__cni4Dq__entryPanel{background:radial-gradient(circle at 75% 22%, #6f897917, transparent 24rem), var(--panel);border-left:1px solid #d8ccb51a;flex-direction:column;justify-content:center;min-width:0;padding:clamp(54px,6vw,92px);display:flex;position:relative;box-shadow:-24px 0 60px #060a081f}.auth-module__cni4Dq__entryInner{width:min(100%,520px);margin-inline:auto}.auth-module__cni4Dq__mobileHeader{display:none}.auth-module__cni4Dq__eyebrow,.auth-module__cni4Dq__dialogKicker{color:var(--brass);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:720}.auth-module__cni4Dq__title{letter-spacing:-.057em;font-size:clamp(42px,4.4vw,62px);font-weight:520;line-height:1.02}.auth-module__cni4Dq__description{max-width:50ch;color:var(--muted);margin-top:19px;font-size:14px;line-height:1.65}.auth-module__cni4Dq__form{margin-top:42px;display:grid}.auth-module__cni4Dq__label{color:#ddd6ca;margin-bottom:10px;font-size:12px;font-weight:620}.auth-module__cni4Dq__form input,.auth-module__cni4Dq__inviteForm input,.auth-module__cni4Dq__inviteForm select{width:100%;min-height:54px;color:var(--ink);font:inherit;background:#222825;border:1px solid #d8ccb52b;border-radius:10px;outline:none;padding:0 16px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}.auth-module__cni4Dq__form input::-moz-placeholder{color:#7f857e}.auth-module__cni4Dq__inviteForm input::-moz-placeholder{color:#7f857e}.auth-module__cni4Dq__form input::placeholder,.auth-module__cni4Dq__inviteForm input::placeholder{color:#7f857e}.auth-module__cni4Dq__form input:hover,.auth-module__cni4Dq__inviteForm input:hover,.auth-module__cni4Dq__inviteForm select:hover{background:#29312d}.auth-module__cni4Dq__form input:focus,.auth-module__cni4Dq__inviteForm input:focus,.auth-module__cni4Dq__inviteForm select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #78958429}.auth-module__cni4Dq__errorMessage{color:#efb3bc;background:#ab354b17;border:1px solid #ef81903d;border-radius:9px;align-items:flex-start;gap:10px;margin-top:13px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.auth-module__cni4Dq__errorMessage>span{border:1px solid;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:10px;font-weight:800;display:grid}.auth-module__cni4Dq__primaryButton{background:var(--accent-strong);color:#fff;width:100%;min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:13px;font-weight:650;transition:background .16s,transform .16s,box-shadow .16s;display:flex;box-shadow:0 14px 30px #2949393d}.auth-module__cni4Dq__form>.auth-module__cni4Dq__primaryButton{margin-top:18px}.auth-module__cni4Dq__primaryButton:hover:not(:disabled){background:#789784;transform:translateY(-1px);box-shadow:0 18px 36px #2949394d}.auth-module__cni4Dq__primaryButton:disabled{cursor:not-allowed;opacity:.5}.auth-module__cni4Dq__primaryButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:17px;height:17px}.auth-module__cni4Dq__spinner{border:2px solid #ffffff52;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.65s linear infinite auth-module__cni4Dq__spin}.auth-module__cni4Dq__accessPrompt{color:#8f958e;justify-content:center;align-items:center;gap:10px;margin-top:24px;font-size:12px;display:flex}.auth-module__cni4Dq__accessPrompt button{color:#a9c1b2;font:inherit;cursor:pointer;background:#78958412;border:1px solid #78958480;border-radius:999px;padding:7px 11px;font-weight:650;transition:border-color .16s,background .16s,transform .16s}.auth-module__cni4Dq__accessPrompt button:hover{border-color:var(--accent);background:#78958424;transform:translateY(-1px)}.auth-module__cni4Dq__textButton{color:#a9c1b2;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.auth-module__cni4Dq__entryFooter{color:#6f766f;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:9px;position:absolute;bottom:26px;left:30px;right:30px}.auth-module__cni4Dq__successState{background:#78958414;border:1px solid #7895843d;border-radius:14px;justify-items:start;margin-top:38px;padding:24px;display:grid}.auth-module__cni4Dq__stateGlyph,.auth-module__cni4Dq__confirmationMark{color:#a9c1b2;background:#78958429;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.auth-module__cni4Dq__stateGlyph{margin-bottom:18px}.auth-module__cni4Dq__stateGlyph svg,.auth-module__cni4Dq__confirmationMark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:22px;height:22px}.auth-module__cni4Dq__successState strong{font-size:16px}.auth-module__cni4Dq__successState p{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.5}.auth-module__cni4Dq__successState p span{color:#e1dced}.auth-module__cni4Dq__successState .auth-module__cni4Dq__textButton{margin-top:20px;font-size:12px}.auth-module__cni4Dq__dialog{width:min(100% - 32px,560px);max-height:calc(100dvh - 40px);color:var(--ink);background:#1d2421;border:1px solid #ffffff21;border-radius:18px;padding:clamp(28px,4vw,44px);overflow:auto;box-shadow:0 34px 100px #0b08128c}.auth-module__cni4Dq__dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c0913bd}.auth-module__cni4Dq__dialogClose{border:1px solid var(--line);color:#c3becb;cursor:pointer;background:#ffffff0d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.auth-module__cni4Dq__dialogClose:hover{background:#ffffff1a}.auth-module__cni4Dq__dialogClose svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:16px;height:16px}.auth-module__cni4Dq__dialog h2{letter-spacing:-.05em;max-width:420px;font-size:clamp(31px,5vw,42px);font-weight:540;line-height:1.05}.auth-module__cni4Dq__dialogDescription{max-width:54ch;color:var(--muted);margin-top:15px;font-size:13px;line-height:1.6}.auth-module__cni4Dq__inviteForm{grid-template-columns:1fr 1fr;gap:17px 14px;margin-top:28px;display:grid}.auth-module__cni4Dq__inviteForm label{color:#d8d1c5;gap:8px;font-size:11px;font-weight:620;display:grid}.auth-module__cni4Dq__inviteForm label:nth-child(3),.auth-module__cni4Dq__inviteForm label:nth-child(4),.auth-module__cni4Dq__inviteForm .auth-module__cni4Dq__primaryButton,.auth-module__cni4Dq__modalError{grid-column:1/-1}.auth-module__cni4Dq__inviteForm input,.auth-module__cni4Dq__inviteForm select{min-height:48px;font-size:13px}.auth-module__cni4Dq__inviteForm select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#858c85 50%),linear-gradient(135deg,#858c85 50%,#0000 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.auth-module__cni4Dq__inviteForm select option{background:#222825}.auth-module__cni4Dq__inviteForm .auth-module__cni4Dq__primaryButton{margin-top:5px}.auth-module__cni4Dq__modalError{color:#efb3bc;font-size:12px}.auth-module__cni4Dq__dialogConfirmation{justify-items:start;padding-block:8px;display:grid}.auth-module__cni4Dq__dialogConfirmation .auth-module__cni4Dq__confirmationMark{margin-bottom:28px}.auth-module__cni4Dq__dialogConfirmation .auth-module__cni4Dq__dialogKicker{margin-bottom:12px}.auth-module__cni4Dq__dialogConfirmation>p:not(.auth-module__cni4Dq__dialogKicker){color:var(--muted);margin-top:15px;font-size:14px;line-height:1.6}.auth-module__cni4Dq__dialogConfirmation strong{color:#e7e2ed;font-weight:600}.auth-module__cni4Dq__dialogConfirmation .auth-module__cni4Dq__primaryButton{margin-top:28px}.auth-module__cni4Dq__stateIcon{color:#a9c1b2;background:#78958424;border-radius:13px;place-items:center;width:48px;height:48px;margin-top:34px;display:grid}.auth-module__cni4Dq__stateIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:24px;height:24px}.auth-module__cni4Dq__stateBody{max-width:48ch;color:var(--muted);margin-top:19px;font-size:13px;line-height:1.65}.auth-module__cni4Dq__stateBody strong{color:#e5e1ea}.auth-module__cni4Dq__secondaryLink{color:#a9c1b2;text-underline-offset:4px;margin-top:24px;font-size:12px;font-weight:650;display:inline-flex}@keyframes auth-module__cni4Dq__spin{to{transform:rotate(360deg)}}@keyframes auth-module__cni4Dq__imageReveal{0%{opacity:.6;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes auth-module__cni4Dq__copyReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-module__cni4Dq__storyProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1080px){.auth-module__cni4Dq__authFrame{grid-template-columns:minmax(0,.95fr) minmax(410px,1.05fr)}.auth-module__cni4Dq__entryPanel{padding-inline:clamp(42px,5vw,68px)}.auth-module__cni4Dq__storyCopy h2{font-size:clamp(38px,5vw,52px)}}@media (max-width:860px){.auth-module__cni4Dq__page{background:var(--panel);padding:0;display:block}.auth-module__cni4Dq__authFrame{border:0;border-radius:0;flex-direction:column;min-height:100dvh;display:flex}.auth-module__cni4Dq__visualPanel{min-height:390px}.auth-module__cni4Dq__visualHeader{top:20px;left:22px;right:22px}.auth-module__cni4Dq__visualFooter{bottom:18px;left:22px;right:22px}.auth-module__cni4Dq__visualFooter>p{max-width:290px}.auth-module__cni4Dq__storyCopy{bottom:85px;left:22px;right:22px}.auth-module__cni4Dq__storyCopy h2{max-width:16ch;font-size:clamp(34px,8vw,50px)}.auth-module__cni4Dq__storyCopy>p:last-child{margin-top:12px}.auth-module__cni4Dq__entryPanel{border-top:1px solid #d8ccb51a;border-left:0;min-height:560px;padding:64px clamp(28px,8vw,72px) 82px;box-shadow:0 -20px 50px #060a081a}.auth-module__cni4Dq__entryInner{width:min(100%,560px)}}@media (max-width:560px){.auth-module__cni4Dq__visualPanel{min-height:335px}.auth-module__cni4Dq__backLink{padding:8px 10px;font-size:0}.auth-module__cni4Dq__backLink svg{width:17px;height:17px}.auth-module__cni4Dq__storyCopy{bottom:76px}.auth-module__cni4Dq__storyCopy h2{font-size:34px}.auth-module__cni4Dq__storyCopy>p:last-child{max-width:36ch;font-size:12px}.auth-module__cni4Dq__storyIndex{display:none}.auth-module__cni4Dq__visualFooter>p{max-width:245px;font-size:9px}.auth-module__cni4Dq__storyNav button{width:22px}.auth-module__cni4Dq__entryPanel{min-height:540px;padding:56px 24px 78px}.auth-module__cni4Dq__title{font-size:42px}.auth-module__cni4Dq__form{margin-top:34px}.auth-module__cni4Dq__inviteForm{grid-template-columns:1fr}.auth-module__cni4Dq__inviteForm label,.auth-module__cni4Dq__inviteForm label:nth-child(3),.auth-module__cni4Dq__inviteForm label:nth-child(4),.auth-module__cni4Dq__inviteForm .auth-module__cni4Dq__primaryButton,.auth-module__cni4Dq__modalError{grid-column:1}.auth-module__cni4Dq__dialog{padding:32px 22px 26px}}@media (max-width:410px){.auth-module__cni4Dq__visualFooter{gap:10px}.auth-module__cni4Dq__visualFooter>p{max-width:190px;font-size:8px}.auth-module__cni4Dq__storyNav{gap:4px}.auth-module__cni4Dq__storyNav button{width:18px}.auth-module__cni4Dq__accessPrompt{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__visualImage,.auth-module__cni4Dq__storyCopy,.auth-module__cni4Dq__spinner,.auth-module__cni4Dq__storyNav .auth-module__cni4Dq__storyNavActive span:after{animation-duration:1ms;animation-iteration-count:1}}
