@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";.toast-container{position:fixed;top:1rem;right:1rem;z-index:1000;display:flex;flex-direction:column;gap:.5rem;max-width:400px;pointer-events:none}.toast{pointer-events:auto;padding:1rem;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;color:#fff;animation:toast-slide-in .3s ease-out forwards;transition:transform .2s ease-out,opacity .2s ease-out;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;min-width:300px;word-wrap:break-word}.toast:hover{transform:translate(-4px)}.toast.removing{transform:translate(100%);opacity:0}.toast-content{flex:1;margin-right:.5rem;line-height:1.4}.toast-dismiss{background:none;border:none;color:inherit;font-size:1.25rem;line-height:1;cursor:pointer;padding:0;margin:0;opacity:.7;transition:opacity .2s ease;min-width:20px;text-align:center}.toast-dismiss:hover{opacity:1}.toast-error{background-color:#fe6057;border-left:4px solid rgb(220,50,40)}.toast-success{background-color:#28c740;border-left:4px solid rgb(30,150,50)}.toast-info{background-color:#3b82f6;border-left:4px solid #1d4ed8}.toast-warning{background-color:#ffbd31;border-left:4px solid rgb(230,160,20);color:#333}@keyframes toast-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 640px){.toast-container{top:.5rem;right:.5rem;left:.5rem;max-width:none}.toast{min-width:auto;width:100%}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}*{box-sizing:border-box}@keyframes loadOverview{0%{opacity:0;transform:translateY(5px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes buttonShadow{0%{background-position:0 0}50%{background-position:300% 0}to{background-position:0 0}}@keyframes callout{0%{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@keyframes onboardBeacon{0%{box-shadow:0 0 rgba(var(--no),1)}5%{box-shadow:0 0 rgba(var(--no),1)}45%{box-shadow:0 0 0 6px rgba(var(--no),0)}to{box-shadow:0 0 0 6px rgba(var(--no),0)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}@media only screen and (max-width: 800px){html{font-size:85%}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;color:rgba(var(--black),1);padding:var(--sat) var(--sar) var(--sab) var(--sal)}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}h1 svg,h2 svg,h3 svg,h4 svg,h5 svg,h6 svg{width:1em;height:1em;margin:-.2em .25em 0 0;stroke-width:2;align-self:center;vertical-align:middle}:root{--screenWidth: 800px;--background: 4,52,52;--backgroundSecondary:6, 24, 31;--button: 4,52,52;--buttonText:191,232,219;--buttonHover:39,248,183;--eventPrimary:9,73,73;--eventSecondary:9,73,73;--actionPrimary:107,130,122;--actionSecondary:107,130,122;--white: 255,255,255;--offWhite: 255,255,248;--lightGray: 250, 250, 250;--gray: 220, 220, 220;--black: 49,49,35;--yes: 197,249,113;--green: 197,249,113;--green-og: 40,199,64;--yesDark:30,50,0;--maybe: 249,228,113;--yellow: 249,228,113;--yellow-og:255,189,49;--maybeDark:75,60,10;--no: 254, 96, 87;--red: 254, 96, 87;--red-og:254,96,87;--noDark:100,0,0;--teal:39,248,183;--beige: 245, 245, 220;--beigeLight:255,255,244;--valid:150,203,73;--valid:115,169,37;--valid:61,187,11;--v2backgroundDark:6,24,31;--v2backgroundLight:4,52,52;--v2textSecondary:191,232,219;--sat: constant(safe-area-inset-top, 0px);--sab: constant(safe-area-inset-bottom, 0px);--sal: constant(safe-area-inset-left, 0px);--sar: constant(safe-area-inset-right, 0px);--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px);--sal: env(safe-area-inset-left, 0px);--sar: env(safe-area-inset-right, 0px)}html{font-family:Inter,Helvetica,Arial,sans-serif;background:rgba(var(--background),1);height:-webkit-fill-available}body:before{content:"";position:fixed;display:block;top:0;left:0;width:100%;height:100dvh;background-size:cover;filter:saturate(0) blur(5px);opacity:1;z-index:-2}body:after{content:"";position:fixed;display:block;top:0;left:0;width:100%;height:100dvh;background:radial-gradient(ellipse at center,rgba(var(--background),.95),#06181ff7);z-index:-1}main{position:relative;display:flex;flex-direction:column;max-width:var(--screenWidth);margin:0 auto;min-height:100vh}@media only screen and (max-width: 800px){main{padding:0 1rem}}nav{position:sticky;top:0;max-width:var(--screenWidth);margin:0 auto}section{position:relative;display:block;clear:both;max-width:var(--screenWidth);margin:0 auto;text-align:center}section article{position:relative;display:inline-block;margin:0 auto;text-align:left}section.upcoming>article.yes .icon{background-color:rgba(var(--yes),1)}section.upcoming>article.maybe .icon{background-color:rgba(var(--maybe),1)}section.upcoming>article.no .icon{background-color:rgba(var(--no),1)}footer{position:relative}footer ul{display:block;position:relative;padding:1rem 0 3rem}footer ul li{position:relative;display:inline-block;margin:0 1rem 0 0;font-size:.8em;font-weight:600;line-height:2rem;vertical-align:middle}footer ul li.right{margin:0 0 0 1rem;float:right;color:rgba(var(--black),.5);font-weight:500}footer ul li.logo{width:2rem;height:2rem}footer ul li.logo img{width:2rem;height:2rem}button{position:relative;display:inline-block;padding:0 1rem;text-align:center;line-height:3rem;border-radius:1rem;font-size:1.5em;font-weight:400;cursor:pointer;background:rgba(var(--beigeLight),.5);border:1px solid rgba(var(--black),.1);color:rgba(var(--black),1);transition:all .15s ease-in-out;outline:0;font-family:Inter,Helvetica,Arial,sans-serif}button:hover{background:rgba(var(--beigeLight),1);transform:translateY(-3px);box-shadow:0 1px 8px rgba(var(--black),.03),2px 2px 3px 5px rgba(var(--black),.03)}button:active{color:rgba(var(--black, 1));border-color:rgba(var(--black),.2)}button.small{line-height:2rem;font-size:.9rem}button.static:hover{transform:none}button.cancel,.options button.cancel{color:rgba(var(--black),.75);background:linear-gradient(155deg,rgba(var(--beige),1),rgba(var(--beigeLight),1) 35%);border:1px solid rgba(var(--black),.25);border-color:rgba(var(--beigeLight),1) rgba(var(--black),.05) rgba(var(--black),.05) rgba(var(--beigeLight),1)}button.cancel:hover,.options button.cancel:hover,button.cancel:active,.options button.cancel:active{color:rgba(var(--black),1);transform:translateY(-3px);box-shadow:0 1px 8px rgba(var(--black),.03),2px 2px 3px 5px rgba(var(--black),.03)}button i svg{vertical-align:middle}span.important{position:relative;align-self:flex-end;z-index:1}span.important button,span.important .button{background:rgba(var(--button),1);color:rgba(var(--buttonText),1)}span.important button:hover,span.important .button:hover{background:rgba(var(--button),1);color:rgba(var(--buttonHover),1);transform:translateY(-1px)}span.important:before,span.important:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1rem;background:linear-gradient(45deg,orange,#228b22,#0f0,#9400d3,gold,#f0f,#00f,tomato,indigo,teal,#ff0);background-size:300%;z-index:-1;opacity:0;transition:opacity .15s ease-in-out}span.important:hover:after{opacity:1;animation:buttonShadow 40s linear infinite}span.important:hover:before{filter:blur(8px);opacity:.2;animation:buttonShadow 40s linear infinite}.welcomeMessage{padding:2em 0 1em;color:rgba(var(--white),1);font-size:2em;font-weight:500;font-family:Outfit,Inter,Helvetica,Arial,sans-serif}.otherMessage{padding:2em 0;font-size:1.5em;font-weight:700}.tagCaptain{color:rgba(var(--yellow),1);text-align:center;font-size:1.25em;line-height:calc(1.5rem - 2px)}.action.hide{display:none}ul.sortSection{position:relative;display:flex;flex-wrap:wrap;grid-gap:.25rem;padding:1rem 0 2rem;color:rgba(var(--white),1)}@media only screen and (max-width: 800px){ul.sortSection{padding:0 0 1rem}}ul.sortSection li{position:relative;display:inline-flex;padding:.5rem .75rem;border-radius:1rem;border:1px solid transparent;box-shadow:0 0 transparent;transition:all .1s ease-in-out;font-size:.75em;cursor:pointer}ul.sortSection li:hover{background:rgba(var(--backgroundSecondary),1);color:rgba(var(--teal),1);border-color:rgba(var(--black),.1);box-shadow:2px 2px rgba(var(--black),.03)}ul.sortSection li.selected{background:rgba(var(--eventPrimary),1);color:rgba(var(--white),1);cursor:default}ul.sortSection li.selected:hover{background:rgba(var(--eventPrimary),1);color:rgba(var(--white),1)}ul.sortSection li i{margin:0 .5em 0 0;font-weight:700}ul.sortSection li i svg{width:1.5em;height:1.5em;margin:-.25em 0;font-weight:700}ul.sortSection li a{position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2;font-size:0}section .content{margin:0 0 1rem}section .content.box{background:rgba(var(--beigeLight),1);padding:1rem 1.5rem;border-radius:1rem;border:1px solid rgba(var(--black),.1)}section .content p{position:relative;padding:0 0 1rem;line-height:1.35em}section .content.box p{font-size:.9em}section .content p.tip{padding:.25rem 0 .25rem 1rem;margin:0 0 1rem}section .content *:last-child{padding-bottom:0}section .content p.tip:last-child{margin-bottom:0}section .content p.tip:before{content:"";position:absolute;display:block;top:0;left:0;width:5px;height:100%;background:rgba(var(--black),.25);border-radius:.5rem}section .content ol{list-style-type:auto;padding:0 .5rem 1rem 1.5rem;font-size:.9rem}section .content ol li{padding:0 0 .35em .5em}section .content ol p{font-size:1em}section .content em.mono{font-family:monospace;background:rgba(var(--button),.1);padding:.25em .5em;margin:-.25em 0;border-radius:.5em;font-weight:600;border:1px solid rgba(var(--button),.25)}.group{padding:0 1rem 1rem;box-shadow:0 0 8px rgba(var(--black),.08),5px 10px 10px 5px rgba(var(--black),.05);border-radius:2rem;margin:0 0 2em;background:rgba(var(--beige),1)}.group:after{content:"";position:relative;display:block;width:100%;height:0;clear:both;opacity:0}.group.noMenu{padding:2em}.groupNav{display:flex;width:calc(100% + 4rem);justify-content:space-between;flex-wrap:wrap;padding:1rem 2rem;margin:0 0 0 -1rem;border-radius:2rem 2rem 0 0;background:rgba(var(--beige),.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:relative;top:-1px;bottom:2rem;z-index:10}@media only screen and (max-width: 800px){.groupNav{width:calc(100% + 2rem)}}.groupNav.sticky{padding:calc(1rem + 1px) 2rem 1rem}.groupNav:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom:1px solid rgba(var(--black),.07)}.groupNav:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-image:radial-gradient(circle at 49% 72%,rgba(var(--secondaryColor),1) 6.268370057381907%,transparent 60.32622633049509%),radial-gradient(circle at 15% 14%,rgba(var(--primaryColor),1) 15%,transparent 64.36460444890713%);border-radius:2rem 0 0;z-index:-1;background-color:#fff0;background-image:radial-gradient(circle at 45% 130%,var(--secondaryColor) 6.268370057381907%,transparent 60.32622633049509%),radial-gradient(circle at 5% 4%,var(--primaryColor) 15%,transparent 64.36460444890713%);background-blend-mode:normal,normal;opacity:.05}.groupNav h2{display:grid;padding-bottom:.5rem;grid-auto-columns:auto auto 1fr;grid-auto-flow:column;align-self:center;font-weight:700;align-items:center;justify-content:start;text-align:left;gap:0 .5rem}@media only screen and (max-width: 800px){.groupNav h2{width:100%}}.groupNav .playerAvatar>span{position:absolute;top:50%;left:0;width:2.3em;height:2.3em;transform:translateY(-50%);line-height:2.3em}.groupNav ul{position:relative;display:inline-flex;margin:0 -1rem 0 0;font-size:0rem;gap:0 .5rem}@media only screen and (max-width: 800px){.groupNav ul{width:calc(100% + 2rem);clear:both;justify-content:end}}.groupNav ul li{position:relative;min-width:5rem;margin:0;padding:1rem .5rem;font-size:.7rem;line-height:1rem;border:1px solid transparent;border-radius:1rem;box-shadow:0 0 transparent;transition:all .1s ease-in-out}@media only screen and (max-width: 800px){.groupNav ul li{padding:.5rem}}.groupNav ul li.selected{background:linear-gradient(155deg,rgba(var(--beige),1),rgba(var(--beigeLight),1) 120px);border-color:rgba(var(--beigeLight),1) rgba(var(--black),.05) rgba(var(--black),.05) rgba(var(--beigeLight),1);box-shadow:0 0 4px rgba(var(--black),.08),1px 2px 3px 1px rgba(var(--black),.05)}.groupNav ul li:before{content:"";position:absolute;display:none;vertical-align:middle;width:.6rem;height:.6rem;border-radius:50%;margin:0 .25rem 0 0}.groupNav ul li.attention:before{display:inline-block;background:rgba(var(--red),1)}.groupNav ul li:hover{background:rgba(var(--beigeLight),1);border-color:rgba(var(--black),.1);box-shadow:2px 2px rgba(var(--black),.03)}.groupNav ul li i{display:block;font-size:.5em;font-weight:700;line-height:1em;margin:0 0 .25rem;vertical-align:middle}.groupNav ul li i svg{stroke-width:1}@media only screen and (max-width: 800px){.groupNav ul li i svg{width:1.5rem;height:1.5rem}}.groupNav ul li>a{position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:0;z-index:12}.groupNav ul li:after{content:"";position:absolute;top:-.25rem;left:calc(-.25rem - 1px);width:calc(100% + .5rem + 2px);height:calc(100% + .5rem);z-index:2;cursor:pointer}.group h3.dashboardHeader{padding:1rem 0 1rem 1rem;font-size:.9rem;font-weight:600;text-align:left;color:rgba(var(--black),.6)}.captainNav{display:flex;width:calc(100% + 4rem);justify-content:space-between;flex-wrap:wrap;padding:.5rem 2rem;margin:0 0 0 -1rem;background:rgba(var(--beige),.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:relative;font-size:.75rem}@media only screen and (max-width: 800px){.captainNav{flex-direction:column;align-content:end;width:calc(100% + 2rem)}}.captainNav.floating{position:sticky;top:calc(1rem + var(--sat));margin:1rem auto;padding:.5rem;max-width:100%;width:fit-content;background:rgba(var(--beigeLight),.5);border:1px solid rgba(var(--black),.05);border-radius:2rem;box-shadow:3px 3px 6px 5px rgba(var(--black),.05);z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.captainNav.floating ul{margin:0;color:rgba(var(--black),1)}.captainNav.floating ul li:hover,.captainNav.floating ul li.selected{color:rgba(var(--black),1)}.captainNav.floating:before{display:none}.captainNav:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom:1px solid rgba(var(--black),.07)}.captainNav span.captainName{display:inline-flex;padding:.5rem 0;font-weight:400}@media only screen and (max-width: 800px){.captainNav span.captainName{display:none}}.captainNav ul{position:relative;display:inline-flex;margin:0 -1rem 0 0}.captainNav ul li{position:relative;margin:0 0 0 .25rem;padding:.5rem .75rem;border-radius:1rem;border:1px solid transparent;box-shadow:0 0 transparent;transition:all .1s ease-in-out;cursor:pointer}.captainNav ul li i{margin:0 .5em 0 0;font-weight:700;vertical-align:middle}.captainNav li i svg{width:1.5em;height:1.5em;margin:-.25em 0;font-weight:700;stroke-width:1.5}.captainNav ul li em{display:inline-block;font-size:.6rem;font-weight:600;color:rgba(var(--black),.6);background:rgba(var(--black),.03);padding:.5rem;align-self:center;margin:-.25rem -.4rem -.25rem 0;border-radius:2rem;min-width:1.6rem;text-align:center;vertical-align:middle}.captainNav ul li>a{position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}.captainNav ul li.selected,.captainNav ul li:hover{background:rgba(var(--beigeLight),1);border-color:rgba(var(--black),.1);box-shadow:2px 2px rgba(var(--black),.03)}.captainNav ul li:before{content:"";position:relative;display:none;vertical-align:middle;width:.6em;height:.6em;border-radius:50%;margin:0 .25em 0 0}.captainNav ul li.attention:before{display:inline-block;background:rgba(var(--red),1)}.captainNav ul li:after{content:"";position:absolute;top:-.25rem;left:calc(-.125rem - 1px);width:calc(100% + .25rem + 2px);height:calc(100% + .5rem);z-index:1;cursor:pointer}.captainNav ul li.green{background:rgba(var(--button),1);border:1px solid rgba(var(--buttonText),1);color:rgba(var(--buttonText),1);font-weight:500}.captainNav ul li.green svg{stroke-width:1.75}.captainNav ul li.green:hover,.captainNav ul li.green.selected{background:rgba(var(--button),1);border:1px solid rgba(var(--teal),1);color:rgba(var(--teal),1)}.captainNav .playerAvatar>span{position:absolute;top:50%;left:0;width:2.3em;height:2.3em;transform:translateY(-50%);line-height:2.3em}@media only screen and (max-width: 800px){.captainNav ul{font-size:.8rem}.captainNav ul:is(.captainNav.floating ul){font-size:0}.captainNav ul li{display:flex;padding:.5rem;align-items:center}.captainNav ul span.showText{font-size:.75rem}.captainNav ul li i{font-size:.75rem;margin:0 .35em -.2em 0}}.eventStatus{padding:0 1em}.eventStatus:after{content:"";position:relative;display:block;width:100%}.eventStatus li{display:inline-block;margin:0 1em 0 0;line-height:1.5rem;font-size:.75rem;font-weight:300}.eventStatus li:before{content:"";position:relative;display:inline-block;vertical-align:middle;width:.6em;height:.6em;border-radius:50%;margin:0 .25em 0 0}.eventStatus .yes:before{display:inline-block;background:green}.eventStatus .maybe:before{display:inline-block;background:#ff0}.eventStatus .no:before{display:inline-block;background:red}.teamColors{position:relative;display:inline-block;width:1em;height:1em;background:transparent;margin:0 1em 0 0}.teamColors:before{content:"";position:absolute;display:inline-block;top:-.25em;left:0;width:calc(1.5em * .8);height:calc(1.5em * .8);background-color:var(--primaryColor);clip-path:url(#teamColor)}.teamColors:after{content:"";position:absolute;display:inline-block;bottom:-.25em;right:-.5em;width:calc(1.5em * .8);height:calc(1.5em * .8);background-color:var(--secondaryColor);clip-path:url(#teamColor);transform:rotate(180deg)}.teamColors.large{margin:0;width:3em;height:3em}.teamColors.small{margin:0;width:1.5rem;height:1.5rem;vertical-align:middle;margin:0 .5rem 0 0}.teamColors:before{top:0;left:0}.teamColors:after{bottom:0;right:0}.teamColors.large:before,.teamColors.large:after{width:80%;height:80%;box-shadow:0 0 0 3rem inset rgba(var(--black),.05)}.teamColors.small:before,.teamColors.small:after{width:80%;height:80%;box-shadow:0 0 0 1.5rem inset rgba(var(--black),.05)}.playerAvatar{position:relative;display:inline-block;width:1em;height:1em;background:transparent;margin:0 1em 0 0}.playerAvatar img{position:relative;display:inline-block;width:100%;height:100%;max-width:none;border-radius:50%}.playerAvatar>span{position:relative;display:inline-block;width:100%;height:100%;border-radius:50%;line-height:2.5em;text-align:center;background:rgba(var(--black),.07);color:rgba(var(--black),.5);font-size:.65em;font-weight:400;float:left}.playerAvatar>span:empty:before{content:"FL";position:relative}.eventTeammateList>li>span{anchor-name:var(--anchor-name)}.eventTeammateList>li>*{position:relative;z-index:2}.eventTeammateList>li:after{content:"";position:absolute;display:block;top:0;left:0;width:0;height:100%;z-index:1;border-radius:1rem 0 0 1rem;background:rgba(var(--beige),.25);transition:width 0s ease-in-out}.eventTeammateList>li:hover:after{width:100%;transition:width .5s ease-in-out}.playerTag{display:inline-block;touch-action:manipulation;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.playerTag.card,.playerTag:not(li>.playerTag){font-size:.7rem;font-weight:400;padding:0 1em 0 0;background:rgba(var(--white),1);border:0px solid rgba(var(--black),.15);line-height:1.6rem;border-radius:1rem;margin:0 .3rem .3rem 0;box-shadow:0 0 3px rgba(var(--black),.15)}.playerTag.card .playerAvatar,.playerTag:not(li>.playerTag) .playerAvatar{display:inline-block;width:1.6rem;height:1.6rem;margin:0 .1em 0 0;padding:2px;vertical-align:middle;border-radius:1.2rem}.playerTag.card .playerAvatar>span,.playerTag:not(li>.playerTag) .playerAvatar>span{position:relative;display:inline-block;width:100%;height:100%;border-radius:50%;line-height:2.5em;text-align:center;background:rgba(var(--black),.07);color:rgba(var(--black),.5);font-size:.8em;font-weight:400;float:left}.playerCard{position-anchor:var(--position-anchor);position-try-fallbacks:--player-card-right,--player-card-bottom,--player-card-bottom-right;position:fixed;display:block;top:anchor(bottom);left:anchor(left);margin:.5rem 0 0;min-width:400px;width:100vw;max-width:500px;min-height:300px;max-height:700px;background:rgba(var(--white),1);border:.5px solid rgba(var(--black),.05);box-shadow:0 0 14px rgba(var(--black),.1),3px 6px 6px 2px rgba(var(--black),.05);box-shadow:0 0 30px rgba(var(--black),.1),5px 10px 15px 20px rgba(var(--black),.05);font-size:1rem;z-index:100;border-radius:1rem;cursor:auto;opacity:0;animation:playercard .2s forwards ease-in-out}@-moz-document url-prefix(){.playerCard{position:absolute;top:auto;left:auto}}@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.playerCard{position:absolute;top:auto;left:auto}}.playerCard>*{position:relative;z-index:2}.playerCard>div:not(.playerCardHeader){margin:0 .5rem .5rem;padding:.5rem .5rem .2rem;background:rgba(var(--lightGray),1);border-radius:.5rem}.playerCard>div:empty{text-align:center}.playerCard>div:empty:before{content:"Coming Soon";color:rgba(var(--black),.35);font-weight:400;font-size:.8rem}.playerCard>h3{padding:.25rem 1rem 0;font-size:.7rem;line-height:1rem;font-weight:400;color:rgba(var(--black),.6)}.playerCard>div:first-of-type{padding-top:.5rem}.playerCard>div:last-of-type{padding-bottom:.5rem;border:0}.playerCard>ul.split{display:grid;grid-template-columns:1fr 1fr;margin:0 .5rem .5rem;gap:0 .5rem}.playerCard>ul.split li{display:flex;position:relative;min-height:4rem;padding:.5rem .5rem .2rem;background:rgba(var(--lightGray),1);border-radius:.5rem;font-weight:500;color:rgba(var(--black),.6);align-items:center;justify-content:center;transition:color .2s ease-in-out}.playerCard>ul.split li:hover{color:rgba(var(--black),1)}.playerCard>ul.split li a{position:absolute;top:0;left:0;width:100%;height:100%;outline:0;opacity:0;z-index:2}.playerCard>ul.split li svg{margin:-.125rem .5rem 0 0;transition:transform .2s ease-in-out;transform-origin:center right}.playerCard>ul.split li:hover svg{transform:scale(1.1)}.playerCard ul.idList{margin:0 .5rem .5rem;padding:.5rem .5rem .2rem;background:rgba(var(--lightGray),1);border-radius:.5rem}.playerCard ul.idList li.icon{padding:0 .5rem 0 .35rem;border:0;box-shadow:none;background:transparent}.playerCard ul.idList li.icon svg{vertical-align:middle;width:.8rem;height:.8rem;color:rgba(var(--black),.5)}.playerCard ul.idList:after{content:"";position:relative;display:block;width:100%;height:0;clear:both}.playerCard .playerCardHeader{display:grid;grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:space-between;padding:1rem 1rem .5rem;border-bottom:1px solid rgba(var(--black),.05)}.playerCard .playerCardHeader+h3{padding-top:.5rem}.playerCard .playerCardHeader h3{justify-self:start;align-self:start;justify-content:center;align-content:center;font-weight:600}.playerCard .playerCardHeader .playerNumber{grid-area:1/2/3/3;justify-content:end;align-content:center;font-size:1.8rem;font-weight:600}.playerCard .playerCardHeader p.playerDetails{font-size:.7rem;line-height:.7rem;color:rgba(var(--black),.5);font-weight:500}.playerCard .playerCardHeader p.playerDetails svg{width:1.2em;height:1.2em;margin:-.15em .1em 0 0;vertical-align:middle}.playerCard:before{content:"";position:absolute;top:-11px;left:-1.5rem;width:calc(100% + 3rem);height:calc(100% + 22px);background:transparent;border-radius:1rem 1rem 2rem 2rem;z-index:-1}.playerCard:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--white),1);border-radius:1rem;z-index:0}@keyframes playercard{0%{transform:translateY(2px) perspective(200px) rotateX(-.02deg) rotate(-.05deg) scale(.99);opacity:0;box-shadow:0 0 14px rgba(var(--black),.1),3px 6px 6px 2px rgba(var(--black),.05)}to{transform:translate(0) perspective(0) rotateX(0) rotate(0) scale(1);opacity:1;box-shadow:0 0 30px rgba(var(--black),.1),5px 10px 15px 20px rgba(var(--black),.05)}}.playerCard .eventCard{margin:.5rem;background:linear-gradient(155deg,rgba(var(--gray),.35),rgba(var(--lightGray),1) 120px);border-radius:.5rem;border:0}.playerCard .eventCard:hover{box-shadow:none}.playerCard .eventCard .showEventAttendance{width:calc(80% - 150px)}.playerCard .eventCard .showEventAttendance a.button:hover{background:rgba(var(--white),1)}.playerCard .eventCard .showEventAttendance a.button svg{width:1.2em;height:1.2em}.playerCard .eventCard .eventResponse{grid-template-columns:auto auto auto;grid-template-rows:auto auto;padding:0}.playerCard .eventCard .action{background:transparent;border:0;padding-bottom:0}.playerCard .eventCard .eventResponse li.prompt{grid-area:1/1/1/4;padding:.5rem 0}.playerCard .eventCard .eventOverview{padding:0 1rem!important}.playerCard .eventOverview>li{cursor:default}.playerCard .eventOverview .showEventTeam,.playerCard .eventOverview .showEventAttendance{width:auto}.playerCard.captain .eventResponse li.prompt{display:none}.playerCard .eventTeammateList>li,.playerCard .idList>li{cursor:inherit}.eventAttendance li:has(.playerCard){z-index:4}.eventTeammateList>li:has(.playerCard){z-index:4}.eventCard.opened:has(.playerCard){z-index:5}.eventOverview:has(.playerCard)>li{z-index:1}.eventOverview>li:has(.playerCard){z-index:2}section:has(.playerCard){z-index:20}@position-try --player-card-right{inset:unset;top:anchor(bottom);left:initial;right:anchor(right)}@position-try --player-card-bottom{inset:unset;top:initial;bottom:anchor(top);left:anchor(left);margin:0 0 10px}@position-try --player-card-bottom-right{inset:unset;top:initial;bottom:anchor(top);left:initial;right:anchor(right);margin:0 0 10px}@media only screen and (max-width: 800px){.playerCard{left:.5rem;width:calc(100% - 1rem);min-width:0;max-width:calc(100% - 1rem);max-height:80vh}.playerCard .eventResponse li:nth-child(2) button,.playerCard .eventResponse li:nth-child(2) button span{line-height:3rem}.playerCard .eventOverview.preview .showEventTeam{align-content:center;padding-top:.5rem}.playerCard .eventCard .action{margin:0;padding-top:1rem}@-moz-document url-prefix(){.playerCard{position:absolute;top:auto;left:auto;min-width:fit-content}}@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.playerCard{position:absolute;top:auto;left:auto;min-width:fit-content}}}@media (pointer: coarse){body:has(.playerCard){overflow:hidden}main:after{content:"";position:fixed;width:100vw;height:100vh;anchor-name:--main;z-index:-1}.playerTag:after{content:"";display:block;position:fixed;top:0;left:0;width:0;height:0;opacity:0;transition:width 0s .2s,height 0s .2s,opacity .3s ease-in-out}.playerTag:has(.playerCard):after{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(var(--beige),1) 35%,#f000);z-index:1;opacity:1;transition:width 0s 0s,height 0s 0s,opacity .3s ease-in-out}.playerCard{position-anchor:--main;position:fixed;top:initial;bottom:.5rem;left:.5rem;width:calc(100vw - 1rem);min-width:0;max-width:calc(100vw - 1rem);max-height:80vh}}.teamOverview{display:block;position:relative;color:rgba(var(--black),1);background:transparent;border-radius:1.5em;padding:0;margin:1rem 0 0;text-align:left}.teamOverview>li{display:block;line-height:3rem}.teamOverview+.eventCard{margin-top:2rem;border-radius:1em}p.empty{background:rgba(var(--black),.02);padding:1rem;margin:0;border-radius:1.5rem;font-weight:400;text-align:center;color:rgba(var(--black),.5);line-height:1em}p.empty:not(.teamOverview+div>p.empty,.captainNav+div>p.empty){margin:1rem 0 0}p.empty:has(.button){text-align:left}p.empty .button{margin:-.5rem -.5rem 0 .5rem;float:right}p.empty .button:hover{transform:none}.teamOverview:has(p.empty){padding-bottom:1rem}.teamOverview section{padding:0 0 1rem}.eventOverview{display:block;position:relative;color:rgba(var(--black),1);font-weight:600;background:transparent;border-radius:1.5em 1.5em 0 0;padding:0 1rem}.eventOverview:only-child{border-radius:1.5em}.eventOverview+.eventOverview{border-radius:0 0 1.5em 1.5em;padding:1rem 1em 0}.eventOverview>li.action{cursor:initial}.eventOverview+.eventOverview>li:nth-of-type(1){animation-delay:.08s}.eventOverview+.eventOverview>li:nth-of-type(2){animation-delay:.16s}.eventOverview+.eventOverview>li:nth-of-type(3){animation-delay:.24s}.eventOverview+.eventOverview>li:nth-of-type(4){animation-delay:.32s}.eventOverview+.eventOverview>li:nth-of-type(5){animation-delay:.4s}.eventOverview+.eventOverview>li:nth-of-type(6){animation-delay:.48s}.eventOverview+.eventOverview>li:nth-of-type(7){animation-delay:.56s}.eventOverview+.eventOverview>li:nth-of-type(8){animation-delay:.64s}.eventOverview+.eventOverview>li:nth-of-type(9){animation-delay:.72s}.eventOverview+.eventOverview>li:nth-of-type(10){animation-delay:.8s}.accountOverview{display:block;position:relative;color:rgba(var(--black),1);font-weight:600;background:transparent;border-radius:1.5em;padding:0 1rem;margin:2rem 0 0;text-align:left}.accountOverview>li{display:block;line-height:1rem}.accountOverview>*:last-child{margin-bottom:0;padding-bottom:0}.eventOverview:after{content:"";position:relative;display:block;width:100%;height:0;clear:both}.eventOverview>li{display:inline-block;float:left;line-height:3rem;cursor:pointer}.eventOverview>li[class^=showEvent]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eventOverview li:not(i)>svg{width:1.25em;height:1.25em;margin:-.2em .5em 0 0;vertical-align:middle;align-self:center;color:rgba(var(--black),.8)}.eventOverview .showEventTeam{width:20%}.eventOverview .showEventTime{width:150px;font-size:.8rem}.eventOverview .showEventLocation{max-width:25%;padding:0 .5rem 0 0;font-size:.8rem;text-align:left;color:rgba(var(--black),.5)}.eventOverview .showEventZone{width:40px;font-size:.8rem;color:rgba(var(--black),.5)}.eventOverview .showEventAttendance{text-align:right;float:right;width:calc(55% - 190px)}.eventOverview .showEventAttendance .eventAvatars{display:flex;width:100%;padding:.5rem 0;transform:rotateY(1deg);transform-style:preserve-3d;justify-content:end}.eventOverview .showEventAttendance .eventAvatars>li:not(.totalAttendance){width:2em;height:2em;line-height:2em;overflow:initial;margin:0;border:2px solid transparent;background:rgba(var(--beigeLight),1);border-radius:50%;transform:rotateY(-1deg)}.eventOverview .showEventAttendance .eventAvatars>li+li:not(.totalAttendance){margin-left:-.75em}.eventOverview .showEventAttendance .eventAvatars>li.totalAttendance{line-height:2rem;padding:0 0 0 .5em;font-size:.75em;color:rgba(var(--black),.25)}.eventOverview .paidTotal .eventAvatars>li.totalAttendance{line-height:2rem;padding:0 0 0 .5em;font-size:.75em;font-weight:400;color:rgba(var(--black),.5)}.eventOverview .paidTotal .eventAvatars>li.totalAttendance svg{stroke-width:1.5;color:rgba(var(--black),.5);margin:-.2em 0 0}.eventOverview .paidTotal .eventAvatars>li.totalAttendance em.total{display:inline-block;vertical-align:middle;font-size:.6rem;line-height:.6rem;font-weight:600;padding:.5em;margin:0 0 0 .5rem;border:1px solid rgba(var(--black),.1);background:rgba(var(--black),.05);border-radius:5px}.eventOverview .paidTotal .eventAvatars>li.totalAttendance em.total[data-total="100"]{background:rgba(var(--yes),1);border:1px solid rgba(var(--yesDark),.5);color:rgba(var(--yesDark),.75)}.eventOverview .showEventAttendance .eventAvatars>li.yes{color:rgba(var(--yes),1)}.eventOverview .showEventAttendance .eventAvatars>li.maybe{color:rgba(var(--maybe),1)}.eventOverview .showEventAttendance .eventAvatars>li.no{color:rgba(var(--no),1)}.eventOverview .showEventAttendance .eventAvatars .playerAvatar{display:block;width:calc(100% - 1px);height:calc(100% - 1px);max-width:initial;border-radius:50%;line-height:inherit;text-align:center}.eventOverview.payments .showEventLocation{min-width:70px}.eventOverview.payments .showEventAttendance.pay{width:auto;max-width:calc(55% - 170px)}.action{position:relative;width:100%;padding:0 1rem 1rem;margin-bottom:1rem;border-radius:1rem}.eventCard .action{background:rgba(var(--beige),1);border:1px solid rgba(var(--black),.05)}a.button.flat{background:rgba(var(--beige),1)}.button.logout{margin:0;background:transparent;color:rgba(var(--white),1);font-weight:500;font-family:Inter,Helvetica,Arial,sans-serif}.button.logout:hover{background:rgba(var(--backgroundSecondary),1);color:rgba(var(--teal),1);transform:none}.action:has(.extra:last-child){padding-bottom:.5rem}.action span.extra{padding:0 .5rem;margin:0 -.5rem 0 .5rem;float:right;color:rgba(var(--black),.4);border-radius:.5rem;font-size:.8rem;font-weight:500;line-height:2rem;cursor:pointer}.action span.extra:hover{background:rgba(var(--black),.05);color:rgba(var(--black),1)}.action span.extra i svg{position:relative;width:1.2em;height:1.2em;margin:-.25em .25em 0 0;stroke-width:1.5;vertical-align:middle}.eventResponse{width:100%;display:grid;grid-template-columns:40% auto auto auto;grid-gap:0 1rem;padding:1rem 0 0}.eventResponse:after{content:"";position:relative;display:block;width:100%;height:0;clear:both;opacity:0}.eventResponse>li{justify-items:center;padding:0 .5rem}.eventResponse>li.prompt{width:100%;text-align:center;align-content:center}.eventResponse>li a.button.guest{width:100%;margin:0;justify-self:center;justify-content:center;line-height:1.5rem;margin:.5rem 0 0;white-space:nowrap;text-align:center}.eventResponse>li:has(button.yes) a.button{background:rgba(var(--yesDark),1);color:rgba(var(--yes),1);border-color:rgba(var(--yes),1)}.eventResponse>li:has(button.maybe) a.button{background:rgba(var(--maybeDark),1);color:rgba(var(--maybe),1);border-color:rgba(var(--maybe),1)}.eventResponse>li button{display:block;position:relative;width:100%;min-width:80px;padding:0 1rem 0 3rem;text-align:center;line-height:3rem;border-radius:1rem;font-size:1.5em;font-weight:500;cursor:pointer;border:1px solid transparent;transition:all .15s ease-in-out;background:rgba(var(--beigeLight),1);box-shadow:2px 2px 3px rgba(var(--black),.05)}.eventResponse>li button:hover,.eventResponse>li button:active{transform:scale(1.05)}.eventResponse>li button i{position:absolute;top:0;left:50%;transform:translate(-50%);width:3rem;height:100%;transition:left 0s ease-in-out,transform 0s ease-in-out}.eventResponse>li button.selected i{left:0;transform:translate(0)}.eventResponse>li button span{display:block;max-width:0;overflow:hidden;opacity:0;height:100%;line-height:3rem;transform:translateY(4px);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.eventResponse>li button.selected span{max-width:100%;transform:translate(0);opacity:1}.eventResponse>li button i svg{position:absolute;top:50%;left:50%;box-sizing:border-box;transform:translate(-50%,-50%);transition:transform .2s ease-in-out}@media only screen and (max-width: 800px){.eventResponse{grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:0 .5rem;transition:all .25s cubic-bezier(.42,0,.58,1)}.eventResponse li{padding:0;max-width:100%}.eventResponse li.prompt{grid-column:1 / span 3}.eventResponse li:nth-child(2) button,.eventResponse li:nth-child(2) button span{line-height:4rem}.eventResponse>li button{display:grid;grid-template-columns:auto auto;height:100%;padding:0}.eventResponse>li button:hover,.eventResponse>li button:active,.eventResponse>li button.selected{transform:scale(1)!important}.eventResponse>li button span{text-align:left;align-content:center}.eventResponse>li button.selected i{position:relative;top:initial;left:initial;justify-self:end}.eventResponse:has(button.yes.selected){grid-template-columns:1.5fr 1fr 1fr}.eventResponse:has(button.maybe.selected){grid-template-columns:1fr 1.5fr 1fr}.eventResponse:has(button.no.selected){grid-template-columns:1fr 1fr 1.5fr}}.eventResponse>li button.yes{border-color:currentColor;color:rgba(var(--yes),1);background:rgba(var(--yesDark),.75)}.eventResponse>li button.maybe{border-color:currentColor;color:rgba(var(--maybe),1);background:rgba(var(--maybeDark),.75)}.eventResponse>li button.no{border-color:currentColor;color:rgba(var(--no),1);background:rgba(var(--noDark),.75)}.eventResponse>li button.yes:focus{color:rgba(var(--yes),1)}.eventResponse>li button.yes.selected{color:rgba(var(--yesDark),1);background:rgba(var(--yes),1);transform:scale(1.05)}.eventResponse>li button.maybe:focus{color:rgba(var(--maybe),1)}.eventResponse>li button.maybe.selected{color:rgba(var(--maybeDark),1);background:rgba(var(--maybe),1);transform:scale(1.05)}.eventResponse>li button.no:focus{color:rgba(var(--no),1)}.eventResponse>li button.no.selected{color:rgba(var(--noDark),1);background:rgba(var(--no),1);transform:scale(1.05)}.eventResponse>li button.yes:active svg,.eventResponse>li button.maybe:active svg,.eventResponse>li button.no:active svg{transform:translate(-50%,-50%) scale(1.15)}.eventAttendance>li{position:relative;display:block;width:100%;z-index:2}.eventAttendance>li:before{content:"";position:absolute;display:block;bottom:0;left:-1rem;width:calc(100% + 2rem);height:0;border-top:1px solid rgba(var(--black),.05)}.eventAttendance>li[data-type=Pending]:before{display:none}.eventAttendance>li[data-type=Attending]:after{content:"";position:absolute;display:block;top:0;left:-1rem;z-index:-1;width:calc(100% + 2rem);height:100%;background:linear-gradient(120deg,rgba(var(--yes),.2),rgba(var(--beige),0) 25%)}.eventAttendance>li[data-type=Maybe]:after{content:"";position:absolute;display:block;top:0;left:-1rem;z-index:-1;width:calc(100% + 2rem);height:100%;background:linear-gradient(120deg,rgba(var(--maybe),.2),rgba(var(--beige),0) 25%)}.eventAttendance>li[data-type="Not Going"]:after{content:"";position:absolute;display:block;top:0;left:-1rem;z-index:-1;width:calc(100% + 2rem);height:100%;background:linear-gradient(120deg,rgba(var(--no),.1),rgba(var(--beige),0) 25%)}.eventAttendance>li:first-of-type:after{border-top-left-radius:1rem}.eventAttendance>li[data-type=Attending]>svg{color:rgba(var(--green-og),1);stroke-width:2}.eventAttendance>li[data-type=Maybe]>svg{color:rgba(var(--yellow-og),1);stroke-width:2}.eventAttendance>li[data-type="Not Going"]>svg{color:rgba(var(--red-og),1);stroke-width:2}.eventTeammateList:not(:empty){padding-bottom:1rem}.eventAttendance>li[data-type=Pending] .eventTeammateList:not(:empty){padding-bottom:0rem}.eventAttendance>li .guests{font-size:.9em;margin:0 0 0 .5rem;color:rgba(var(--black),.5);font-weight:400}.eventAttendance>li .guests svg{width:1em;height:1em;margin:-.125em 0 0 .15em;color:currentColor}.eventAttendance>li>svg{width:1.25em;height:1.25em;margin:-.2em .5em 0 0;vertical-align:middle;align-self:center}.eventTeammateList:after{content:"";position:relative;display:block;width:100%;height:0;clear:both;visibility:hidden}.eventTeammateList>li,.idList>li{display:inline-block;position:relative;float:left;font-size:.7rem;font-weight:400;padding:0 1em 0 0;background:rgba(var(--white),1);border:0px solid rgba(var(--black),.15);line-height:1.6rem;border-radius:1rem;margin:0 .3rem .3rem 0;box-shadow:0 0 3px rgba(var(--black),.07);cursor:pointer}.idTag:not(li>.idTag){display:inline-block;position:relative;font-size:.8em;font-weight:500;padding:0 1em 0 0;background:rgba(var(--white),1);border:0px solid rgba(var(--black),.15);line-height:1.6em;border-radius:1em;margin:0 .3rem;box-shadow:0 0 3px rgba(var(--black),.1)}.idTag:not(li>.idTag) .teamColors{width:1em;height:1em;margin:0 .25em 0 .5em}.eventTeammateList .playerAvatar,.idList .playerAvatar{display:inline-block;width:1.6rem;height:1.6rem;margin:0 .25em 0 0;padding:2px;vertical-align:middle;border-radius:1.2rem}.eventTeammateList .playerAvatar>span,.idList .playerAvatar>span{font-size:.8em;line-height:2.5em}.eventTeammateList .playerAvatar:after,.idList .playerAvatar:after{content:"";position:absolute;top:2px;left:.65rem;display:inline-block;width:.7em;height:.7em;border-radius:50%;border:.2em solid rgba(var(--white),1);background:rgba(var(--gray),1);vertical-align:middle;margin:-2px 0 0 .5em}.idList .teamColors{position:relative;display:inline-block;width:1.2em;height:1.2em;background:transparent;margin:0 .25rem 0 .5rem;padding:0}.eventTeammateList.yes .playerAvatar:after,.eventTeammateList.attending .playerAvatar:after,.idList.yes .playerAvatar:after,.idList.attending .playerAvatar:after{background:rgba(var(--yes),1)}.eventTeammateList.maybe .playerAvatar:after,.idList.maybe .playerAvatar:after{background:rgba(var(--maybe),1)}.eventTeammateList.no .playerAvatar:after,.idList.no .playerAvatar:after{background:rgba(var(--no),1)}.eventCard{position:relative;display:block;margin:0 0 1rem;padding:0;border-radius:1.5em;background:rgba(var(--beigeLight),1);background:linear-gradient(155deg,rgba(var(--beige),1),rgba(var(--beigeLight),1) 120px);border:1px solid transparent;border-color:rgba(var(--beigeLight),1) rgba(var(--black),.05) rgba(var(--black),.05) rgba(var(--beigeLight),1);z-index:1;box-shadow:0 0 rgba(var(--black),0);transition:box-shadow .15s ease-in-out}.eventCard:hover{box-shadow:0 0 4px rgba(var(--black),.08),3px 6px 6px 2px rgba(var(--black),.05)}.eventCard.opened{box-shadow:0 0 14px rgba(var(--black),.25),3px 6px 6px 2px rgba(var(--black),.15)}.eventCard:before{content:"";position:absolute;display:block;z-index:-1;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);background:transparent;border-radius:1.5em}.eventCard:hover:before{display:none}.eventCard:after{content:"";position:relative;display:block;width:100%;clear:both}.eventCard.captain .captainEdit{position:absolute;top:0;right:0;width:3rem;height:3rem;cursor:pointer;border-radius:0 1.5rem 1.5rem 0;color:rgba(var(--black),.5)}.eventCard.captain.opened .captainEdit{border-radius:0 1.5rem 0 0}.eventCard.captain .eventOverview{padding:0 3rem 0 1rem}.eventCard.captain .eventOverview~.eventOverview{padding:0 1rem}.eventCard.captain .captainEdit svg{position:absolute;top:50%;left:50%;width:1.25rem;height:1.25rem;transform:translate(-50%,-50%);transition:transform 0s ease-in-out}.eventCard.captain .captainEdit:hover svg{transform:translate(-50%,-50%) rotate(60deg);transition:transform .2s ease-in-out}.map{position:relative;display:block;float:left;width:calc(100% / 3);height:100%;font-size:0}.map img{width:100%;height:15rem;object-fit:cover;border-radius:.75rem}.mapEmbed{max-width:calc(50% - 1rem);border-radius:.8rem;float:left}.action.eventLocation{padding:0;background:transparent;border:0}.eventLocation ul.locationDetails{display:grid;grid-template-columns:auto auto;grid-template-rows:1fr;grid-gap:1rem}@media only screen and (max-width: 800px){.eventLocation ul.locationDetails{grid-template-columns:auto}}.eventLocation ul.locationDetails li{position:relative;white-space:normal;overflow:visible;text-align:center;background:rgba(var(--beige),1);padding:1rem 2rem;border-radius:1rem;border:1px solid rgba(var(--black),.05);align-content:center;min-height:300px}@media only screen and (max-width: 800px){.eventLocation ul.locationDetails li{width:100%;min-height:0;max-height:200px;aspect-ratio:1.75}}.eventLocation ul.locationDetails .eventDate{line-height:1em;padding-bottom:.5rem;padding-top:.5rem}.eventLocation ul.locationDetails .eventTime{font-size:2em;letter-spacing:-.05em;font-weight:700;line-height:1em;padding:.5rem 0 0}.eventLocation ul.locationDetails .eventTimeZone{font-size:.8rem;font-weight:700;line-height:1rem;color:rgba(var(--black),.5)}.eventLocation ul.locationDetails .locationAddress{font-size:.6em;line-height:2em;color:rgba(var(--black),.5)}.eventLocation ul.locationDetails .locationName{font-size:1em;line-height:1.15em;padding-bottom:1rem;align-content:end}.eventLocation ul.locationDetails .locationAddress{display:block;padding:.25rem 1.5rem 0 0;line-height:1.5em}.eventLocation ul.locationDetails .zoneName{font-size:2em;line-height:1.15em;padding-bottom:.5rem;align-content:center}.eventLocation ul.locationDetails .zoneName:before{content:"#"}.eventLocation ul.locationDetails li.locationGeo{display:grid;grid-template-columns:auto auto;padding:0 1rem;align-content:end;justify-content:space-between;gap:1rem;overflow:hidden;text-align:left}.eventLocation ul.locationDetails li.locationGeo>*{position:relative;z-index:2}.eventLocation ul.locationDetails li a.button{position:absolute;top:0;right:1rem;display:inline-block;width:fit-content}.eventLocation ul.locationDetails li.locationGeo>.mapImport{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1rem;overflow:hidden;z-index:1}.eventLocation ul.locationDetails li.locationGeo>.mapImport:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(var(--beigeLight),.25),rgba(var(--beige),.5) 125%);z-index:1}.eventLocation ul.locationDetails li.locationGeo>.mapImport:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:35%;background:linear-gradient(0deg,rgba(var(--beige),1) 35%,#f000);z-index:1}@media only screen and (max-width: 800px){.eventOverview.preview{display:grid;grid-template-columns:1fr 1fr minmax(auto,2fr);grid-template-rows:auto auto;justify-items:stretch;padding-top:1rem}.eventCard.captain .eventOverview.preview{padding:.25rem 3rem .25rem 1rem}.eventOverview.preview li{line-height:2rem}.eventOverview.preview .showEventTeam{grid-column:1 / span 2;grid-row:1;width:inherit;max-width:none}.eventOverview.preview .showEventAttendance{grid-column:3 / span 2;grid-row:1;width:inherit;max-width:none}.eventOverview.preview .showEventTime{grid-column:1 / span 2;grid-row:2;width:inherit;max-width:none;color:rgba(var(--black),.5);font-weight:500}.eventOverview.preview .showEventLocation{grid-column:3;grid-row:2;width:inherit;max-width:none;color:rgba(var(--black),.5);font-weight:500;text-align:right}.eventOverview.preview .showEventZone{grid-column:4;grid-row:2;width:inherit;max-width:none;color:rgba(var(--black),.5);font-weight:500}.eventOverview.preview .showEventAttendance .eventAvatars{padding:0}.eventOverview.preview.payments .showEventAttendance.pay{grid-column:3 / span 2;grid-row:1;width:inherit;max-width:none}.eventOverview.preview.payments .showEventTeam.status{grid-column:3 / span 1;grid-row:2;width:inherit;max-width:none;justify-self:end}.eventOverview.preview.payments .showEventLocation{grid-column:2 / span 1;grid-row:2;width:inherit;max-width:none;text-align:left}}.teamInvite{display:grid;grid-gap:0 1em;grid-template-columns:40% calc(60% - 1em);padding:1em 1em 0}.teamInvite .teamInviteCopy{padding:2rem 1rem;text-align:center}.teamInvite .teamInviteCopy h1{font-size:2em;padding:1rem 0}.teamInvite .teamInviteCopy span.important{align-self:center}.connectedPlayersInvited{padding:0 0 1rem}.connectedPlayersInvited:has(tbody:empty){display:none}.connectedPlayersSearch:has(tr.header:last-child) .tableContainer{height:0;overflow:hidden;opacity:0}.connectedPlayersSearch:has(tr.header:last-child):after{content:"No more players available.";position:relative;display:block;background:rgba(var(--black),.02);padding:1rem;margin:0;border-radius:1.5rem;font-weight:400;text-align:center;color:rgba(var(--black),.5);line-height:1em}.stats{position:relative;display:block;width:100%;max-width:calc(100% / 3 * 2);float:right;padding:0 1em}.stats li{font-size:2.5rem;font-weight:900;letter-spacing:-.05em}.stats li small{display:block;clear:both;font-size:.8rem;font-weight:500;letter-spacing:initial}.standings{padding:0 1rem .5rem}.standings table{width:100%;font-weight:400;font-size:.8rem;line-height:2rem;border-radius:.8rem;overflow:hidden;text-align:center}.standings table tr{border-bottom:1px solid rgba(var(--black),.1)}.standings table th{font-size:.6rem;line-height:2rem}.standings table th.leftAlign{text-align:left}.standings table td{width:40px;border-left:1px solid rgba(var(--black),.05)}.standings table td.teamPosition{width:initial;font-size:.6rem;opacity:.6;border:0}.standings table td.teamColors{display:table-cell;width:2rem;border:0}.standings table td.teamColors:before,.standings table td.teamColors:after{width:1em;height:1em}.standings table td.teamColors:before{top:calc(50% - .65em);left:calc(50% - .65em)}.standings table td.teamColors:after{bottom:calc(50% - .65em);right:calc(50% - .65em)}.standings table td.teamName{width:initial;text-align:left;border:0}.standings table td.teamName+td{border-left:0}.standings table tr:last-child{border-bottom:0}.standings table.hasHighlight{color:rgba(var(--black),.6)}.standings table.hasHighlight tr.highlightTeam{font-weight:700;color:rgba(var(--black),1);background:rgba(var(--black),.01)}.tableContainer{border:1px solid rgba(var(--black),.1);border-radius:.8rem;box-shadow:3px 3px rgba(var(--black),.03)}.eventCard .tableContainer{margin:0 1rem 1rem}.eventCard p .tableContainer{margin:.5rem 0}.eventCard .eventOverview .tableContainer{margin:0}table.default{width:100%;font-weight:400;font-size:.8rem;line-height:2rem;border-radius:.8rem;text-align:center;background:rgba(var(--beigeLight),1)}table.default tr{border-bottom:1px solid rgba(var(--black),.1)}table.default th{font-size:.6rem;line-height:2rem}table.default .leftAlign{text-align:left;padding-left:1rem}table.default .leftAlign.noPad{padding-left:0}table.default .playerTag{margin:.5rem}table.default td{border-left:1px solid rgba(var(--black),.05)}table.default td.noBorder{border-left:0}table.default th.big,table.default tr.big,table.default td.big{width:initial}table.default .form{padding:1rem}table.default td>svg{width:1.5em;height:1.5em;vertical-align:middle}table.default td.edit{cursor:pointer}table.default td:has(>svg){align-content:center}table.default td.edit>svg{border-radius:50%;transition:transform 0s}table.default td.edit:hover{background:rgba(var(--black),.05)}table.default td.edit:hover>svg{transform:rotate(60deg);transition:transform .2s ease-in-out}table.default td.resend-invite{cursor:pointer}.roster .callout .captainNav.floating{top:0;margin:-3rem auto 0;padding:0;transition:box-shadow .2s ease-in-out;z-index:2!important}.roster .callout .captainNav.floating input{position:relative;padding:.5rem .5rem .5rem 3rem;border:0;outline:0;background:transparent;line-height:2rem;font-size:1rem;font-weight:350;font-Family:Outfit,Inter,Helvetica,Arial,sans-serif;z-index:2}.roster .callout .captainNav.floating:has(input:hover){box-shadow:3px 3px 15px 6px rgba(var(--black),.07)}.roster .callout .captainNav.floating:has(input:focus){box-shadow:3px 3px 15px 6px rgba(var(--black),.15)}.roster .callout .captainNav.floating svg{position:absolute;top:50%;left:1.5rem;width:1.5rem;height:1.5rem;stroke-width:2.5;transform:translate(-50%,-50%);color:rgba(var(--black),.35);transition:color .2s ease-in-out,transform .2s ease-in-out;z-index:-1!important}.roster .callout .captainNav.floating input:hover+svg{color:rgba(var(--black),.5)}.roster .callout .captainNav.floating input:focus+svg{transform:scale(.8) translate(calc(-50% + .35rem),calc(-50% - .1rem));color:rgba(var(--black),.8)}.roster .callout .tableContainer table{width:100%;margin:0}table .idList{display:inline-block;vertical-align:middle;padding:0 0 0 .3rem}table .idList li{cursor:default}table .setTeamRole div label{display:none}@media only screen and (max-width: 800px){table.default th.rosterEmailHeader,table.default td.rosterEmail{display:none}.roster .callout .captainNav.floating{margin:0 auto 1rem}}.tool-tip.data:hover:after{content:attr(data-tooltip)}.tool-tip.accept-request:hover:after{content:"Accept"}.tool-tip.reject-request:hover:after{content:"Reject"}.tool-tip.delete:hover:after{content:"Delete"}.tool-tip.email:hover:after{content:"Send As Email"}.tool-tip.payment-reminder:hover:after{content:"Send Payment Reminder"}.tool-tip.remove-payment:hover:after{content:"Delete Payment Request"}.tool-tip.disabled-emails:hover:after{content:"Emails Disabled"}.tool-tip.full-name:hover:after{content:var(--firstName) " " var(--lastName)}.tool-tip.canceled-request:hover:after{content:"Your request was canceled due to too many failed attempts. Please have your captain send a new request."}table.default td.playerNumber{width:40px;font-size:.6rem;opacity:.6;border-left:0}table.default td.teamColors{display:table-cell;width:2rem;border:0}table.default td.playerPicture{display:table-cell;width:calc(1.5em + 20px);margin:0 10px}table.default td.playerPicture img{top:.5em;left:10px}table.default td.playerPicture .playerAvatar{top:.5em;left:7px;width:1.5rem;height:1.5rem}table.default td.playerPicture .playerAvatar>span{line-height:1.5rem}table.default td .playerStanding{position:relative;display:inline-block;width:1em;height:1em;border-radius:50%;background:rgba(var(--black),.15)}table.default td .playerStanding.yes{background:rgba(var(--yes),1);border:.5px solid rgba(var(--yesDark),.5)}table.default td .playerStanding.maybe{background:rgba(var(--maybe),1);border:.5px solid rgba(var(--maybeDark),.5)}table.default td .playerStanding.no{background:rgba(var(--no),1);border:.5px solid rgba(var(--noDark),.5)}table.default td.playerName{width:initial;text-align:left;border-left:0}table.default td.playerName+td{border-left:0}table.default tr:last-child{border-bottom:0}table.default .paymentDate{width:fit-content;text-align:left;padding:0 1rem}table.default .memberStatus:before{content:"";display:inline-block;vertical-align:middle;width:.6rem;height:.6rem;margin:-.2em .5em 0 0;border-radius:50%;border:.5px solid rgba(var(--black),.5);background:rgba(var(--black),.05)}table.default .memberStatus.paid:before{background:rgba(var(--yes),1)}table.default .memberStatus.pending:before{background:rgba(var(--black),.05)}table.default .memberStatus.canceled:before{background:rgba(var(--black),.05)}table.default .memberStatus:not(.paid):has(em[data-due=late]):before{background:rgba(var(--no),1)}.roster{padding:0 1rem;margin:0}.roster table{width:100%;font-weight:400;font-size:.8rem;line-height:2rem;border-radius:.8rem;overflow:hidden;text-align:center;background:rgba(var(--beigeLight),1)}.roster table:has(.dropdown-options){overflow:visible}.roster table .dropdown:has(.dropdown-options){z-index:2!important}.roster table tr{border-bottom:1px solid rgba(var(--black),.1)}.roster table th{font-size:.6rem;line-height:2rem}.roster table .leftAlign{text-align:left}.roster table td{width:40px;border-left:1px solid rgba(var(--black),.05)}.roster table tr.big,.roster table td.big{width:initial}.roster table td:has(.checkbox){min-width:40px;padding:0 .5rem}.roster table td>svg{width:1.5em;height:1.5em;vertical-align:middle}.roster table td.edit{cursor:pointer}.roster table td:has(>svg){align-content:center}.roster table td.edit>svg{border-radius:50%;transition:transform 0s}.roster table td.edit:hover{background:rgba(var(--black),.05)}.roster table td.edit:hover>svg{transform:rotate(60deg);transition:transform .2s ease-in-out}.roster table td.resend-invite{cursor:pointer}@media only screen and (max-width: 800px){.roster table th.rosterEmailHeader,.roster table td.rosterEmail{display:none}}.tool-tip{position:relative}.tool-tip:hover:after{position:absolute;top:-30px;left:50%;transform:translate(-50%);background:#333;color:rgba(var(--white),1);padding:4px 8px;border-radius:4px;font-size:14px;white-space:nowrap}.tool-tip.resend-invite:hover:after{content:"Resend Invite"}.tool-tip.edit:hover:after{content:"Edit"}.roster table td.playerNumber{width:40px;font-size:.6rem;opacity:.6;border:0}.roster table td.teamColors{display:table-cell;width:2rem;border:0}.roster table td.playerPicture{display:table-cell;width:calc(1.5em + 20px);margin:0 10px}.roster table td.playerPicture img{top:.5em;left:10px}.roster table td.playerPicture .playerAvatar{top:.5em;left:7px;width:1.5rem;height:1.5rem}.roster table td.playerPicture .playerAvatar>span{line-height:1.5rem}.roster table td .playerStanding{position:relative;display:inline-block;width:1em;height:1em;border-radius:50%;background:rgba(var(--black),.15)}.roster table td .playerStanding.yes{background:rgba(var(--yes),1);border:.5px solid rgba(var(--yesDark),.5)}.roster table td .playerStanding.maybe{background:rgba(var(--maybe),1);border:.5px solid rgba(var(--maybeDark),.5)}.roster table td .playerStanding.no{background:rgba(var(--no),1);border:.5px solid rgba(var(--noDark),.5)}.roster table td.playerName{width:initial;text-align:left;border:0}.roster table td.playerName+td{border-left:0}.roster table tr:last-child{border-bottom:0}@media only screen and (max-width: 800px){.roster table td.playerName{align-content:center;line-height:1.35em;padding:.5em 0}}.messages{padding-bottom:.5rem}.messages .messagesWindow{display:flex;flex-direction:column-reverse;min-height:1rem;max-height:600px;overflow:auto;margin:0 -1rem;padding-bottom:1.5rem;border-top:1px solid rgba(var(--black),.1);background:rgba(var(--beigeLight),1) url(/images/backgroundMessages.png) bottom center;background-size:40%;scrollbar-color:rgba(var(--black),.25) transparent;scrollbar-width:thin}.messages .messagesWindow:has(.messagesContainer:empty){min-height:0}.messages:not(.action) .messagesWindow:has(.messagesContainer:empty){min-height:200px}.messages .messagesWindow:has(.messagesContainer:empty) .messagesContainer:before{content:"Be the first to write a message!";display:block;width:100%;text-align:center;padding:0 1rem;font-weight:400;color:rgba(var(--black),.3);box-sizing:border-box}.messages:not(.action) .messagesContainer:empty{position:relative;display:flex;height:170px;align-items:center}.messages .messagesContainer{display:table;height:100%;overflow:hidden;overflow-y:auto;padding:1rem 1rem 0}.messages .messagesContainer .viewer .ql-editor{padding:0;min-height:0;max-height:none}.messages .messageSection{position:relative}.messages .messageSection:after{content:"";position:relative;display:block;width:100%;height:0;clear:both;outline:0;opacity:0}.messages .messageSection:before{content:"";position:absolute;top:.75rem;left:-1rem;width:calc(100% + 2rem);height:1px;background:rgba(var(--beige),1)}.messages .dateHeader{position:sticky;display:grid;top:1rem;margin:1rem 0;justify-content:center;z-index:2}.messages .dateHeader .date{line-height:1.5rem;font-size:.6rem;font-weight:400;background:rgba(var(--beigeLight),1);border-radius:2rem;padding:0 1em;box-shadow:1px 1px rgba(var(--beige),1),0 0 3px 4px rgba(var(--beige),.5);color:rgba(var(--black),.8)}.messages .messagesRespond .composer .ql-toolbar.ql-snow{display:none}.messages .messagesRespond .composer.quillFocus .ql-editor{padding:1.35rem 2rem 4rem}.message .messageContent{display:inline-block;position:relative;clear:both;float:left;min-width:250px;width:inherit;max-width:600px;margin:0 0 .25rem;padding:1em 1em .15em;background:rgba(var(--beige),.9);border-radius:.75em;line-height:1.35rem;transition:opacity .35s ease-in-out,background-color .35s ease-in-out,box-shadow .35s ease-in-out}.messagesContainer:has(.messageContent.editMessage) .message{position:relative;opacity:.35}.messagesContainer:has(.messageContent.editMessage) .message:has(.messageContent.editMessage){position:sticky;opacity:1;z-index:10}.messagesContainer:has(.messageContent.editMessage) .composer .ql-editor{padding:1rem 5rem 0rem 1rem;margin:-1em -1em 0}.messagesWindow:has(.messageContent.editMessage)+.form>.messagesRespond{opacity:.35}.message+.close{position:fixed;display:block;z-index:9;top:0;right:0;bottom:0;left:0;background:transparent}.message .messageContent.editMessage,.message.me .messageContent.editMessage{background:rgba(var(--yellow),.25);box-shadow:3px 5px 10px 3px rgba(var(--black),.03),5px 5px 12px rgba(var(--black),.08)}.messageContent.editMessage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;background:rgba(var(--beigeLight),1);z-index:-2}.editMessage .composer .ql-toolbar.ql-snow{display:none}.editMessage .composer .ql-editor{min-height:0;max-height:250px}.editMessage .composer .ql-snow .ql-editor.ql-blank:before{left:0}.messagesContainer:has(.messageContent.editMessage) .editMessage .publish{transform:translate(0);opacity:1;right:7px;bottom:7px;max-height:calc(100% - 14px);box-shadow:0 0 8px rgba(var(--yellow),.5)}.messagesContainer:has(.messageContent.editMessage) .editMessage .publish button.messagesSubmit{max-height:100%}.message .messageContent.editMessage .messageMenu{display:none}.message .messageContent.editMessage .timestamp{opacity:0}section:has(>.messages){padding-bottom:0}section:has(>.messages) .form>.messagesRespond{border-radius:1.5rem}section:has(>.messages) .form.messagesCompose:after{border-radius:0 0 2rem 2rem}@media only screen and (max-width: 800px){.message .messageContent{max-width:100%}}.message.announcement .messageContent{padding-left:3.25rem}.message.announcement .messageContent>svg{position:absolute;top:calc(50% - .25rem);left:1rem;width:1.5rem;height:1.5rem;color:rgba(var(--maybeDark),.35);transform:translateY(-50%);stroke-width:1.75}.message .messageContent .timestamp{display:block;font-size:.6rem;color:rgba(var(--black),.35);text-align:right;transition:all .2s ease-in-out}.message .messageContent .messageMenu{position:absolute;display:grid;place-items:center;top:0;right:0;padding:.25rem;color:rgba(var(--black),.35);justify-content:end}.message .messageContent .messageMenu.open{width:100%;height:100%;grid-template-rows:1fr;align-content:flex-start}.message .messageContent .messageMenu ul.options{display:grid;width:inherit;max-width:inherit;height:fit-ontent;align-self:baseline;max-height:4rem;padding:.25rem 1.5rem .25rem .5rem;background:rgba(var(--beige),.85);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:.75rem;place-items:center;grid-gap:.5rem;grid-template-columns:auto auto auto;justify-content:center;align-content:stretch;color:rgba(var(--black),.8);z-index:2}.message .messageContent .messageMenu ul.options li{display:grid;width:3rem;height:3rem;place-items:center;background:rgba(var(--beige),1);border:1px solid rgba(var(--black),.1);border-radius:.5rem;transition:all .1s ease-in-out;cursor:pointer}.message .messageContent .messageMenu ul.options li:hover{background:rgba(var(--beigeLight),1);transform:translateY(-2px);box-shadow:2px 2px rgba(var(--black),.03)}.message .messageContent .messageMenu.open .close{position:fixed;top:0;right:0;width:100%;height:100%;z-index:1}.message .messageContent .messageMenu>svg{position:absolute;top:.25rem;right:.25rem;width:1rem;height:1rem;cursor:pointer;z-index:3}.message{display:block;clear:both;margin:0 0 .75rem}.message.me{float:right}.message:after{content:"";position:relative;display:block;width:100%;height:0;clear:both;visibility:hidden}.message.me .messageContent{float:right;background:rgba(var(--beige),.75)}.message.me .messageAuthor{float:left;clear:right}.message.deleted{transform:scale(.75);transform-origin:left center}.message.deleted.me{transform-origin:right center}.message.deleted .messageContent:before{content:"Deleted.";color:rgba(var(--black),.25);font-style:italic;font-size:.85em}.message.deleted.deletedByMod .messageContent:before{content:"Deleted by captain."}.message.deleted .messageContent{background:rgba(var(--black),.016)}.message.deleted.me .messageContent{background:rgba(var(--beige),.35)}.message.announcement .messageContent{background:rgba(var(--yellow),.25)}.message.announcement{margin:0}.message .messageAuthor{display:inline-block;clear:both;position:relative;float:left;font-size:.7rem;font-weight:400;margin:-1.15rem .3rem 0;padding:0 .75em 0 3px;line-height:1.6rem;border-radius:1rem}.message .messageAuthor:after{content:"";position:relative;display:inline-block;width:1em;height:1em;border-radius:50%;background:rgba(var(--black),0);vertical-align:middle;margin:-2px 0 0 .5em}.message .messageAuthor:after{content:"";position:absolute;top:.15rem;left:.65rem;display:inline-block;width:.7em;height:.7em;border-radius:50%;border:.2em solid rgba(var(--white),1);background:rgba(var(--gray),1);vertical-align:middle;margin:-2px 0 0 .5em}.message .messageAuthor.yes:after,.message .messageAuthor.accepted:after{background:rgba(var(--yes),1)}.message .messageAuthor.maybe:after{background:rgba(var(--maybe),1)}.message .messageAuthor.no:after,.message .messageAuthor.rejected:after{background:rgba(var(--no),1)}.form.messagesCompose{position:relative;z-index:5}.form.messagesCompose:after{content:"";position:absolute;bottom:-.5rem;left:-1rem;width:calc(100% + 2rem - 1px);height:calc(100% - .5rem);background:linear-gradient(0deg,rgba(var(--beige),1),rgba(var(--beigeLight),1));z-index:-1;border-radius:0 0 1rem 1rem}.form>.messagesRespond{position:relative;display:block;width:100%;margin:1em 0 0;border-radius:1em;background:rgba(var(--beigeLight),1);border:1px solid rgba(var(--black),.03);box-shadow:3px 5px 10px 3px rgba(var(--black),.03),5px 5px 12px rgba(var(--black),.08);transition:all .2s ease-in-out}.messages .form>.messagesRespond{margin:-1rem -.5rem 0;width:calc(100% + 1rem)}.messagesRespond>div{width:100%}.messagesRespond>div label{position:absolute}.messagesRespond textarea.messagesCompose{display:block;width:100%;min-height:3em;max-height:30em;border:0;border-radius:0 0 1rem 1rem;padding:1rem;outline:none;font-family:Inter,Helvetica,Arial,sans-serif;border-radius:1em;border:1px solid rgba(var(--black),.03);box-shadow:3px 5px 10px 3px rgba(var(--black),.03),5px 5px 12px rgba(var(--black),.08);transition:all .2s ease-in-out;background:rgba(var(--beigeLight),1);resize:none}.messagesRespond.announcement{position:relative}.messagesRespond .composer{display:block;width:100%;min-height:3em;max-height:30em;border:0;padding:0;outline:none;font-family:Inter,Helvetica,Arial,sans-serif}.composer .ql-toolbar.ql-snow{position:absolute;width:100%;background:rgba(var(--beigeLight),1);border:0;border-bottom:1px solid rgba(var(--black),.1);padding:0 .5em;z-index:2;border-radius:1em 1em 0 0;overflow:hidden;transition:border-color .2s ease-in-out}.composer .ql-toolbar .ql-formats{transition:all .35s ease-in-out;transform:translate(0);opacity:1}.composer:not(.quillFocus) .ql-toolbar .ql-formats{transition:all .1s ease-in-out;transform:translateY(-5px);opacity:0}.composer:not(.quillFocus) .ql-toolbar.ql-snow{height:0;width:0;border-bottom:0px solid rgba(var(--black),0)}.composer .ql-toolbar button{display:grid;height:2rem;width:2rem;margin:0 .25rem 0 0;line-height:2rem;border-radius:.5rem;border:1px solid transparent;transform:none;box-shadow:none;align-items:center;justify-content:center;color:rgba(var(--black),1);transition:none}@media only screen and (max-width: 800px){.composer .ql-toolbar button{width:1.5rem;height:1.5rem;padding:0}}.composer .ql-toolbar button:hover{background:rgba(var(--beige),.5);border-color:rgba(var(--black),.1)}.composer .ql-toolbar button svg{height:1rem;float:none}.composer .ql-toolbar button.ql-active{background:rgba(var(--beige),.5);border-color:rgba(var(--black),.1)}.composer .ql-toolbar button:not(.ql-active):hover .ql-stroke{stroke:rgba(var(--black),1)}.composer .ql-toolbar button:not(.ql-active):hover .ql-fill{fill:rgba(var(--black),1)}.composer .ql-container,.viewer .ql-container,.composer .ql-editor,.viewer .ql-editor{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;border:0;font-size:1rem;line-height:1.35rem}.composer .ql-editor{padding:1.35rem 2rem;transition:padding .2s ease-in-out}.composer .ql-editor::-webkit-scrollbar{display:none}@supports not selector(::-webkit-scrollbar){.composer .ql-editor{scrollbar-color:rgba(var(--black),.35) transparent;scrollbar-width:thin}}.composer.quillFocus .ql-editor{padding:calc(4.35rem + 1px) 2rem 10px 2rem;padding:calc(4.35rem + 1px) 2rem 4rem 2rem}.composer.quillFocus .ql-editor:not(.ql-blank){padding:calc(4.35rem + 1px) 2rem 4rem 2rem}.composer .ql-editor,.viewer .ql-editor{min-height:3rem;max-height:calc(27rem - 1px)}@media only screen and (max-width: 800px){.messages .messagesWindow{max-height:calc(90vh - 10rem)}.composer .ql-editor,.viewer .ql-editor{max-height:15rem}.callout.makeAnnouncement .composer .ql-editor,.viewer .ql-editor,.callout.makeAnnouncement .messagesRespond .composer{max-height:70vh}}.ql-snow .ql-editor.ql-blank:before{left:2rem;font-style:normal;color:rgba(var(--black),.6);transition:color .1s ease-in-out}.composer.quillFocus .ql-snow .ql-editor.ql-blank:before{color:rgba(var(--black),.3)}.composer .ql-editor>*:not(:last-child),.viewer .ql-editor>*:not(:last-child){margin-bottom:.85rem}.composer .ql-editor h3,.viewer .ql-editor h3{font-size:1.17em;font-weight:600}.composer .ql-editor a,.viewer .ql-editor a{color:rgba(var(--eventPrimary),1);margin:-.08em 0 -0 0;padding:.08em 0 0;cursor:pointer;font-weight:500}.composer .ql-editor a:hover,.viewer .ql-editor a:hover{background:rgba(var(--button),.05)}.announcement .messagesRespond textarea.messagesCompose{max-height:6.05em;padding-right:6rem}.announcement .viewer .ql-editor{scrollbar-width:thin;scrollbar-color:rgba(var(--maybeDark),.25) transparent}.messagesRespond .publish,.editMessage .publish{position:absolute;bottom:10px;right:10px;padding:0;width:fit-content;display:flex;justify-content:center;height:inherit;transition:all .2s ease-in-out;box-shadow:0 0 15px rgba(var(--beige),1)}.messagesRespond .publish.cancel,.editMessage .publish.cancel{right:initial;left:10px}.messagesRespond .publish,.editMessage .publish{opacity:0;transform:translateY(-5px)}.messagesRespond .composer.quillFocus~.publish,.editMessage .composer.quillFocus~.publish{transform:translate(0);opacity:1}.messagesRespond .composer.quillFocus~.publish:before,.editMessage .composer.quillFocus~.publish:before{opacity:1;transform:translate(0)}.messagesRespond .publish:after,.editMessage .publish:after{content:"";position:absolute;bottom:-1px;right:-1px;width:100%;height:100%;background:radial-gradient(ellipse at bottom right,rgba(var(--beige),1),#f000 60%);border-radius:0 0 1rem;opacity:0;transition:opacity .2s ease-in-out}.messagesRespond .composer.quillFocus~.publish:after,.editMessage .composer.quillFocus~.publish:after{opacity:1;transition:opacity 1s .2s ease-in-out}.messagesRespond button.messagesSubmit,.editMessage button.messagesSubmit{display:inline-block;height:3rem;min-width:4rem;border-radius:.5rem;color:rgba(var(--black),.5);background:rgba(var(--beigeLight),1);border:1px solid rgba(var(--black),.1);z-index:2}.messagesRespond button.messagesSubmit:hover,.editMessage button.messagesSubmit:hover{background:rgba(var(--black),.05);border-color:rgba(var(--black),.05);color:rgba(var(--black),1);transform:none}.messagesRespond button.messagesSubmit svg,.editMessage button.messagesSubmit svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.messagesRespond button.messagesSubmit:hover,.editMessage button.messagesSubmit:hover{background:rgba(var(--button),1);color:rgba(var(--buttonHover),1)}.action.announcement{padding:0 1rem;text-align:left}.action.announcement.editView{padding-bottom:1rem;margin-bottom:0}.action.announcement.editView:empty{display:none}.action.announcement .callout .ql-container.ql-snow{background:rgba(var(--yellow),.25);min-width:400px;max-width:100%;padding:1em;border-radius:.75em}.action .button{z-index:3}.action .button+.button{margin-right:0}.action .actionOptions{position:relative;display:flex;flex-wrap:wrap;gap:.25rem;flex-direction:row;width:calc(100% + 2rem);padding:.5rem .25rem;margin:0 0 -1rem -1rem;border-radius:0 0 1rem 1rem;background:linear-gradient(155deg,rgba(var(--beige),1),rgba(var(--beigeLight),1) 120px)}.action .actionOptions .button{margin:0;background:rgba(var(--beigeLight),.5)}.more{display:block;padding:.5rem 0 0;text-align:right;font-size:.8rem;line-height:2rem;font-weight:600}nav.mainMenu{position:relative;display:grid;grid-template-columns:auto auto;justify-content:space-between;padding:2rem 0;gap:0 2rem}nav.mainMenu:where(body:has(main .sortSection) .mainMenu){padding:2rem 0 0}nav.mainMenu:has(input#account:checked){z-index:11}@media only screen and (max-width: 800px){nav.mainMenu{padding:1rem}}nav.mainMenu .accountMenu{position:relative}nav.mainMenu .accountMenu .playerAvatar{width:2rem;height:2rem;margin:0;border-radius:50%;cursor:pointer;z-index:2}nav.mainMenu .accountMenu .playerAvatar>span{line-height:2rem;background:rgba(var(--eventPrimary),1);color:rgba(var(--teal),1);font-size:.9rem;font-weight:500}nav.mainMenu .accountMenu label:has(.playerAvatar){display:grid;grid-template-columns:auto auto;gap:.5rem;cursor:pointer;align-content:center}nav.mainMenu .accountMenu label:has(.playerAvatar) svg{color:rgba(var(--teal),.75);align-self:center}nav.mainMenu .accountMenu label:has(.playerAvatar):hover>.playerAvatar{box-shadow:0 0 0 2px rgba(var(--teal),1)}nav.mainMenu .accountMenu label:has(.playerAvatar):hover svg{color:rgba(var(--teal),1)}nav.mainMenu .accountMenu input{width:0;height:0;position:absolute;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0}nav.mainMenu .accountMenu ul{position:absolute;display:grid;top:-.5rem;right:-.5rem;width:fit-content;max-height:0;overflow:hidden;background:rgba(var(--backgroundSecondary),1);border-radius:1.5rem;box-shadow:0;transition:box-shadow .25s cubic-bezier(.42,0,.58,1)}nav.mainMenu .accountMenu ul:is(input#account:checked+ul.account){max-height:100vh;box-shadow:0 0 15px 25px rgba(var(--backgroundSecondary),.1),0 0 5px 4px rgba(var(--backgroundSecondary),.25)}nav.mainMenu .accountMenu ul li{position:relative;padding:.5rem 1rem;display:grid;grid-template-columns:2rem auto;gap:0;cursor:pointer;align-content:center;justify-content:start;white-space:nowrap;font-size:.9rem;line-height:2rem;color:rgba(var(--buttonText),1);font-weight:400;border-top:1px solid rgba(var(--buttonText),.1)}nav.mainMenu .accountMenu ul li svg{width:1.2em;height:1.2em;justify-self:center;align-self:center;color:rgba(var(--white),1)}nav.mainMenu .accountMenu ul li:hover{color:rgba(var(--teal),1)}nav.mainMenu .accountMenu ul li:hover svg{color:currentColor}nav.mainMenu .accountMenu ul li:hover a{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}nav.mainMenu .accountMenu ul li:is(.name){padding:.75rem 1rem .75rem 1.5rem;grid-template-columns:minmax(150px,250px) 3rem;white-space:initial;font-size:1rem;font-weight:600;border:0;line-height:1.5rem;color:rgba(var(--white),1)}nav.mainMenu .accountMenu ul li.hide{display:none}nav.mainMenu .accountMenu label.close{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:-1;cursor:pointer;transition:background .15s cubic-bezier(.42,0,.58,1)}nav.mainMenu .accountMenu label.close:is(input#account:checked~label.close){background:rgba(var(--backgroundSecondary),.5)}.firstplaceIcon{position:relative;display:inline-block;margin:0 .5rem 0 0;font-size:0;font-weight:500;vertical-align:middle;align-content:center}.firstplaceIcon img{position:relative;width:2rem;height:2rem;margin:0 .25em 0 0}nav.mainMenu .firstplaceIcon{position:relative;display:block;margin:0;color:rgba(var(--white),1);font-size:2rem;font-family:Outfit,Inter,Helvetica,Arial,sans-serif;align-content:center}.firstplaceIcon.inline{position:relative;display:inline-block;margin:-.2rem 0 0;font-size:0;line-height:0;font-weight:800;vertical-align:middle;align-content:center}.firstplaceIcon picture{display:inline-block;height:fit-content;font-size:0;line-height:0;vertical-align:top}.firstplaceIcon.inline img{width:1.2rem;height:1.2rem}nav.mainMenu ul li .firstplaceLogo{font-size:1.5em;font-weight:800}.firstplaceFont{font-family:Outfit,Helvetica,Arial,sans-serif;font-weight:600}.form{--formColor:var(--beige);--formText:var(--black);--formBackground:var(--beige);--formHeader:var(--black);z-index:1}.form.light,.form section.light{--formColor:var(--beigeLight);--formBackground:var(--beigeLight);--formText:var(--black)}.formContainer{display:block;position:relative;color:rgba(var(--formText),1);font-weight:600;background:transparent;border-radius:1.5em;padding:1rem 1rem .5rem;margin:0;text-align:left;line-height:3rem}.form>section{text-align:initial;margin:initial;margin:0 0 1rem}.form section{border:1px solid rgba(var(--black),.1);padding:1rem;border-radius:1rem;z-index:2}.form.light section{background:rgba(var(--formColor),1)}section.team{position:relative;display:block;background:rgba(var(--formBackground),1);border:1px solid transparent;z-index:2;transform-style:preserve-3d}section.team:before,section.team:after{content:"";position:absolute;display:block;top:-.75px;left:-.75px;background:linear-gradient(45deg,var(--primaryColor),var(--secondaryColor));background-size:100%;width:calc(100% + 1.5px);height:calc(100% + 1.5px);border-radius:1rem;z-index:-1;opacity:1;transition:opacity .5s ease-in-out;transform:translateZ(-1px);border:0px solid transparent}section.team:before{opacity:.35;box-shadow:2px 2px 3px -1px var(--secondaryColor)}section.team:after{filter:blur(4px);opacity:.25;box-shadow:-1px -1px 2px 0 var(--primaryColor)}.form>.teamSettingsList{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:1rem}.form>.teamSettingsList section{width:100%;text-align:left}.form section:has(h3:first-child){padding:0 1rem 1rem}@media only screen and (max-width: 800px){.formContainer{padding:1rem 0rem 0rem}}.form label{position:relative;width:fit-content;margin:0 0 -.5rem .5rem;padding:0 .5rem;line-height:1em;color:rgba(var(--formText),1);background:rgba(var(--formBackground),1);z-index:2}.form h3{color:rgba(var(--formHeader),1)}.form label+input,.form label+textarea,.form label+select{margin-top:-.5rem;z-index:1}.form label .helperText{position:relative;font-size:.8em;margin:0 0 0 .25rem}.form div p.helperText{margin:.25rem 0 0;font-size:.8rem;line-height:1.35em;font-weight:500;color:rgba(var(--formText),.5)}.form a.helperText{display:inline-block;position:relative;align-self:end;order:-1;font-size:.7em;font-weight:400;margin:0 0 .5rem;color:rgba(var(--formText),.5);text-align:right;text-decoration:none;line-height:1.5em;outline:0}.form div a.helperText{margin:-1rem 0 0 .5rem}.form a.helperText:hover,.form a.helperText:focus{text-decoration:underline}.form .helperText.required{position:absolute;bottom:-.5em;font-size:.75em;font-weight:400;margin:0 0 0 calc(.5rem + 3px);padding:0 3px;background:rgba(var(--formBackground),1);z-index:2;line-height:1em}.form .error .helperText.required{color:rgba(var(--red),1)}.form .valid .helperText.required{color:rgba(var(--green),1)}.form label:has(svg){padding-left:1.5em}.form label svg{position:absolute;bottom:0;left:.25em;width:1em;height:1em;stroke-width:1.5}.form input,.form textarea,.form select{position:relative;display:block;width:100%;max-width:100%;padding:.75rem 1rem;line-height:1.35em;border-radius:.5rem;border:1px solid rgba(var(--formText),.25);outline:0;font-family:Inter,Helvetica,Arial,sans-serif;font-size:.8rem;color:rgba(var(--formText),.8);transition:border-color .2s ease-in-out;background:rgba(var(--formBackground),1)}@media only screen and (max-width: 800px){.form input,.form textarea,.form select{font-size:16px}}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:rgba(var(--formColor),1) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC) center right no-repeat;background-position:100%;background-repeat:no-repeat}.form select option{background:rgba(var(--white),1);color:rgba(var(--black),1)}.form textarea{min-height:2.5rem;max-height:10em;resize:vertical}.form input:focus,.form textarea:focus,.form select:focus{border-color:rgba(var(--formText),1)}.form>div,.form .formHighlight>div,.form>section>div,.form .formHighlight>section>div{margin:0 0 1rem;display:flex;position:relative;flex-direction:column-reverse;align-items:flex-start}.form div.split,.form .formHighlight div.split{position:relative;display:flex;flex-direction:row;gap:1rem;margin:0 0 1rem}.form div.split.noMargin,.form .formHighlight div.split.noMargin{margin-bottom:0}.form section div:last-child,.form section .formHighlight div.split:last-child{margin-bottom:0}.form div.split>div,.form .formHighlight div.split>div{display:flex;flex:1;flex-direction:column-reverse;position:relative}.form .formHighlight{position:relative;display:block;margin:0 0 1rem;padding:1rem;background:rgba(var(--formBackground),1);border:1px solid rgba(var(--formText),.1);border-radius:1rem;transition:all .2s ease-in-out;text-align:left}.form .formHighlight:has(h3:first-child){padding-top:0}.form .formHighlight+.formHighlight{margin-top:1rem}.form .formHighlight:has(input:focus,textarea:focus,select:focus){background:rgba(var(--formBackground),1);box-shadow:0 0 10px rgba(var(--formText),.05);border:1px solid rgba(var(--formText),.15)}.form .formHighlight:has(div.valid){border:1px solid rgba(var(--valid),.5)}.form .formHighlight:has(div.error){border:1px solid rgba(var(--red),.5)}.form>div.callout,.form .formHighlight>div.callout{height:fit-content;margin:0 0 1rem;padding:1rem;border-radius:1rem;border:1px solid rgba(var(--formText),.1);box-shadow:0 0 5px rgba(var(--formText),.08),3px 6px 6px 3px rgba(var(--formText),.03);z-index:20}.form>div.callout:before,.form .formHighlight>div.callout:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--formBackground),1);border:1px solid rgba(var(--formText),.1);border-radius:1rem;box-shadow:0 0 5px rgba(var(--formText),.08),3px 6px 6px 3px rgba(var(--formText),.03)}.form>div.callout:after,.callout:after,.form .formHighlight>div.callout:after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(ellipse at center,rgba(var(--background),.85),#06181fe6);z-index:-2;animation:callout .5s forwards ease-in-out}.calloutContent .form>div.callout:after,.form .formHighlight>div.callout:after{top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%);background-size:100vw 100vh;background-position:center center}.form>div.callout .close,.callout .close{position:fixed;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);z-index:-1;cursor:pointer}.form .react-datepicker-wrapper{font-size:0}.form .react-datepicker{border:1px solid rgba(var(--black),.1);background:rgba(var(--beigeLight),1);border-radius:.5rem;box-shadow:3px 3px 8px 10px rgba(var(--black),.05);font-family:Inter;font-weight:300}.form .react-datepicker h2{font-weight:500}.form .react-datepicker-popper{z-index:5}.form .react-datepicker__header{background:rgba(var(--beige),1);border-color:rgba(var(--black),.1)}.form .react-datepicker__month{background:rgba(var(--beigeLight),1);margin:0;padding:.25rem;border-radius:0 0 .5rem .5rem}.form .react-datepicker-popper .react-datepicker__triangle{fill:rgba(var(--beige),1)!important;stroke:rgba(var(--black),.1)!important;color:transparent!important}.form .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:rgba(var(--beigeLight),1);color:rgba(var(--beigeLight),1)}.form .react-datepicker__day.react-datepicker__day--outside-month{color:rgba(var(--black),.5)}.form .react-datepicker__day--disabled,.form .react-datepicker__month-text--disabled,.form .react-datepicker__quarter-text--disabled,.form .react-datepicker__year-text--disabled,.form .react-datepicker__day--disabled.react-datepicker__day--outside-month{color:rgba(var(--black),.3);font-weight:300;font-size:.85em}.form .react-datepicker__day--selected,.form .react-datepicker__day--in-selecting-range,.form .react-datepicker__day--in-range,.form .react-datepicker__month-text--selected,.form .react-datepicker__month-text--in-selecting-range,.form .react-datepicker__month-text--in-range,.form .react-datepicker__quarter-text--selected,.form .react-datepicker__quarter-text--in-selecting-range,.form .react-datepicker__quarter-text--in-range,.form .react-datepicker__year-text--selected,.form .react-datepicker__year-text--in-selecting-range,.form .react-datepicker__year-text--in-range{background:rgba(var(--button),1);font-weight:500}.form .react-datepicker__day:not([aria-disabled=true]):hover,.form .react-datepicker__month-text:not([aria-disabled=true]):hover,.form .react-datepicker__quarter-text:not([aria-disabled=true]):hover,.form .react-datepicker__year-text:not([aria-disabled=true]):hover{background:rgba(var(--black),.05)}.form .react-datepicker__day--selected:not([aria-disabled=true]):hover,.form .react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.form .react-datepicker__day--in-range:not([aria-disabled=true]):hover,.form .react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.form .react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.form .react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.form .react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.form .react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.form .react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.form .react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.form .react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.form .react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background:rgba(var(--button),.8)}.form .react-datepicker button{transform:translate(0);background:transparent;border-radius:.3rem}.form .react-datepicker button:hover{box-shadow:none}.form .react-datepicker button span{position:absolute;inset:auto}.form .react-datepicker button span:before{box-sizing:border-box;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg) scale(1);transition:all .15s ease-in-out;border-color:rgba(var(--black),.25)}.form .react-datepicker button:hover span:before{transform:translate(-50%,-50%) rotate(45deg) scale(1.1);border-color:rgba(var(--black),.5)}.form .react-datepicker button span.react-datepicker__navigation-icon--previous:before{transform:translate(-50%,-50%) rotate(225deg) scale(1)}.form .react-datepicker button:hover span.react-datepicker__navigation-icon--previous:before{transform:translate(-50%,-50%) rotate(225deg) scale(1.1)}.form .react-datepicker__day--keyboard-selected,.form .react-datepicker__month-text--keyboard-selected,.form .react-datepicker__quarter-text--keyboard-selected,.form .react-datepicker__year-text--keyboard-selected{position:relative;background:transparent}.form .react-datepicker__day--keyboard-selected:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.3rem;border:2px solid rgba(var(--button),.2)}.form .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{background:rgba(var(--beigeLight),1)}.form .react-datepicker__time-container{width:fit-content}.form .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:1.8rem;padding:0 10px;line-height:1.8rem}.form .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background:rgba(var(--black),.05)}.form .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background:rgba(var(--button),.8)}.form .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background:rgba(var(--button),1)}.callout .form .react-datepicker{display:flex}.callout .form .react-datepicker-popper{transform:translateY(60px)!important}.callout .form .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:rgba(var(--beige),1);stroke:rgba(var(--black),.1)}main:has(.callout) .callout .form .react-datepicker__navigation{z-index:2!important}.form .password-eye{position:absolute;bottom:0;right:0;width:calc(2.85rem - 2px);height:calc(2.85rem - 2px);padding:.75rem;color:rgba(var(--formText),.35);cursor:pointer;-webkit-user-select:auto;user-select:auto;opacity:1;transform:scale(1);transition:opacity .15s ease-in-out,transform .15s ease-in-out}.form input[value=""]~.password-eye{opacity:0;-webkit-user-select:none;user-select:none;transform:scale(.9)}.calloutContent:has(.callout){overflow:visible;overflow-y:visible}.calloutContent:has(.callout)>.close{display:none}.calloutContent:has(.callout) .callout .close{width:100vw;height:100vh}.callout{position:fixed;display:flex;top:0;left:0;width:100vw;height:100vh;z-index:11;justify-content:center;align-items:center;font-size:1rem}.calloutContent{position:relative;display:block;min-width:300px;width:fit-content;max-width:calc(800px - 2rem);max-height:calc(100vh - 4rem);padding:1rem;background:rgba(var(--beige),1);border-radius:1rem;box-shadow:0 0 5px rgba(var(--black),.08),3px 6px 6px 3px rgba(var(--black),.03);text-align:left;overflow:hidden;overflow-y:auto;cursor:default;animation:colorPickerLoad .2s forwards ease-in-out}.calloutContent .formContainer,.calloutContent .form{padding:0}.calloutContent.actionItem{position:relative;background:rgba(var(--backgroundSecondary),1);border:1px solid transparent;border-color:rgba(var(--teal),.45) rgba(var(--teal),.2) transparent rgba(var(--teal),.3);box-shadow:-4px -4px 25px -5px rgba(var(--teal),.15),3px 3px 35px 5px #0006}.callout .actionItem .formContainer{background:rgba(var(--backgroundSecondary),1);padding:1rem;z-index:2}.callout .actionItem .form{--formColor:var(--backgroundSecondary);--formText:var(--buttonText);--formBackground:var(--backgroundSecondary);--formHeader:var(--white)}.callout .actionItem .form *::placeholder{color:rgba(var(--buttonText),.25)}.calloutContent.actionItem h3{color:rgba(var(--white),1)}.callout h3{line-height:3rem;font-weight:600}.callout .form{position:relative;display:block;width:100%;max-width:calc(800px - 2rem);max-height:calc(100vh - 4rem);background:rgba(var(--formBackground),1);overflow:visible;overflow-y:visible;cursor:default}.callout .form.light{background:transparent}.callout .form>*{position:relative}.callout .form>.close{position:fixed}.callout.addLocation{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;gap:0 1rem;justify-content:normal;align-content:center;width:700px;max-width:calc(100vw - 2rem)}.callout.addLocation .mapImport{position:relative;display:block;width:calc(100% + 2rem);height:300px;margin:-1rem -1rem 1rem;border-radius:1rem 1rem 0 0;overflow:hidden;z-index:21;grid-column:1 / span 3;grid-row:1 / span 1;border-bottom:1px solid rgba(var(--black),.1)}.callout.addLocation>div{justify-self:stretch;align-self:end}.callout.addLocation .checkbox{align-self:center}.callout.addLocation .checkbox label{display:block;margin:0}.callout.addLocation .mx-auto{align-self:center;font-size:0;line-height:1em}.callout.makeAnnouncement .calloutContent{width:650px;max-width:calc(100% - 1rem);padding:0;background:transparent;line-height:3rem}.callout.makeAnnouncement .calloutContent .form>.messagesRespond{margin:0}.callout.makeAnnouncement .calloutContent .composer .ql-editor{padding:calc(4.35rem + 1px) 2rem 4rem 2rem}.callout.makeAnnouncement .calloutContent .composer:not(.quillFocus) .ql-toolbar.ql-snow{width:100%;height:inherit;border-bottom:1px solid rgba(var(--black),.1)}.callout.makeAnnouncement .calloutContent .composer:not(.quillFocus) .ql-toolbar .ql-formats{transform:none;opacity:1}.callout.makeAnnouncement .calloutContent .composer .ql-toolbar,.callout.makeAnnouncement .messagesRespond button.messagesSubmit{z-index:2!important}.callout.makeAnnouncement .calloutContent .publish{z-index:2!important;opacity:1;transform:none}.callout.editAnnouncement .calloutContent{width:650px;max-width:calc(100% - 1rem)}.callout.editAnnouncement .calloutContent .composer .ql-editor{padding:calc(4.35rem + 1px) 2rem 4rem 2rem}.callout.editAnnouncement .calloutContent .composer:not(.quillFocus) .ql-toolbar.ql-snow{width:100%;height:inherit;border-bottom:1px solid rgba(var(--black),.1)}.callout.editAnnouncement .calloutContent .composer:not(.quillFocus) .ql-toolbar .ql-formats{transform:none;opacity:1}.callout.editAnnouncement .calloutContent .composer .ql-toolbar,.callout.editAnnouncement .messagesRespond button.messagesSubmit{z-index:2!important}.callout.editAnnouncement .calloutContent .publish{z-index:2!important;opacity:1;transform:none}.action.announcement .callout.editAnnouncement .ql-container.ql-snow{background:transparent}@media only screen and (max-width: 800px){.calloutContent{min-width:0;max-width:calc(100% - 1rem)}.callout.addLocation{grid-template-columns:1fr;grid-template-rows:auto;gap:.5rem 0}.callout.addLocation button{justify-self:end}.mx-auto{display:grid;width:100%}.callout.addLocation .mapImport{grid-row:1;grid-column:1;margin:-1rem -1rem .25rem}}.form>*:last-child,.form>.formHighlight>*:last-child{margin-bottom:0}.form>div.radioInline,.form .formHighlight>div.radioInline{display:block;width:100%;margin:0 0 .5rem;padding:0 0 0 .5rem}.form>div.radioInline:after,.form .formHighlight>div.radioInline:after{content:"";display:block;position:relative;width:100%;height:0;visibility:hidden;clear:both}.form div.radioInline label:not(.title){position:relative;display:inline-block;width:initial;margin:0 .5rem .5rem 0;padding:0;float:left;clear:none;cursor:pointer;font-size:.8rem;line-height:1.35rem;font-weight:500}.form div.radioInline label:not(.title) p{padding:.25rem 1rem .25rem 2rem;border:1px solid rgba(var(--black),.15);color:rgba(var(--black),.8);border-radius:1rem;-webkit-user-select:none;user-select:none;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.form div.radioInline label:not(.title):after{content:"";position:absolute;top:-.5rem;left:-.5rem;width:calc(100% + 1rem);height:calc(100% + 1rem);background:transparent;z-index:-1}.form div.radioInline label.title{display:block;width:100%;margin:0;padding:0 .5rem .5rem}.form div.radioInline label>input{position:absolute;top:.5rem;left:1rem;width:.85rem;height:.85rem;margin:0;transform:translate(-50%);cursor:pointer}.form div.radioInline label:hover>input+p{border-color:rgba(var(--black),1)}.form div.radioInline label>input:checked+p{background:rgba(var(--black),11);color:rgba(var(--white),1)}.form div.checkbox label{display:flex;position:relative;padding:0 1rem 0 2rem;margin:0;border:1px solid transparent;border-radius:.5rem;cursor:pointer}.form div.checkbox input[type=checkbox],table div.checkbox input[type=checkbox]{position:absolute;top:calc(1rem + .35em);left:1rem;width:1rem;height:1rem;margin:0;transform:translate(-.5rem,-.5rem)}.form div.checkbox label p{padding:.75rem 0;line-height:1.35em;font-family:Inter,Helvetica,Arial,sans-serif;font-size:.8rem;color:rgba(var(--black),.5);-webkit-user-select:none;user-select:none}.form div.checkbox label:hover,table div.checkbox label:hover{background:rgba(var(--black),.05)}.form div.checkbox label:hover p,.form div.checkbox input:checked~p{color:rgba(var(--black),.8)}.form table td:has(div.checkbox),table td:has(div.checkbox){position:relative}.form table div.checkbox,table div.checkbox{position:absolute;top:0;right:0;bottom:0;left:0}.form table div.checkbox label,table div.checkbox label{position:absolute;display:grid;top:0;right:0;bottom:0;left:0;width:100%;margin:0;padding:0;border-radius:0;align-content:center;justify-content:center;background:transparent;cursor:pointer}.form table div.checkbox input[type=checkbox],table div.checkbox input[type=checkbox]{position:relative;inset:auto;transform:none;align-self:center}.form div.options,.callout .options{display:flex;padding:1rem 0 0;flex-direction:row;justify-content:space-between}.form div.options:has(.important:only-child):before,.callout .options:has(.important:only-child):before{content:"";display:inline-flex;position:relative;width:0;height:0}.form h3.large{line-height:3rem;padding:1rem 0}.callout .options:empty{display:none}.dropdown{position:relative;width:100%;font-family:Inter,Helvetica,Arial,sans-serif}.dropdown.inline .dropdown-header{border:0;background:transparent;line-height:1em;padding:0 0 0 1rem}@media only screen and (max-width: 800px){.dropdown.inline .dropdown-header{font-size:16px}}.dropdown.inline .dropdown-header svg{margin:0 .25rem}.dropdown.inline .dropdown-options{min-width:fit-content}.dropdown label{display:block;margin-bottom:5px;font-size:14px;font-weight:600;color:#333}.dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border:1px solid rgba(var(--black),.25);border-radius:.5rem;background:rgba(var(--beige),1);cursor:pointer;line-height:1.35em;font-size:.8rem;transition:border-color .2s ease-in-out}@media only screen and (max-width: 800px){.dropdown-header{font-size:16px}}.dropdown-header>span{color:rgba(var(--black),.8);font-weight:400}.dropdown:has(.dropdown-options) .dropdown-header{border-color:rgba(var(--black),1)}.dropdown-options{position:absolute;top:100%;left:0;right:0;z-index:10;margin-top:5px;padding:.25rem;list-style:none;background-color:#fff;border:1px solid rgba(var(--black),.25);border-radius:.5rem;box-shadow:0 2px 4px #0000001a}.dropdown-option{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.8rem;font-weight:400;line-height:1.35em;cursor:pointer}@media only screen and (max-width: 800px){.dropdown-option{font-size:16px}}.dropdown-option:first-child{border-top-left-radius:.2rem;border-top-right-radius:.2rem}.dropdown-option:last-child{border-bottom-left-radius:.2rem;border-bottom-right-radius:.2rem}.dropdown-option:hover{background-color:rgba(var(--black),.05);color:rgba(var(--black),1)}.delete-icon{color:rgba(var(--black),.25);cursor:pointer;min-width:18px;min-height:18px}.delete-icon:hover{color:rgba(var(--red),1)}.form hr{display:block;position:relative;height:1px;border-color:transparent;margin:0 0 .5rem;padding:1rem 0;overflow:visible}.form hr:after{content:"";position:absolute;display:block;top:1rem;left:-2rem;width:calc(100% + 4rem);height:1px;background:rgba(var(--black),.1)}.form div button,.callout .options button{align-self:flex-end}.form div.valid label{color:rgba(var(--valid),1)}.form div.valid label .helperText{color:rgba(var(--valid),.6)}.form div.valid input,.form div.valid textarea,.form div.valid select{border-color:rgba(var(--valid),.5)}.form div.valid select{-webkit-backdrop-filter:hue-rotate(120deg);backdrop-filter:hue-rotate(120deg)}.form div.error label{color:rgba(var(--red),1)}.form div.error label .helperText{color:rgba(var(--red),.6)}.form div.error input,.form div.error textarea,.form div.error select{border-color:rgba(var(--red),.5)}.form div.error input:focus,.form div.error textarea:focus,.form div.error select:focus{border-color:rgba(var(--red),1)}.form p{line-height:1.35em;padding:0 0 1rem;font-size:.85rem;font-weight:400}.form p.tip{color:rgba(var(--black),.5)}.form .onboardSubscribe{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:0}@media only screen and (max-width: 800px){.form .onboardSubscribe{grid-template-columns:1fr;grid-template-rows:auto auto;gap:1rem}.form .onboardSubscribe>div:nth-of-type(2){padding:0 1rem;justify-items:center}}.form div.checkbox.onboardSubscribe label{display:block;width:100%;border:1px solid rgba(var(--black),.1)}.form .onboardSubscribe svg{position:relative;width:1em;height:1em;stroke-width:1.5;vertical-align:middle;margin:-.2em .2em 0 0}.form .onboardSubscribe h3{padding:.75rem 0;line-height:1rem;font-family:Inter,Helvetica,Arial,sans-serif;color:rgba(var(--formHeader),1);-webkit-user-select:none;user-select:none}.form .onboardSubscribe h3 em{float:right}.form div.checkbox.onboardSubscribe p{padding:.75rem 0;line-height:1.35em;font-family:Inter,Helvetica,Arial,sans-serif;font-size:.8rem;color:rgba(var(--black),.5);-webkit-user-select:none;user-select:none}.form div.checkbox.onboardSubscribe p{display:block;font-weight:500;color:rgba(var(--black),.6)}.form div.checkbox.onboardSubscribe p>strong{display:block;font-weight:600;margin-bottom:.25em;color:rgba(var(--black),.8)}.form div.checkbox.onboardSubscribe p+p{padding-top:0}.form div.checkbox.onboardSubscribe p span{display:inline-block}.form div.checkbox.onboardSubscribe p span strong{font-weight:600;color:rgba(var(--black),.8)}.form div.checkbox.onboardSubscribe p span.free{display:flex;margin:.5rem -.5rem;width:fit-content;padding:.35rem .5rem;background:rgba(var(--maybe),.5);border-radius:.5rem;color:rgba(var(--maybeDark),.8);box-shadow:3px 3px 5px 4px rgba(var(--maybeDark),.05),1px 1px 2px rgba(var(--maybeDark),.2)}.form div.checkbox.onboardSubscribe p span.free strong{color:rgba(var(--maybeDark),1)}.form div.checkbox.onboardSubscribe p span.free:after{content:"";position:relative;display:block;height:0;clear:both}.form div.checkbox.onboardSubscribe p span.remaining{justify-self:right;font-size:.8em;font-weight:400}.form div.checkbox.onboardSubscribe label{background:rgba(var(--background),1);color:rgba(var(--white),1)}.form div.checkbox.onboardSubscribe label h3,.form div.checkbox.onboardSubscribe label p>strong{color:rgba(var(--white),1)}.form div.checkbox.onboardSubscribe label p{color:rgba(var(--buttonText),1);font-weight:400}.form div.checkbox.onboardSubscribe label h3 em{position:relative;text-align:right}.form div.checkbox.onboardSubscribe label h3 em span.annual{display:block;clear:both;font-size:.6em;font-weight:400;color:rgba(var(--buttonText),1);color:rgba(var(--maybe),1)}.form div.checkbox.onboardSubscribe label h3 em:before{content:"";display:inline-block;position:absolute;top:calc(.8em - 6px);left:-4px;width:calc(100% + 8px);height:.35rem;border-radius:1rem;background:rgba(var(--maybe),.85);transform:rotate(3.2deg);z-index:2}.form div.checkbox.onboardSubscribe input[type=checkbox]{visibility:hidden}.form div.checkbox.onboardSubscribe label:after{content:"";position:absolute;display:inline-block;top:calc(1rem + .35em);left:1.1rem;width:.8rem;height:.8rem;border-radius:.25rem;border:1.5px solid rgba(var(--buttonText),1);z-index:2;margin:0;transform:translate(-.5rem,-.5rem);transition:all .15s ease-in-out}.form div.checkbox.onboardSubscribe label:before{content:"";position:absolute;display:inline-block;top:calc(1rem + .15em);left:1rem;width:.45rem;height:.8rem;border:4px solid rgba(var(--white),1);z-index:3;border-width:0 3px 3px 0;border-radius:0 0 .2em;transform:rotate(35deg) translate(-.3rem,-.25rem);box-shadow:3px 3px rgba(var(--black),.2);opacity:0;transition:all .08s 0s ease-in-out}.form div.checkbox.onboardSubscribe:has(input:checked) label:after{border-radius:50%;transform:translate(-.5rem,-.5rem) scale(1.3);background:rgba(var(--buttonText),1)}.form div.checkbox.onboardSubscribe:has(input:checked) label:before{transform:rotate(35deg) translate(-.5rem,-.5rem);opacity:1;transition:all .15s .1s ease-in-out}.form div.checkbox.onboardSubscribe div:nth-of-type(2) p span{display:block;clear:both}.form div.checkbox.onboardSubscribe span.important{display:block}.form div.checkbox.onboardSubscribe span.important:before{border-radius:calc(.5rem + 1px)}.form div.checkbox.onboardSubscribe span.important:after{border-radius:calc(.5rem + 1px)}.form div.checkbox.onboardSubscribe:has(input[type=checkbox]:checked) span.important:before{width:auto;height:auto;top:-.1rem;right:-.1rem;bottom:-.1rem;left:-.1rem;filter:blur(8px);opacity:.2;animation:buttonShadow 40s linear infinite}.form div.checkbox.onboardSubscribe:has(input[type=checkbox]:checked) span.important:after{width:auto;height:auto;top:-.1rem;right:-.1rem;bottom:-.1rem;left:-.1rem;filter:blur(.5px);opacity:1;animation:buttonShadow 40s linear infinite}.group.login{padding:1rem}.group.login>article{display:block;position:relative;margin:0;padding:0;border-radius:1.5rem;z-index:1}.group.login ul.options{justify-items:end;line-height:1rem;display:grid}.group.login ul.options li{font-size:.7rem;font-weight:400}.group.login ul.options a{padding:.25rem .5rem;border-radius:1rem;border:1px solid transparent;text-decoration:none;color:rgba(var(--black),.6);transition:all .1s ease-in-out}.group.login ul.options a:hover{background:rgba(var(--beigeLight),1);border-color:rgba(var(--black),.1);box-shadow:1px 1px rgba(var(--black),.03)}.loginSplit{display:grid;gap:0 1em;grid-template-columns:auto 45%;padding:0}.loginSplit li{border-radius:1rem}.loginSplit li.loginForm{padding:2rem 1rem}.loginSplit li.loginSide{position:relative;overflow:hidden}.loginSplit li.loginSide:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:rgba(var(--black),.5)}.loginSplit li.loginSide img{position:absolute;display:block;width:100%;height:100%;object-fit:cover;border-radius:1rem;filter:saturate(60%) contrast(150%) blur(0px) grayscale(50%);opacity:.5;overflow:hidden}@media only screen and (max-width: 800px){.loginSplit{grid-template-columns:auto}.loginSplit li.loginSide{display:none}}.form .colorPicker{position:relative}.form .colorPicker .colorPreview{position:absolute;bottom:.4rem;right:.4rem;width:calc(2.05rem - 2px);height:calc(2.05rem - 2px);border-radius:.35rem}.form .colorPicker .colorTrigger{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:rgba(var(--white),0);transition:background-color .15s ease-in-out;cursor:pointer}.form .colorPicker .colorTrigger.selected{position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(ellipse at center,rgba(var(--background),.85),#06181fe6);z-index:20;animation:callout .5s forwards ease-in-out}.form .colorPicker .colorTrigger.selected+.colorPreview{z-index:20}@keyframes colorPickerLoad{0%{transform:translateY(2px) perspective(200px) rotateX(-.02deg) rotate(-.05deg) scale(.99);opacity:0}to{transform:translate(0) perspective(0) rotateX(0) rotate(0) scale(1);opacity:1}}.form .colorPicker .w-color-sketch{position:absolute;top:1.25em;left:.75em;width:calc(100% - 3.5em)!important;z-index:21;animation:colorPickerLoad .2s forwards ease-in-out;border-radius:1em!important;--sketch-box-shadow:0 0 5px rgba(var(--black), .08), 3px 6px 6px 3px rgba(var(--black), .03)!important}.form .colorPicker .w-color-sketch input{border-radius:.5em}.form .colorPicker .w-color-sketch .w-color-interactive,.form .colorPicker .w-color-sketch .w-color-alpha>div{border-radius:.5em!important}.form .colorPicker .w-color-sketch>div:has(.w-color-editable-input){padding:5px 10px;border-radius:.5em;line-height:1em;text-align:center}.form .colorPicker .w-color-sketch>div:has(.w-color-editable-input) span{--editable-input-label-color:rgba(var(--black),1);font-weight:600}.form .colorPicker .w-color-sketch>div:has(.w-color-editable-input) input{text-align:center;transition:box-shadow .2s ease-in-out}.form .colorPicker .w-color-sketch>div:has(.w-color-editable-input) input:focus{--editable-input-box-shadow:rgba(var(--black),1) 0px 0px 0px 1px inset}.form .colorPicker .w-color-sketch>div:has(.w-color-editable-input) .w-color-editable-input-rgba{max-width:150px}.form .colorPicker .w-color-sketch>.w-color-swatch{padding:10px}.form .colorPicker .w-color-sketch>.w-color-swatch>div{margin:5px!important;padding:5px;z-index:2}.form .colorPicker .w-color-sketch>.w-color-swatch>div:after{content:"";position:absolute;top:-6px;left:-6px;width:calc(100% + 10px);height:calc(100% + 10px);border-radius:.25em;border:1px solid transparent;z-index:-1}.form .colorPicker .w-color-sketch>.w-color-swatch>div:hover:after{border:1px solid rgba(var(--black),.15)}@media only screen and (max-width: 800px){.form .colorPicker .w-color-sketch{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(1)!important;max-width:300px}.form .colorPicker:has(.colorTrigger.selected) .colorPreview{position:fixed;top:calc(50% - 170px);left:50%;height:2rem;transform:translate(-50%,-50%) scale(1)!important;width:100%;max-width:300px;border-radius:.75rem}}.form button,.options button{background:rgba(var(--button),1);color:rgba(var(--buttonText),1)}.form button:hover,.options button:hover{color:rgba(var(--buttonHover),1)}.form button svg{width:1em;height:1em;margin:-.1em 0 0;stroke-width:1.5;vertical-align:middle}.options button svg{color:rgba(var(--buttonText),1);stroke-width:1.75}.options button:hover svg{color:rgba(var(--buttonHover),1)}.eventOverview.payments .options:has(button){display:flex;height:3rem;justify-content:end;align-content:center}.eventOverview.payments .options button{padding:.5rem .75rem .5rem .65rem;border:1px solid currentColor;font-size:.8rem;font-weight:400;font-family:Inter,Helvetica,Arial,sans-serif;line-height:1em;align-self:center}.eventOverview.payments .options button:hover{transform:none}a.button{position:relative;display:inline-block;margin:.5rem -.5rem 0 .25rem;padding:.5rem .75rem;float:right;font-size:.75rem;font-weight:400;line-height:1em;border-radius:1rem;background:rgba(var(--beigeLight),.5);border:1px solid rgba(var(--black),.05);box-shadow:0 0 transparent;transition:all .1s ease-in-out;color:rgba(var(--black),1);text-decoration:none;cursor:pointer}a.button.disabled{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5}a.button.disabled:hover{transform:translate(0);background:rgba(var(--beigeLight),.5)}a.button i{margin:0 .5em 0 0;font-weight:700}a.button svg{width:1.5em;height:1.5em;margin:-.25em 0;font-weight:700;stroke-width:1.5}a.button:hover{background:rgba(var(--beigeLight),1);transform:translateY(-2px);border-color:rgba(var(--black),.1);box-shadow:2px 2px rgba(var(--black),.03)}a.button.inline{float:none}a.button.green{color:rgba(var(--teal),1);background:rgba(var(--backgroundSecondary),1);border:1px solid transparent}a.button.green:hover{border:1px solid rgba(var(--teal),1)}a.button.green svg{width:1.2em;height:1.2em;margin:-.2em 0;stroke-width:2}.fp-loading{display:inline-block;width:10em;height:10em;background:rgba(var(--beige),1);border-radius:50%;box-sizing:border-box}.fp-loading>div{display:grid;position:relative;margin:0 auto;grid-template-columns:repeat(3,auto);width:7.5em;height:10em;padding:1em;grid-gap:0 0}.fp-loading>div>div{background:transparent url(/images/firstplace-load.svg?url) center center no-repeat;background-size:1.6em 1.6em;width:100%;height:100%}.fp-loading>div>div:first-child{grid-column:1 / -1}.fp-loading>div>div:last-child{grid-column:1 / -1}.extraInfo{position:relative;display:inline-block;margin:0 .25em;color:rgba(var(--black),.5);align-content:center}.extraInfo svg{width:1.2em;height:1.2em;margin:-.2em 0}.hiddenSource{position:fixed;top:-1px;left:-1px;height:0;width:0;overflow:hidden}.paymentCard{position:relative;display:flex;width:100%;height:auto;min-height:250px;margin:1.5rem 0 0;padding:2rem;background:rgba(var(--background),1);border-radius:1.5rem;color:rgba(var(--white),1);justify-content:space-between;flex-direction:column}.paymentCard .firstplaceIcon{font-size:1.5rem;line-height:2rem;font-family:Outfit,Inter,Helvetica,Arial,sans-serif;font-weight:700;align-self:flex-start;width:100%;text-align:left;align-content:center}.paymentCard .firstplaceIcon img{margin:0 .5rem 0 0}.paymentCard .firstplaceIcon em{margin:0 0 0 1rem;font-size:.85em;font-weight:600;letter-spacing:-.05em;color:rgba(var(--buttonText),1);font-family:Inter,Helvetica,Arial,sans-serif}.paymentCard .sortSection{width:100%;min-width:100%;padding:0;line-height:1rem;font-weight:500;display:flex;flex-direction:row;align-items:flex-end}.paymentCard .sortSection.inline{display:inline-block;width:fit-content;min-width:0;float:right;font-size:1rem;font-weight:500;font-family:Inter,Helvetica,Arial,sans-serif}.paymentCard .sortSection li.features:not(:hover){color:rgba(var(--buttonText),1)}.paymentCard .sortSection li{display:inline-flex;height:fit-content;order:2}.paymentCard .sortSection li.paymentStatus{float:left;cursor:initial;flex-direction:column;order:1;margin-right:auto}.paymentCard .sortSection li.paymentStatus:hover{background:transparent;color:rgba(var(--white),1)}.paymentCard .sortSection li.paymentStatus>div{display:block;position:relative;font-size:.65em}.paymentCard .sortSection li.cancel:hover{color:rgba(var(--no),1)}.paymentCard .sortSection.cancelPlan{display:none}.showCancel .paymentCard .sortSection.cancelPlan{display:flex}.paymentCard .sortSection i{line-height:0}.paymentCard .sortSection svg{stroke-width:8%;width:1.5em;height:1.5em;margin:-.05em .5em -.05em 0}.paymentCard ul.paymentSelect{display:flex;flex-direction:row;justify-content:space-evenly;gap:1.5rem;align-content:center;flex-wrap:wrap;padding:2rem 0}.paymentCard ul.paymentSelect.continue{display:grid;grid-template-columns:auto minmax(25%,auto);justify-content:space-around;align-items:center;gap:1rem}@media only screen and (max-width: 800px){.paymentCard ul.paymentSelect.continue{grid-template-columns:1fr}}.paymentCard ul.paymentSelect li{display:grid;min-height:200px;padding:2rem 3rem;align-content:center;border-radius:1.5rem;background:rgba(var(--backgroundSecondary),1);border:2px solid transparent;cursor:pointer;flex:1 1 0px;max-width:250px;transition:all .1s ease-in-out}.paymentCard ul.paymentSelect li.helperText{max-width:400px;padding:1rem;background:transparent;cursor:auto;text-align:left}.paymentCard ul.paymentSelect li.helperText h2{font-size:1.2rem;color:rgba(var(--white),1);text-align:left}.paymentCard ul.paymentSelect li.helperText p{padding:0 0 1rem;font-size:.9rem;line-height:1.35em;font-weight:400;color:rgba(var(--buttonText),1)}.paymentCard ul.paymentSelect li.helperText p:only-child{padding:0}.paymentCard ul.paymentSelect li.helperText em.tip{position:inline-block;padding:.15em .5em;margin:-1rem -.05em 0;font-size:.9em;color:rgba(var(--white),1);background:rgba(var(--backgroundSecondary),1);border:.5px solid rgba(var(--buttonHover),.5);border-radius:5px}.paymentCard ul.paymentSelect li.helperText p a{color:rgba(var(--white),1)}.paymentCard ul.paymentSelect li.helperText p a:hover{color:rgba(var(--buttonHover),1)}.paymentCard ul.paymentSelect li.selected,.paymentCard ul.paymentSelect li.selectedPrice{border:3px solid rgba(var(--teal),1)}.selectPayment{--border-size: calc(var(--border) * 1px);--spotlight-size: calc(var(--card-size) * 1.2);--base: 210;--hue: calc(var(--base) + (var(--xp, 0) * var(--spread, 0)));--saturation: 100;--lightness: 70;transform-style:preserve-3d;transform:perspective(1000px);transition:transform .1s ease,box-shadow .1s ease-in-out;display:flex;justify-content:center;align-items:center;background-image:radial-gradient(var(--spotlight-size) var(--spotlight-size) at var(--x, 50%) var(--y, 50%),hsl(var(--hue, 210) calc(var(--saturation) * 1%) calc(var(--lightness) * 1%) / var(--bg-spot-opacity)),transparent);background-color:transparent;background-size:calc(100% + (2 * var(--border-size))) calc(100% + (2 * var(--border-size)));background-position:50% 50%;background-attachment:fixed;border:var(--border-size) solid var(--backup-border);touch-action:none;box-shadow:0 0 rgba(var(--black),0),0 0 rgba(var(--black),0)}.selectPayment:before,.selectPayment:after{pointer-events:none;content:"";position:absolute;inset:calc(var(--border-size) * -1);border:var(--border-size) solid transparent;border-radius:calc(var(--radius) * 1px);background-attachment:fixed;background-size:calc(100% + (2 * var(--border-size))) calc(100% + (2 * var(--border-size)));background-repeat:no-repeat;background-position:50% 50%;mask:linear-gradient(transparent,transparent),linear-gradient(white,white);mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect}.selectPayment:before{background-image:radial-gradient(calc(var(--spotlight-size) * .75) calc(var(--spotlight-size) * .75) at var(--x, 50%) var(--y, 50%),hsl(var(--hue, 210) calc(var(--saturation) * 1%) calc(var(--lightness) * 1%) / var(--border-spot-opacity)),transparent 100%);filter:brightness(2)}.selectPayment:after{background-image:radial-gradient(calc(var(--spotlight-size) * .4) calc(var(--spotlight-size) * .4) at var(--x, 50%) var(--y, 50%),rgba(var(--teal),var(--border-light-opacity)),transparent 100%)}.selectPayment:hover{box-shadow:0 0 8px rgba(var(--teal),.25),0 10px 15px rgba(var(--backgroundSecondary),.35)}.paymentCard ul.paymentSelect li.small{display:flex;min-height:fit-content;height:fit-content;padding:0;justify-items:center}@media only screen and (max-width: 800px){.paymentCard ul.paymentSelect li.small{min-width:100%}}.paymentCard ul.paymentSelect li .smallText{position:absolute;bottom:0;left:50%;max-width:calc(100% - 2rem);padding:1em 1rem;transform:translate(-50%);text-transform:uppercase;letter-spacing:.75px;font-size:1rem;font-weight:500;color:rgba(var(--buttonText),1)}.paymentCard ul.paymentSelect li.small .smallText{position:relative;inset:auto;transform:none;text-transform:none;line-height:1.25em}.paymentCard ul.paymentSelect li h2{color:rgba(var(--teal),1);font-size:4em;font-weight:500;padding-bottom:1rem;text-align:center}.paymentCard ul.paymentSelect li h2 em{display:block;clear:both;font-size:1.5rem;color:rgba(var(--teal),.5)}.paymentCard ul.paymentSelect li .savings{position:absolute;top:.5rem;right:.5rem;padding:.25em 1em;border-radius:1rem;background:rgba(var(--buttonText),1);color:rgba(var(--backgroundSecondary),1);font-size:.7rem;font-weight:600;letter-spacing:.15px;text-transform:uppercase;line-height:1.5em}.paymentCard ul.paymentSelect li .current{position:absolute;top:.5rem;left:.5rem;padding:.25em 1em;border-radius:1rem;background:rgba(var(--teal),1);color:rgba(var(--backgroundSecondary),1);font-size:.7rem;font-weight:600;letter-spacing:.15px;text-transform:uppercase;line-height:1.5em}.paymentCard ul.paymentSelect li:not(.selected) .current{display:none}.paymentCard ul.paymentSelect li .savings:empty{display:none}.callout .paymentCard{margin:0;border-radius:1rem}.stripe{padding:1rem 0}.stripe .__PrivateStripeElement{width:100%}.formContainer.pay{display:grid;grid-template-columns:calc(100% - 350px) 1fr;gap:2rem;height:100%}.formContainer.pay .paymentCard{justify-content:center;order:1}.formContainer.pay .paymentCard .sortSection li.features{display:none}@media only screen and (max-width: 800px){.formContainer.pay{grid-template-columns:1fr}.formContainer.pay .paymentCard{order:initial}.stripe{padding:0}}.freeMembers{position:relative;display:inline-block;width:150px;padding:0 0 0 1em}@media only screen and (max-width: 800px){.freeMembers{justify-self:end;max-width:100px}}.freeMembers .freeMembersBar{position:relative;display:block;width:100%;height:7px;border-radius:7px;background:rgba(var(--black),.05);border:1px solid rgba(var(--eventPrimary),.25)}.freeMembers .freeMembersBar:before{content:"";position:absolute;top:1px;left:1px;height:3px;max-width:calc(100% - 2px);min-width:calc(10% - 1px);background:linear-gradient(110deg,rgba(var(--eventPrimary),1) 65%,rgba(var(--green),1) 95%);border-radius:3px}.freeMembers .freeMembersBar:after{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;border-radius:5px;transform:translate(-50%,-50%);background:rgba(var(--eventPrimary),1);box-shadow:0 0 4px rgba(var(--eventPrimary),.45),0 0 0 2px rgba(var(--green),.75)}.freeMembers .freeMembersBar:before{width:calc(100% / 5 * var(--freeMembers))}.freeMembers .freeMembersBar:after{left:calc(100% / 5 * var(--freeMembers))}.freeMembers .freeMembersCount strong:before{content:attr(data-free)}.freeMembers .freeMembersCount{position:relative;display:block;font-size:.7rem;font-weight:500;padding:.25em .5em;text-align:center;color:rgba(var(--black),.8)}.freeMembers .freeMembersCount strong{padding:0 .1em}.freeMembers .freeMembersCount svg{width:1.2em;height:1.2em;margin:-.1em .15em 0;padding:0;vertical-align:middle;stroke-width:1.5px}.invisible{visibility:hidden!important;-webkit-user-select:none;user-select:none}.hide,.vanish{display:none}input.gsc-input{background:red}input.gsc-search-button{background:#00f}form.gsc-search-box{background:purple}div.gsc-control-cse{background:green}#pac-target-input{border-color:red}.group:has(.eventCard:first-child){padding-top:1rem}.group:has(.groupNav:first-child){padding-top:0rem}astro-island:last-child>.eventCard{margin-bottom:0}section>p:last-child{margin-bottom:0}section>article:last-child{margin-bottom:0}astro-island:empty{display:block;visibility:hidden;padding-bottom:1rem}astro-island:has(.empty:first-child) .empty{margin-top:1rem}@media only screen and (max-width: 800px){.roster table{width:calc(100% + 2rem);margin:0 0 0 -1rem}}:root{--card-size: 300px;--spotlight: 50vmin;--radius: 14;--border: 1.5;--backup-border: rgba(var(--teal),1);--bg-spot-opacity: .16;--border-light-opacity: 1;--border-spot-opacity: .75}.ql-editor strong{font-weight:700!important}.ql-editor em{font-style:italic!important}.ql-editor u{text-decoration:underline!important}.ql-toolbar.ql-snow+.ql-container.ql-snow{-webkit-user-select:none;user-select:none;border:0}.guestInvite .calloutContent{padding-top:0}.guestInvite .calloutContent>.options button:not(.cancel){display:none}.guestInvite .decide{display:grid;grid-template-columns:calc(50% - .5rem) calc(50% - .5rem);grid-template-rows:minmax(min(220px,100%),1fr);max-width:600px;gap:1rem;transition:all .35s ease-in-out}.guestInvite .decide:has(div.contact label.choice input:checked){grid-template-columns:35% calc(65% - 1rem)}.guestInvite .decide:has(div.anonymous label.choice input:checked){grid-template-columns:calc(65% - 1rem) 35%}.guestInvite .decide>div:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:5px solid transparent;border-radius:calc(1rem + 5px);z-index:-1;transition:all .25s ease-in-out}.guestInvite .decide>div:hover:after,.guestInvite .decide>div:has(.choice input:checked):after{border-color:rgba(var(--button),.15);top:-5px;right:-5px;bottom:-5px;left:-5px}.guestInvite .decide>div{position:relative;background:rgba(var(--beigeLight),1);border:1px solid rgba(var(--black),.1);border-radius:1rem;padding:0 1rem 1rem;z-index:2!important}.guestInvite .decide>div>label.choice{position:absolute;width:initial;top:-1px;right:-1px;bottom:-1px;left:-1px;margin:0;padding:0;opacity:0;cursor:pointer;z-index:3!important}.guestInvite .decide>div>label.choice:has(input:checked){z-index:0!important;cursor:auto}.guestInvite .decide>div>label.choice input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0}.guestInvite div.split:not(:last-child){margin:0 0 1rem}.guestInvite .light{--formColor:var(--beigeLight)}.guestInvite .light div.split{overflow:clip}.guestInvite .contact form label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 1.5rem)}.guestInvite .contact form button{white-space:nowrap;text-overflow:ellipsis}.guestInvite .contact form{overflow:hidden}.guestInvite .cover{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;display:grid;justify-items:center;align-content:center;overflow:hidden;font-size:1.25rem;font-weight:400;z-index:2!important;background:rgba(var(--beigeLight),1);border-radius:1rem;transition:opacity .25s ease-in-out,padding .25s ease-in-out,max-height 0s 0s}.guestInvite .decide>div:has(input[type=radio]:checked) .cover{opacity:0;max-height:0;padding:0 0 0 1rem;transition:opacity .25s ease-in-out,padding .25s ease-in-out,max-height 0s .25s}.guestInvite .cover svg{margin:0;font-size:2rem;stroke-width:1.15;color:rgba(var(--black),.5)}.guestInvite .anonymous{height:100%;display:flex;flex-direction:column;justify-content:space-between}.guestInvite .anonymous p{color:rgba(var(--black),.5);font-weight:500;font-size:.9em;white-space:nowrap;text-overflow:ellipsis;overflow:clip}.guestInvite .anonymous .content{margin:0}.guestInvite .anonymous .copiedStatus{position:absolute;top:.5rem;right:.5rem;padding:.15em .75em .15em .5em;line-height:1.5rem;font-size:.8rem;color:rgba(var(--green-og),1);font-weight:400;border:.5px solid rgba(var(--green-og),1);border-radius:2rem;opacity:0;transform:translateY(5px) scale(.97)}.guestInvite .anonymous .copiedStatus svg{width:1.2em;height:1.2em;margin:-.1em .25em 0 0;vertical-align:middle;color:rgba(var(--green-og),1)}.guestInvite.newUser .decide{width:500px;max-width:100%;min-height:300px;max-height:100%}.guestInvite.newUser .calloutContent{padding-top:1rem}.guestInvite.newUser .cover{grid-template-rows:55% 45%;align-items:end;cursor:pointer}.guestInvite.newUser .cover svg{display:block;clear:both;justify-self:center;margin:0 auto}.guestInvite.newUser .contact p{font-size:.8rem;color:rgba(var(--black),.6);line-height:1.35em;padding:0 1rem 1rem}.guestInvite.newUser .decide .idTag.team{display:inline-block;font-weight:600;color:rgba(var(--black),.8);padding:.2em .75em .2em .5em;margin:-.2em 0;font-size:.9em;border-radius:2rem;background:rgba(var(--white),1);box-shadow:0 0 1.5px rgba(var(--black),.25)}.guestInvite.newUser .decide .teamColors{width:1em;height:1em;margin:-.15em .35em 0 0}@media only screen and (max-width: 800px){.guestInvite .decide{grid-template-columns:100%;grid-template-rows:calc(50% - .5rem) calc(50% - .5rem);gap:1rem 0;max-width:100%;gap:1rem}.guestInvite .decide:has(div.contact label.choice input:checked){grid-template-columns:100%;grid-template-rows:35% calc(65% - 1rem)}.guestInvite .decide:has(div.anonymous label.choice input:checked){grid-template-columns:100%;grid-template-rows:calc(65% - 1rem) 35%}.guestInvite .decide .formContainer{overflow:hidden;max-height:100%}.guestInvite .decide>div:has(input[type=radio]:checked) .cover{padding:0 0 1rem}.guestInvite.newUser .cover{grid-template-rows:65% 1fr}}.guestInvite .inviteLink{position:relative;padding:0 .5rem;background:rgba(var(--offWhite),1);border:1px solid rgba(var(--black),.1);border-radius:.5rem;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;cursor:pointer}.guestInvite .inviteLink:after{content:"";position:absolute;top:0;left:0;width:5em;height:100%;background:linear-gradient(90deg,rgba(var(--green-og),.1) calc(100% - 3rem),rgba(var(--offWhite),0));z-index:2;opacity:0}.guestInvite .inviteLink svg{width:1.2em;height:1.2em;margin:-.25em .35em 0 0;color:rgba(var(--black),.5);vertical-align:middle}.guestInvite .anonymous .copiedStatus.copied{animation:guestLinkTag 1.5s .5s linear forwards}@keyframes guestLinkTag{0%{opacity:0;transform:translateY(5px) scale(.97)}15%{opacity:1;transform:translate(0) scale(1)}85%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translateY(5px) scale(.97)}}.guestInvite .anonymous .inviteLink.copied:after{animation:guestLinkProgress 2s linear forwards}@keyframes guestLinkProgress{0%{opacity:0;width:5em}25%{opacity:1;width:calc(100% + 5em)}90%{opacity:1;width:calc(100% + 5em)}to{opacity:0;width:calc(100% + 5em)}}.action.guestJoin{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem;padding:1rem;border:0;background:rgba(var(--backgroundSecondary),1)}.action.guestJoin>div{border-radius:1rem}.action.guestJoin .about{display:inline-flex;height:100%;align-items:start;justify-content:space-between;flex-direction:column;padding:2rem;background:rgba(var(--background),1);color:rgba(var(--white),1);line-height:1.25rem}.action.guestJoin .about h3{font-family:Outfit,Gilroy,Helvetica,Arial,sans-serif;font-size:1.6rem}.action.guestJoin .about p{font-size:.8rem;font-weight:500;color:rgba(var(--buttonText),1)}.action.guestJoin .about .team{display:inline-block;padding:.15em .5em .15em .65em;margin:-.15em 0 -.15em -.125em;color:rgba(var(--white),1);font-size:.9em;font-weight:600;background:rgba(var(--backgroundSecondary),1);border-radius:1rem}.action.guestJoin .about .teamColors{width:1em;height:1em;margin:-.15em .35em 0 0}.action.guestJoin .formContainer{padding:0 0 0 1rem}.eventOverview:has(.action.guestJoin) .action.rsvp{margin:0;background:rgba(var(--backgroundSecondary),1);border:0;border-radius:1rem 1rem 0 0;color:rgba(var(--white),1)}.action.rsvp+.action.guestJoin{border-radius:0 0 1rem 1rem}.teamData{display:grid;grid-template-columns:auto auto;gap:3rem;justify-content:start;text-align:left}.teamData h3{font-size:.8rem;font-weight:500;padding:0 0 .5rem}.teamData .memberCount{line-height:1.6rem;font-size:1.1rem;font-weight:400;background:rgba(var(--black),.03)}.teamData svg{width:1em;height:1em;align-self:center;vertical-align:middle;color:rgba(var(--black),.5)}.action.eventShare{position:relative;padding:1rem 1rem .25rem;background:rgba(var(--backgroundSecondary),1);color:rgba(var(--buttonText),1);border:1px solid rgba(var(--teal),1);border-color:rgba(var(--teal),.85) rgba(var(--teal),.5) rgba(var(--teal),.35) rgba(var(--teal),.6);overflow:visible;z-index:2!important}.action.eventShare>*{position:relative;z-index:2!important}.action.eventShare svg{width:1.2em;height:1.2em;margin:-.3em .1em 0 0;vertical-align:middle}.action.eventShare label{display:block;font-size:.8rem;font-weight:400;line-height:1em}.action.eventShare label em{float:right;font-size:.8em}.action.eventShare label em svg{margin:-.1em 0 0}.action.eventShare .shareLink{display:block;clear:both;color:rgba(var(--white),1);line-height:3rem;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.action.eventShare .shareLink svg{margin:-.3em .5em 0 0}.action.eventShare:hover .shareLink{text-decoration:underline}.action.eventShare .copy{position:absolute;display:block;top:0;right:0;bottom:0;left:0;background:transparent;z-index:2;cursor:pointer}.action.eventShare .complete{position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:0;background:rgba(var(--backgroundSecondary),1);border-radius:1rem;z-index:1!important}.action.eventShare .complete:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:5em;background:rgba(var(--teal),.25);z-index:2;opacity:0;border-radius:1rem}.action.eventShare .complete.copied:after{animation:guestLinkCopy 2s linear forwards}@keyframes guestLinkCopy{0%{opacity:0;width:5em}25%{opacity:1;width:100%}90%{opacity:1;width:100%}to{opacity:0;width:100%}}.action.eventShare:before,.action.eventShare:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:1rem;background:linear-gradient(45deg,orange,#228b22,#0f0,#9400d3,gold,#f0f,#00f,tomato,indigo,teal,#ff0);background-size:300%;z-index:-1;opacity:0;transition:opacity .15s ease-in-out}.action.eventShare:hover:after{opacity:1;animation:buttonShadow 40s linear infinite}.action.eventShare:hover:before{filter:blur(8px);opacity:.2;animation:buttonShadow 40s linear infinite}.eventOverview.guestInvite .eventCheck{width:30px;display:flex}.eventOverview.guestInvite .eventCheck>div{display:grid;align-content:center;justify-content:center;width:1.5rem;height:1.5rem;margin:.75rem .5rem 0 -.25rem;border:1.5px solid rgba(var(--black),.5);background:rgba(var(--black),.05);border-radius:50%;align-self:center;font-size:.8rem}.eventOverview.guestInvite .eventCheck>div.checked{background:rgba(var(--yes),1);border:1px solid rgba(var(--yesDark),1)}.eventOverview.guestInvite .eventCheck>div svg{stroke-width:2.5;margin:0 0 0 -.05em;color:rgba(var(--black),.35);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.eventOverview.guestInvite .eventCheck>div:not(.checked) svg{opacity:0;transform:translateY(2px)}.eventOverview.guestInvite:hover .eventCheck>div:not(.checked) svg{opacity:1;transform:translate(0)}.eventOverview.guestInvite .eventCheck>div.checked svg{stroke-width:2.5;color:rgba(var(--yesDark),1)}.eventOverview.guestInvite li.showEventLocation,.eventOverview.guestInvite li.showEventZone{float:right}.eventOverview.guestInvite .showEventTeam{width:calc(75% - 220px)}@media only screen and (max-width: 800px){.action.guestJoin{grid-template-columns:1fr;gap:1rem}}.guestView .action:has(ul.eventAttendance){padding-bottom:0}.guestView .action:has(ul.eventAttendance) .actionOptions{display:none}.guestView .action .eventAttendance>li[data-type="Not Going"]:after{border-radius:0 0 1rem 1rem}.guestView .action .eventAttendance>li[data-type="Not Going"]:before{display:none}.guestView .messages{padding-bottom:0}.guestView .messages .messagesWindow{border-radius:0 0 1rem 1rem}.action.guestJoin .guestJoinForm{padding:0;background:transparent}.action.guestJoin .guestJoinForm form{--formColor:var(--backgroundSecondary);--formText:var(--buttonText);--formBackground:var(--backgroundSecondary);--formHeader:var(--buttonText)}.action.guestJoin .guestJoinForm h3{font-size:.8rem;font-weight:500}.action.guestJoin .guestJoinForm h3 svg{color:rgba(var(--buttontext),1)}.action.guestJoin .guestJoinForm p.rsvpReminder{color:rgba(var(--white),1);font-size:.8em;font-weight:300}.action.guestJoin .guestJoinForm p.rsvpReminder em{display:inline-block;padding:.2em .3em;border:1px solid currentColor;border-radius:5px;font-weight:500}.guestView .action:has(.eventResponse button.selected)~.action.guestJoin .guestJoinForm p.rsvpReminder{display:none}.group.guestInvites{background:rgba(var(--backgroundSecondary),1);float:none;overflow:clip;border:1px solid transparent;border-color:rgba(var(--teal),.3) rgba(var(--teal),.15) transparent rgba(var(--teal),.25);box-shadow:-2px -2px 6px 3px rgba(var(--teal),.05),0 10px 12px 15px rgba(var(--eventPrimary),.18);transition:box-shadow .25s ease-in-out,border .25s ease-in-out}.group.guestInvites>*{position:relative;z-index:2}.group.guestInvites:after{content:"";position:absolute;top:0;left:0;width:70%;height:300px;background-image:radial-gradient(circle at 49% 72%,rgba(var(--secondaryColor),1) 6.268370057381907%,transparent 60.32622633049509%),radial-gradient(circle at 15% 14%,rgba(var(--primaryColor),1) 15%,transparent 64.36460444890713%);background-blend-mode:normal,normal;border-radius:2rem 0 0;z-index:0;background-color:#fff0;opacity:.15;transition:opacity .25s ease-in-out}.group.guestInvites:before{content:"";position:absolute;top:0;left:0;width:70%;height:300px;z-index:1;background:linear-gradient(180deg,#0000,rgba(var(--backgroundSecondary),1));opacity:1;transition:opacity .25s ease-in-out}.group.guestInvites:has(.eventOverview+.eventOverview){box-shadow:0 0 3px 2px transparent,0 8px 8px 12px transparent;border-color:transparent}.group.guestInvites:has(.eventOverview+.eventOverview):before,.group.guestInvites:has(.eventOverview+.eventOverview):after{opacity:0}.group.guestInvites h3{color:rgba(var(--white),1);line-height:2rem;text-align:left;padding:0 1rem 1rem .5rem}.group.guestInvites h3 em{font-size:.8em;color:rgba(var(--buttonText),1);float:right;line-height:2rem}.group.guestInvites .eventOverview .showGuestTeam{max-width:calc(55% - 190px);padding-right:.5rem;float:left}.group.guestInvites .eventOverview .showEventTeam{float:left}.group.guestInvites .eventOverview{text-align:right}.group.guestInvites .eventOverview>li{float:none;text-align:left}@media only screen and (max-width: 800px){.group.guestInvites .eventOverview .showGuestTeam{max-width:none;grid-column:1 / span 2}.group.guestInvites .eventOverview .showEventTeam{grid-column:3 / span 1;text-align:right}.group.guestInvites .eventOverview .showEventLocation{text-align:right}}.callout .formContainer.captainInvite{padding:1rem;background:rgba(var(--backgroundSecondary),1)}.captainInvite{display:grid;grid-template-columns:55% 1fr;gap:2rem}.captainInvite .form{--formColor:var(--backgroundSecondary);--formText:var(--buttonText);--formBackground:var(--backgroundSecondary);--formHeader:var(--white);--valid:var(--yes)}.captainInvite .form.about{--formBackground:var(--background);padding:1rem 1rem 2rem;border-radius:1rem;background:rgba(var(--background),1);align-content:center}.captainInvite .form:nth-of-type(2){padding:1rem 1rem 2rem 0}.captainInvite .form:nth-of-type(2) h3{font-size:.8rem;font-weight:500}.captainInvite .form:nth-of-type(2) h3 em{color:rgba(var(--teal),1);font-weight:400;font-size:.8em}.captainInvite .form p{color:rgba(var(--white),1);font-size:.8em;font-weight:300}.captainInvite .form h3{color:rgba(var(--buttonText),1)}.captainInvite em.fp{color:rgba(var(--white),1);font-weight:700;font-size:1.1em;font-family:Outfit,Inter,Helvetica,Arial,sans-serif}.captainInvite em.fp svg,.captainInvite em.fp img{width:1rem;height:1rem}.callout .royaltyCallout{padding:1rem;background:rgba(var(--maybe),.5);color:rgba(var(--maybeDark),1);line-height:1.25em;border-radius:1rem;margin:0 0 1rem;text-align:center;box-shadow:3px 3px 5px 8px rgba(var(--maybeDark),.08),1px 1px 3px rgba(var(--maybeDark),.3)}.callout .royaltyCallout em{padding:.15em .5em;border:1px solid rgba(var(--maybe),1);border-radius:5px;background:rgba(var(--maybeDark),1);color:rgba(var(--maybe),1);border-color:rgba(var(--maybe),.75) rgba(var(--maybe),.4) rgba(var(--maybe),.4) rgba(var(--maybe),.65);box-shadow:2px 2px 4px 2px rgba(var(--maybe),.15),-2px -2px 3px 3px rgba(var(--maybe),.04)}.callout .royaltyCallout em svg{width:1.1em;height:1.1em;margin:-.2em .2em 0 0;vertical-align:middle;color:rgba(var(--maybe),.8)}@media only screen and (max-width: 800px){.captainInvite{grid-template-columns:1fr;grid-template-rows:auto auto;gap:0}.captainInvite .form:nth-of-type(2){padding:1rem}}.payments-page{display:block;width:100%}.payments-page:has(.payments-helper){display:grid;grid-template-columns:minmax(320px,450px) 1fr;gap:1rem}@media only screen and (max-width: 800px){.payments-page:has(.payments-helper){grid-template-columns:1fr;gap:0}}.payments-page .eventOverview *:not(i)>svg,.payment-requests .eventOverview *:not(i)>svg{width:1.25em;height:1.25em;margin:-.2em .5em 0 0;vertical-align:middle;align-self:center}.payments-page .payments-frame{width:100%;margin:1rem 0 0;padding:1rem;border:1px solid rgba(var(--black),.1);background:rgba(var(--beigeLight),1);border-radius:1rem}.payments-page .payments-frame .form{--formColor:var(--beigeLight);--formText:var(--black);--formBackground:var(--beigeLight);--formHeader:var(--black)}.payments-page .payments-frame .formContainer{padding:0}.payments-page .payments-frame .formContainer h3:first-child{margin-top:-1rem}.payments-page .payments-frame .form table.default{background:rgba(var(--offWhite),1)}.eventCard .payments-page .payments-frame{margin:1rem;width:auto}.payments-page .payments-frame p.helperText{margin:0;padding:1rem 0 0}.payments-page .payments-frame p.helperText:has(svg){padding:1rem 0 0 2.25rem}.payments-page .payments-frame p.helperText svg{position:absolute;top:1.5rem;left:1em;width:1.2em;height:1.2em;transform:translateY(-50%);color:rgba(var(--no),.8)}.payments-page .payments-frame .card-element-container .StripeElement{width:100%}.payments-page .payments-frame .card-element-container~div:has(.important){width:calc(100% + 2rem);margin:0 0 0 -1rem;padding:1rem 1rem 0;border-top:1px solid rgba(var(--black),.1)}.payments-page:has(.payments-helper) .payments-frame{max-width:450px}@media only screen and (max-width: 800px){.payments-page .payments-helper{grid-row:1 / span 1}}.payments-page .payments-steps{text-align:left;padding:1rem 0}@media only screen and (max-width: 800px){.payments-page .payments-steps{padding-bottom:0}}.payments-page .payments-steps li{padding:1rem 0;border-top:1px solid rgba(var(--black),.05)}.payments-page .payments-steps li:first-child{border:0}.payments-page .payments-steps h2{position:relative;padding:0 0 .5rem 2rem;font-size:1.17em;font-weight:600;color:rgba(var(--black),1)}.payments-page .payments-steps h2 em{display:block;font-size:.6em;color:rgba(var(--black),.6);padding:0 0 .25rem;font-weight:500}.payments-page .payments-steps li p{padding:0 0 0 2rem;font-size:.8em;line-height:1.35em;font-weight:400;color:rgba(var(--black),.8)}.payments-page .payments-steps li.tip{padding:1rem;border-radius:1rem;border:1px solid rgba(var(--black),.1);background:linear-gradient(35deg,rgba(var(--beigeLight),1) 65%,rgba(var(--beige),1) 110%);box-shadow:2px 2px 10px rgba(var(--black),.1)}.payments-page .payments-steps li.tip p{padding:0;font-size:.75rem;line-height:1.25em;font-weight:400}.payments-page .payments-steps li a{color:rgba(var(--eventPrimary),1)}.payments-page .payments-steps li p svg{width:1em;height:1em;margin:-.25em .1em 0 0;vertical-align:middle}.payments-page .payments-steps li.tip+li{border-top:0}.payments-page .ring{position:absolute;top:1rem;left:.75rem;transform:translate(-50%,-50%);width:1.5rem;height:1.5rem}.payments-page .ring.personal{--progress:0;--stroke-width:12}.payment-requests{padding-top:1rem}.eventOverview.payments .showEventAttendance.pay.paid,.eventOverview.payments .showEventAttendance.pay.canceled-request{font-size:.8rem;color:rgba(var(--black),.5)}.eventOverview.payments .status{font-size:.8em;font-weight:400}.eventOverview.payments .status em{display:inline-block;vertical-align:middle;font-size:.6rem;line-height:.6rem;padding:.5em;border:1px solid rgba(var(--black),.1);background:rgba(var(--black),.05);border-radius:5px}.eventOverview.payments .status:before{content:"";display:inline-block;vertical-align:middle;width:.6rem;height:.6rem;margin:-.2em .5em 0 0;border-radius:50%;border:.5px solid rgba(var(--black),.5);background:rgba(var(--black),.05)}.eventOverview.payments .status.paid:before{background:rgba(var(--yes),1)}.eventOverview.payments .status.pending:before{background:rgba(var(--maybe),1)}.eventOverview.payments .status.canceled:before{background:rgba(var(--black),.05)}.eventOverview.payments .status:not(.paid):has(em[data-due=late]):before{background:rgba(var(--no),1)}.eventCard.opened .eventOverview.payments .showEventAttendance.pay button{opacity:0;-webkit-user-select:none;user-select:none}@media only screen and (max-width: 800px){.payments-page .payments-frame .form .split:has(.feeSplit){display:block}.payments-page .payments-frame .form .split .feeSplit{margin-top:.5rem}}.progress-ring-circle{fill:transparent;stroke:rgba(var(--black),.1);stroke-width:var(--stroke-width)}.progress-ring-circle-progress{fill:transparent;stroke:rgba(var(--button),1);stroke-width:var(--stroke-width);stroke-linecap:round;stroke-dasharray:263.89;stroke-dashoffset:calc(263.89 - (263.89 * var(--progress)) / 100);transform:rotate(-90deg);transform-origin:center}.feeSplit{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding-top:.5rem;font-size:.8rem;line-height:1rem;color:rgba(var(--black),.5)}.feeSplit .amount{display:block;clear:both;font-size:1.2em;line-height:1.5em;vertical-align:bottom;color:rgba(var(--black),1)}.feeSplit .amount.fee{color:rgba(var(--noDark),1)}.feeSplit .amount.end{color:rgba(var(--yesDark),1)}.feeSplit .amount[data-amount^="-"]{color:rgba(var(--noDark),.75)}.feeSplit.big{width:calc(100% + 2rem);margin:0 0 0 -1rem;font-size:1.15rem;border:0 solid rgba(var(--black),.1);border-width:1px 0 1px 0}.feeSplit.big>span{padding:.5rem 1rem;border-left:1px solid rgba(var(--black),.1)}.feeSplit.big .amount{padding-top:.5rem;font-weight:500}.feeSplit.big .amount.fee{color:rgba(var(--black),1)}.feeSplit.big span:first-child{border-left:0}.eventOverview>li[class^=showPoll]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eventOverview .showPollPrompt{width:calc(75% - 100px)}.eventOverview .showPollPrompt svg{stroke-width:1.5;margin-right:.1em;color:rgba(var(--black),.5)}.eventOverview .showPollEndTime{float:right;max-width:25%;padding:0 .5rem 0 0;font-size:.8rem;text-align:left;color:rgba(var(--black),.5)}.eventOverview .showPollEndTime svg{color:rgba(var(--black),.5);stroke-width:1.5;vertical-align:middle;margin:-.3em .15em 0 0}.eventOverview .showPollParticipation{float:right;text-align:right;width:100px;padding:0 0 0 .5em;font-size:.75em;color:rgba(var(--black),.25)}.eventOverview .showPollParticipation svg{color:rgba(var(--black),.35)}.poll{padding-bottom:1rem}.eventCard.captain .eventOverview.poll{padding:0 1rem 1rem}.poll h3{padding:1rem 0;font-size:1.25rem;line-height:1.15em}.poll h3 em{display:block;padding:0 0 .5rem;font-weight:500;font-size:.8rem;color:rgba(var(--black),.7)}ul.pollOptions{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0 0}ul.pollOptions li{position:relative;display:block;padding:0;border-radius:.5rem;border:1px solid rgba(var(--black),.1);font-size:.9rem;line-height:1.25em;font-weight:500}ul.pollOptions li.header{border:0;margin:0;font-weight:500;font-size:.8rem;color:rgba(var(--black),.7)}ul.pollOptions li.header .pollChoiceCount{float:right;font-size:.8em}ul.pollOptions li label{display:block;padding:.5rem .5rem .5rem 3rem;cursor:pointer}ul.pollOptions li input{position:absolute;top:50%;left:1.5rem;transform:translate(-.25rem,-50%);margin:0}ul.pollOptions li:has(label:hover){background:rgba(var(--beige),.5)}ul.pollOptions li:has(input:checked){background:rgba(var(--beige),1)}ul.pollResults{display:flex;flex-direction:column;width:600px;min-width:fit-content;max-width:100%;gap:1rem;padding:.5rem 1rem 2rem;border-bottom-left-radius:1rem;border:.25rem solid rgba(var(--black),.08);border-width:0 0 .25rem .25rem}ul.pollResults li.header{border:0;margin:0;padding:0;font-weight:500;font-size:.8rem;color:rgba(var(--black),.7)}ul.pollResults li.result{display:block}ul.pollResults li.result .bar{position:relative;display:flex;min-width:2.5rem;width:calc(100% * (var(--voteCount)/var(--totalVotes)));padding:0 .75rem 0 0;text-align:right;height:2.5rem;line-height:2.5rem;justify-content:end;align-items:center;border-radius:0 .5rem .5rem 0;background:rgba(var(--beige),.25);border:.5px solid rgba(var(--black),.1);color:rgba(var(--black),.7)}ul.pollResults li.result .bar span{display:flex;align-items:center;z-index:2}ul.pollResults li.result .bar svg{width:1.2em;height:1.2em;margin:0 .35em 0 0}ul.pollResults li.result em{display:block;position:relative;clear:both;padding:.5rem 1rem 0;font-size:.8rem;line-height:1.15em;font-weight:400;color:rgba(var(--black),.7)}ul.pollResults li.result em:before{content:"";position:absolute;display:block;top:.5rem;left:.25rem;width:.45rem;height:.45rem;border-radius:0 0 0 .25rem;border:1px solid rgba(var(--black),.3);border-width:0 0 1px 1px}ul.pollResults li.result.winner .bar{background:rgba(var(--backgroundSecondary),1);color:rgba(var(--teal),1)}ul.pollResults li.result.winner .bar:before,ul.pollResults li.result.winner .bar:after{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:0 .5rem .5rem 0}ul.pollResults li.result.winner .bar:after{z-index:1}.form div.split.pollCreateOption{display:grid;grid-template-rows:1fr;grid-template-columns:1fr auto;align-items:end}.form div.split.pollCreateOption:has(>div:only-child){gap:0}button.pollButton{display:flex;align-items:center;height:2.85rem;background:rgba(var(--beigeLight),1);border:1px solid rgba(var(--black),.1);color:rgba(var(--formText),.8);border-radius:.5rem}button.pollButton:hover{color:rgba(var(--black),1);box-shadow:2px 2px rgba(var(--black),.03);border:1px solid rgba(var(--formText),1);transform:translate(0)}button.pollButton svg{width:1.25rem;height:1.25rem;stroke-width:1.5;color:currentColor}button.pollButton.add{align-self:start;font-size:1rem}button.pollButton.add svg{margin:0 .5rem 0 0}@media only screen and (max-width: 800px){.eventOverview .showPollParticipation{width:50px}.eventOverview .showPollEndTime{max-width:calc(25% + 50px)}}ul.addToCalendar{position:relative;display:flex;flex-direction:column;gap:1rem;max-width:300px}ul.addToCalendar li{position:relative;display:flex;padding:.5rem 1rem;border-radius:1rem;background:linear-gradient(155deg,rgba(var(--beige),1),rgba(var(--beigeLight),1) 35%);border:1px solid transparent;border-color:rgba(var(--beigeLight),1) rgba(var(--black),.05) rgba(var(--black),.05) rgba(var(--beigeLight),1);transition:all .15s ease-in-out}ul.addToCalendar li:hover{transform:translateY(-3px);box-shadow:0 1px 8px rgba(var(--black),.03),2px 2px 3px 5px rgba(var(--black),.03)}ul.addToCalendar li p{font-weight:500;line-height:1.25em}ul.addToCalendar li em{display:block;clear:both;font-size:.7em;font-weight:500;color:rgba(var(--black),.6)}ul.addToCalendar li a{position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:3;outline:0}ul.addToCalendar li>svg{margin-right:1rem;stroke-width:1.5}ul.addToCalendar li .icon{position:absolute;display:grid;top:0;right:0;width:3rem;height:100%;justify-content:center;align-content:center}ul.addToCalendar li .icon svg{width:1.5rem;height:1.5rem;transform:translate(5px,-2px);opacity:0;transition:all .15s ease-in-out}ul.addToCalendar li:hover .icon svg{transform:translate(0);opacity:.25}article.onboard{position:relative;display:block;margin:0 0 1rem;padding:1rem;border-radius:1.5rem;background:linear-gradient(155deg,rgba(var(--v2backgroundLight),1),rgba(var(--v2backgroundDark),1) 120px);border:1px solid transparent;border-color:rgba(var(--v2backgroundDark),1) rgba(var(--black),.05) rgba(var(--black),.05) rgba(var(--v2backgroundDark),1);box-shadow:0 0 14px rgba(var(--v2backgroundLight),.25),3px 6px 6px 2px rgba(var(--v2backgroundLight),.15)}article.onboard ul.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;transition:all .35s cubic-bezier(.42,0,.58,1);grid-template-columns:var(--col1,1fr) var(--col2,1fr) var(--col3,1fr)}@media only screen and (max-width: 800px){article.onboard ul.steps{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}}article.onboard ul.steps li{position:relative;display:flex;min-height:200px;min-width:fit-content;padding:1rem;flex-direction:column;justify-content:space-between;background:rgba(var(--v2backgroundLight),1);color:rgba(var(--white),1);border:1px solid rgba(var(--black),.05);border-radius:1rem;overflow:hidden}article.onboard ul.steps li>*{z-index:2}article.onboard ul.steps li>span{z-index:0}article.onboard ul.steps li:is(.selected){box-shadow:0 0 0 2px rgba(var(--teal),1)}article.onboard ul.steps li h4{font-size:1.15rem;font-weight:500;text-wrap:balance}article.onboard ul.steps li em.step{display:block;padding:0 0 .25rem;font-size:.75rem;color:rgba(var(--v2textSecondary),1);font-weight:600}article.onboard ul.steps li em.step:is(li.selected em.step){color:rgba(var(--teal),1)}article.onboard ul.steps li a.button{display:flex;flex-wrap:nowrap;white-space:nowrap;margin:0;min-width:fit-content;max-width:100%;align-self:start;border:0;background:rgba(var(--eventPrimary),1);color:rgba(var(--white),1)}article.onboard ul.steps li a.button:is(:hover,ul.steps li:hover a.button){transform:translate(0);background:rgba(var(--backgroundSecondary),1);color:rgba(var(--teal),1)}article.onboard ul.steps li a.button:hover{box-shadow:0 0 0 1px rgba(var(--teal),1)}@media only screen and (max-width: 800px){article.onboard ul.steps li a.button{align-self:center}}article.onboard ul.steps li .cover{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;opacity:.075;filter:saturate(0);z-index:0;transition:opacity .1725s 0s cubic-bezier(.42,0,.58,1)}article.onboard ul.steps li .cover img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;object-position:center 33%}article.onboard ul.steps li a.full{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;z-index:1}@media only screen and (max-width: 800px){article.onboard ul.steps li{flex-direction:row;min-height:0}}@media only screen and (max-width: 800px){article.onboard ul.steps{grid-template-columns:1fr;grid-template-rows:var(--col1,1fr) var(--col2,1fr) var(--col3,1fr)}}article.onboard ul.steps:has(li.selected:nth-child(1)){--col1:1fr}article.onboard ul.steps:has(li.selected:nth-child(2)){--col2:1fr}article.onboard ul.steps:has(li.selected:nth-child(3)){--col3:1fr}article.onboard ul.steps:hover:has(li:nth-child(1):hover){grid-template-columns:3fr 1fr 1fr}@media only screen and (max-width: 800px){article.onboard ul.steps:hover:has(li:nth-child(1):hover){grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}}article.onboard ul.steps:hover:has(li:nth-child(2):hover){grid-template-columns:1fr 3fr 1fr}@media only screen and (max-width: 800px){article.onboard ul.steps:hover:has(li:nth-child(2):hover){grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}}article.onboard ul.steps:hover:has(li:nth-child(3):hover){grid-template-columns:1fr 1fr 3fr}@media only screen and (max-width: 800px){article.onboard ul.steps:hover:has(li:nth-child(3):hover){grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}}section.group:has(#onboardRoster:hover) .captainNav ul li[data-function=Roster]{transition:all .15s ease-in-out;background:rgba(var(--backgroundSecondary),1);color:rgba(var(--teal),1);border:1px solid rgba(var(--teal),1);transform:scale(1.2);animation:onboardBeacon 3.5s linear infinite}section.group:has(#onboardSchedule:hover) .captainNav ul li[data-function=Game]{transition:all .15s ease-in-out;background:rgba(var(--backgroundSecondary),1);color:rgba(var(--teal),1);border:1px solid rgba(var(--teal),1);transform:scale(1.2);animation:onboardBeacon 3.5s linear infinite}section.group:has(#onboardPayments:hover) .captainNav ul li[data-function=Payments]{transition:all .15s ease-in-out;background:rgba(var(--backgroundSecondary),1);color:rgba(var(--teal),1);border:1px solid rgba(var(--teal),1);transform:scale(1.2);animation:onboardBeacon 3.5s linear infinite}html:has(.callout){overflow:hidden}main:has(.callout) *{z-index:1!important}main:has(.callout) *:has(.callout){z-index:11!important}main:has(.callout) .callout{z-index:12!important}main:has(.callout) .callout .close{z-index:-1!important}main:has(.callout) .callout a.absolute{z-index:2!important}.form section:has(.colorTrigger){z-index:10}main:has(.callout) .callout .form *{z-index:initial!important}main:has(.callout) .callout .form{z-index:2!important}main:has(.callout) .callout .form .helperText{z-index:3!important}main:has(.callout) .callout .form .react-datepicker-popper{z-index:5!important}main:has(.callout) .toast-container{z-index:15!important}.callout .callout{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}main:has(.callout) .callout .callout{z-index:14!important}main:has(.callout) .callout .callout .close{z-index:-1!important}main:has(.callout) .callout .form .dropdown{z-index:4!important}main:has(.callout) .callout .form .dropdown~label{z-index:4!important}.hideAll{display:none!important}
