.geniLockup_brand__dKfL5{text-align:center}.geniLockup_lockup__H0GXT{display:flex;align-items:center;justify-content:center;font-size:var(--t-display);gap:.52em}.geniLockup_lockup__H0GXT svg{width:2.32em;height:auto}.geniLockup_wordmark__iAWdP{font-family:var(--serif);font-size:var(--t-display);letter-spacing:var(--t-display-track);color:var(--text);line-height:var(--t-display-lh)}.geniLockup_poweredBy__qkcAO{margin-top:6px}.geniLockup_footerProvenance__X_Wlz,.geniLockup_poweredBy__qkcAO{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:var(--t-micro-track);text-transform:var(--t-micro-case);color:var(--dim)}.geniLockup_footerProvenance__X_Wlz{text-align:center}.geniEntryFrame_ground__5iE4T{min-height:100vh;background:var(--bg);color:var(--text);display:flex;align-items:center;justify-content:center;padding:48px 20px}.geniEntryFrame_frame__zMJsJ{width:100%;max-width:420px;display:flex;flex-direction:column;gap:24px}.geniEntryFrame_brand__3tJUO{text-align:center}.geniEntryFrame_wordmark__M_6Pd{font-family:var(--serif);font-size:var(--t-display);letter-spacing:var(--t-display-track);color:var(--text);line-height:var(--t-display-lh)}.geniEntryFrame_poweredBy__ZuGKY{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:var(--t-micro-track);text-transform:var(--t-micro-case);color:var(--dim);margin-top:6px}.geniEntryFrame_card__1p_1e{background:var(--bg-deep);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:26px 24px;box-shadow:0 28px 64px color-mix(in srgb,var(--shadow-color) 45%,transparent)}.geniEntryFrame_title__N6W5T{font-family:var(--serif);font-size:var(--t-title);font-weight:var(--t-title-w);letter-spacing:var(--t-title-track);color:var(--text);margin:0}.geniEntryFrame_subtitle__0lEjf{font-size:var(--t-body);line-height:var(--t-body-lh);color:var(--body);margin:8px 0 0}.geniEntryFrame_body__P9mF9{margin-top:20px;display:flex;flex-direction:column;gap:14px}.geniEntryFrame_footer__XXyte{text-align:center;font-size:var(--t-body);color:var(--muted)}.geniEntryFrame_footerLink__HFDDs{color:var(--gold-soft);text-decoration:none}.geniEntryFrame_footerLink__HFDDs:hover{text-decoration:underline;text-underline-offset:2px}.geniEntryFrame_divider__Eh_3Z{font-size:var(--t-micro);letter-spacing:var(--t-micro-track);text-transform:var(--t-micro-case)}.geniEntryFrame_sso__tbiR_{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:10px}.geniEntryFrame_submit__H_xFV{width:100%;justify-content:center}.geniEntryFrame_body__P9mF9 form{gap:14px}.geniEntryFrame_body__P9mF9 form input,.geniEntryFrame_body__P9mF9 form>div{max-width:none!important;width:100%}.geniEntryFrame_label__CQD29{font-size:var(--t-label);line-height:var(--t-label-lh)}.geniEntryFrame_fieldWrap__y2mcw{display:flex;flex-direction:column;gap:8px}.geniEntryFrame_inputWrap__mzX6O{position:relative;display:flex}.geniEntryFrame_inputWrap__mzX6O input{width:100%;padding-right:62px}.geniEntryFrame_reveal__9z5zL{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:1px solid transparent;padding:3px 5px;cursor:pointer;color:var(--gold-soft);font-family:var(--sans);font-size:var(--t-micro);letter-spacing:var(--t-micro-track);text-transform:var(--t-micro-case);border-radius:var(--r-sm)}.geniEntryFrame_reveal__9z5zL:focus-visible{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 16%,transparent)}.loading_wrap__Ywcyl{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:var(--t-body)}.loading_section__AP0no{border:1px dashed var(--line-2);border-radius:var(--r-lg);background:color-mix(in srgb,var(--text) 1.5%,transparent);padding:46px 30px;flex-direction:column;justify-content:center;text-align:center;width:100%;align-self:stretch;min-height:220px}.loading_page__sZsDv{flex-direction:column;justify-content:center;gap:18px;min-height:40vh}.loading_button__zC0Hs{display:inline-flex;gap:8px}.loading_mark__1fsIL{overflow:visible;flex:0 0 auto}.loading_section__AP0no .loading_mark__1fsIL{width:76px}.loading_page__sZsDv .loading_mark__1fsIL{width:150px}.loading_button__zC0Hs .loading_mark__1fsIL{width:24px}@keyframes loading_tenZeroBounce__r8FyC{0%{transform:translateX(38px) scale(1);animation-timing-function:cubic-bezier(.55,0,.95,.45)}40%{transform:translateX(4px) scale(1.08,.92);animation-timing-function:cubic-bezier(.3,0,.7,1)}47%{transform:translateX(-6px) scale(.72,1.28);animation-timing-function:cubic-bezier(.2,.65,.4,1)}57%{transform:translateX(9px) scale(1.12,.88);animation-timing-function:cubic-bezier(.1,.5,.45,1)}to{transform:translateX(38px) scale(1)}}@keyframes loading_tenStemFlex__4GA2L{0%,40%{transform:scaleX(1)}48%{transform:scaleX(.92);animation-timing-function:cubic-bezier(.2,.65,.4,1)}62%{transform:scaleX(1.03)}78%,to{transform:scaleX(1)}}@keyframes loading_tenImpactPop__NgqX6{0%,42%{opacity:0;transform:scaleY(.4)}49%{opacity:.9;transform:scaleY(1)}62%,to{opacity:0;transform:scaleY(.5)}}.loading_bounceStem__6TmOQ{transform-box:view-box;transform-origin:32px 60px;animation:loading_tenStemFlex__4GA2L 1.4s linear infinite}.loading_bounceZero__XZZ2A{transform-box:view-box;transform-origin:92px 60px;animation:loading_tenZeroBounce__r8FyC 1.4s linear infinite}.loading_bounceHit__yv_iT{transform-box:view-box;transform-origin:80.75px 60px;animation:loading_tenImpactPop__NgqX6 1.4s linear infinite}@keyframes loading_tenFwd__2adtu{to{stroke-dashoffset:-100}}@keyframes loading_tenRev__Jg40d{to{stroke-dashoffset:100}}.loading_track__ipsNq{opacity:.32}.loading_arc__KA_tq{stroke-linecap:round;stroke-dasharray:24 76}.loading_arcStem___vw83{animation:loading_tenFwd__2adtu 1.9s linear infinite}.loading_arcZero__dg_kE{animation:loading_tenRev__Jg40d 1.9s linear infinite;animation-delay:-.48s}.loading_button__zC0Hs .loading_track__ipsNq{opacity:.42}.loading_button__zC0Hs .loading_arc__KA_tq{stroke-dasharray:28 72}.loading_button__zC0Hs .loading_arcStem___vw83{animation-duration:1.4s}.loading_button__zC0Hs .loading_arcZero__dg_kE{animation-duration:1.4s;animation-delay:-.35s}.loading_label__tV9jE{color:var(--muted)}.loading_srOnly__XcA57{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.loading_arcStem___vw83,.loading_arcZero__dg_kE,.loading_bounceHit__yv_iT,.loading_bounceStem__6TmOQ,.loading_bounceZero__XZZ2A{animation:none}.loading_arc__KA_tq{stroke-dasharray:24 76}}.button_base__ZJRVa{font-family:var(--sans);font-weight:var(--t-label-w);font-size:var(--t-label);border-radius:var(--r-sm);padding:8px 14px;cursor:pointer;border:1px solid transparent;display:inline-flex;align-items:center;gap:8px;transition:all .16s ease;line-height:var(--t-label-lh);white-space:nowrap;background:transparent}.button_base__ZJRVa:disabled{cursor:not-allowed;opacity:.4}.button_modalPrimary__dUyKX,.button_outlineBold__xr8ah{background:var(--gold-fill);color:var(--on-gold);box-shadow:0 8px 22px color-mix(in srgb,var(--gold-fill) 22%,transparent)}.button_modalPrimary__dUyKX:hover:not(:disabled),.button_outlineBold__xr8ah:hover:not(:disabled){background:var(--gold-fill-hi);box-shadow:0 10px 28px color-mix(in srgb,var(--gold-fill) 32%,transparent)}.button_action__OSMNw,.button_headerAction__YFecs,.button_opener__8Eksn,.button_outline__u3A9a,.button_transition__q2C03{background:var(--surface-3);color:var(--text);border-color:var(--line-2)}.button_action__OSMNw:hover:not(:disabled),.button_headerAction__YFecs:hover:not(:disabled),.button_opener__8Eksn:hover:not(:disabled),.button_outline__u3A9a:hover:not(:disabled),.button_transition__q2C03:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-3)}.button_ghostTop__CIlx_,.button_ghost__kmniX,.button_modalGhost__nCEVl,.button_nav__zzHlR,.button_quiet__EL7Eu{background:transparent;color:var(--body);border-color:var(--line-2)}.button_ghostTop__CIlx_:hover:not(:disabled),.button_ghost__kmniX:hover:not(:disabled),.button_modalGhost__nCEVl:hover:not(:disabled),.button_nav__zzHlR:hover:not(:disabled),.button_quiet__EL7Eu:hover:not(:disabled){color:var(--text);background:color-mix(in srgb,var(--text) 4%,transparent);border-color:var(--line-3)}.button_ghostTop__CIlx_{align-self:flex-start}.button_underline__LI0GX{background:transparent;color:var(--red);border-color:color-mix(in srgb,var(--red) 40%,transparent)}.button_underline__LI0GX:hover:not(:disabled){background:color-mix(in srgb,var(--red) 12%,transparent);border-color:color-mix(in srgb,var(--red) 70%,transparent)}.button_opener__8Eksn{align-self:flex-start}.button_pendingSlot__mAmM_{display:inline-flex;flex:0 0 24px;width:24px;height:24px;align-items:center;justify-content:center}.field_compact__36KTg,.field_default__X3OVY,.field_form__BTUn4,.field_select__9y2_R,.field_textarea_default__l8YYU,.field_textarea_form__EA2mE,.field_url__UX_Z9{font-family:var(--sans);font-size:var(--t-body);color:var(--text);background:var(--bg-deep);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:9px 12px;transition:border .15s,box-shadow .15s;outline:none;min-width:0}.field_compact__36KTg::-moz-placeholder,.field_default__X3OVY::-moz-placeholder,.field_form__BTUn4::-moz-placeholder,.field_textarea_default__l8YYU::-moz-placeholder,.field_textarea_form__EA2mE::-moz-placeholder,.field_url__UX_Z9::-moz-placeholder{color:var(--dim)}.field_compact__36KTg::placeholder,.field_default__X3OVY::placeholder,.field_form__BTUn4::placeholder,.field_textarea_default__l8YYU::placeholder,.field_textarea_form__EA2mE::placeholder,.field_url__UX_Z9::placeholder{color:var(--dim)}.field_compact__36KTg:focus,.field_default__X3OVY:focus,.field_form__BTUn4:focus,.field_select__9y2_R:focus,.field_textarea_default__l8YYU:focus,.field_textarea_form__EA2mE:focus,.field_url__UX_Z9:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 16%,transparent)}.field_compact__36KTg:disabled,.field_default__X3OVY:disabled,.field_form__BTUn4:disabled,.field_url__UX_Z9:disabled{opacity:.45;cursor:not-allowed}.field_select__9y2_R{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%238f8b7e' stroke-width='1.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.field_textarea_default__l8YYU{min-height:110px;resize:vertical;width:100%}.field_textarea_form__EA2mE{resize:vertical}