.AvailabilityEditor_selectionControls__fDBQw{display:flex;align-items:center;gap:1em}.GoogleCalendar_wrapper__sKUVG{width:100%}.GoogleCalendar_title__JuAd9{display:flex;align-items:center}.GoogleCalendar_title__JuAd9 strong{margin-right:1ex}.GoogleCalendar_icon__56bqW{height:24px;width:24px;margin-right:12px}.GoogleCalendar_linkButton__ZrRFE{font:inherit;color:var(--primary);border:0;background:none;text-decoration:underline;padding:0;margin:0;display:inline;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.2em}.GoogleCalendar_linkButton__ZrRFE:focus-visible{outline:var(--focus-ring);outline-offset:2px}.GoogleCalendar_options__PKn60{font-size:14px;padding:0 0 5px}.GoogleCalendar_item__bOmYz{display:flex;margin-block:.5em}.GoogleCalendar_name__as8mg{margin-left:.6em;font-size:15px;font-weight:500;display:flex;flex-direction:column;align-items:flex-start}.GoogleCalendar_info__SuQuM{font-size:14px;opacity:.6;font-weight:500;padding:14px 0 10px}.AvailabilityViewer_heatmap__e5yXk{display:inline-flex;box-sizing:border-box;min-width:100%;align-items:flex-end;justify-content:center;padding:0 calc((100% - 600px)/2)}@media(max-width:660px){.AvailabilityViewer_heatmap__e5yXk{padding:0 30px}}.AvailabilityViewer_timeLabels__jbcDu{flex-shrink:0;display:flex;flex-direction:column;padding-right:6px;position:-webkit-sticky;position:sticky;left:6px;z-index:5;overflow:hidden;padding-top:1em;pointer-events:none}.AvailabilityViewer_timeSpace__HWb3C{height:10px;position:relative;border-top:2px solid rgba(0,0,0,0);text-align:right}.AvailabilityViewer_timeSpace__HWb3C.AvailabilityViewer_grey__WA7wF{background-origin:border-box;background-image:repeating-linear-gradient(45deg,transparent,transparent 4.3px,var(--loading) 4.3px,var(--loading) 8.6px)}.AvailabilityViewer_timeLabel__VTytv{display:inline-block;transform:translateY(calc(-50% - 2px));font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--background);border-radius:.3em;padding:.1em .2em;white-space:nowrap}.AvailabilityViewer_dateColumn__lq0sF{flex-shrink:0;display:flex;flex-direction:column;width:60px;min-width:60px;margin-bottom:10px}.AvailabilityViewer_dateLabel__qLHHT{font-size:12px}.AvailabilityViewer_dateLabel__qLHHT,.AvailabilityViewer_dayLabel__C3ZBT{display:block;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AvailabilityViewer_dayLabel__C3ZBT{font-size:15px}.AvailabilityViewer_times__t0HJF{display:flex;flex-direction:column;border-bottom:2px solid var(--text);border-left:1px solid var(--text);border-right:1px solid var(--text)}.AvailabilityViewer_times__t0HJF[data-border-left=true]{border-left:2px solid var(--text);border-top-left-radius:3px;border-bottom-left-radius:3px}.AvailabilityViewer_times__t0HJF[data-border-right=true]{border-right:2px solid var(--text);border-top-right-radius:3px;border-bottom-right-radius:3px}.AvailabilityViewer_time__RkIfR,.AvailabilityViewer_times__t0HJF .AvailabilityViewer_time__RkIfR+.AvailabilityViewer_timespace__WZwSd,.AvailabilityViewer_times__t0HJF .AvailabilityViewer_timespace__WZwSd:first-of-type{border-top:2px solid var(--text)}.AvailabilityViewer_time__RkIfR{height:10px;background-origin:border-box;transition:background-color .1s;position:relative}@media(prefers-reduced-motion:reduce){.AvailabilityViewer_time__RkIfR{transition:none}}.AvailabilityViewer_nonEditable__kt6kc:hover:after{content:"";position:absolute;inset:0;background-color:var(--highlight-color,rgba(0,0,0,.3))}@media(hover:hover){.AvailabilityViewer_editable__jfTOD:hover:not(:active){opacity:.8;background-image:linear-gradient(var(--hover-color),var(--hover-color))}}.AvailabilityViewer_highlight__ehtfh{background-image:repeating-linear-gradient(45deg,transparent,transparent 4.3px,var(--highlight-color,rgba(0,0,0,.5)) 4.3px,var(--highlight-color,rgba(0,0,0,.5)) 8.6px)}.AvailabilityViewer_info__DWtUV{display:block;text-align:center}@media print{.AvailabilityViewer_info__DWtUV{display:none}}.AvailabilityViewer_people__9Nz4j{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:14px auto}.AvailabilityViewer_person__w_LqL{font:inherit;font-size:15px;border-radius:3px;border:1px solid var(--text);color:var(--text);font-weight:500;background:rgba(0,0,0,0);cursor:pointer;padding:2px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AvailabilityViewer_person__w_LqL:focus-visible{outline:var(--focus-ring);outline-offset:2px}.AvailabilityViewer_personSelected__ANFhZ{background:var(--primary);color:#fff;border-color:var(--primary)}.AvailabilityViewer_wrapper__ATi9Z{overflow-y:visible;margin:20px 0;position:relative}.AvailabilityViewer_wrapper__ATi9Z>div{overflow-x:auto}.AvailabilityViewer_columnSpacer__sZawc{width:12px;flex-shrink:0}.AvailabilityViewer_tooltip__0oM9b{position:absolute;border:1px solid var(--text);border-radius:3px;padding:4px 8px;background-color:var(--background);max-width:200px;pointer-events:none;z-index:100;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AvailabilityViewer_tooltip__0oM9b h3{font-size:15px;margin:0;font-weight:700}.AvailabilityViewer_tooltip__0oM9b>span{font-size:13px;display:block;opacity:.8;font-weight:600}.AvailabilityViewer_tooltip__0oM9b>div{font-size:13px;padding:4px 0}.AvailabilityViewer_tooltip__0oM9b>div span{display:inline-block;margin:2px;padding:1px 4px;border:1px solid var(--primary);border-radius:3px}.AvailabilityViewer_tooltip__0oM9b>div span[data-disabled=true]{opacity:.5;border-color:var(--text)}.Legend_wrapper__75uUF{margin:10px 0;display:flex;align-items:center;justify-content:center}.Legend_wrapper__75uUF label:last-of-type{text-align:right}@media(max-width:400px){.Legend_wrapper__75uUF{display:block}}.Legend_label__fSiZh{display:block;font-size:14px;text-align:left}.Legend_bar__DTdks{display:flex;width:40%;height:20px;border-radius:3px;overflow:hidden;margin:0 8px;border:1px solid var(--text)}@media(max-width:400px){.Legend_bar__DTdks{width:100%;margin:8px 0}}.Legend_highlight__ZT_zU{background-image:repeating-linear-gradient(45deg,transparent,transparent 4.5px,var(--highlight-color,rgba(0,0,0,.5)) 4.5px,var(--highlight-color,rgba(0,0,0,.5)) 9px)}.Skeleton_skeleton___vcgD{opacity:.5}.Skeleton_skeleton___vcgD>div:last-of-type{height:382px;width:300px;border:2px solid;border-radius:3px;margin-block:2px 10px;position:relative}.Skeleton_dayLabels__OqsI7{display:flex;justify-content:space-around}.Skeleton_dayLabels__OqsI7 span{height:.9em;display:block;width:3ch;background:currentColor;border-radius:.2em}.Skeleton_dateLabels__lehiF{font-size:12px;-webkit-margin-after:3px;margin-block-end:3px}.Skeleton_dateLabels__lehiF span{width:5ch}.Error_error__CqCNk{border-radius:3px;background-color:var(--error);color:#fff;padding:0 16px;display:flex;align-items:center;justify-content:space-between;font-size:18px;opacity:0;max-height:0;margin:0;visibility:hidden;transition:margin .2s,padding .2s,max-height .2s}@media(prefers-reduced-motion:reduce){.Error_error__CqCNk{transition:none}}.Error_open__QHXVL{opacity:1;visibility:visible;margin:20px 0;padding:12px 16px;max-height:60px;transition:opacity .15s .2s,max-height .2s,margin .2s,padding .2s,visibility .2s}.Error_closeButton__hn8me{border:0;background:none;height:30px;width:30px;cursor:pointer;color:inherit;display:flex;align-items:center;justify-content:center;margin-left:16px;padding:0;border-radius:.2em}.Error_closeButton__hn8me:focus-visible{outline:2px solid currentColor;outline-offset:2px}.Field_wrapper__DANin{margin:30px 0}.Field_label__YjZ8z{display:block;padding-bottom:4px;font-size:18px}.Field_description___s4cx{display:block;padding-bottom:6px;font-size:13px;opacity:.7}.TextField_input__GFODK{width:100%;box-sizing:border-box;font:inherit;background:var(--surface);color:inherit;padding:10px 14px;border:1px solid var(--primary);box-shadow:inset 0 0 0 0 var(--primary);border-radius:3px;font-size:18px}.TextField_input__GFODK:focus-visible{outline:var(--focus-ring);outline-offset:2px}.Login_form__rtyYB{display:grid;grid-template-columns:1fr 1fr auto;align-items:flex-end;grid-gap:18px}@media(max-width:500px){.Login_form__rtyYB{grid-template-columns:1fr}.Login_form__rtyYB div:last-child{width:100%}}.Login_info__AAzXg{margin:18px 0;opacity:.75;font-size:12px}.SelectField_select__ytfvq{width:100%;box-sizing:border-box;font:inherit;background:var(--surface);color:inherit;padding:10px 14px;border:1px solid var(--primary);box-shadow:inset 0 0 0 0 var(--primary);border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3CforeignObject%20width%3D%22100px%22%20height%3D%22100px%22%3E%3Cdiv%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%22%20style%3D%22color%3A%23F79E00%3Bfont-size%3A60px%3Bdisplay%3Aflex%3Balign-items%3Acenter%3Bjustify-content%3Acenter%3Bheight%3A100%25%3Bwidth%3A100%25%3B%22%3E%E2%96%BC%3C%2Fdiv%3E%3C%2FforeignObject%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:1em}.SelectField_select__ytfvq:focus-visible{outline:var(--focus-ring);outline-offset:2px}.page_name__3uR8A{text-align:center;font-weight:800;margin:20px 0 5px}.page_info__V13uw{margin:6px 0;text-align:center;font-size:15px}@media print{.page_noPrint__2x9S9{display:none}}.page_date__5cGoy{display:block;text-align:center;font-size:14px;opacity:.8;margin:0 0 10px;font-weight:500;letter-spacing:.01em}@media print{.page_date__5cGoy:after{content:" - " attr(title)}}.page_tabs__0_zdy{display:flex;align-items:center;justify-content:center;margin:30px 0 20px}.page_tab__dCNmp{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;color:var(--text);padding:8px 18px;background-color:var(--surface);border:1px solid var(--primary);border-bottom:0;margin:0 4px;font:inherit;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer}.page_tab__dCNmp:focus-visible{outline:var(--focus-ring);outline-offset:2px}.page_tabSelected__Nul8v{color:#fff;background-color:var(--primary);border-color:var(--primary)}.page_tabDisabled__aecMD{opacity:.5;cursor:not-allowed}.page_bone__MQND9{width:12em;max-width:100%;background-color:var(--loading);border-radius:3px;height:1em;display:inline-block}.TimeRangeField_range__A4rVH{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--surface);border:1px solid var(--primary);border-radius:3px;height:50px;position:relative;margin:38px 6px 18px}.TimeRangeField_handle__NAber{height:calc(100% + 20px);width:20px;border:1px solid var(--primary);background-color:var(--highlight);border-radius:3px;position:absolute;top:-10px;cursor:ew-resize;touch-action:none;transition:left .1s}@media(prefers-reduced-motion:reduce){.TimeRangeField_handle__NAber{transition:none}}.TimeRangeField_handle__NAber:after{content:"|||";font-size:8px;position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;color:var(--shadow)}.TimeRangeField_handle__NAber:before{content:attr(data-label);position:absolute;bottom:calc(100% + 8px);text-align:center;left:50%;transform:translateX(-50%);white-space:nowrap;padding-inline:var(--extra-padding)}.TimeRangeField_handle__NAber:focus-visible{outline:var(--focus-ring);outline-offset:2px}.TimeRangeField_selected__rZGPe{position:absolute;height:100%;top:0;background-color:var(--primary);border-radius:2px;transition:left .1s,right .1s}@media(prefers-reduced-motion:reduce){.TimeRangeField_selected__rZGPe{transition:none}}.Copyable_copyable__lK6aO{cursor:pointer}.Copyable_copyable__lK6aO:hover{color:var(--secondary)}.EventInfo_wrapper__COjwX{text-align:center;margin:50px 0 20px}.EventInfo_info__dubE_{margin:6px 0;text-align:center;font-size:15px;padding:10px 0}.CreateForm_buttonWrapper__AqC8l{display:flex;justify-content:center}.Footer_footer__OYoYH{width:600px;margin:20px auto;max-width:calc(100% - 60px);display:flex;align-items:center;justify-content:space-between;text-align:center}@media print{.Footer_footer__OYoYH{display:none}}.Footer_small__WcNqC{margin:60px auto 0;width:250px;max-width:none;display:block}.Footer_small__WcNqC span{display:block;margin-bottom:20px}.Header_header__MwWvM{display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden}@keyframes Header_jelly___OAhc{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}.Header_link__suN3m{text-decoration:none}.Header_link__suN3m:hover img{animation:Header_jelly___OAhc .5s 1}@media(prefers-reduced-motion:reduce){.Header_link__suN3m:hover img{animation:none}}.Header_top__K7h_L{display:inline-flex;justify-content:center;align-items:center}.Header_logo__V9h3K{width:18rem;height:9rem;margin-right:16px}.Header_title__3GiRZ{display:block;font-size:2rem;color:var(--primary);font-weight:400;text-shadow:0 2px 0 var(--shadow);line-height:1em}.Header_tagline__h8HtW{text-decoration:underline;font-size:14px;padding-top:2px;display:flex;align-items:center;justify-content:center}@media print{.Header_tagline__h8HtW{display:none}}.Header_subtitle___KAD_{display:block;margin:0;font-size:3rem;text-align:center;font-weight:400;color:var(--secondary);line-height:1em;text-transform:uppercase}[data-small=true] .Header_subtitle___KAD_{font-size:2rem}.Header_hasAltChars___CADp{font-family:sans-serif;font-size:2rem;font-weight:600;line-height:1.2em;padding-top:.3em}.Header_bigTitle__ozp8g{margin:0;font-size:4rem;text-align:center;color:var(--primary);font-weight:400;text-shadow:0 3px 0 var(--shadow);line-height:1em;text-transform:uppercase}@media(max-width:350px){.Header_bigTitle__ozp8g{font-size:3.5rem}}[data-small=true] .Header_bigTitle__ozp8g{font-size:2rem}@media(max-width:350px){[data-small=true] .Header_bigTitle__ozp8g{font-size:2rem}}.Header_bigLogo__gtmMy{width:609px;height:300px;transition:transform .15s;animation:Header_jelly___OAhc .5s .05s 1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Header_bigLogo__gtmMy:active{animation:none;transform:scale(.85)}@media(prefers-reduced-motion:reduce){.Header_bigLogo__gtmMy{animation:none;transition:none}.Header_bigLogo__gtmMy:active{transform:none}}.Section_section__gjwvr{margin:30px 0 0;background-color:var(--surface);padding:20px 0}.Recents_recent__JGumV{text-decoration:none;display:flex;align-items:center;justify-content:space-between;padding:5px 0;flex-wrap:wrap}.Recents_recent__JGumV:hover .Recents_name__ZRo4Z{text-decoration:underline}@media(max-width:500px){.Recents_recent__JGumV{display:block}}.Recents_name__ZRo4Z{font-weight:700;font-size:1.1em;color:var(--secondary);flex:1 1;display:block}.Recents_date__04KuB{font-weight:400;opacity:.8;white-space:nowrap;color:var(--text)}@media(max-width:500px){.Recents_date__04KuB{white-space:normal}}.page_note__Rufq9{background-color:var(--surface);border:1px solid var(--primary);border-radius:10px;padding:12px 16px;margin:16px 0;box-sizing:border-box;font-weight:500;line-height:1.6em}.page_note__Rufq9 a{color:var(--secondary)}.page_step__vPfYy{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-line:underline;text-decoration-line:underline;margin-top:30px}.page_fakeCalendar__RFgtL{-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_fakeCalendar__RFgtL div{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px}.page_fakeCalendar__RFgtL div:first-of-type span{display:flex;align-items:center;justify-content:center;padding:3px 0;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.7}@media(max-width:350px){.page_fakeCalendar__RFgtL div:first-of-type span{font-size:12px}}.page_fakeCalendar__RFgtL div:last-of-type span{border:1px solid var(--primary);display:flex;align-items:center;justify-content:center;padding:10px 0;color:#fff;background-color:var(--primary)}.page_fakeCalendar__RFgtL div:last-of-type span:first-of-type{border-start-start-radius:3px;border-end-start-radius:3px;color:inherit;background-color:var(--surface)}.page_fakeCalendar__RFgtL div:last-of-type span:last-of-type{border-end-end-radius:3px;border-start-end-radius:3px;color:inherit;background-color:var(--surface)}