.signup-concept_panel__Fvf14{display:none}.signup-concept_frame__l3pgF:has([data-auth-concept]){--signup-sage:#77a991;--signup-coral:#f06449;--signup-amber:#f0b735}.signup-concept_frame__l3pgF:has([data-auth-concept]) .signup-concept_legacyPanel__TEqnI{display:none}.signup-concept_frame__l3pgF:has([data-auth-concept]) .signup-concept_formCard__E1fZQ{padding:0;border:0;background:transparent}.signup-concept_frame__l3pgF:has([data-auth-concept]) .signup-concept_formWidth__8Lg_H{max-width:440px}.signup-concept_frame__l3pgF:has([data-auth-concept]) .signup-concept_main__uV6Qy{min-width:0;padding:28px 24px 48px}.signup-concept_form__TBz4e h1{font-size:44px;font-weight:500;letter-spacing:-.025em}.signup-concept_heading__qe6pi{margin-bottom:32px}.signup-concept_heading__qe6pi>div{text-align:left;margin:0}.signup-concept_heading__qe6pi p{margin-top:14px}.signup-concept_roleList__cCI0V{display:grid;gap:14px}.signup-concept_role__HWi3g{display:flex;align-items:center;gap:18px;width:100%;min-height:90px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s,background .16s}.signup-concept_role__HWi3g:hover{border-color:var(--line-strong);background:var(--subtle)}.signup-concept_role__HWi3g[aria-pressed=true]{border-color:var(--action);background:var(--subtle)}.signup-concept_role__HWi3g:focus-visible{outline:2px solid var(--action);outline-offset:4px}.signup-concept_roleIcon__SBCxW{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;border-radius:10px}.signup-concept_roleIcon__SBCxW svg{width:27px;height:27px;stroke-width:1.5}.signup-concept_role__HWi3g:first-child .signup-concept_roleIcon__SBCxW{color:var(--accent-strong);background:var(--accent-soft)}.signup-concept_role__HWi3g:nth-child(2) .signup-concept_roleIcon__SBCxW{color:var(--warning);background:var(--warning-soft)}.signup-concept_role__HWi3g:nth-child(3) .signup-concept_roleIcon__SBCxW{color:var(--success);background:var(--success-soft)}.signup-concept_roleTitle__E7eim{flex:1;font-size:14px;line-height:1.5}.signup-concept_roleIndicator__x8kyB{width:20px;height:20px;border:1px solid var(--line-strong);border-radius:50%;flex-shrink:0}.signup-concept_role__HWi3g[aria-pressed=true] .signup-concept_roleIndicator__x8kyB{border:6px solid var(--action)}.signup-concept_consents__w146X{margin-block:24px}.signup-concept_form__TBz4e input:not([type=hidden]):not([type=checkbox]){min-height:56px;border-radius:8px}.signup-concept_form__TBz4e button[aria-describedby=google-registration-requirements],.signup-concept_form__TBz4e form[action="/api/v1/auth/google"]>button{height:64px;border-radius:12px;font-size:16px;font-weight:500}.signup-concept_form__TBz4e form[novalidate]{margin-top:28px}.signup-concept_form__TBz4e form[novalidate]>button[type=submit]{height:60px;margin-top:12px;font-size:16px;font-weight:500}.signup-concept_form__TBz4e #google-registration-requirements{min-height:30px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_main__uV6Qy{position:relative;padding-block:16px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_theme__ssBIh{position:absolute;top:16px;right:16px;z-index:1;margin:0}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_heading__qe6pi{margin-bottom:20px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_heading__qe6pi p{margin-top:8px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_form__TBz4e form[novalidate],.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_form__TBz4e>div:last-child{display:grid;gap:12px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_form__TBz4e form[novalidate]>*,.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_form__TBz4e>div:last-child>*{margin-block:0!important}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_form__TBz4e input:not([type=hidden]):not([type=checkbox]){min-height:48px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_form__TBz4e form[action="/api/v1/auth/google"]>button{height:48px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_form__TBz4e form[novalidate]{margin-top:0}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_form__TBz4e form[novalidate]>button[type=submit]{height:48px;margin-top:0}@media (min-width:1024px){.signup-concept_frame__l3pgF:has([data-auth-concept]) .signup-concept_panel__Fvf14{display:flex;flex-direction:column;width:50%;flex-shrink:0;padding:48px clamp(32px,4vw,64px) 40px;background:#29102d;color:#fff9e8}.signup-concept_mark__IWXwS{align-self:flex-start}.signup-concept_mark__IWXwS>span>span:first-child{font-size:clamp(42px,4.7vw,60px);font-weight:500}.signup-concept_intro__py8VR{margin-top:48px}.signup-concept_headline__G___1{font-family:var(--font-brand),sans-serif;font-size:clamp(42px,4.8vw,62px);line-height:1.09;font-weight:400;letter-spacing:-.025em}.signup-concept_lead__2YJyP{font-size:clamp(17px,1.75vw,22px);line-height:1.35;margin-top:24px}.signup-concept_artwork__LqWrU{width:calc(100% + 24px);margin:20px -12px 0}.signup-concept_artwork__LqWrU svg{display:block;width:100%;height:auto}.signup-concept_caption__fsSBe{position:relative;margin-top:auto;padding-top:20px;font-size:14px;line-height:1.5}.signup-concept_frame__l3pgF:has([data-auth-concept]) .signup-concept_main__uV6Qy{width:50%;justify-content:flex-start;padding:28px clamp(32px,4.5vw,80px) 48px}.signup-concept_frame__l3pgF:has([data-auth-concept]) .signup-concept_formWidth__8Lg_H{margin-block:0}.signup-concept_frame__l3pgF:has([data-auth-concept]) .signup-concept_theme__ssBIh{margin-bottom:68px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_panel__Fvf14{min-height:100dvh}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_intro__py8VR{margin-top:34px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_artwork__LqWrU{display:flex;align-items:center;justify-content:center;width:100%;height:clamp(280px,42dvh,500px);margin:14px auto 0;min-height:0;overflow:hidden}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_artwork__LqWrU svg{width:min(78%,360px);max-width:none;height:auto;flex:none}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_caption__fsSBe{margin-top:8px}}@media (min-width:1024px) and (min-height:620px){.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]){height:100dvh;min-height:0;overflow:hidden}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_main__uV6Qy,.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_panel__Fvf14{height:100dvh;min-height:0}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_formWidth__8Lg_H{margin-block:auto}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_theme__ssBIh{right:clamp(24px,3vw,48px)}}@media (min-width:1024px) and (max-height:820px){.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_panel__Fvf14{padding-block:24px 20px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_mark__IWXwS>span>span:first-child{font-size:40px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_intro__py8VR{margin-top:18px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_headline__G___1{font-size:clamp(34px,5.2dvh,42px)}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_lead__2YJyP{margin-top:14px;font-size:15px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_artwork__LqWrU{height:min(36dvh,290px);margin-top:8px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_caption__fsSBe{margin-top:auto;padding-top:8px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_form__TBz4e h1{font-size:36px}}@media (max-width:1023px){.signup-concept_frame__l3pgF:has([data-auth-concept]){position:relative;isolation:isolate;overflow-x:clip}.signup-concept_frame__l3pgF:has([data-auth-concept]) .signup-concept_panel__Fvf14{display:block;position:fixed;inset:0;z-index:0;width:100%;height:100dvh;min-height:0;padding:0;overflow:hidden;color:#3b183f;background:transparent;pointer-events:none}.signup-concept_frame__l3pgF:has([data-auth-concept]) .signup-concept_panel__Fvf14>:not(.signup-concept_artwork__LqWrU){display:none}.signup-concept_frame__l3pgF:has([data-auth-concept]) .signup-concept_panel__Fvf14 .signup-concept_artwork__LqWrU{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));width:auto;max-width:none;height:auto;margin:0;opacity:.14}.signup-concept_frame__l3pgF:has([data-auth-concept]) .signup-concept_panel__Fvf14 .signup-concept_artwork__LqWrU svg{display:block;width:100%;max-width:none;height:100%;overflow:visible}.signup-concept_frame__l3pgF:has([data-auth-concept]) .signup-concept_main__uV6Qy{position:relative;z-index:1;background:transparent}.dark .signup-concept_frame__l3pgF:has([data-auth-concept]){--signup-sage:#83bba1;--signup-coral:#f38b74;--signup-amber:#e7bd58}.dark .signup-concept_frame__l3pgF:has([data-auth-concept]) .signup-concept_panel__Fvf14{color:#ead3ec}.dark .signup-concept_frame__l3pgF:has([data-auth-concept]) .signup-concept_panel__Fvf14 .signup-concept_artwork__LqWrU{opacity:.12}}@media (max-width:1023px) and (max-height:760px){.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_main__uV6Qy{padding-block:8px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_theme__ssBIh{top:8px;right:8px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_demoEntry__vWj0X,.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_demoNote__xu00L{display:none}}@media (max-width:479px) and (max-height:680px){.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_main__uV6Qy{padding-block:4px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_theme__ssBIh{top:4px;transform:scale(.9);transform-origin:top right}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_formWidth__8Lg_H>a{margin-bottom:10px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_form__TBz4e h1{font-size:30px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_heading__qe6pi{margin-bottom:12px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_heading__qe6pi p{margin-top:4px;font-size:14px;line-height:1.4}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_form__TBz4e form[novalidate],.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_form__TBz4e>div:last-child{gap:8px}.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_form__TBz4e form[action="/api/v1/auth/google"]>button,.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_form__TBz4e form[novalidate]>button[type=submit],.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_form__TBz4e input:not([type=hidden]):not([type=checkbox]),.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_form__TBz4e>div:last-child>button,.signup-concept_frame__l3pgF:has([data-auth-concept=sign-in]) .signup-concept_form__TBz4e>div:last-child>div:last-child button{height:44px;min-height:44px}}@media (min-width:1500px){.signup-concept_artwork__LqWrU{max-width:540px;align-self:center}.signup-concept_intro__py8VR{align-self:center;width:100%;max-width:516px}}@media (max-width:479px){.signup-concept_form__TBz4e h1{font-size:34px}.signup-concept_role__HWi3g{min-height:80px;padding:12px;gap:12px}.signup-concept_roleIcon__SBCxW{width:44px;height:44px}.signup-concept_roleIndicator__x8kyB{width:18px;height:18px}.signup-concept_heading__qe6pi{margin-bottom:24px}}