.marketing-auth_authLayout__VGrVA{--ink:oklch(0.2 0.012 240);--ink-soft:oklch(0.38 0.014 240);--paper:oklch(0.975 0.006 235);--paper-strong:oklch(0.995 0.003 235);--blue:oklch(0.86 0.075 225);--blue-strong:oklch(0.72 0.12 225);--blue-dark:oklch(0.42 0.09 225);--line:oklch(0.2 0.012 240/0.18);--ease-out:cubic-bezier(0.16,1,0.3,1);height:100svh;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font-family:var(--font-marketing),"Helvetica Neue",sans-serif}.marketing-auth_authPage__9CP1Z{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;overflow-y:auto;padding:clamp(2.5rem,5vw,5rem) 2rem}.marketing-auth_authShell__y9hDt{width:min(100%,68rem);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,28rem);gap:clamp(3rem,7vw,7rem);align-items:center}.marketing-auth_passwordLabelRow__p6nJw{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.marketing-auth_forgotLink__IUu5Y,.marketing-auth_passwordLabelRow__p6nJw label{font-size:.8125rem;font-weight:650}.marketing-auth_forgotLink__IUu5Y{color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--blue-dark)}.marketing-auth_forgotLink__IUu5Y:hover{color:var(--ink)}.marketing-auth_forgotLink__IUu5Y:focus-visible{outline:2px solid var(--blue-dark);outline-offset:3px}.marketing-auth_soloShell__DLsyv{grid-template-columns:minmax(0,28rem);justify-content:center}.marketing-auth_soloShell__DLsyv .marketing-auth_authCard__J7z18{grid-column:1}.marketing-auth_signupShell__ywCWv{width:min(100%,76rem);height:100%;min-height:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(3rem,5vw,5rem)}.marketing-auth_authCard__J7z18{min-width:0;grid-column:2;width:100%;border:1px solid var(--line);border-radius:4px;padding:clamp(1.75rem,3vw,2.5rem);background:var(--paper-strong);box-shadow:6px 6px 0 var(--blue)}.marketing-auth_signupShell__ywCWv .marketing-auth_authCard__J7z18{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.marketing-auth_authIntro__YoqAC h1{margin:0;font-family:var(--font-marketing-display),sans-serif;font-size:clamp(2.3rem,3.5vw,3.25rem);font-weight:650;letter-spacing:-.055em;line-height:1.05}.marketing-auth_authIntro__YoqAC>p:last-child{margin-top:.85rem;color:var(--ink-soft);font-size:.9375rem;line-height:1.65}.marketing-auth_eyebrow__05qlH{margin-bottom:1rem;font-size:.625rem;letter-spacing:.12em;font-weight:800;color:var(--blue-dark)}.marketing-auth_authForm__I9w5r{display:grid;gap:1.75rem;margin-top:2rem}.marketing-auth_signupShell__ywCWv .marketing-auth_authForm__I9w5r{flex:1;min-height:0;align-content:start;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;margin-left:-.375rem;padding:.25rem .5rem .375rem .375rem}.marketing-auth_optionalTag__Ch_Pj{margin-left:.35rem;color:var(--ink-soft);font-size:.75rem;font-weight:550;letter-spacing:0;text-transform:none}.marketing-auth_authHint__v66_z{margin:1rem 0 0;border-left:2px solid var(--blue);padding:.15rem 0 .15rem .75rem;color:var(--ink-soft);font-size:.875rem;line-height:1.55}.marketing-auth_centeredPage__Aophh .marketing-auth_authIntro__YoqAC,.marketing-auth_centeredPage__Aophh .marketing-auth_authSwitch__2i7Vk{text-align:center}.marketing-auth_centeredPage__Aophh .marketing-auth_authHint__v66_z{border-left:0;padding:0;text-align:center}.marketing-auth_formSection__ARPHw{min-width:0;border:0;margin:0;padding:0}.marketing-auth_formSection__ARPHw legend{width:100%;padding:0 0 1rem;font-size:.875rem;font-weight:750}.marketing-auth_formSection__ARPHw legend span{margin-right:.65rem;color:var(--blue-dark);font-size:.625rem}.marketing-auth_fieldGrid__PXbDy,.marketing-auth_fieldStack__lacrx{display:grid;gap:1.15rem}.marketing-auth_fieldGrid__PXbDy{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-auth_fullRow__dI_Tf{grid-column:1/-1}.marketing-auth_namePair__5RoNA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.15rem)}.marketing-auth_authField__u0yId{min-width:0;display:grid;align-content:start;gap:.5rem}.marketing-auth_authField__u0yId>label,.marketing-auth_authField__u0yId>span{font-size:.8125rem;font-weight:650}.marketing-auth_authField__u0yId input,.marketing-auth_authField__u0yId textarea,.marketing-auth_authSpendSelect__Yo5Yw button{width:100%;min-width:0;min-height:3.125rem;border:1px solid var(--line);border-radius:4px;background:var(--paper);padding:.8rem .85rem;color:var(--ink);font:inherit;font-size:1rem;outline:none;box-shadow:none;transition:border-color .16s,background-color .16s,box-shadow .16s}.marketing-auth_authField__u0yId textarea{resize:vertical;min-height:6.5rem;line-height:1.5}.marketing-auth_authField__u0yId input::placeholder,.marketing-auth_authField__u0yId textarea::placeholder{color:oklch(.5 .012 240)}.marketing-auth_authSpendSelect__Yo5Yw button[data-placeholder=true]{color:oklch(.5 .012 240)}.marketing-auth_authField__u0yId input:hover,.marketing-auth_authField__u0yId textarea:hover,.marketing-auth_authSpendSelect__Yo5Yw button:hover:not(:disabled){border-color:var(--ink-soft);background:var(--paper-strong)}.marketing-auth_authField__u0yId input:focus-visible,.marketing-auth_authField__u0yId textarea:focus-visible,.marketing-auth_authSpendSelect__Yo5Yw button:focus-visible{border-color:var(--blue-dark);background:var(--paper-strong);box-shadow:0 0 0 3px color-mix(in oklch,var(--blue) 55%,transparent)}.marketing-auth_passwordInput__vwr_l{position:relative;min-width:0}.marketing-auth_passwordInput__vwr_l input{padding-right:4rem}.marketing-auth_passwordInput__vwr_l button{position:absolute;top:3px;right:3px;bottom:3px;min-width:3.25rem;border:0;border-radius:2px;background:transparent;font-size:.75rem;font-weight:750;color:var(--blue-dark);cursor:pointer}.marketing-auth_passwordInput__vwr_l button:hover{background:var(--blue)}.marketing-auth_passwordInput__vwr_l button:focus-visible{outline:2px solid var(--blue-dark);outline-offset:-2px}.marketing-auth_authSwitch__2i7Vk a:focus-visible{outline:2px solid var(--blue-dark);outline-offset:3px}.marketing-auth_agreement__amCEy{display:flex;align-items:flex-start;gap:.7rem;color:var(--ink-soft);font-size:.8125rem;line-height:1.6;cursor:pointer}.marketing-auth_agreement__amCEy input{flex:none;width:1.1rem;height:1.1rem;margin:.2rem 0 0;accent-color:var(--ink);cursor:pointer}.marketing-auth_agreement__amCEy input:focus-visible{outline:2px solid var(--blue-dark);outline-offset:2px}.marketing-auth_agreement__amCEy a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--blue-dark)}.marketing-auth_agreement__amCEy a:focus-visible{outline:2px solid var(--blue-dark);outline-offset:3px}.marketing-auth_authSubmit__G8jVy{width:100%;min-height:3.25rem;display:flex;align-items:center;justify-content:center;gap:1rem;border:1px solid var(--ink);border-radius:4px;background:var(--ink);color:var(--paper);padding:.85rem 1rem;font:inherit;font-size:.875rem;font-weight:750;box-shadow:3px 3px 0 var(--blue-strong);cursor:pointer;transition:background .18s,box-shadow .18s}.marketing-auth_authSubmit__G8jVy:hover:not(:disabled){background:var(--blue-dark);box-shadow:4px 4px 0 var(--blue)}.marketing-auth_authSubmit__G8jVy:focus-visible{outline:3px solid var(--blue-dark);outline-offset:4px}.marketing-auth_authSubmit__G8jVy:disabled{opacity:.65;cursor:wait}.marketing-auth_authSwitch__2i7Vk{margin-top:1.75rem;font-size:.8125rem;line-height:1.7;color:var(--ink-soft)}.marketing-auth_authSwitch__2i7Vk a{color:var(--ink);font-weight:750;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--blue-dark)}.marketing-auth_brandPanel__XA_wS{grid-column:1;grid-row:1;min-width:0}.marketing-auth_signupShell__ywCWv .marketing-auth_brandPanel__XA_wS{padding-top:3rem}.marketing-auth_brandPanel__XA_wS h2{font-family:var(--font-marketing-display),sans-serif;font-size:clamp(3rem,4.8vw,4.5rem);font-weight:650;letter-spacing:-.06em;line-height:1.05}.marketing-auth_brandPanel__XA_wS h2 span{color:var(--blue-dark)}.marketing-auth_brandPanel__XA_wS>p:not(.marketing-auth_eyebrow__05qlH){max-width:33ch;margin-top:1.5rem;color:var(--ink-soft);font-size:1rem;line-height:1.75}.marketing-auth_brandArt__5N3A8{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-block:3rem 2rem;padding:2rem 0}.marketing-auth_brandArt__5N3A8:before{position:absolute;inset:0 -1rem;background:var(--blue);border:1px solid var(--ink);border-radius:4px;transform:rotate(-2deg);content:""}.marketing-auth_brandArt__5N3A8 svg{position:relative}.marketing-auth_brandArt__5N3A8 svg:nth-child(2){transform:translateY(-.5rem)}.marketing-auth_brandNote__dX47Y{display:flex;align-items:center;gap:.65rem;color:var(--blue-dark);font-size:.75rem}.marketing-auth_brandNote__dX47Y svg{flex-shrink:0}@media (max-width:64rem){.marketing-auth_authShell__y9hDt,.marketing-auth_signupShell__ywCWv{display:block;max-width:38rem}.marketing-auth_brandPanel__XA_wS{display:none}}@media (max-width:40rem){.marketing-auth_authPage__9CP1Z{padding:2.25rem 1.25rem 3rem;align-items:start}.marketing-auth_authPage__9CP1Z.marketing-auth_centeredPage__Aophh{align-items:center;padding-block:1.5rem 2.5rem}.marketing-auth_authCard__J7z18{padding:0;border:0;box-shadow:none;background:transparent}.marketing-auth_authIntro__YoqAC h1{font-size:2.6rem}.marketing-auth_authIntro__YoqAC>p:last-child{font-size:.9375rem}.marketing-auth_fieldGrid__PXbDy{grid-template-columns:1fr}.marketing-auth_authForm__I9w5r{margin-top:1.75rem;gap:1.5rem}.marketing-auth_authField__u0yId input,.marketing-auth_authField__u0yId textarea,.marketing-auth_authSpendSelect__Yo5Yw button{background:var(--paper-strong)}}@media (prefers-reduced-motion:no-preference){.marketing-auth_authCard__J7z18{animation:marketing-auth_form-enter__SQtzJ .4s var(--ease-out) both}}@keyframes marketing-auth_form-enter__SQtzJ{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.marketing-auth_authLayout__VGrVA *,.marketing-auth_authLayout__VGrVA :before{transition:none!important;animation:none!important}}