@font-face{font-family:karla;src:url(../media/karla-s.p.082dd8c6.ttf)format("truetype");font-display:swap}@font-face{font-family:karla Fallback;src:local(Arial);ascent-override:88.59%;descent-override:24.35%;line-gap-override:0.0%;size-adjust:103.51%}.karla_4d6a8d17-module__lXIG9q__className{font-family:karla,karla Fallback}
.Egg-module-scss-module__TZPElG__modal{background:0 0;border:0;outline:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:none;overflow:visible}.Egg-module-scss-module__TZPElG__modal[open]{display:flex}.Egg-module-scss-module__TZPElG__modal::backdrop{background:#0009}.Egg-module-scss-module__TZPElG__image{border-radius:10px;max-width:80vw;max-height:80vh;display:block;position:absolute}@keyframes Egg-module-scss-module__TZPElG__load{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Egg-module-scss-module__TZPElG__loader{border:3px solid var(--primary);border-left-color:#0000;border-radius:100px;width:24px;height:24px;animation:.5s linear infinite Egg-module-scss-module__TZPElG__load}@media (prefers-reduced-motion:reduce){.Egg-module-scss-module__TZPElG__loader{border:0;animation:none}.Egg-module-scss-module__TZPElG__loader:before{content:"loading..."}}
.Field-module-scss-module__WtQ89q__wrapper{margin:30px 0}.Field-module-scss-module__WtQ89q__label{padding-bottom:4px;font-size:18px;display:block}.Field-module-scss-module__WtQ89q__description{opacity:.7;padding-bottom:6px;font-size:13px;display:block}
.SelectField-module-scss-module__dJLvja__select{box-sizing:border-box;width:100%;font:inherit;background:var(--surface);color:inherit;border:1px solid var(--primary);box-shadow:inset 0 0 0 0 var(--primary);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-position:right 10px center;background-repeat:no-repeat;background-size:1em;border-radius:3px;padding:10px 14px}.SelectField-module-scss-module__dJLvja__select:focus-visible{outline:var(--focus-ring);outline-offset:2px}
.TextField-module-scss-module__PsQv4a__input{box-sizing:border-box;width:100%;font:inherit;background:var(--surface);color:inherit;border:1px solid var(--primary);box-shadow:inset 0 0 0 0 var(--primary);border-radius:3px;padding:10px 14px;font-size:18px}.TextField-module-scss-module__PsQv4a__input:focus-visible{outline:var(--focus-ring);outline-offset:2px}
.TimeRangeField-module-scss-module__rhXfOq__range{-webkit-user-select:none;user-select:none;background-color:var(--surface);border:1px solid var(--primary);border-radius:3px;height:50px;margin:38px 6px 18px;position:relative}.TimeRangeField-module-scss-module__rhXfOq__handle{border:1px solid var(--primary);background-color:var(--highlight);cursor:ew-resize;touch-action:none;border-radius:3px;width:20px;height:calc(100% + 20px);transition:left .1s;position:absolute;top:-10px}@media (prefers-reduced-motion:reduce){.TimeRangeField-module-scss-module__rhXfOq__handle{transition:none}}.TimeRangeField-module-scss-module__rhXfOq__handle:after{content:"|||";width:100%;height:100%;color:var(--shadow);justify-content:center;align-items:center;font-size:8px;display:flex;position:absolute;top:0;left:0}.TimeRangeField-module-scss-module__rhXfOq__handle:before{content:attr(data-label);text-align:center;white-space:nowrap;padding-inline:var(--extra-padding);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.TimeRangeField-module-scss-module__rhXfOq__handle:focus-visible{outline:var(--focus-ring);outline-offset:2px}.TimeRangeField-module-scss-module__rhXfOq__selected{background-color:var(--primary);border-radius:2px;height:100%;transition:left .1s,right .1s;position:absolute;top:0}@media (prefers-reduced-motion:reduce){.TimeRangeField-module-scss-module__rhXfOq__selected{transition:none}}
.Copyable-module-scss-module__T0Vz_a__copyable{cursor:pointer}.Copyable-module-scss-module__T0Vz_a__copyable:hover{color:var(--secondary)}
.Button-module-scss-module__HB5Z3q__button{cursor:pointer;font:inherit;background:0 0;border:0;border-radius:3px;margin:0;padding:0;text-decoration:none}.Button-module-scss-module__HB5Z3q__button>div{text-align:center;box-sizing:border-box;background:var(--override-surface-color,var(--primary));color:var(--override-text-color,var(--background));border-radius:inherit;transform-style:preserve-3d;justify-content:center;align-items:center;margin-bottom:5px;padding:.6em 1.5em;font-weight:600;transition:transform .15s ease-out;display:inline-flex;position:relative}.Button-module-scss-module__HB5Z3q__button>div svg,.Button-module-scss-module__HB5Z3q__button>div img{width:1.2em;height:1.2em;margin-right:.5em}.Button-module-scss-module__HB5Z3q__button>div:before{content:"";background:var(--override-shadow-color,var(--shadow));border-radius:inherit;width:100%;height:100%;transition:transform .15s ease-out,box-shadow .15s ease-out;position:absolute;top:0;left:0;transform:translate3d(0,5px,-1em)}.Button-module-scss-module__HB5Z3q__button:hover>div,.Button-module-scss-module__HB5Z3q__button:focus>div{transform:translateY(1px)}.Button-module-scss-module__HB5Z3q__button:hover>div:before,.Button-module-scss-module__HB5Z3q__button:focus>div:before{transform:translate3d(0,4px,-1em)}.Button-module-scss-module__HB5Z3q__button:active>div{transform:translateY(5px)}.Button-module-scss-module__HB5Z3q__button:active>div:before{transform:translateZ(-1em)}@media print{.Button-module-scss-module__HB5Z3q__button>div:before{display:none}}.Button-module-scss-module__HB5Z3q__button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.Button-module-scss-module__HB5Z3q__iconButton>div{width:30px;height:30px;padding:0}.Button-module-scss-module__HB5Z3q__iconButton>div svg,.Button-module-scss-module__HB5Z3q__iconButton>div img{margin:0}.Button-module-scss-module__HB5Z3q__small>div{padding:.4em 1.3em}.Button-module-scss-module__HB5Z3q__loading{cursor:wait}.Button-module-scss-module__HB5Z3q__loading>div{color:#0000}.Button-module-scss-module__HB5Z3q__loading img{opacity:0}@keyframes Button-module-scss-module__HB5Z3q__load{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Button-module-scss-module__HB5Z3q__loading>div:after{content:"";border:3px solid var(--override-text-color,var(--background));border-left-color:#0000;border-radius:100px;width:18px;height:18px;animation:.5s linear infinite Button-module-scss-module__HB5Z3q__load;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__HB5Z3q__loading>div:after{content:"loading...";color:var(--override-text-color,var(--background));width:initial;height:initial;border:0;justify-content:center;align-items:center;animation:none;display:flex;top:0;bottom:0;left:50%;transform:translate(-50%)}}.Button-module-scss-module__HB5Z3q__secondary>div{border:1px solid var(--override-surface-color,var(--secondary));color:var(--override-surface-color,var(--secondary));background:0 0;margin-bottom:0}@media print{.Button-module-scss-module__HB5Z3q__secondary>div{box-shadow:0 4px 0 0 var(--override-shadow-color,var(--secondary))}}.Button-module-scss-module__HB5Z3q__secondary>div:before{content:none}.Button-module-scss-module__HB5Z3q__secondary:hover>div,.Button-module-scss-module__HB5Z3q__secondary:active>div,.Button-module-scss-module__HB5Z3q__secondary:focus>div{transform:none}
.Content-module-scss-module__JytMrW__content{width:600px;max-width:calc(100% - 60px);margin:20px auto}.Content-module-scss-module__JytMrW__centered{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1em;display:flex}.Content-module-scss-module__JytMrW__slim{max-width:calc(100% - 30px);margin-block:10px}
.EventInfo-module-scss-module__E0QjLq__wrapper{text-align:center;margin:50px 0 20px}.EventInfo-module-scss-module__E0QjLq__info{text-align:center;margin:6px 0;padding:10px 0;font-size:15px}
.CreateForm-module-scss-module__SJ4W4G__buttonWrapper{justify-content:center;display:flex}
.Footer-module-scss-module__wcgw9G__footer{justify-content:space-between;align-items:center;width:600px;max-width:calc(100% - 60px);margin:20px auto;display:flex}@media print{.Footer-module-scss-module__wcgw9G__footer{display:none}}.Footer-module-scss-module__wcgw9G__small{width:250px;max-width:initial;margin:60px auto 0;display:block}.Footer-module-scss-module__wcgw9G__small span{margin-bottom:20px;display:block}
@font-face{font-family:samuraiBob;src:url(../media/samuraibob-s.p.4d86f93b.woff2)format("woff2");font-display:swap}@font-face{font-family:samuraiBob Fallback;src:local(Arial);ascent-override:96.67%;descent-override:7.44%;line-gap-override:0.0%;size-adjust:82.73%}.samuraibob_eaa17c89-module__dCwaEq__className{font-family:samuraiBob,samuraiBob Fallback,sans-serif}
.page-module-scss-module__SZm3WW__name{text-align:center;margin:20px 0 5px;font-weight:800}.page-module-scss-module__SZm3WW__info{text-align:center;margin:6px 0;font-size:15px}@media print{.page-module-scss-module__SZm3WW__noPrint{display:none}}.page-module-scss-module__SZm3WW__date{text-align:center;opacity:.8;letter-spacing:.01em;margin:0 0 10px;font-size:14px;font-weight:500;display:block}@media print{.page-module-scss-module__SZm3WW__date:after{content:" - " attr(title)}}.page-module-scss-module__SZm3WW__tabs{justify-content:center;align-items:center;margin:30px 0 20px;display:flex}.page-module-scss-module__SZm3WW__tab{-webkit-user-select:none;user-select:none;color:var(--text);background-color:var(--surface);border:1px solid var(--primary);font:inherit;cursor:pointer;border-bottom:0;border-top-left-radius:5px;border-top-right-radius:5px;margin:0 4px;padding:8px 18px;display:block}.page-module-scss-module__SZm3WW__tab:focus-visible{outline:var(--focus-ring);outline-offset:2px}.page-module-scss-module__SZm3WW__tabSelected{color:#fff;background-color:var(--primary);border-color:var(--primary)}.page-module-scss-module__SZm3WW__tabDisabled{opacity:.5;cursor:not-allowed}.page-module-scss-module__SZm3WW__bone{background-color:var(--loading);border-radius:3px;width:12em;max-width:100%;height:1em;display:inline-block}
@font-face{font-family:molot;src:url(../media/molot-s.p.1c1c5461.woff2)format("woff2");font-display:swap}@font-face{font-family:molot Fallback;src:local(Arial);ascent-override:78.3%;descent-override:18.21%;line-gap-override:0.0%;size-adjust:120.66%}.molot_d369ee72-module__GBP8cW__className{font-family:molot,molot Fallback,sans-serif}
.AvailabilityEditor-module-scss-module__9kib-W__selectionControls{align-items:center;gap:1em;display:flex}
.Header-module-scss-module__wS1-Va__header{flex-direction:column;justify-content:center;align-items:center;display:flex}@keyframes Header-module-scss-module__wS1-Va__jelly{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}.Header-module-scss-module__wS1-Va__link{text-decoration:none}.Header-module-scss-module__wS1-Va__link:hover img{animation:.5s Header-module-scss-module__wS1-Va__jelly}@media (prefers-reduced-motion:reduce){.Header-module-scss-module__wS1-Va__link:hover img{animation:none}}.Header-module-scss-module__wS1-Va__top{justify-content:center;align-items:center;display:inline-flex}.Header-module-scss-module__wS1-Va__logo{width:2.5rem;height:2.5rem;margin-right:16px}.Header-module-scss-module__wS1-Va__title{color:var(--primary);text-shadow:0 2px 0 var(--shadow);font-size:2rem;font-weight:400;line-height:1em;display:block}.Header-module-scss-module__wS1-Va__tagline{justify-content:center;align-items:center;padding-top:2px;font-size:14px;text-decoration:underline;display:flex}@media print{.Header-module-scss-module__wS1-Va__tagline{display:none}}.Header-module-scss-module__wS1-Va__subtitle{text-align:center;color:var(--secondary);text-transform:uppercase;margin:0;font-size:3rem;font-weight:400;line-height:1em;display:block}[data-small=true] .Header-module-scss-module__wS1-Va__subtitle{font-size:2rem}.Header-module-scss-module__wS1-Va__hasAltChars{padding-top:.3em;font-family:sans-serif;font-size:2rem;font-weight:600;line-height:1.2em}.Header-module-scss-module__wS1-Va__bigTitle{text-align:center;color:var(--primary);text-shadow:0 4px 0 var(--shadow);text-transform:uppercase;margin:0;font-size:4rem;font-weight:400;line-height:1em}@media (max-width:350px){.Header-module-scss-module__wS1-Va__bigTitle{font-size:3.5rem}}[data-small=true] .Header-module-scss-module__wS1-Va__bigTitle{font-size:2rem}@media (max-width:350px){[data-small=true] .Header-module-scss-module__wS1-Va__bigTitle{font-size:2rem}}.Header-module-scss-module__wS1-Va__bigLogo{-webkit-user-select:none;user-select:none;width:80px;height:80px;transition:transform .15s;animation:.5s 50ms Header-module-scss-module__wS1-Va__jelly}.Header-module-scss-module__wS1-Va__bigLogo:active{animation:none;transform:scale(.85)}@media (prefers-reduced-motion:reduce){.Header-module-scss-module__wS1-Va__bigLogo{transition:none;animation:none}.Header-module-scss-module__wS1-Va__bigLogo:active{transform:none}}
.GoogleCalendar-module-scss-module__2nQyVW__wrapper{width:100%}.GoogleCalendar-module-scss-module__2nQyVW__title{align-items:center;display:flex}.GoogleCalendar-module-scss-module__2nQyVW__title strong{margin-right:1ex}.GoogleCalendar-module-scss-module__2nQyVW__icon{width:24px;height:24px;margin-right:12px}.GoogleCalendar-module-scss-module__2nQyVW__linkButton{font:inherit;color:var(--primary);cursor:pointer;appearance:none;background:0 0;border:0;border-radius:.2em;margin:0;padding:0;text-decoration:underline;display:inline}.GoogleCalendar-module-scss-module__2nQyVW__linkButton:focus-visible{outline:var(--focus-ring);outline-offset:2px}.GoogleCalendar-module-scss-module__2nQyVW__options{padding:0 0 5px;font-size:14px}.GoogleCalendar-module-scss-module__2nQyVW__item{margin-block:.5em;display:flex}.GoogleCalendar-module-scss-module__2nQyVW__name{flex-direction:column;align-items:flex-start;margin-left:.6em;font-size:15px;font-weight:500;display:flex}.GoogleCalendar-module-scss-module__2nQyVW__info{opacity:.6;padding:14px 0 10px;font-size:14px;font-weight:500}
.AvailabilityViewer-module-scss-module__J_cq3q__heatmap{box-sizing:border-box;justify-content:center;align-items:flex-end;min-width:100%;padding:0 calc(50% - 300px);display:inline-flex}@media (max-width:660px){.AvailabilityViewer-module-scss-module__J_cq3q__heatmap{padding:0 30px}}.AvailabilityViewer-module-scss-module__J_cq3q__timeLabels{z-index:5;pointer-events:none;flex-direction:column;flex-shrink:0;padding-top:1em;padding-right:6px;display:flex;position:sticky;left:6px;overflow:hidden}.AvailabilityViewer-module-scss-module__J_cq3q__timeSpace{text-align:right;border-top:2px solid #0000;height:10px;position:relative}.AvailabilityViewer-module-scss-module__J_cq3q__timeSpace.AvailabilityViewer-module-scss-module__J_cq3q__grey{background-origin:border-box;background-image:repeating-linear-gradient(45deg,transparent,transparent 4.3px,var(--loading)4.3px,var(--loading)8.6px)}.AvailabilityViewer-module-scss-module__J_cq3q__timeLabel{-webkit-user-select:none;user-select:none;background:var(--background);white-space:nowrap;border-radius:.3em;padding:.1em .2em;font-size:12px;display:inline-block;transform:translateY(calc(-50% - 2px))}.AvailabilityViewer-module-scss-module__J_cq3q__dateColumn{flex-direction:column;flex-shrink:0;width:60px;min-width:60px;margin-bottom:10px;display:flex}.AvailabilityViewer-module-scss-module__J_cq3q__dateLabel{text-align:center;-webkit-user-select:none;user-select:none;font-size:12px;display:block}.AvailabilityViewer-module-scss-module__J_cq3q__dayLabel{text-align:center;-webkit-user-select:none;user-select:none;font-size:15px;display:block}.AvailabilityViewer-module-scss-module__J_cq3q__times{border-bottom:2px solid var(--text);border-left:1px solid var(--text);border-right:1px solid var(--text);flex-direction:column;display:flex}.AvailabilityViewer-module-scss-module__J_cq3q__times[data-border-left=true]{border-left:2px solid var(--text);border-top-left-radius:3px;border-bottom-left-radius:3px}.AvailabilityViewer-module-scss-module__J_cq3q__times[data-border-right=true]{border-right:2px solid var(--text);border-top-right-radius:3px;border-bottom-right-radius:3px}.AvailabilityViewer-module-scss-module__J_cq3q__times .AvailabilityViewer-module-scss-module__J_cq3q__time+.AvailabilityViewer-module-scss-module__J_cq3q__timespace,.AvailabilityViewer-module-scss-module__J_cq3q__times .AvailabilityViewer-module-scss-module__J_cq3q__timespace:first-of-type{border-top:2px solid var(--text)}.AvailabilityViewer-module-scss-module__J_cq3q__time{border-top-style:solid;border-top-width:2px;border-top-color:var(--text);background-origin:border-box;height:10px;transition:background-color .1s;position:relative}@media (prefers-reduced-motion:reduce){.AvailabilityViewer-module-scss-module__J_cq3q__time{transition:none}}.AvailabilityViewer-module-scss-module__J_cq3q__nonEditable:hover:after{content:"";background-color:var(--highlight-color,#0000004d);position:absolute;inset:0}@media (hover:hover){.AvailabilityViewer-module-scss-module__J_cq3q__editable:hover:not(:active){opacity:.8;background-image:linear-gradient(var(--hover-color),var(--hover-color))}}.AvailabilityViewer-module-scss-module__J_cq3q__highlight{background-image:repeating-linear-gradient(45deg,transparent,transparent 4.3px,var(--highlight-color,#00000080)4.3px,var(--highlight-color,#00000080)8.6px)}.AvailabilityViewer-module-scss-module__J_cq3q__info{text-align:center;display:block}@media print{.AvailabilityViewer-module-scss-module__J_cq3q__info{display:none}}.AvailabilityViewer-module-scss-module__J_cq3q__people{flex-wrap:wrap;justify-content:center;gap:5px;margin:14px auto;display:flex}.AvailabilityViewer-module-scss-module__J_cq3q__person{font:inherit;border:1px solid var(--text);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:3px;padding:2px 8px;font-size:15px;font-weight:500}.AvailabilityViewer-module-scss-module__J_cq3q__person:focus-visible{outline:var(--focus-ring);outline-offset:2px}.AvailabilityViewer-module-scss-module__J_cq3q__personSelected{background:var(--primary);color:#fff;border-color:var(--primary)}.AvailabilityViewer-module-scss-module__J_cq3q__wrapper{margin:20px 0;position:relative;overflow-y:visible}.AvailabilityViewer-module-scss-module__J_cq3q__wrapper>div{overflow-x:auto}.AvailabilityViewer-module-scss-module__J_cq3q__columnSpacer{flex-shrink:0;width:12px}.AvailabilityViewer-module-scss-module__J_cq3q__tooltip{border:1px solid var(--text);background-color:var(--background);pointer-events:none;z-index:100;-webkit-user-select:none;user-select:none;border-radius:3px;max-width:200px;padding:4px 8px;position:absolute}.AvailabilityViewer-module-scss-module__J_cq3q__tooltip h3{margin:0;font-size:15px;font-weight:700}.AvailabilityViewer-module-scss-module__J_cq3q__tooltip>span{opacity:.8;font-size:13px;font-weight:600;display:block}.AvailabilityViewer-module-scss-module__J_cq3q__tooltip>div{padding:4px 0;font-size:13px}.AvailabilityViewer-module-scss-module__J_cq3q__tooltip>div span{border:1px solid var(--primary);border-radius:3px;margin:2px;padding:1px 4px;display:inline-block}.AvailabilityViewer-module-scss-module__J_cq3q__tooltip>div span[data-disabled=true]{opacity:.5;border-color:var(--text)}
.Skeleton-module-scss-module__WDSSYG__skeleton{opacity:.5}.Skeleton-module-scss-module__WDSSYG__skeleton>div:last-of-type{border:2px solid;border-radius:3px;width:300px;height:382px;margin-block:2px 10px;position:relative}.Skeleton-module-scss-module__WDSSYG__dayLabels{justify-content:space-around;display:flex}.Skeleton-module-scss-module__WDSSYG__dayLabels span{background:currentColor;border-radius:.2em;width:3ch;height:.9em;display:block}.Skeleton-module-scss-module__WDSSYG__dateLabels{margin-block-end:3px;font-size:12px}.Skeleton-module-scss-module__WDSSYG__dateLabels span{width:5ch}
.Text-module-scss-module__BwNTXa__text{font-weight:500;line-height:1.6em}
.Section-module-scss-module__PVCzVq__section{background-color:var(--surface);margin:30px 0 0;padding:20px 0}
.Recents-module-scss-module__jvttYG__recent{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:5px 0;text-decoration:none;display:flex}.Recents-module-scss-module__jvttYG__recent:hover .Recents-module-scss-module__jvttYG__name{text-decoration:underline}@media (max-width:500px){.Recents-module-scss-module__jvttYG__recent{display:block}}.Recents-module-scss-module__jvttYG__name{color:var(--secondary);flex:1;font-size:1.1em;font-weight:700;display:block}.Recents-module-scss-module__jvttYG__date{opacity:.8;white-space:nowrap;color:var(--text);font-weight:400}@media (max-width:500px){.Recents-module-scss-module__jvttYG__date{white-space:normal}}
.ToggleField-module-scss-module__nTPEmq__toggleContainer{border-radius:3px;display:flex}.ToggleField-module-scss-module__nTPEmq__toggleContainer>div:first-of-type label{border-inline-start:1px solid var(--primary);border-start-start-radius:2px;border-end-start-radius:2px}.ToggleField-module-scss-module__nTPEmq__toggleContainer>div:last-of-type label{border-inline-end:1px solid var(--primary);border-start-end-radius:2px;border-end-end-radius:2px}.ToggleField-module-scss-module__nTPEmq__option{flex:1;position:relative}.ToggleField-module-scss-module__nTPEmq__hiddenInput{opacity:0;appearance:none;width:0;height:0;position:absolute;top:0;left:0}.ToggleField-module-scss-module__nTPEmq__hiddenInput:checked+label{color:var(--background);background-color:var(--primary)}.ToggleField-module-scss-module__nTPEmq__hiddenInput:focus-visible+label{outline:var(--focus-ring);outline-offset:2px}.ToggleField-module-scss-module__nTPEmq__button{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-block:1px solid var(--primary);justify-content:center;align-items:center;height:100%;padding:6px;display:flex}
.Legend-module-scss-module___kXVsq__wrapper{justify-content:center;align-items:center;margin:10px 0;display:flex}.Legend-module-scss-module___kXVsq__wrapper label:last-of-type{text-align:right}@media (max-width:400px){.Legend-module-scss-module___kXVsq__wrapper{display:block}}.Legend-module-scss-module___kXVsq__label{text-align:left;font-size:14px;display:block}.Legend-module-scss-module___kXVsq__bar{border:1px solid var(--text);border-radius:3px;width:40%;height:20px;margin:0 8px;display:flex;overflow:hidden}@media (max-width:400px){.Legend-module-scss-module___kXVsq__bar{width:100%;margin:8px 0}}.Legend-module-scss-module___kXVsq__highlight{background-image:repeating-linear-gradient(45deg,transparent,transparent 4.5px,var(--highlight-color,#00000080)4.5px,var(--highlight-color,#00000080)9px)}
.Settings-module-scss-module__tZSTSW__openButton{cursor:pointer;width:50px;height:50px;color:inherit;z-index:200;background:0 0;border:0;border-radius:100%;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:flex;position:absolute;top:12px;right:12px}.Settings-module-scss-module__tZSTSW__openButton:focus-visible{outline:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.Settings-module-scss-module__tZSTSW__openButton{transition:none}}@media print{.Settings-module-scss-module__tZSTSW__openButton{display:none}}.Settings-module-scss-module__tZSTSW__open{transform:rotate(-60deg)}.Settings-module-scss-module__tZSTSW__modal{max-width:initial;min-height:initial;width:initial;height:initial;pointer-events:none;opacity:0;visibility:hidden;background:0 0;border:none;margin:0;padding:0;transition:opacity .15s,transform .15s,visibility .15s;display:block;position:absolute;inset:0;overflow:visible;transform:translateY(-10px)}.Settings-module-scss-module__tZSTSW__modal>div{background-color:var(--background);border:1px solid var(--surface);z-index:150;box-sizing:border-box;border-radius:3px;width:270px;max-width:calc(100% - 20px);padding:10px 18px;position:absolute;top:70px;right:12px;box-shadow:0 3px 6px #0000004d}.Settings-module-scss-module__tZSTSW__modal[open]{pointer-events:all;opacity:1;visibility:visible;transform:translateY(0)}.Settings-module-scss-module__tZSTSW__modal::backdrop{background:0 0}@media (prefers-reduced-motion:reduce){.Settings-module-scss-module__tZSTSW__modal{transition:none}}@media print{.Settings-module-scss-module__tZSTSW__modal{display:none}}.Settings-module-scss-module__tZSTSW__heading{margin:6px 0;font-size:1.5rem;line-height:1em;display:block}
.Login-module-scss-module__f40Tza__form{grid-gap:18px;grid-template-columns:1fr 1fr auto;align-items:flex-end;display:grid}@media (max-width:500px){.Login-module-scss-module__f40Tza__form{grid-template-columns:1fr}.Login-module-scss-module__f40Tza__form div:last-child{width:100%}}.Login-module-scss-module__f40Tza__info{opacity:.75;margin:18px 0;font-size:12px}
.TranslateDialog-module-scss-module__R1681W__popup{background-color:var(--background);border:1px solid var(--surface);z-index:900;box-sizing:border-box;border-radius:3px;align-items:center;width:500px;max-width:calc(100% - 40px);padding:20px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 3px 6px #0000004d}.TranslateDialog-module-scss-module__R1681W__popup h2{margin:0;font-size:1.3rem}.TranslateDialog-module-scss-module__R1681W__popup p{margin:12px 0 0;font-size:1rem}@media (max-width:400px){.TranslateDialog-module-scss-module__R1681W__popup{display:block}}.TranslateDialog-module-scss-module__R1681W__buttons{white-space:nowrap;flex-flow:column wrap;justify-content:flex-end;align-items:stretch;gap:12px;margin-left:20px;display:flex}@media (max-width:400px){.TranslateDialog-module-scss-module__R1681W__buttons{white-space:normal;margin:20px 0 0}}
.Video-module-scss-module__3ilIgW__videoWrapper{width:100%;margin:0 auto;padding-bottom:56.4%;position:relative}.Video-module-scss-module__3ilIgW__videoWrapper iframe{border-radius:10px;width:100%;height:100%;position:absolute}.Video-module-scss-module__3ilIgW__preview{border-radius:10px;width:100%;max-width:400px;margin:0 auto;text-decoration:none;transition:transform .15s;display:block;position:relative}.Video-module-scss-module__3ilIgW__preview:hover,.Video-module-scss-module__3ilIgW__preview:focus{transform:translateY(-2px)}.Video-module-scss-module__3ilIgW__preview:active{transform:translateY(-1px)}.Video-module-scss-module__3ilIgW__preview img{border-radius:inherit;background-color:#ccc;width:100%;height:auto;display:block}.Video-module-scss-module__3ilIgW__preview span{color:#fff;text-align:center;text-shadow:0 0 20px #000c;-webkit-user-select:none;user-select:none;width:100%;font-size:1.5rem;display:block;position:absolute;top:50%;transform:translateY(-50%)}.Video-module-scss-module__3ilIgW__preview span:before{content:"";background:currentColor url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23F79E00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-play'%3E%3Cpolygon points='5 3 19 12 5 21 5 3'%3E%3C/polygon%3E%3C/svg%3E") 50%/1em no-repeat;border-radius:100%;width:2em;height:2em;margin:0 auto .4em;display:block;box-shadow:0 0 20px #0000004d}
.page-module-scss-module__8PlBFq__step{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);margin-top:30px;text-decoration-line:underline;text-decoration-style:solid}.page-module-scss-module__8PlBFq__fakeCalendar{-webkit-user-select:none;user-select:none}.page-module-scss-module__8PlBFq__fakeCalendar div{grid-gap:2px;grid-template-columns:repeat(7,1fr);display:grid}.page-module-scss-module__8PlBFq__fakeCalendar div:first-of-type span{-webkit-user-select:none;user-select:none;opacity:.7;justify-content:center;align-items:center;padding:3px 0;font-weight:700;display:flex}@media (max-width:350px){.page-module-scss-module__8PlBFq__fakeCalendar div:first-of-type span{font-size:12px}}.page-module-scss-module__8PlBFq__fakeCalendar div:last-of-type span{border:1px solid var(--primary);color:#fff;background-color:var(--primary);justify-content:center;align-items:center;padding:10px 0;display:flex}.page-module-scss-module__8PlBFq__fakeCalendar div:last-of-type span:first-of-type{color:inherit;background-color:var(--surface);border-start-start-radius:3px;border-end-start-radius:3px}.page-module-scss-module__8PlBFq__fakeCalendar div:last-of-type span:last-of-type{color:inherit;background-color:var(--surface);border-start-end-radius:3px;border-end-end-radius:3px}
.page-module-scss-module__zd10Ia__note{background-color:var(--surface);border:1px solid var(--primary);box-sizing:border-box;border-radius:10px;margin:16px 0;padding:12px 16px;font-weight:500;line-height:1.6em}.page-module-scss-module__zd10Ia__note a{color:var(--secondary)}
