.input_group{width:100%;--_column-count---value:2}.g_card_component{position:relative;z-index:2;border-radius:var(--radius--main);overflow:hidden;background-color:var(--_theme---background);color:var(--_theme---text)}.g_card_component.u-background-1{background-color:var(--_theme---background-1)}.g_card_component.u-background-2{background-color:var(--_theme---background-2)}.g_card_content,.g_card_visual{position:relative}.g_tag_wrap{grid-column-gap:var(--_spacing---space--2);grid-row-gap:var(--_spacing---space--2);border-radius:var(--radius--round);background-color:var(--_theme---button-primary--background);color:var(--_theme---button-primary--text);font-family:var(--_typography---font--tertiary-family);font-weight:var(--_typography---font--tertiary-weight);line-height:var(--_typography---line-height--1);letter-spacing:var(--_typography---letter-spacing--0-06em);text-align:center;justify-content:center;align-items:center;padding-inline:.75rem;padding-block:.65rem;display:flex}.g_tag_wrap[data-size=small]{padding-inline:.5rem;padding-block:.4rem}.g_tag_wrap[data-variant=brand-2]{background-color:var(--swatch--brand-2-500);color:var(--swatch--brand-2-text)}.g_tag_component{z-index:1;justify-content:var(--_alignment---direction,start);flex-flow:row;display:flex;position:relative}.g_tag_live_icon{width:.5rem;height:.5rem;background-color:currentColor;border-radius:var(--radius--round)}@keyframes live-pulse{0%,to{transform:scale(1);background-color:rgba(255,255,255,.6)}50%{transform:scale(1.15);background-color:rgba(255,255,255,1)}}.g_tag_live_icon.is-live{animation:live-pulse 1.5s ease-in-out infinite}.g_stars_wrap{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:.15rem;color:var(--_theme---text)}.g_stars_wrap[data-color-theme=inherit]{color:inherit}.g_stars_wrap[data-color-theme=base],.g_stars_wrap[data-color-theme=dark]{color:var(--swatch--dark-900)}.g_stars_wrap[data-color-theme=brand-1]{color:var(--swatch--brand-1-500)}.g_stars_wrap[data-color-theme=brand-2]{color:var(--swatch--brand-2-500)}.g_stars_icon{width:1.5rem;height:1.5rem}.g_list{flex-direction:column;align-items:flex-start;gap:.75rem}.g_list,.g_list_item{display:flex;justify-content:flex-start}.g_list_item{flex-direction:row;align-items:start}.g_visual{width:100%;height:100%}.g_visual_wrap{background-color:color-mix(in lab,currentcolor 10%,transparent);overflow:hidden}.g_visual_img{object-position:inherit}.g_visual_overlay{pointer-events:none}.g_visual_overlay[data-variant=full]{background-color:rgba(0,0,0,.4)}.g_visual_overlay[data-variant=gradient][data-direction=top]{background:linear-gradient(180deg,rgba(0,0,0,1),rgba(0,0,0,.15))}.g_visual_overlay[data-variant=gradient][data-direction=bottom]{background:linear-gradient(0deg,rgba(0,0,0,1),rgba(0,0,0,.15))}.g_visual_overlay[data-variant=gradient][data-direction=left]{background:linear-gradient(90deg,rgba(0,0,0,1),rgba(0,0,0,.15))}.g_visual_overlay[data-variant=gradient][data-direction=right]{background:linear-gradient(270deg,rgba(0,0,0,1),rgba(0,0,0,.15))}.g_visual_overlay[data-variant=gradient][data-direction=top-left]{background:linear-gradient(to bottom right,rgba(0,0,0,1),rgba(0,0,0,.15))}.g_visual_overlay[data-variant=gradient][data-direction=top-right]{background:linear-gradient(to bottom left,rgba(0,0,0,1),rgba(0,0,0,.15))}.g_visual_overlay[data-variant=gradient][data-direction=bottom-left]{background:linear-gradient(to top right,rgba(0,0,0,1),rgba(0,0,0,.15))}.g_visual_overlay[data-variant=gradient][data-direction=bottom-right]{background:linear-gradient(to top left,rgba(0,0,0,1),rgba(0,0,0,.15))}.g_visual_overlay[data-variant=gradient][data-direction=radial]{background:radial-gradient(circle,rgba(0,0,0,1) 0,transparent 70%)}.u-visual-wrap{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.g_icon_main{display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;border-radius:var(--radius--round);background-color:var(--_theme---background)}.g_icon_main[data-variant=base]{padding:var(--_spacing---space--2);width:3rem;height:3rem}.g_icon_main[data-variant=list]{padding:.15rem;width:1.25rem;height:1.25rem}.g_icon_main[data-variant=large]{padding:var(--_spacing---space--3);width:4.5rem;height:4.5rem}.g_icon_main[data-sub-variant=no-bg]{background-color:transparent}.g_icon_main[data-color-theme=inherit]{background-color:var(--_theme---text);color:var(--_theme---background)}.g_icon_main[data-color-theme=dark]{background-color:var(--_theme---background--dark);color:var(--_theme---text--dark)}.g_icon_main[data-color-theme=light]{background-color:var(--_theme---background--light);color:var(--_theme---text--light)}.g_icon_main[data-color-theme=brand-1]{background-color:var(--swatch--brand-1-500);color:var(--swatch--brand-1-text)}.g_icon_main[data-color-theme=brand-2]{background-color:var(--swatch--brand-2-500);color:var(--swatch--brand-2-text)}.g_icon_main[data-background="1"]{background-color:var(--_theme---background-1)}.g_icon_main[data-background="2"]{background-color:var(--_theme---background-2)}.g_icon_image{width:100%;height:100%;object-fit:contain}.g_profile_icon{width:3rem;height:3rem;overflow:clip;border-radius:var(--radius--round)}.g_profile_image{width:100%;max-width:100%;height:100%;display:block}.g_profile_letter_wrap{color:var(--swatch--light-100);background:linear-gradient(225deg,#0f6,#628b74)}.g_profile_letter,.g_profile_letter_wrap{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.g_profile_letter{font-family:var(--_typography---font--primary-family);font-weight:var(--_typography---font--primary-weight);line-height:var(--_typography---line-height--1-1);letter-spacing:var(--_typography---letter-spacing--0-03em);text-transform:var(--_typography---text-transform--uppercase);font-size:1.15rem}.signup_modal_overlay{position:fixed;inset:0;z-index:9999;display:flex;justify-content:center;align-items:center;background-color:color-mix(in srgb,var(--swatch--dark-900) 80%,transparent);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);padding:var(--_spacing---space--4);animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.signup_modal_container{position:relative;width:100%;max-width:28rem;background-color:var(--_theme---background);border-radius:var(--radius--main);border:var(--border-width--main) solid var(--_theme---border);box-shadow:0 1rem 3rem color-mix(in srgb,var(--swatch--dark-900) 50%,transparent);animation:slideUp .3s ease-out;overflow:hidden}@keyframes slideUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.signup_modal_close{position:absolute;top:var(--_spacing---space--4);right:var(--_spacing---space--4);z-index:10;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;border-radius:var(--radius--small);color:var(--_theme---text);cursor:pointer;transition:background-color .2s,color .2s,transform .2s}.signup_modal_close:hover{background-color:color-mix(in srgb,var(--_theme---text) 10%,transparent);transform:scale(1.1)}.signup_modal_close:active{transform:scale(.95)}.signup_modal_close svg{width:1.25rem;height:1.25rem}.signup_modal_content{padding:var(--_spacing---space--6);display:flex;flex-direction:column;gap:var(--_spacing---space--5)}.signup_modal_header{display:flex;flex-direction:column;gap:var(--_spacing---space--2);text-align:center}.signup_modal_title{margin:0;color:var(--_theme---text)}.signup_modal_subtitle{margin:0;color:color-mix(in srgb,var(--_theme---text) 70%,transparent)}.signup_modal_social{display:flex;flex-direction:column;gap:var(--_spacing---space--3)}.signup_modal_social_btn{display:flex;justify-content:center;align-items:center;gap:var(--_spacing---space--2);padding:var(--_spacing---space--3) var(--_spacing---space--4);background-color:var(--_theme---background);border:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--small);color:var(--_theme---text);font-family:var(--_typography---font--primary-family);font-size:var(--_typography---font-size--text-main);font-weight:var(--_typography---font--primary-weight);cursor:pointer;transition:background-color .2s,border-color .2s,transform .2s}.signup_modal_social_btn:hover:not(:disabled){background-color:color-mix(in srgb,var(--_theme---text) 5%,transparent);border-color:var(--_theme---text)}.signup_modal_social_btn:active:not(:disabled){transform:scale(.98)}.signup_modal_social_btn:disabled{opacity:.6;cursor:not-allowed}.signup_modal_social_icon{width:1.25rem;height:1.25rem;flex-shrink:0}.signup_modal_divider{display:flex;align-items:center;gap:var(--_spacing---space--3)}.signup_modal_divider_line{flex:1 1;height:var(--border-width--main);background-color:var(--_theme---border)}.signup_modal_divider_text{color:color-mix(in srgb,var(--_theme---text) 60%,transparent);white-space:nowrap}.signup_modal_form{display:flex;flex-direction:column;gap:var(--_spacing---space--4)}.signup_modal_submit{margin-top:var(--_spacing---space--2)}.signup_modal_submit_btn{width:100%}.signup_modal_footer_text{text-align:center;color:color-mix(in srgb,var(--_theme---text) 70%,transparent);margin:0}.signup_modal_link{background:none;border:none;padding:0;color:var(--swatch--brand-1-500);font-family:inherit;font-size:inherit;font-weight:var(--_typography---font--primary-weight);cursor:pointer;text-decoration:underline;transition:color .2s}.signup_modal_link:hover{color:var(--swatch--brand-1-600)}@media (max-width:40em){.signup_modal_content{padding:var(--_spacing---space--5)}.signup_modal_close{top:var(--_spacing---space--3);right:var(--_spacing---space--3)}}.transition{z-index:9999;width:100vw;height:100vh;display:block;position:fixed;inset:0;background-color:#ffffff;opacity:1}.transition_loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000}.transition_loader-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.transition_loader-spinner{display:flex;gap:.75rem;align-items:center;justify-content:center}.transition_loader-dot{width:1rem;height:1rem;border-radius:50%;background-color:#000000;animation:dotBounce 1.4s ease-in-out infinite}.transition_loader-dot:first-child{animation-delay:-.32s}.transition_loader-dot:nth-child(2){animation-delay:-.16s}.transition_loader-dot:nth-child(3){animation-delay:0s}@keyframes dotBounce{0%,80%,to{transform:scale(.8) translateY(0);opacity:.5}40%{transform:scale(1.2) translateY(-1rem);opacity:1}}@media (max-width:768px){.transition_loader-dot{width:.875rem;height:.875rem}}