.Button-module__gOjxRG__Root{box-sizing:border-box;line-height:var(--lh-base);background-color:var(--gray-3);border-width:1px;border-color:var(--gray-7);border-radius:var(--br-md);width:auto;color:var(--gray-12);cursor:pointer;text-align:center;appearance:none;border-style:solid;font-weight:500;text-decoration:none;transition:all .25s ease-in;display:block;position:relative}.Button-module__gOjxRG__Root:hover{background-color:var(--gray-4);border-color:var(--gray-8)}.Button-module__gOjxRG__Variant--outline{background-color:var(--violet-3);border-color:var(--violet-7);color:var(--violet-11)}.Button-module__gOjxRG__Variant--outline:hover{background-color:var(--violet-4);border-color:var(--violet-8)}.Button-module__gOjxRG__Variant--solid{background-color:var(--violet-9);border-color:var(--violet-9);color:var(--white)}.Button-module__gOjxRG__Variant--solid:hover{background-color:var(--violet-10);border-color:var(--violet-10)}.Button-module__gOjxRG__Variant--text{color:var(--violet-11);background-color:#0000;border-color:#0000}.Button-module__gOjxRG__Variant--text:hover{background-color:#0000;border-color:#0000;text-decoration:underline;text-decoration-thickness:.1rem}.Button-module__gOjxRG__Size--sm{font-size:var(--fs-sm);padding:.25em .75em}.Button-module__gOjxRG__Size--md{font-size:var(--fs-md);padding:.5em 1em}.Button-module__gOjxRG__ArrowWrapper{justify-content:center;align-items:center;gap:.5rem;display:flex}.Button-module__gOjxRG__Disabled{pointer-events:none}.Button-module__gOjxRG__Hidden{visibility:hidden}.Button-module__gOjxRG__SpinnerWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@keyframes Button-module__gOjxRG__spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.Button-module__gOjxRG__Spinner{animation:1.5s infinite Button-module__gOjxRG__spin}
.Heading-module-scss-module__kmUBVq__Root{line-height:initial;text-wrap:balance;color:var(--fg-text);font-family:var(--ff-display);overflow-wrap:break-word;word-break:normal;margin:0;font-weight:600}.Heading-module-scss-module__kmUBVq__Align--start{text-align:start}.Heading-module-scss-module__kmUBVq__Align--center{text-align:center}.Heading-module-scss-module__kmUBVq__Align--end{text-align:end}.Heading-module-scss-module__kmUBVq__Size--md{font-size:var(--fs-md)}.Heading-module-scss-module__kmUBVq__Size--lg{font-size:clamp(var(--fs-md),2.5vw,var(--fs-lg))}.Heading-module-scss-module__kmUBVq__Size--xl{font-size:clamp(var(--fs-lg),3vw,var(--fs-xl))}.Heading-module-scss-module__kmUBVq__Size--2xl{font-size:clamp(var(--fs-xl),4vw,var(--fs-2xl))}.Heading-module-scss-module__kmUBVq__Size--3xl{font-size:clamp(var(--fs-2xl),6vw,var(--fs-3xl))}.Heading-module-scss-module__kmUBVq__Size--4xl{font-size:clamp(var(--fs-3xl),8vw,var(--fs-4xl))}.Heading-module-scss-module__kmUBVq__Size--5xl{font-size:clamp(var(--fs-3xl),10vw,var(--fs-5xl))}.Heading-module-scss-module__kmUBVq__Size--6xl{font-size:clamp(var(--fs-4xl),12vw,var(--fs-6xl))}.Heading-module-scss-module__kmUBVq__Size--7xl{font-size:clamp(var(--fs-5xl),14vw,var(--fs-7xl))}.Heading-module-scss-module__kmUBVq__Size--5xl,.Heading-module-scss-module__kmUBVq__Size--6xl,.Heading-module-scss-module__kmUBVq__Size--7xl{line-height:1.1}.Heading-module-scss-module__kmUBVq__Size--xl,.Heading-module-scss-module__kmUBVq__Size--2xl,.Heading-module-scss-module__kmUBVq__Size--3xl,.Heading-module-scss-module__kmUBVq__Size--4xl,.Heading-module-scss-module__kmUBVq__Size--5xl,.Heading-module-scss-module__kmUBVq__Size--6xl,.Heading-module-scss-module__kmUBVq__Size--7xl{letter-spacing:-.01em}.Heading-module-scss-module__kmUBVq__Weight--semibold{font-weight:600}.Heading-module-scss-module__kmUBVq__Weight--black{font-weight:800}
.Carousel-module__XDPXaW__Root{--carousel-horizontal-padding:0px;position:relative}.Carousel-module__XDPXaW__Button{border:var(--border);box-sizing:border-box;font-size:var(--fs-lg);appearance:none;background-color:var(--gray-3);border-color:var(--gray-7);width:3rem;height:3rem;color:var(--gray-11);cursor:pointer;border-radius:100%;justify-content:center;align-items:center;transition:background-color .2s ease-in,border-color .2s ease-in;display:flex;position:absolute;top:50%}.Carousel-module__XDPXaW__Button:hover{background-color:var(--gray-4);border-color:var(--gray-8)}.Carousel-module__XDPXaW__Button--back{margin-left:1rem;left:0}.Carousel-module__XDPXaW__Button--forward{margin-right:1rem;right:0}.Carousel-module__XDPXaW__Button--hidden{opacity:0}.Carousel-module__XDPXaW__ScrollContainer{scrollbar-width:none;width:calc(100% - var(--carousel-horizontal-padding)*2);padding:0 var(--carousel-horizontal-padding);align-items:center;display:flex;overflow-x:scroll}.Carousel-module__XDPXaW__ScrollContainer::-webkit-scrollbar{display:none}.Carousel-module__XDPXaW__Content{flex-wrap:nowrap;gap:1rem;display:flex}
.LanguagePicker-module__wDH21G__Root{border:var(--border);border-radius:9999px;align-items:center;gap:.5rem;padding:.125rem .5rem;display:flex}.LanguagePicker-module__wDH21G__Trigger{font-size:var(--fs-sm);appearance:none;color:var(--fg-text);background:0 0;border:0;flex-grow:1;justify-content:space-between;align-items:center;gap:.5rem;padding:0;display:inline-flex}.LanguagePicker-module__wDH21G__Overlay{border:var(--border);background-color:var(--gray-2);border-radius:var(--br-sm);min-width:200px;box-shadow:var(--shadow-lg);z-index:1;padding:.5rem;overflow:hidden}.LanguagePicker-module__wDH21G__Overlay__Options{flex-direction:column;gap:.25rem;display:flex}.LanguagePicker-module__wDH21G__Overlay__Options__Option{font-size:var(--fs-sm);border-radius:var(--br-sm);color:var(--fg-text);justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.LanguagePicker-module__wDH21G__Overlay__Options__Option[data-highlighted]{background-color:var(--gray-4)}.LanguagePicker-module__wDH21G__Overlay__Options__Option[data-state=checked]{background-color:var(--gray-5)}
.Badge-module__6EVb2G__Root{font-size:var(--fs-sm);border-radius:var(--br-sm);align-items:center;gap:.5rem;min-width:0;max-width:calc(100% - .7rem);padding:.15rem .35rem;font-weight:400;display:inline-flex}.Badge-module__6EVb2G__Content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.Breadcrumbs-module__uxLwMa__Root{max-width:100%;overflow:hidden}.Breadcrumbs-module__uxLwMa__List{align-items:center;margin:0;padding:0;list-style-type:none;display:flex}.Breadcrumbs-module__uxLwMa__ListItem{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Breadcrumbs-module__uxLwMa__ListItem:last-of-type{flex-shrink:0}.Breadcrumbs-module__uxLwMa__ListItem:not(:first-of-type):before{content:">";color:var(--gray-9);margin:0 .5rem}
.Button-module__8cr-Ka__Root{box-sizing:border-box;line-height:var(--lh-base);background-color:var(--gray-3);border-width:1px;border-color:var(--gray-7);border-radius:var(--br-sm);width:auto;color:var(--gray-12);cursor:pointer;text-align:center;appearance:none;border-style:solid;font-weight:500;text-decoration:none;transition:all .25s ease-in;display:block;position:relative}.Button-module__8cr-Ka__Root:hover{background-color:var(--gray-4);border-color:var(--gray-8)}.Button-module__8cr-Ka__FullWidth{width:100%}.Button-module__8cr-Ka__Variant--outline{background-color:var(--violet-3);border-color:var(--violet-7);color:var(--violet-11)}.Button-module__8cr-Ka__Variant--outline:hover{background-color:var(--violet-4);border-color:var(--violet-8)}.Button-module__8cr-Ka__Variant--danger{background-color:var(--red-3);border-color:var(--red-7);color:var(--red-11)}.Button-module__8cr-Ka__Variant--danger:hover{background-color:var(--red-4);border-color:var(--red-8)}.Button-module__8cr-Ka__Variant--solid{background-color:var(--violet-9);border-color:var(--violet-9);color:var(--white)}.Button-module__8cr-Ka__Variant--solid:hover{background-color:var(--violet-10);border-color:var(--violet-10)}.Button-module__8cr-Ka__Variant--warning{background-color:var(--amber-3);border-color:var(--amber-7);color:var(--amber-11)}.Button-module__8cr-Ka__Variant--warning:hover{background-color:var(--amber-4);border-color:var(--amber-8)}.Button-module__8cr-Ka__Variant--text{color:var(--gray-12);background-color:#0000;border-color:#0000}.Button-module__8cr-Ka__Variant--text:hover{background-color:var(--gray-4);border-color:#0000}.Button-module__8cr-Ka__Size--sm{font-size:var(--fs-sm);padding:.125em .5em;font-weight:400}.Button-module__8cr-Ka__Size--md{font-size:var(--fs-md);padding:.25em .75em}.Button-module__8cr-Ka__IconWrapper{justify-content:center;align-items:flex-start;gap:.5rem;display:flex}.Button-module__8cr-Ka__Disabled{pointer-events:none}.Button-module__8cr-Ka__Hidden{visibility:hidden}.Button-module__8cr-Ka__NoWrap{white-space:nowrap}.Button-module__8cr-Ka__SpinnerWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@keyframes Button-module__8cr-Ka__spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.Button-module__8cr-Ka__Spinner{animation:1.5s infinite Button-module__8cr-Ka__spin}
.Caption-module__apWOxG__Weight--medium{font-weight:500}
.Card-module__tGkz1q__Root{border:var(--border);border-radius:var(--br-sm);width:calc(100% - 2rem - 2px);padding:1rem;text-decoration:none;display:block}.Card-module__tGkz1q__Root--FullHeight{height:calc(100% - 2rem - 2px)}.Card-module__tGkz1q__Clickable{--card-box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-color:var(--gray-7);color:currentColor;transition:all .2s}.Card-module__tGkz1q__Clickable:hover{border-color:var(--gray-8);box-shadow:var(--card-box-shadow)}
.Checkbox-module__gTZQKa__Error{color:var(--red-11);margin-bottom:.5rem}.Checkbox-module__gTZQKa__FormControl{align-items:baseline;display:flex}.Checkbox-module__gTZQKa__Control{flex-shrink:0}.Checkbox-module__gTZQKa__Control--error{outline:var(--red-7)solid}.Checkbox-module__gTZQKa__Label{margin-left:.5rem}.Checkbox-module__gTZQKa__Label__HelpText{margin-top:.25rem}
.FormControl-module__PyCAzG__Root{--form-control-block-padding:0;--form-control-inline-padding:0;border:var(--border);padding-block:var(--form-control-block-padding);padding-inline:var(--form-control-inline-padding);width:calc(100% - 2px - var(--form-control-inline-padding)*2);background-color:var(--white);border-color:var(--gray-7);border-radius:var(--br-sm);flex-direction:column;display:flex}.FormControl-module__PyCAzG__Root:hover{border-color:var(--gray-8)}.FormControl-module__PyCAzG__Root:focus-within{border-color:var(--violet-7);box-shadow:0 0 0 1px var(--violet-7)inset;color:var(--violet-11)}.FormControl-module__PyCAzG__Root--Invalid{border-color:var(--red-7);color:var(--red-11)}.FormControl-module__PyCAzG__Root--Invalid:hover{border-color:var(--red-8)}.FormControl-module__PyCAzG__Root--Invalid:focus-within{color:var(--red-11);border-color:var(--red-8);box-shadow:0 0 0 1px var(--red-8)inset}.FormControl-module__PyCAzG__Root--Padding-default{--form-control-block-padding:.5rem;--form-control-inline-padding:.5rem}.FormControl-module__PyCAzG__Root--Padding-none{--form-control-block-padding:0;--form-control-inline-padding:0}.FormControl-module__PyCAzG__Label{white-space:nowrap;color:currentColor;flex-wrap:nowrap;gap:.25rem;display:flex;overflow:hidden}.FormControl-module__PyCAzG__Label__Text{text-overflow:ellipsis;overflow:hidden}.FormControl-module__PyCAzG__Label__Required,.FormControl-module__PyCAzG__Error{color:var(--red-11)}
.Editor-module__n-4GSq__Root{flex-direction:column;gap:.5rem;display:flex}.Editor-module__n-4GSq__Label{padding:.5rem .5rem 0}.Editor-module__n-4GSq__Actions{border-bottom:var(--border);border-top:var(--border);gap:.5rem;display:flex}.Editor-module__n-4GSq__Actions__Action{font-size:var(--fs-sm);color:var(--gray-11);cursor:pointer;appearance:none;background:0;border:0;align-items:center;gap:.25rem;padding:.25rem .5rem;display:flex}.Editor-module__n-4GSq__Actions__Action--Active{box-shadow:inset 0 -2px 0 var(--violet-8);color:var(--violet-11)}.Editor-module__n-4GSq__Actions__Action:hover:not(.Editor-module__n-4GSq__Actions__Action--Active){box-shadow:inset 0 -2px 0 var(--gray-8)}.Editor-module__n-4GSq__Composer{line-height:var(--lh-base);appearance:none;resize:none;background-color:#0000;border:0;outline:none;flex:1;width:calc(100% - 1rem);padding:0 .5rem}.Editor-module__n-4GSq__Composer:disabled{background-color:inherit}.Editor-module__n-4GSq__Composer::placeholder{color:var(--gray-11)}.Editor-module__n-4GSq__Help{border-top:var(--border);color:var(--gray-11);align-items:center;gap:.25rem;padding:.25rem .5rem;display:flex}.Editor-module__n-4GSq__Preview{color:var(--fg-text);padding:1rem .5rem}
.Heading-module__hNr6Bq__Root{line-height:var(--lh-base);color:currentColor;text-wrap:balance;margin:0;font-weight:600}.Heading-module__hNr6Bq__Size--md{font-size:var(--fs-md)}.Heading-module__hNr6Bq__Size--lg{font-size:var(--fs-lg)}.Heading-module__hNr6Bq__Size--xl{font-size:var(--fs-xl)}.Heading-module__hNr6Bq__Size--2xl{font-size:var(--fs-2xl)}.Heading-module__hNr6Bq__Size--3xl{font-size:var(--fs-3xl)}.Heading-module__hNr6Bq__Size--4xl{font-size:var(--fs-4xl)}.Heading-module__hNr6Bq__Size--5xl{font-size:var(--fs-5xl)}.Heading-module__hNr6Bq__Size--6xl{font-size:var(--fs-6xl)}.Heading-module__hNr6Bq__Size--7xl{font-size:var(--fs-7xl)}.Heading-module__hNr6Bq__Size--xl,.Heading-module__hNr6Bq__Size--2xl,.Heading-module__hNr6Bq__Size--3xl,.Heading-module__hNr6Bq__Size--4xl,.Heading-module__hNr6Bq__Size--5xl,.Heading-module__hNr6Bq__Size--6xl,.Heading-module__hNr6Bq__Size--7xl{line-height:1.375}.Heading-module__hNr6Bq__Weight--medium{font-weight:500}.Heading-module__hNr6Bq__Weight--semibold,.Heading-module__hNr6Bq__Weight--default{font-weight:600}
.CalendarButton-module__2kCRZG__Root{box-sizing:border-box;border-radius:var(--br-sm);color:currentColor;cursor:pointer;appearance:none;background:0;border:0;align-items:center;padding:.25rem;display:inline-flex}.CalendarButton-module__2kCRZG__Root:hover{background-color:var(--gray-4)}
.CalendarDate-module__MS561a__Root{--date-size:2.5em;appearance:none;box-sizing:border-box;height:var(--date-size);width:var(--date-size);color:var(--gray-12);text-align:center;background:0;border:0;border-radius:100%;flex-direction:column;justify-content:center;align-items:center;padding:.75rem 0;line-height:1;display:flex;position:relative}.CalendarDate-module__MS561a__Root:after{--dot-size:6px;content:"";height:var(--dot-size);width:var(--dot-size);background-color:#0000;border-radius:100%;display:block;position:absolute;bottom:4px}.CalendarDate-module__MS561a__Root--WithEvent:after{background-color:var(--violet-9)}.CalendarDate-module__MS561a__Root--OtherMonth{color:var(--gray-8)}.CalendarDate-module__MS561a__Root--IsToday{background-color:var(--violet-3);color:var(--violet-11);font-weight:500}.CalendarDate-module__MS561a__Root--Selected{background-color:var(--violet-9);color:var(--white);font-weight:500}.CalendarDate-module__MS561a__Root--Clickable{cursor:pointer}.CalendarDate-module__MS561a__Root--Selectable:hover{background-color:var(--gray-4)}.CalendarDate-module__MS561a__Root--Forbidden{background-color:var(--gray-2)}.CalendarDate-module__MS561a__Root--ForbiddenThisMonth{color:var(--gray-7)}.CalendarDate-module__MS561a__Root--ForbiddenOtherMonth{color:var(--gray-6)}
.Calendar-module__UjsW7q__Header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.Calendar-module__UjsW7q__Header__Heading{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Calendar-module__UjsW7q__Header__Buttons{flex-shrink:0;align-items:stretch;gap:.25rem;display:flex}.Calendar-module__UjsW7q__Header__Buttons__Today{padding-left:1rem;padding-right:1rem}.Calendar-module__UjsW7q__Body{grid-template-columns:repeat(7,1fr);gap:.5rem;display:grid}.Calendar-module__UjsW7q__Body__Weekday{font-size:var(--fs-sm);color:var(--gray-11);text-align:center}.Calendar-module__UjsW7q__Body__Date{justify-self:center}
.DatePicker-module__QFdKSG__Root{flex-direction:column;gap:.5rem;display:flex}.DatePicker-module__QFdKSG__Input{line-height:var(--lh-base);cursor:pointer;border:0;outline:none;width:100%;margin:0;padding:0}.DatePicker-module__QFdKSG__Overlay{border:var(--border);background-color:var(--white);border-radius:var(--br-sm);width:calc(360px - 2rem);box-shadow:var(--shadow-lg);row-gap:1rem;padding:1rem;display:grid}
.Icon-module__qE_PtG__Root{height:calc(1em*var(--lh-base));color:var(--gray-11);align-items:center;display:inline-flex}.Icon-module__qE_PtG__NoHeight{height:auto}.Icon-module__qE_PtG__InheritColor{color:currentColor}.Icon-module__qE_PtG__Color--blue{color:var(--blue-11)}.Icon-module__qE_PtG__Color--brown{color:var(--brown-11)}.Icon-module__qE_PtG__Color--green{color:var(--green-11)}.Icon-module__qE_PtG__Color--grey{color:var(--gray-11)}.Icon-module__qE_PtG__Color--mint{color:var(--mint-11)}.Icon-module__qE_PtG__Color--orange{color:var(--orange-11)}.Icon-module__qE_PtG__Color--pink{color:var(--pink-11)}.Icon-module__qE_PtG__Color--red{color:var(--red-11)}.Icon-module__qE_PtG__Color--teal{color:var(--teal-11)}.Icon-module__qE_PtG__Color--violet{color:var(--violet-11)}.Icon-module__qE_PtG__Color--yellow{color:var(--amber-11)}.Icon-module__qE_PtG__Size--sm{font-size:var(--fs-sm)}.Icon-module__qE_PtG__Size--md{font-size:var(--fs-md)}.Icon-module__qE_PtG__Size--lg{font-size:var(--fs-lg)}.Icon-module__qE_PtG__Size--xl{font-size:var(--fs-xl)}.Icon-module__qE_PtG__Size--2xl{font-size:var(--fs-2xl)}.Icon-module__qE_PtG__Size--3xl{font-size:var(--fs-3xl)}.Icon-module__qE_PtG__Size--4xl{font-size:var(--fs-4xl)}.Icon-module__qE_PtG__Size--5xl{font-size:var(--fs-5xl)}.Icon-module__qE_PtG__Size--6xl{font-size:var(--fs-6xl)}.Icon-module__qE_PtG__Size--7xl{font-size:var(--fs-7xl)}
.Prose-module__-6yg5q__Root{background-color:var(--gray-2);border-radius:var(--br-lg);padding:2rem calc(1rem + 1vw)}
.Radio-module__RYFmFW__Root{align-items:baseline;display:flex}.Radio-module__RYFmFW__Input{margin-right:.5rem}
.Select-module__xItvXq__Root{flex-direction:column;gap:.5rem;display:flex}.Select-module__xItvXq__Trigger{appearance:none;color:var(--fg-text);background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0;display:inline-flex}.Select-module__xItvXq__Overlay{border:var(--border);background-color:var(--gray-2);border-radius:var(--br-sm);min-width:200px;box-shadow:var(--shadow-lg);padding:.5rem;overflow:hidden}.Select-module__xItvXq__Options{flex-direction:column;gap:.25rem;display:flex}.Select-module__xItvXq__Options__Option{border-radius:var(--br-sm);color:var(--fg-text);justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.Select-module__xItvXq__Options__Option[data-highlighted]{background-color:var(--gray-4)}.Select-module__xItvXq__Options__Option[data-state=checked]{background-color:var(--gray-5)}
.Metadata-module__pAJ2zG__Root{grid-template-columns:1fr;column-gap:.5rem;display:grid}.Metadata-module__pAJ2zG__Root--icon{grid-template-columns:1rem 1fr}.Metadata-module__pAJ2zG__Root__Icon{grid-row:2;align-self:start}.Metadata-module__pAJ2zG__Root__Title{grid-column:1}.Metadata-module__pAJ2zG__Root__Title--icon{grid-column:2}.Metadata-module__pAJ2zG__Root__Description{grid-column:1}.Metadata-module__pAJ2zG__Root__Description--icon{grid-column:2}.Metadata-module__pAJ2zG__Root__Description__Link{word-break:break-word;color:currentColor;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.Separator-module__RIshXW__Root{background-color:var(--gray-6);border:0;width:100%;height:1px;margin:0}
.SideNav-module__EOPvLa__Root{border:var(--border);background-color:var(--gray-1);border-radius:var(--br-sm);flex-direction:column;display:flex}.SideNav-module__EOPvLa__Item{color:currentColor;padding:.5rem;text-decoration:none}.SideNav-module__EOPvLa__Item:not(:last-child){border-bottom:var(--border)}.SideNav-module__EOPvLa__Item:hover{box-shadow:inset 2px 0 0 var(--violet-8)}.SideNav-module__EOPvLa__Item--Selected{background-color:var(--white);box-shadow:inset 2px 0 0 var(--violet-9);color:var(--violet-11);font-weight:500}
.EventDetails-module__xL-Hba__CalendarLink{font-size:var(--fs-sm);color:var(--gray-11)}
@keyframes Skeleton-module__xSTg6a__pulse{0%{opacity:0}to{opacity:1}}.Skeleton-module__xSTg6a__Root{background-color:var(--gray-4);position:relative;overflow:hidden}.Skeleton-module__xSTg6a__Root:after{content:"";background-color:var(--gray-6);border-radius:inherit;animation-name:Skeleton-module__xSTg6a__pulse;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute;inset:0}.Skeleton-module__xSTg6a__Icon{height:calc(1em*var(--lh-base));width:calc(1em*var(--lh-base));border-radius:100%}.Skeleton-module__xSTg6a__Caption{height:calc(var(--fs-sm)*var(--lh-base));width:100%}.Skeleton-module__xSTg6a__Text{height:calc(1em*var(--lh-base));width:100%}.Skeleton-module__xSTg6a__Block{border-radius:inherit;width:100%;height:100%}.Skeleton-module__xSTg6a__Heading{height:calc(var(--fs-lg)*var(--lh-base));width:100%}.Skeleton-module__xSTg6a__Avatar{border-radius:100%;width:30px;height:30px}.Skeleton-module__xSTg6a__TextField{border-radius:var(--br-sm);width:100%;height:75px}.Skeleton-module__xSTg6a__Editor{border-radius:var(--br-sm);width:100%;height:380px}
.Stack-module__Hb40Fa__Root{--stack-align:normal;--stack-direction:column;--stack-gap:1rem;--stack-justify:normal;align-items:var(--stack-align);flex-direction:var(--stack-direction);gap:var(--stack-gap);justify-content:var(--stack-justify);display:flex}.Stack-module__Hb40Fa__Root--Wrap{flex-wrap:wrap}.Stack-module__Hb40Fa__Root--FullHeight{height:100%}.Stack-module__Hb40Fa__ListReset{margin:0;padding:0;list-style-type:none}
.Dropdown-module__WZUUUq__Trigger{border:var(--border);box-sizing:border-box;line-height:var(--lh-base);appearance:none;background-color:var(--gray-3);border-color:var(--gray-7);border-radius:var(--br-sm);color:var(--gray-12);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .75rem;font-weight:500;transition:all .25s ease-in;display:flex}.Dropdown-module__WZUUUq__Trigger:hover{background-color:var(--gray-4);border-color:var(--gray-8)}.Dropdown-module__WZUUUq__Trigger--OnlyIcon{border-radius:100%;justify-content:center;padding:.5rem}.Dropdown-module__WZUUUq__Trigger__Arrow{line-height:0}.Dropdown-module__WZUUUq__Trigger__Arrow--Hidden{display:none}.Dropdown-module__WZUUUq__Overlay{border:var(--border);background-color:var(--white);border-radius:var(--br-sm);box-shadow:var(--shadow-lg);padding:.25rem}.Dropdown-module__WZUUUq__Options{margin:0;padding:0;list-style-type:none}.Dropdown-module__WZUUUq__Option{box-sizing:border-box;line-height:var(--lh-base);appearance:none;border-radius:var(--br-sm);color:currentColor;cursor:pointer;text-align:left;background:0;border:0;width:100%;padding:.5rem 1rem;transition:background-color .1s ease-in}.Dropdown-module__WZUUUq__Option:hover{background-color:var(--gray-4)}.Dropdown-module__WZUUUq__Option--Disabled{color:var(--gray-8)}.Dropdown-module__WZUUUq__Option--Danger{color:var(--red-11)}.Dropdown-module__WZUUUq__Option--Danger:hover{background-color:var(--red-4)}
.Tabs-module__ro353q__TabsList{border-bottom:var(--border);display:flex}.Tabs-module__ro353q__TabsTrigger{color:currentColor;cursor:pointer;appearance:none;background:0 0;border:0;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:box-shadow .25s ease-in;display:flex}.Tabs-module__ro353q__TabsTrigger[data-state=active]{box-shadow:inset 0 -2px 0 0 var(--violet-9)}.Tabs-module__ro353q__TabsTrigger:not([data-state=active]):hover{box-shadow:inset 0 -2px 0 0 var(--gray-8)}.Tabs-module__ro353q__TabsTrigger:not(:last-child){margin-right:1rem}
.AttendeesPreview-module__3WWfOq__Avatar{border:2px solid var(--gray-2);z-index:1;border-radius:100%}.AttendeesPreview-module__3WWfOq__Avatar:not(:last-of-type){margin-right:-1rem}
.Text-module__wj7sFG__Root{overflow-wrap:break-word;word-break:break-word;margin:0}.Text-module__wj7sFG__Align--start{text-align:start}.Text-module__wj7sFG__Align--center{text-align:center}.Text-module__wj7sFG__Align--end{text-align:end}.Text-module__wj7sFG__Size--sm{font-size:var(--fs-sm)}.Text-module__wj7sFG__Size--md{font-size:var(--fs-md)}.Text-module__wj7sFG__Size--lg{font-size:var(--fs-lg)}.Text-module__wj7sFG__Size--xl{font-size:var(--fs-xl)}.Text-module__wj7sFG__Size--2xl{font-size:var(--fs-2xl)}.Text-module__wj7sFG__Size--3xl{font-size:var(--fs-3xl)}.Text-module__wj7sFG__Size--4xl{font-size:var(--fs-4xl)}.Text-module__wj7sFG__Size--5xl{font-size:var(--fs-5xl)}.Text-module__wj7sFG__Size--6xl{font-size:var(--fs-6xl)}.Text-module__wj7sFG__Size--7xl{font-size:var(--fs-7xl)}.Text-module__wj7sFG__Variant--muted{color:var(--gray-11)}
.TextField-module__H49bJW__Root{flex-direction:column;gap:.5rem;display:flex}.TextField-module__H49bJW__InputWrapper{align-items:center;display:flex}.TextField-module__H49bJW__InputWrapper--Prefix:before{content:attr(data-prefix);color:var(--gray-11);margin-right:.25rem;font-weight:500}.TextField-module__H49bJW__InputWrapper__Input{line-height:var(--lh-base);resize:none;border:0;outline:none;flex:1;width:0;padding:0}.TextField-module__H49bJW__InputWrapper__Input:disabled{background-color:inherit}.TextField-module__H49bJW__InputWrapper__Input::placeholder{color:var(--gray-11)}.TextField-module__H49bJW__InputWrapper__PwdButton{border:var(--border);box-sizing:border-box;font-size:var(--fs-sm);background-color:var(--gray-3);border-color:var(--gray-7);border-radius:var(--br-sm);color:var(--gray-11);cursor:pointer;appearance:none;margin-left:1rem;padding:.35rem}.TextField-module__H49bJW__InputWrapper__PwdButton:hover{background-color:var(--gray-4);border-color:var(--gray-8)}.TextField-module__H49bJW__Counter{font-size:var(--fs-sm);color:var(--gray-11);align-self:flex-end}.TextField-module__H49bJW__Counter--OverLimit{color:var(--red-11)}
.ActionButton-module__suJTla__Root{box-sizing:border-box;line-height:var(--lh-base);color:var(--fg-text);cursor:pointer;appearance:none;background:0 0;border:0;justify-self:left;align-items:center;gap:.5rem;padding:0;display:flex}.ActionButton-module__suJTla__Root:hover{color:var(--violet-9)}
.TimePicker-module__wEuUbG__Root{flex-direction:column;gap:.5rem;display:flex}.TimePicker-module__wEuUbG__Select{line-height:var(--lh-base);color:currentColor;appearance:none;background:0;border:0;outline:none;width:100%}
.Scheduler-module__itfiXa__Trigger{box-sizing:border-box;line-height:var(--lh-base);color:var(--fg-text);text-align:left;appearance:none;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:flex}.Scheduler-module__itfiXa__Trigger--Clickable{border-bottom-style:dotted;border-bottom-width:2px;border-bottom-color:var(--gray-7);cursor:pointer;transition:border-color .2s ease-in,color .2s ease-in}.Scheduler-module__itfiXa__Trigger--Clickable:hover{border-bottom-color:var(--gray-8);color:var(--violet-9)}.Scheduler-module__itfiXa__Trigger--Open{border-bottom-color:var(--gray-8);color:var(--violet-9)}.Scheduler-module__itfiXa__Overlay{border:var(--border);background-color:var(--white);border-radius:var(--br-sm);box-shadow:var(--shadow-lg);width:calc(360px - 2rem);padding:1rem}
.Avatar-module__bWWama__Root{box-sizing:content-box;background:0;border:0;border-radius:100%;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.Avatar-module__bWWama__Pointer{cursor:pointer}.Avatar-module__bWWama__Skeleton{position:absolute;top:0;left:0}.Avatar-module__bWWama__BoringAvatar{border-radius:inherit;position:absolute;top:0;left:0}.Avatar-module__bWWama__Image{border-radius:inherit;visibility:hidden;max-width:100%;position:absolute;top:0;left:0}.Avatar-module__bWWama__Loaded{visibility:visible}
.Timeline-module__V0GRYa__TimelineItem{padding:1rem 0;position:relative}.Timeline-module__V0GRYa__TimelineItem:before{content:"";background-color:var(--gray-6);width:2px;position:absolute;top:0;bottom:0;left:1rem}.Timeline-module__V0GRYa__TimelineItem--First{padding:0 0 1rem}.Timeline-module__V0GRYa__TimelineItem__Content{z-index:1;background-color:var(--white);position:relative}
.TimezonePicker-module__Ue3nkW__Root{flex-direction:column;gap:.5rem;display:flex}.TimezonePicker-module__Ue3nkW__Select{line-height:var(--lh-base);text-overflow:ellipsis;white-space:nowrap;color:currentColor;appearance:none;background:0;border:0;outline:none;width:100%;overflow:hidden}
.AttendBanner-module__fDdNmW__Root{background-color:var(--white);padding:1rem}.AttendBanner-module__fDdNmW__Root__Content{max-width:var(--layout-max-width);flex-direction:column;align-items:flex-start;gap:1rem;margin:0 auto;display:flex}@media (min-width:800px){.AttendBanner-module__fDdNmW__Root__Content{flex-direction:row;justify-content:space-between;align-items:center;gap:5rem}}.AttendBanner-module__fDdNmW__Description{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.AttendBanner-module__fDdNmW__Button{white-space:nowrap}.AttendBanner-module__fDdNmW__ConfirmDialog__Banner{background-color:var(--gray-2);border-radius:var(--br-lg);padding:1rem}
.Trans-module__n6_v_G__SimpleText{word-break:break-word}.Trans-module__n6_v_G__SimpleCaption{color:currentColor}.Trans-module__n6_v_G__SimpleStrong{font-weight:500}.Trans-module__n6_v_G__SimpleLink{color:currentColor}
.Banner-module__cR4NDG__Root{--banner-bg-color:var(--gray-2);--banner-text-color:var(--gray-11);--banner-icon-bg-color:var(--gray-4);--banner-border-color:var(--gray-7);border:var(--border);background-color:var(--banner-bg-color);border-width:1px;border-color:var(--banner-border-color);border-radius:var(--br-sm);color:var(--banner-text-color);padding:1rem;container-type:inline-size}.Banner-module__cR4NDG__Root--warning{--banner-bg-color:var(--amber-2);--banner-text-color:var(--amber-11);--banner-icon-bg-color:var(--amber-4);--banner-border-color:var(--amber-7)}.Banner-module__cR4NDG__Root--error{--banner-bg-color:var(--red-2);--banner-text-color:var(--red-11);--banner-icon-bg-color:var(--red-4);--banner-border-color:var(--red-7)}.Banner-module__cR4NDG__Root--info{--banner-bg-color:var(--blue-2);--banner-text-color:var(--blue-11);--banner-icon-bg-color:var(--blue-4);--banner-border-color:var(--blue-7)}.Banner-module__cR4NDG__Root--success{--banner-bg-color:var(--green-2);--banner-text-color:var(--green-11);--banner-icon-bg-color:var(--green-4);--banner-border-color:var(--green-7)}.Banner-module__cR4NDG__Root__Content{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.Banner-module__cR4NDG__Root__Message{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.Banner-module__cR4NDG__Root__Icon{background-color:var(--banner-icon-bg-color);border-radius:100%;justify-content:center;align-items:center;padding:.3rem;display:flex}@container (min-width:500px){.Banner-module__cR4NDG__Root__Content{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.Banner-module__cR4NDG__Root__Message{flex-direction:row;align-items:center}}
.styles-module__LHVUva__Layout{grid-auto-columns:100%;row-gap:2rem;display:grid}@media (min-width:800px){.styles-module__LHVUva__Layout{grid-template-columns:minmax(500px,auto) minmax(200px,300px);column-gap:2rem}}
.WarningBox-module__kNe5zq__Root{border:1px dashed var(--gray-6);border-radius:var(--br-sm);color:var(--fg-text);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.WarningBox-module__kNe5zq__Root__Icon{flex-shrink:0}
.CommentComposer-module__1uFrLW__Submit{align-self:flex-start}
.Component-module__9r4LLG__ComponentExamples{max-width:800px}
.styles-module__CF14OG__Root{max-width:var(--layout-max-width);grid-template-areas:"main""aside""comments";gap:2rem 5rem;margin:0 auto;padding:2rem 1rem 5rem;display:grid}@media (min-width:800px){.styles-module__CF14OG__Root{grid-template-columns:1fr minmax(300px,40%);grid-template-areas:"main aside""comments."}}.styles-module__CF14OG__Root__Main{grid-area:main;max-width:100%;overflow:hidden}.styles-module__CF14OG__Root__Comments{grid-area:comments}.styles-module__CF14OG__Root__Aside{background-color:var(--gray-2);border-radius:var(--br-lg);grid-area:aside;align-self:start;row-gap:1rem;padding:1rem;display:grid}@media (min-width:800px){.styles-module__CF14OG__Root__Aside{grid-row:span 2;position:sticky;top:1rem}}.styles-module__CF14OG__Root__AttendBanner{border-top:var(--border);z-index:3;position:sticky;bottom:0}
.Nav-module__iltR4a__Root{border-right:var(--border);background-color:var(--gray-1);align-self:start;height:calc(100vh - 2rem);padding:1rem;position:sticky;top:0;overflow-y:auto}
.Pronouns-module__W_rVzG__Pronoun{display:inline}.Pronouns-module__W_rVzG__Pronoun:not(:first-of-type):before{content:", "}.Pronouns-module__W_rVzG__Pronoun--wrapped:first-of-type:before{content:"("}.Pronouns-module__W_rVzG__Pronoun--wrapped:last-of-type:after{content:")"}
.FollowButton-module__RxDmAG__Root{--follow-button-box-shadow:var(--shadow-sm);border-radius:var(--br-sm);align-items:center;min-width:0;display:flex}.FollowButton-module__RxDmAG__Root__Button{border:1px solid var(--violet-9);box-sizing:border-box;font-size:var(--fs-sm);line-height:var(--lh-base);text-overflow:ellipsis;white-space:nowrap;appearance:none;background-color:var(--violet-9);border-top-left-radius:var(--br-sm);border-bottom-left-radius:var(--br-sm);box-shadow:var(--follow-button-box-shadow);color:var(--white);cursor:pointer;padding:.25rem .5rem;font-weight:500;transition:background-color .15s ease-in,border-color .15s ease-in;overflow-x:hidden}.FollowButton-module__RxDmAG__Root__Button:hover{background-color:var(--violet-10);border-color:var(--violet-10)}.FollowButton-module__RxDmAG__Root__Button--Following{background-color:var(--violet-3);border-color:var(--violet-7);color:var(--violet-11)}.FollowButton-module__RxDmAG__Root__Button--Following:hover{background-color:var(--violet-4);border-color:var(--violet-8)}.FollowButton-module__RxDmAG__Root__Counter{border-top:var(--border);border-right:var(--border);border-bottom:var(--border);font-size:var(--fs-sm);background-color:var(--white);border-color:var(--gray-7);border-top-right-radius:var(--br-sm);border-bottom-right-radius:var(--br-sm);min-width:2em;box-shadow:var(--follow-button-box-shadow);color:var(--fg-text);text-align:center;padding:.25rem .5rem;font-weight:500;text-decoration:none;transition:border-color .15s ease-in;display:inline-block}.FollowButton-module__RxDmAG__Root__Counter:hover{border-color:var(--gray-8)}
.ActivityCard-module__BF02ka__Root{border:var(--border);border-radius:var(--br-sm);color:currentColor;row-gap:.25rem;padding:1rem;text-decoration:none;transition:box-shadow .2s;display:grid}.ActivityCard-module__BF02ka__Root:hover{box-shadow:var(--shadow-md)}.ActivityCard-module__BF02ka__Root__ScheduleBadge{justify-self:left}
.styles-module__h0I49a__Form{max-width:600px}.styles-module__h0I49a__DangerZone{margin:5rem 0 0}
.Footer-module__14MKMG__Root{border-top:var(--border);background-color:var(--gray-1)}.Footer-module__14MKMG__Content{max-width:var(--layout-max-width);row-gap:1rem;margin:0 auto;padding:2rem 1rem;display:grid}@media (min-width:800px){.Footer-module__14MKMG__Content{grid-template-columns:50% 25%;column-gap:3rem;padding:2rem 3rem}}.Footer-module__14MKMG__Column{grid-auto-rows:min-content;row-gap:.25rem;display:grid}.Footer-module__14MKMG__Link{color:var(--gray-12);text-decoration:none;transition:color .25s ease-in}.Footer-module__14MKMG__Link:hover{color:var(--violet-9)}.Footer-module__14MKMG__Social{gap:.5rem;display:flex}.Footer-module__14MKMG__Social__Link{color:var(--gray-11)}
.AdminLayout-module__s4AkIG__Content{grid-template-columns:1fr;row-gap:3rem;padding:1rem;display:grid}@media (min-width:1000px){.AdminLayout-module__s4AkIG__Content{grid-template-columns:250px 1fr;column-gap:3rem}}.AdminLayout-module__s4AkIG__Content__Sidebar__Heading{align-items:center;gap:.5rem;display:flex}.AdminLayout-module__s4AkIG__Details{width:500px;max-width:calc(100% - 2rem);margin:0 auto;padding:2rem 0 1rem}
.styles-module__QtE2bG__Root{grid-template-columns:1fr;display:grid}.styles-module__QtE2bG__Root__Nav{display:none}@media (min-width:800px){.styles-module__QtE2bG__Root{grid-template-columns:250px 1fr}.styles-module__QtE2bG__Root__Nav{display:block}}
.Tabs-module__hcjdVa__Root{border-bottom:var(--border);flex-wrap:nowrap;gap:1rem;margin:0;padding:0;list-style-type:none;display:flex}.Tabs-module__hcjdVa__Tab{cursor:pointer;flex-shrink:0;transition:box-shadow .25s ease-in}.Tabs-module__hcjdVa__Tab--Selected{box-shadow:inset 0 -2px 0 0 var(--violet-9)}.Tabs-module__hcjdVa__Tab--Unselected:hover{box-shadow:inset 0 -2px 0 0 var(--gray-8)}.Tabs-module__hcjdVa__Tab__Content{color:currentColor;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;display:flex}.Tabs-module__hcjdVa__Tab__Label--Selected,.Tabs-module__hcjdVa__Tab__Icon--Selected{color:var(--violet-11)}.Tabs-module__hcjdVa__Tab__Counter{font-size:var(--fs-sm);background-color:var(--gray-5);min-width:1rem;height:1rem;color:var(--gray-11);border-radius:10000000px;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.Tabs-module__hcjdVa__Tab__Counter--Selected{background-color:var(--violet-5);color:var(--violet-11)}
.CalendarView-module__0j-RGG__ActivitiesSection{padding:3rem 0}.CalendarView-module__0j-RGG__Placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:25vh;display:flex}
.Section-module__lPO9Gq__Link{color:currentColor}.Section-module__lPO9Gq__Link:not(:hover){text-decoration:none}
.styles-module__uUpeJW__Root{grid-template-areas:"readme""details""events";row-gap:2rem;display:grid}.styles-module__uUpeJW__Root__Readme{grid-area:readme;overflow:hidden}.styles-module__uUpeJW__Root__Details{grid-area:details;overflow:hidden}.styles-module__uUpeJW__Root__Events{grid-area:events}.styles-module__uUpeJW__Readme__Heading{align-items:center;gap:.25rem;display:flex}.styles-module__uUpeJW__TextWithEllipsis{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.styles-module__uUpeJW__SeeAllEvents{align-items:center;gap:.5rem;margin-left:auto;font-weight:500;text-decoration:none;display:flex}.styles-module__uUpeJW__SeeAllEvents:hover{text-decoration:underline}@media (min-width:800px){.styles-module__uUpeJW__Root{grid-template-columns:1fr 350px;grid-template-areas:"readme details""events.";column-gap:3rem}.styles-module__uUpeJW__Root__Details{grid-row:1/-1}}
.Menu-module__TfmqSG__Root{border:var(--border);background-color:var(--white);border-radius:var(--br-sm);width:325px;box-shadow:var(--shadow-lg);padding:1rem 0}.Menu-module__TfmqSG__Header{padding:0 1rem}.Menu-module__TfmqSG__Name{font-weight:500}.Menu-module__TfmqSG__List{margin:0;padding:0 .5rem;list-style-type:none}.Menu-module__TfmqSG__List--spaced{margin:1rem 0 0}.Menu-module__TfmqSG__Separator{margin:1rem 0 .5rem}.Menu-module__TfmqSG__MenuItem{border-radius:var(--br-sm);color:var(--gray-11);align-items:center;padding:.25rem .5rem;display:flex}.Menu-module__TfmqSG__MenuItem:not(:last-of-type){margin-bottom:.5rem}.Menu-module__TfmqSG__MenuItem:hover,.Menu-module__TfmqSG__MenuItem:focus-within{background-color:var(--gray-4)}.Menu-module__TfmqSG__MenuItem__Link{color:currentColor;align-items:center;gap:.5rem;width:100%;text-decoration:none;display:flex}.Menu-module__TfmqSG__MenuItem__Button{box-sizing:border-box;line-height:var(--lh-base);color:currentColor;cursor:pointer;text-align:start;appearance:none;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;padding:0;text-decoration:none;display:flex}
.Feature-module__olMoIG__FeatureIcon{background-color:var(--violet-3);width:2rem;height:2rem;color:var(--violet-11);border-radius:100%;justify-content:center;align-items:center;padding:.5rem;display:flex}
.NotFound-module__00PdrG__Root__Main{flex-direction:column;align-items:center;padding-block:6rem 4rem;padding-inline:1rem;display:flex}.NotFound-module__00PdrG__Root__Image{max-width:100%;max-height:clamp(300px,40vh,500px)}.NotFound-module__00PdrG__Root__Text{font-size:clamp(var(--fs-3xl),4vw,var(--fs-4xl));text-wrap:balance}.NotFound-module__00PdrG__Root__Actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}
.EventThumbnail-module__Scp-cG__Root{background-color:var(--gray-2);border-radius:var(--br-lg);color:currentColor;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;text-decoration:none;transition:box-shadow .2s;display:flex}.EventThumbnail-module__Scp-cG__Root--Hoverable:hover{box-shadow:var(--shadow-lg)}.EventThumbnail-module__Scp-cG__Root--Past{opacity:.65}.EventThumbnail-module__Scp-cG__Header{flex-direction:column;gap:.25rem;width:100%;display:flex}.EventThumbnail-module__Scp-cG__Header__Schedule{text-transform:uppercase}.EventThumbnail-module__Scp-cG__Description{line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.EventThumbnail-module__Scp-cG__Description:empty{display:none}@media (min-width:500px){.EventThumbnail-module__Scp-cG__Description{line-clamp:3;-webkit-line-clamp:3}}.EventThumbnail-module__Scp-cG__Description__Text{margin:0;display:inline}.EventThumbnail-module__Scp-cG__Description__Text:empty{display:none}
.Pagination-module__QyWOzW__Root{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style-type:none;display:flex}.Pagination-module__QyWOzW__Button{border-radius:var(--br-sm);color:var(--fg-text);padding:.25rem .75rem;text-decoration:none;display:block}.Pagination-module__QyWOzW__Button:hover{background-color:var(--gray-4)}.Pagination-module__QyWOzW__Button--Current{background-color:var(--violet-3);color:var(--violet-11)}.Pagination-module__QyWOzW__Button--Current:hover{background-color:var(--violet-3)}
.CommunityLayout-module__FUSTyG__Header{border-top:var(--border);padding:2rem var(--layout-global-horizontal-padding);background-color:var(--gray-2);row-gap:.5rem;display:grid}.CommunityLayout-module__FUSTyG__Header__Actions{margin-top:.5rem;overflow-x:hidden}@media (min-width:600px){.CommunityLayout-module__FUSTyG__Header__Actions{grid-area:1/2;place-self:baseline end;margin-top:0;margin-left:5rem}}.CommunityLayout-module__FUSTyG__Tabs{padding:0 var(--layout-global-horizontal-padding);background-color:var(--gray-2);overflow-x:auto}
.ListView-module__jrzjbW__Dropdown{align-self:flex-start}.ListView-module__jrzjbW__Placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:40vh;display:flex}
.styles-module__oaHZUG__PeopleGrid{gap:1rem;margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:800px){.styles-module__oaHZUG__PeopleGrid{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}}
.EventForm-module__FoVOIW__Form__SectionHeading{margin-top:2rem}.EventForm-module__FoVOIW__Form__Banner{background-color:var(--gray-2);border-radius:var(--br-sm);padding:1rem}.EventForm-module__FoVOIW__Form__Selects{grid-template-columns:1fr minmax(150px,30%);column-gap:.5rem;max-width:100%;display:grid}.EventForm-module__FoVOIW__Form__Buttons{row-gap:1rem;display:grid}@media (min-width:700px){.EventForm-module__FoVOIW__Form__Buttons{grid-template-columns:repeat(2,max-content);column-gap:1rem}}
.EventList-module__wYWjga__Event{max-width:800px}
.Organizers-module__5MzPkq__RemoveButton{flex-shrink:0;margin-left:auto}.Organizers-module__5MzPkq__AddOrganizerForm{border:var(--border);background-color:var(--gray-1);border-radius:var(--br-sm);padding:1rem}.Organizers-module__5MzPkq__OrganizersListSection{margin-top:2rem}.Organizers-module__5MzPkq__OrganizerName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.Session-module__D5q4dG__Button{box-sizing:border-box;appearance:none;cursor:pointer;background:0;border:0;padding:0}.Session-module__D5q4dG__Button__Avatar{border:2px solid var(--gray-7);border-radius:100%}.Session-module__D5q4dG__LoggedOut__Buttons{align-items:center;gap:1rem;display:flex}
.styles-module__47_meW__HeadingWithIcon{align-items:center;gap:.5rem;display:flex}
.LoginLayout-module__AKOmPa__Root{--login-layout-box-max-width:700px;background-color:var(--gray-2);flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 2rem);padding:1rem;display:flex}.LoginLayout-module__AKOmPa__ReturnTo{max-width:var(--login-layout-box-max-width);width:100%}.LoginLayout-module__AKOmPa__ReturnTo__Link{color:var(--gray-11);align-items:center;gap:.5rem;margin-bottom:1rem;text-decoration:none;display:flex}.LoginLayout-module__AKOmPa__Box{max-width:calc(var(--login-layout-box-max-width) - 2rem);background-color:var(--white);border-radius:var(--br-lg);flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:calc(100% - 2rem);padding:2rem 1rem;display:flex;box-shadow:0 0 1rem #0000001a}@media screen and (min-width:800px){.LoginLayout-module__AKOmPa__Box{max-width:calc(var(--login-layout-box-max-width) - 6rem);width:calc(100% - 6rem);padding:4rem 3rem}}.LoginLayout-module__AKOmPa__Box__Header{width:100%}.LoginLayout-module__AKOmPa__Box__Header__Title{margin:0;font-weight:500}.LoginLayout-module__AKOmPa__Box__Header__Title_Link{color:currentColor;text-decoration:none}.LoginLayout-module__AKOmPa__Box__Content{flex-direction:column;gap:1rem;width:100%;display:flex}.LoginLayout-module__AKOmPa__Form{flex-direction:column;gap:.75rem;width:100%;display:flex}.LoginLayout-module__AKOmPa__Link{color:currentColor}
.homepage-module__VUnwMa__Page{grid-template-rows:min-content min-content 1fr;grid-template-columns:100%;height:100%;display:grid}.homepage-module__VUnwMa__Hero{max-width:var(--layout-max-width);flex-direction:column;align-items:flex-start;gap:1rem;width:calc(100% - 2rem);margin:0 auto;padding:6rem 1rem;display:flex}.homepage-module__VUnwMa__Hero__Buttons{flex-wrap:wrap;justify-content:start;gap:1rem;margin-top:1rem;display:flex}.homepage-module__VUnwMa__Features{--wave-height:20vw;flex-direction:column;display:flex;position:relative}.homepage-module__VUnwMa__Features:after,.homepage-module__VUnwMa__Features:before{content:"";height:var(--wave-height);background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23faf8ff' fill-opacity='1' d='M0,96L40,96C80,96,160,96,240,117.3C320,139,400,181,480,192C560,203,640,181,720,170.7C800,160,880,160,960,144C1040,128,1120,96,1200,90.7C1280,85,1360,107,1400,117.3L1440,128L1440,320L1400,320C1360,320,1280,320,1200,320C1120,320,1040,320,960,320C880,320,800,320,720,320C640,320,560,320,480,320C400,320,320,320,240,320C160,320,80,320,40,320L0,320Z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover}.homepage-module__VUnwMa__Features:after{transform:rotate(180deg)}.homepage-module__VUnwMa__Features__Container{background-color:var(--violet-2);padding:4rem 1rem}.homepage-module__VUnwMa__Features__Content{max-width:var(--layout-max-width);margin:0 auto}.homepage-module__VUnwMa__Features__Heading__Emphasis{color:var(--violet-11)}.homepage-module__VUnwMa__Features__Grid{gap:3rem 5rem;margin-top:5rem;display:grid}.homepage-module__VUnwMa__Communities{--communities-carousel-padding:max(calc((100vw - var(--layout-max-width))/2),1rem);flex-direction:column;gap:5rem;padding:10rem 0;display:flex}.homepage-module__VUnwMa__Communities__HeadingContainer{max-width:var(--layout-max-width);width:calc(100% - 2rem);margin:0 auto;padding:0 1rem}.homepage-module__VUnwMa__Faq{background-color:var(--gray-2);border-radius:var(--br-lg);margin:5rem 1rem 0;padding:5rem 2rem}.homepage-module__VUnwMa__Faq__Heading{max-width:var(--layout-max-width);margin:0 auto 5rem}.homepage-module__VUnwMa__Faq__Grid{max-width:var(--layout-max-width);gap:3rem 5rem;margin:0 auto;display:grid}.homepage-module__VUnwMa__Faq__Grid__Cta{grid-column:1/-1;margin-top:3rem}.homepage-module__VUnwMa__Faq__Grid__Cta__Text{overflow-wrap:break-word;word-break:break-word}.homepage-module__VUnwMa__Cta{flex-direction:column;gap:1rem;width:calc(100% - 2rem);max-width:600px;margin:10rem auto;padding:0 1rem;display:flex}.homepage-module__VUnwMa__Cta__Header,.homepage-module__VUnwMa__Cta__Form{flex-direction:column;gap:1rem;display:flex}@media (min-width:700px){.homepage-module__VUnwMa__Features__Grid,.homepage-module__VUnwMa__Faq__Grid{grid-template-columns:repeat(2,1fr);row-gap:5rem}}@media (min-width:1000px){.homepage-module__VUnwMa__Features__Grid{grid-template-columns:repeat(3,1fr)}.homepage-module__VUnwMa__Cta{max-width:var(--layout-max-width);grid-template-columns:1fr 1fr;column-gap:5rem;display:grid}}
.Footer-module__K4sJFW__Root{border-top:var(--border);background-color:var(--gray-1)}.Footer-module__K4sJFW__Root__Grid{max-width:var(--layout-max-width);row-gap:1rem;margin:0 auto;padding:2rem 1rem;display:grid}@media (min-width:800px){.Footer-module__K4sJFW__Root__Grid{grid-template-columns:50% 25%;column-gap:3rem;padding:2rem 3rem}}.Footer-module__K4sJFW__FooterLink{color:currentColor;text-decoration:none;transition:color .25s ease-in}.Footer-module__K4sJFW__FooterLink:hover{color:var(--violet-11)}.Footer-module__K4sJFW__FooterLink--IconOnly{color:var(--gray-11)}
.BlogpostRenderer-module__VQOnKW__Blogpost{overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word}.BlogpostRenderer-module__VQOnKW__Anchor{color:currentColor;text-decoration:underline}.BlogpostRenderer-module__VQOnKW__Image{max-width:100%;margin:1rem 0}.BlogpostRenderer-module__VQOnKW__Code{background-color:var(--violet-3);border-radius:var(--br-sm);color:var(--violet-11);font-family:var(--ff-mono);padding:0 .25rem}.BlogpostRenderer-module__VQOnKW__Pre{background-color:var(--gray-3);font-family:var(--ff-mono);margin:1rem 0;padding:1rem;overflow-x:scroll}.BlogpostRenderer-module__VQOnKW__Pre .BlogpostRenderer-module__VQOnKW__Code{background-color:initial;border-radius:initial;color:currentColor;padding:0}.BlogpostRenderer-module__VQOnKW__Separator{margin:1rem 0}.BlogpostRenderer-module__VQOnKW__Text{margin:0}.BlogpostRenderer-module__VQOnKW__Text:not(:last-of-type){margin-bottom:1em}.BlogpostRenderer-module__VQOnKW__Blockquote{border-left:3px solid var(--gray-9);color:var(--gray-11);margin:0;padding-left:.5rem}.BlogpostRenderer-module__VQOnKW__Blockquote:not(:first-of-type){margin-top:1rem}.BlogpostRenderer-module__VQOnKW__Blockquote:not(:last-of-type){margin-bottom:1rem}.BlogpostRenderer-module__VQOnKW__OrderedList{margin-left:1.75rem;padding:0}.BlogpostRenderer-module__VQOnKW__UnorderedList{margin-left:1.25rem;padding:0}.BlogpostRenderer-module__VQOnKW__ListItem:not(:first-of-type){margin-top:.5rem}.BlogpostRenderer-module__VQOnKW__Strong{font-weight:500}
.Table-module__P1YERa__Root{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.Table-module__P1YERa__TableHeaderRow{border-bottom:var(--border);color:var(--gray-11)}.Table-module__P1YERa__TableHeaderCell{border-right:var(--border);font-size:var(--fs-sm);text-transform:uppercase;padding:.5rem 1rem;font-weight:400}.Table-module__P1YERa__TableHeaderCell:last-child{border-right:0}.Table-module__P1YERa__TableBody--AtBreakpoint{border-top:var(--border)}.Table-module__P1YERa__TableBodyRow{border-bottom:var(--border)}.Table-module__P1YERa__TableBodyRow:nth-child(2n){background-color:var(--gray-2)}.Table-module__P1YERa__TableBodyRow--AtBreakpoint{border-left:var(--border);border-right:var(--border);flex-direction:column;gap:.5rem;padding:.5rem 1rem;display:flex}.Table-module__P1YERa__TableBodyCell{vertical-align:middle;border-right:var(--border);padding:.75rem 1rem}.Table-module__P1YERa__TableBodyCell:last-child{border-right:0}.Table-module__P1YERa__TableBodyCell--NoWrap{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.Table-module__P1YERa__TableBodyCell--OnlyAtBreakpoint{display:none}.Table-module__P1YERa__TableBodyCell--AtBreakpoint{display:unset;border:0;padding:.25rem 0}.Table-module__P1YERa__TableBodyCell--AtBreakpoint:before{content:attr(data-on-breakpoint-label);font-size:var(--fs-sm);color:var(--gray-11);text-transform:uppercase;margin-bottom:.25rem;display:block}.Table-module__P1YERa__Hidden{display:none}
.styles-module__AR4b1q__TopActions{justify-content:space-between;gap:.5rem;display:flex}.styles-module__AR4b1q__EmptyBox{justify-content:center;align-items:center;max-width:600px;min-height:40vh;margin:0 auto;padding:1rem;display:flex}@media (max-width:475px){.styles-module__AR4b1q__TopActions{flex-direction:column-reverse}}
.styles-module__ofmswG__PeopleGrid{gap:1rem;margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:800px){.styles-module__ofmswG__PeopleGrid{grid-template-columns:repeat(3,1fr)}}
.styles-module__iYnlYW__Attendance{grid-template-columns:min-content 1fr;gap:.75rem .5rem;width:100%;display:grid}.styles-module__iYnlYW__Attendance__Badges{grid-column:1/span 2}
.styles-module__8yqsBG__PlaceholderBox{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:40vh;display:flex}
.AppLayout-module__o9UmSW__Root{grid-template-rows:auto 1fr auto;grid-template-columns:100%;min-height:100vh;display:grid}.AppLayout-module__o9UmSW__Header{padding:var(--layout-global-horizontal-padding);width:calc(100% - calc(2*var(--layout-global-horizontal-padding)));justify-content:space-between;align-items:center;display:flex;overflow:hidden}.AppLayout-module__o9UmSW__Header__Title{font-size:var(--fs-md);margin:0;font-weight:500}.AppLayout-module__o9UmSW__Header__Title__Link{color:currentColor;text-decoration:none}.AppLayout-module__o9UmSW__Header__Title__Link:before{content:"💃";margin-right:.5rem}.AppLayout-module__o9UmSW__Main--centered{max-width:var(--layout-max-width);padding:1rem var(--layout-global-horizontal-padding)3rem;width:calc(100% - 2*var(--layout-global-horizontal-padding));margin:0 auto;overflow:hidden}.AppLayout-module__o9UmSW__CenterBox{--app-layout-center-box-max-width:800px;height:100%;max-width:var(--app-layout-center-box-max-width);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}
.events-module__QqEleq__Table__Rsvp{width:18%}.events-module__QqEleq__Table__Community{width:15%}.events-module__QqEleq__Table__Date{width:25%}.events-module__QqEleq__Table__Row--Past{opacity:.65}
.dashboard-module__JJjw7a__Root{border-top:var(--border);background-color:var(--white);flex-direction:column;height:100%;display:flex}.dashboard-module__JJjw7a__Root__Aside{--dashboard-root-aside-padding-block:2rem;border-bottom:var(--border);padding:var(--dashboard-root-aside-padding-block)1rem;background-color:var(--gray-2)}.dashboard-module__JJjw7a__Root__Content{background-color:var(--white);flex-grow:1;max-width:900px;padding:2rem 1rem;overflow:hidden}.dashboard-module__JJjw7a__SkeletonCaption{width:100px}.dashboard-module__JJjw7a__CommunitiesBox{border:var(--border);background-color:var(--white);border-radius:var(--br-sm);padding:.5rem}@media (min-width:800px){.dashboard-module__JJjw7a__Root{grid-template-columns:400px 1fr;height:100%;display:grid}.dashboard-module__JJjw7a__Root__Aside{height:calc(100% - var(--dashboard-root-aside-padding-block)*2 - 1px);align-self:start;max-height:100vh;position:sticky;top:0}.dashboard-module__JJjw7a__Root__Content{border-left:var(--border)}}
.styles-module__doj1ra__Root{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.styles-module__doj1ra__Heading{text-align:center;flex-direction:column;align-items:center;margin-bottom:1rem;display:flex}.styles-module__doj1ra__Heading:before{content:"👋";font-family:var(--ff-emoji)}.styles-module__doj1ra__BodyText{max-width:700px}
.styles-module__O2d6Gq__Avatar__TriggerInfo{border:var(--border);box-sizing:border-box;font-size:var(--fs-sm);background-color:var(--gray-3);width:1rem;height:1rem;box-shadow:0 0 0 5px var(--white);color:var(--gray-11);cursor:pointer;appearance:none;border-radius:100%;justify-content:center;align-items:center;padding:1rem;font-weight:500;transition:background-color .2s ease-in,border-color .2s ease-in;display:flex;position:absolute;bottom:10px;right:15px}.styles-module__O2d6Gq__Avatar__TriggerInfo:hover{background-color:var(--gray-4);border-color:var(--gray-8)}
.LoginForm-module__Zu2sga__Header{flex-direction:column;gap:.25rem;margin-bottom:1rem;display:flex}.LoginForm-module__Zu2sga__Error{color:var(--red-11)}.LoginForm-module__Zu2sga__Submit{margin-top:1rem}
.SignupForm-module__wSpu4W__Header{flex-direction:column;gap:.25rem;margin-bottom:1rem;display:flex}.SignupForm-module__wSpu4W__Hidden{position:absolute;left:-1000000000px}.SignupForm-module__wSpu4W__Submit{margin-top:1rem}
.MarketingLayout-module__muNFSq__Root{grid-template-rows:auto 1fr auto;grid-template-columns:100%;min-height:100vh;display:grid}.MarketingLayout-module__muNFSq__Header{z-index:1;background-color:var(--white);box-shadow:0 0 0 var(--white);transition:box-shadow .25s;position:sticky;top:0}.MarketingLayout-module__muNFSq__Header--Scrolling{background-color:color-mix(in srgb,var(--white)80%,transparent);-webkit-backdrop-filter:saturate(200%)blur(6px);backdrop-filter:saturate(200%)blur(6px);box-shadow:0 1px 0 var(--gray-6)}.MarketingLayout-module__muNFSq__Header__Content{padding:var(--layout-global-horizontal-padding);max-width:var(--layout-max-width);justify-content:space-between;align-items:center;margin:0 auto;display:flex;overflow:hidden}.MarketingLayout-module__muNFSq__Header__Logo:before{content:"💃";margin-right:.5rem}.MarketingLayout-module__muNFSq__Header__GoToDashboard{border:var(--border);font-size:var(--fs-sm);appearance:none;background-color:var(--gray-3);color:var(--fg-text);cursor:pointer;border-radius:999999px;align-items:center;gap:.15rem;padding:.25rem .5rem;text-decoration:none;transition:background-color .2s ease-in,border-color .2s ease-in;display:inline-flex}.MarketingLayout-module__muNFSq__Header__GoToDashboard:hover{background-color:var(--gray-4);border-color:var(--gray-8)}@media (max-width:600px){.MarketingLayout-module__muNFSq__HideOnMobile{display:none}}
.blogpost-module__H1763q__Page{max-width:800px;margin:0 auto;padding:3rem 1rem}.blogpost-module__H1763q__Header{flex-direction:column;gap:1rem;margin-bottom:3rem;display:flex}.blogpost-module__H1763q__Header__Author{align-items:center;gap:.5rem;display:inline-flex}.blogpost-module__H1763q__Header__Author__Avatar{border-radius:100%}.blogpost-module__H1763q__Header__Author__Meta{flex-direction:column;display:flex}.blogpost-module__H1763q__CallToAction{background-color:var(--gray-2);border-radius:var(--br-lg);flex-direction:column;align-items:center;margin:6rem auto 0;padding:4rem 1rem;display:flex}.blogpost-module__H1763q__CallToAction__Content{flex-direction:column;align-items:center;gap:1rem;display:flex}.blogpost-module__H1763q__CallToAction__Buttons{flex-direction:column;justify-content:center;gap:1rem;width:100%;margin-top:1rem;display:flex}@media (min-width:750px){.blogpost-module__H1763q__Page{padding:5rem 1rem}.blogpost-module__H1763q__CallToAction__Content{max-width:650px}}@media (min-width:500px){.blogpost-module__H1763q__CallToAction__Buttons{flex-direction:row}}
.blog-module__ydDH5G__Page{max-width:var(--layout-max-width);margin:0 auto;padding:3rem 1rem}.blog-module__ydDH5G__List{gap:2rem;margin:3rem 0 0;padding:0;list-style-type:none;display:grid}.blog-module__ydDH5G__List__Link{color:currentColor;text-decoration:none}.blog-module__ydDH5G__Blogpost{background-color:var(--gray-2);border-radius:var(--br-lg);flex-direction:column;min-height:calc(100% - 4rem);padding:2rem;display:flex}.blog-module__ydDH5G__Blogpost:hover{transition:all .2s;box-shadow:0 2px 4px #0000002e}.blog-module__ydDH5G__Blogpost__Draft{margin-bottom:.5rem}.blog-module__ydDH5G__Blogpost__Excerpt{flex-grow:1;margin-bottom:1rem}.blog-module__ydDH5G__Blogpost__Footer{align-items:center;gap:.5rem;margin-top:2rem;display:inline-flex}.blog-module__ydDH5G__Blogpost__AuthorAvatar{border-radius:100%}.blog-module__ydDH5G__Blogpost__Footer__Meta{flex-direction:column;display:flex}.blog-module__ydDH5G__Blogpost__Author{font-weight:500}.blog-module__ydDH5G__Blogpost__Date{color:var(--gray-11)}@media (min-width:750px){.blog-module__ydDH5G__List{grid-template-columns:1fr 1fr}}
.styles-module__hJeDlG__Root{--ticket-width:800px;background-color:var(--gray-2);flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:calc(100vh - 10rem);padding:5rem 1rem;display:flex}.styles-module__hJeDlG__Root__BackLink{max-width:var(--ticket-width)}.styles-module__hJeDlG__Root__Card{background-color:var(--white);border-radius:var(--br-lg);box-shadow:var(--shadow-lg);max-width:calc(var(--ticket-width) - 2rem);width:calc(100% - 2rem);padding:2rem 1rem}@media (min-width:800px){.styles-module__hJeDlG__Root__Card{max-width:calc(var(--ticket-width) - 8rem);width:calc(100% - 8rem);padding:2rem 4rem}}.styles-module__hJeDlG__Root__Card__Buttons{flex-direction:column;gap:1rem;display:flex}@media (min-width:650px){.styles-module__hJeDlG__Root__Card__Buttons{flex-direction:row;align-items:flex-end}}.styles-module__hJeDlG__Root__Card__ShareMenu{min-width:200px}.styles-module__hJeDlG__ShareMenu{border:var(--border);background-color:var(--white);border-radius:var(--br-sm);box-shadow:var(--shadow-md);padding:.5rem}.styles-module__hJeDlG__ShareMenu__Link{border-radius:var(--br-sm);align-items:center;gap:.5rem;width:calc(100% - 1rem);padding:.25rem .5rem;text-decoration:none;display:flex}.styles-module__hJeDlG__ShareMenu__Link:hover{background-color:var(--gray-4)}
