:host{width:fit-content;--base-font-size-l:16px;--base-font-size-m:16px;--base-font-size-s:16px;--font:arial,helvetica,"Twemoji Mozilla","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","EmojiOne Color","Android Emoji",sans-serif;--accent-color:#1e90ff;--wrapper-padding:1px;--buttonslist-gap:5px;--btn-background:#f5f5f5;--btn-hover-background:#fff;--btn-hover-border:#d2d2d2;--btn-border:#d2d2d2;--btn-border-radius:6px;--btn-padding-x:1em;--btn-padding-y:.65em;--btn-font-weight:600;--btn-text:#333;--btn-hover-text:#000;--btn-shadow:rgba(0,0,0,0.08) 0 4px 14px -2px,rgba(0,0,0,0.12) 0 2px 6px -1px;--btn-hover-shadow:rgba(0,0,0,0.14) 0 5px 16px -2px,rgba(0,0,0,0.14) 0 3px 8px -2px;--btn-active-shadow:rgba(0,0,0,0.16) 0 6px 17px -2px,rgba(0,0,0,0.14) 0 4px 8px -2px;--list-background:#f5f5f5;--list-hover-background:#fff;--list-text:#333;--list-font-weight:400;--list-hover-text:#000;--list-close-background:#e5e5e5;--list-close-text:#777;--list-border-radius:6px;--list-padding:.8em;--list-shadow:rgba(0,0,0,0.12) 0 4px 18px -2px,rgba(0,0,0,0.14) 0 2px 8px -1px;--list-modal-shadow:rgba(0,0,0,0.18) 0 4px 34px -3px,rgba(0,0,0,0.14) 0 2px 12px -2px;--input-border-radius:6px;--input-background:#fff;--status-active-text:#fff;--form-error:#c5372c;--form-success:#338a36;--modal-text:#000;--modal-text-align:center;--modal-text-align-rtl:center;--modal-background:#f5f5f5;--modal-border-radius:6px;--modal-shadow:drop-shadow(3px 6px 28px rgba(0,0,0,0.3));--modal-btn-bar:#c6c8cd;--modal-btn-background:#f5f5f5;--modal-btn-secondary-background:#e2e1e6;--modal-btn-hover-background:#fff;--modal-btn-border:#d2d2d2;--modal-btn-font-weight:600;--modal-btn-text:#2e2e2e;--modal-btn-hover-text:#161616;--modal-btn-secondary-text:#666567;--modal-btn-shadow:rgba(0,0,0,0.08) 0 4px 14px -2px,rgba(0,0,0,0.08) 0 2px 6px -1px;--modal-btn-hover-shadow:rgba(0,0,0,0.14) 0 5px 17px -2px,rgba(0,0,0,0.12) 0 3px 8px -2px;--modal-headline-text-align:center;--modal-headline-text-transform:none;--date-btn-text:#1d1d1e;--date-btn-text-secondary:#3a3a3f;--date-btn-cal-day-text:#fff;--date-btn-cal-month-text:#d3d2d7;--date-btn-cal-background:#313132;--date-btn-background:#eae9ed;--date-btn-hover-background:#fff;--date-btn-headline-line-clamp:1;--date-btn-shadow:rgba(0,0,0,0.08) 0 4px 14px -2px,rgba(0,0,0,0.12) 0 2px 6px -1px;--date-btn-hover-shadow:rgba(0,0,0,0.14) 0 5px 16px -2px,rgba(0,0,0,0.14) 0 3px 8px -2px;--checkmark-background:drop-shadow(0 0 4px #fff);--overlay-background:rgba(20,20,20,0.25);--icon-ms365-color:#ea3e23;--icon-yahoo-color:#5f01d1;--icon-filter:none}:host(.atcb-dark){--btn-background:#2e2e2e;--btn-hover-background:#373737;--btn-hover-border:#3d3d3d;--btn-border:#3d3d3d;--btn-text:#dedede;--btn-hover-text:#f1f1f1;--btn-shadow:hsla(0,0%,100%,0.03) -3px -3px 34px -1px,rgba(0,0,0,0.1) 2px 3px 14px -2px,rgba(0,0,0,0.12) 1px 2px 8px -1px;--btn-hover-shadow:rgba(0,0,0,0.18) 2px 5px 24px -4px,rgba(0,0,0,0.14) 1px 2px 10px -2px;--btn-active-shadow:rgba(0,0,0,0.2) 2px 5px 24px -4px,rgba(0,0,0,0.14) 1px 2px 10px -2px;--list-background:#2e2e2e;--list-hover-background:#373737;--list-text:#dedede;--list-hover-text:#f1f1f1;--list-close-background:#282828;--list-close-text:#777;--list-shadow:rgba(0,0,0,0.12) 0 4px 24px -2px,rgba(0,0,0,0.14) 0 2px 10px -1px;--list-modal-shadow:rgba(0,0,0,0.18) -1px 3px 34px 2px;--modal-text:#f1f1f1;--modal-background:#242424;--modal-shadow:drop-shadow(3px 6px 28px rgba(0,0,0,0.3));--modal-btn-bar:#38383a;--modal-btn-background:#181819;--modal-btn-secondary-background:#2e2d30;--modal-btn-hover-background:#434246;--modal-btn-border:#434246;--modal-btn-text:#dbdbdb;--modal-btn-hover-text:#fff;--modal-btn-secondary-text:#b8b8b8;--modal-btn-shadow:hsla(0,0%,100%,0.03) -2px -2px 14px,rgba(0,0,0,0.1) 3px 3px 14px -2px,rgba(0,0,0,0.12) 1px 2px 10px -1px;--input-background:#434246;--status-active-text:#000;--form-error:#db8680;--form-success:#99de9c;--date-btn-text:#ebebf0;--date-btn-text-secondary:#b5b5bd;--date-btn-cal-day-text:#101010;--date-btn-cal-month-text:#3e3e3f;--date-btn-cal-background:#c7c7cd;--date-btn-background:#363636;--date-btn-hover-background:#474747;--date-btn-shadow:rgba(0,0,0,0.1) 0 0 24px -2px,rgba(0,0,0,0.12) 1px 2px 8px -1px;--checkmark-background:drop-shadow(0 0 4px #0a0a0a);--overlay-background:rgba(20,20,20,0.6);--icon-ms365-color:#ea3e23;--icon-yahoo-color:#bebebe;--icon-filter:grayscale(.2)}.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-l)}@media (width <= 991px){.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-m)}}@media (width <= 575px){.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-s)}}.atcb-initialized.atcb-buttons-list{gap:var(--buttonslist-gap)}.atcb-button-wrapper{display:block;position:relative}[dir] .atcb-button-wrapper{padding:var(--wrapper-padding)}.atcb-button{align-items:center;box-sizing:content-box;color:var(--btn-text);display:flex;font-family:var(--font);font-size:1em;font-weight:var(--btn-font-weight);justify-content:center;line-height:1.5em;max-width:300px;position:relative;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;width:auto;z-index:1}[dir] .atcb-button{background-color:var(--btn-background);border:1px solid var(--btn-border);border-radius:var(--btn-border-radius);box-shadow:var(--btn-shadow);cursor:pointer;margin:.13em;padding:var(--btn-padding-y) var(--btn-padding-x);text-align:center}.atcb-button:not(.atcb-no-text,.atcb-modal-style,.atcb-dropoverlay,.atcb-single){min-width:calc(11.6em - var(--btn-padding-x)*2)}.atcb-button.atcb-no-text{display:flex;place-content:center center;align-items:center;height:3em;width:3em}[dir] .atcb-button.atcb-no-text{padding:0}[dir=ltr] .atcb-rtl .atcb-button{direction:rtl;text-align:right}[dir=rtl] .atcb-rtl .atcb-button{direction:ltr;text-align:left}.atcb-button:focus-visible{outline:2px solid var(--accent-color)}.atcb-button:not([disabled]):focus,.atcb-button:not([disabled]):hover{color:var(--btn-hover-text)}[dir] .atcb-button:not([disabled]):focus,[dir] .atcb-button:not([disabled]):hover{background-color:var(--btn-hover-background);border-color:var(--btn-hover-border);box-shadow:var(--btn-hover-shadow);margin:0;padding:calc(var(--btn-padding-y) + .13em) calc(var(--btn-padding-x) + .13em)}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay){z-index:15000000}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay),.atcb-button.atcb-single:not([disabled]):focus,.atcb-button.atcb-single:not([disabled]):hover{color:var(--btn-hover-text)}[dir] .atcb-button.atcb-active:not(.atcb-modal-style,[dir] .atcb-dropoverlay),[dir] .atcb-button.atcb-single:not([disabled]):focus,[dir] .atcb-button.atcb-single:not([disabled]):hover{background-color:var(--btn-hover-background);border-color:var(--btn-hover-border);box-shadow:var(--btn-active-shadow);margin:0;padding:calc(var(--btn-padding-y) + .13em) calc(var(--btn-padding-x) + .13em)}.atcb-button:not([disabled]).atcb-no-text.atcb-active,.atcb-button:not([disabled]).atcb-no-text:focus,.atcb-button:not([disabled]).atcb-no-text:hover{height:3.26em;width:3.26em}[dir] .atcb-button:not([disabled]).atcb-no-text.atcb-active,[dir] .atcb-button:not([disabled]).atcb-no-text:focus,[dir] .atcb-button:not([disabled]).atcb-no-text:hover{padding:0!important}.atcb-button.atcb-active.atcb-dropoverlay{z-index:14000090}.atcb-icon{flex-grow:0;flex-shrink:0;height:1em;line-height:1em;width:1em}[dir=ltr] .atcb-icon{margin-right:.8em}[dir=rtl] .atcb-icon{margin-left:.8em}[dir=ltr] .atcb-rtl .atcb-icon{margin-right:0;margin-left:.8em}[dir=rtl] .atcb-rtl .atcb-icon{margin-left:0;margin-right:.8em}[dir=ltr] .atcb-no-text .atcb-icon,[dir=rtl] .atcb-no-text .atcb-icon{margin-right:0;margin-left:0}.atcb-icon svg{fill:currentcolor;height:100%;width:100%}.atcb-text{overflow-wrap:anywhere}.atcb-dropdown-anchor{bottom:4px;height:1px;width:100%;opacity:0;position:absolute}.atcb-list-wrapper{box-sizing:border-box;font-weight:var(--list-font-weight);position:absolute;z-index:14000090}[dir] .atcb-list-wrapper{padding:0 4px}.atcb-list-wrapper.atcb-dropoverlay{z-index:15000000;max-width:max-content}.atcb-list{box-sizing:border-box;color:var(--list-text);display:block;font-family:var(--font);min-width:100%;position:relative;user-select:none;-webkit-user-select:none;width:fit-content}[dir] .atcb-list{background-color:var(--list-background);border-radius:0 0 var(--list-border-radius) var(--list-border-radius);box-shadow:var(--list-shadow)}.atcb-list-item{align-items:center;box-sizing:border-box;display:flex;font-size:1em;line-height:1.75em;touch-action:manipulation;-webkit-tap-highlight-color:transparent}[dir] .atcb-list-item{background-color:var(--list-background);cursor:pointer;padding:var(--list-padding)}[dir=ltr] .atcb-list-item{text-align:left}[dir=rtl] .atcb-list-item{text-align:right}[dir=ltr] .atcb-rtl .atcb-list-item{direction:rtl;text-align:right}[dir=rtl] .atcb-rtl .atcb-list-item{direction:ltr;text-align:left}.atcb-list-item:hover{color:var(--list-hover-text)}[dir] .atcb-list-item:hover{background-color:var(--list-hover-background)}.atcb-list-item:focus-visible{color:var(--accent-color);outline:none}[dir] .atcb-list-item:focus-visible{background-color:var(--list-hover-background)}[dir] .atcb-list-item:last-child{border-radius:0 0 var(--list-border-radius) var(--list-border-radius)}[dir] .atcb-dropup .atcb-list-item:last-child{border-radius:0;padding-bottom:calc(var(--list-padding) + .45em)}[dir] .atcb-dropoverlay .atcb-list .atcb-list-item:first-child,[dir] .atcb-dropup .atcb-list,[dir] .atcb-dropup .atcb-list-item:first-child,[dir] .atcb-list.atcb-modal .atcb-list-item:first-child{border-radius:var(--list-border-radius) var(--list-border-radius) 0 0}[dir] .atcb-dropoverlay .atcb-list .atcb-list-item:only-child,[dir] .atcb-list.atcb-modal .atcb-list-item:only-child{border-radius:var(--list-border-radius)}[dir] .atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child{padding-top:calc(var(--list-padding) + .45em)}[dir] .atcb-dropoverlay .atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child,[dir] .atcb-dropup .atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child{padding-top:var(--list-padding)}[dir] .atcb-dropoverlay .atcb-list,[dir] .atcb-list.atcb-modal{border-radius:var(--list-border-radius)}[dir] .atcb-list.atcb-modal{box-shadow:var(--list-modal-shadow)}[dir] .atcb-list-item .atcb-icon{margin:0 auto}.atcb-list-item .atcb-icon+.atcb-text{width:100%}[dir=ltr] .atcb-list-item .atcb-icon+.atcb-text{margin-left:.7em}[dir=rtl] .atcb-list-item .atcb-icon+.atcb-text{margin-right:.7em}[dir=ltr] .atcb-rtl .atcb-list-item .atcb-icon+.atcb-text{margin-left:0;margin-right:.7em}[dir=rtl] .atcb-rtl .atcb-list-item .atcb-icon+.atcb-text{margin-right:0;margin-left:.7em}[dir] .atcb-list-item-close{background-color:var(--list-close-background)}.atcb-list-item.atcb-list-item-close:not(:focus-visible){color:var(--list-close-text)}.atcb-list-item-close svg{fill:currentcolor}.atcb-modal{display:block;width:auto;min-width:auto;position:relative;z-index:14000090}[dir] .atcb-modal{margin:auto}.atcb-modal-box{filter:var(--modal-shadow);color:var(--modal-text);box-sizing:border-box;font-family:var(--font);line-height:1.5em;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:100%;-webkit-tap-highlight-color:transparent}[dir] .atcb-modal-box{cursor:default;text-align:var(--modal-text-align);margin-bottom:20px}@media (width > 575px){.atcb-modal-box{width:32em}}[dir] .atcb-modal-box.atcb-rtl{text-align:var(--modal-text-align-rtl)}[dir=ltr] .atcb-modal-box.atcb-rtl{direction:rtl;padding:1.25em 1em 1.25em 2em}[dir=rtl] .atcb-modal-box.atcb-rtl{direction:ltr;padding:1.25em 2em 1.25em 1em}.atcb-modal-icon{height:2.5em;width:2.5em}[dir] .atcb-modal-icon{border-radius:100%;background-color:var(--modal-background);padding:1.75em;margin:auto}.atcb-modal-icon svg{fill:currentcolor;height:100%;width:100%}.atcb-modal-headline{font-size:1.3em;font-weight:600;line-height:1.5em;text-transform:var(--modal-headline-text-transform)}[dir] .atcb-modal-headline{background-color:var(--modal-background);border-radius:var(--modal-border-radius) var(--modal-border-radius) 0 0;padding:1.8em 1.5em 1.3em;text-align:var(--modal-headline-text-align)}[dir] .atcb-modal-icon+.atcb-modal-headline{margin-top:-2.6em;padding-top:2.6em}.atcb-modal-content{font-size:1em}[dir] .atcb-modal-content{background-color:var(--modal-background);padding:.3em 2em 2.2em}.atcb-modal-content ol,.atcb-modal-content ul{width:fit-content}[dir] .atcb-modal-content ol,[dir] .atcb-modal-content ul{margin:1em auto}[dir=ltr] .atcb-modal-content ol,[dir=ltr] .atcb-modal-content ul{text-align:left}[dir=ltr] .atcb-rtl .atcb-modal-content ol,[dir=ltr] .atcb-rtl .atcb-modal-content ul,[dir=rtl] .atcb-modal-content ol,[dir=rtl] .atcb-modal-content ul{text-align:right}[dir=rtl] .atcb-rtl .atcb-modal-content ol,[dir=rtl] .atcb-rtl .atcb-modal-content ul{text-align:left}.atcb-modal-content-subevents{width:fit-content}[dir] .atcb-modal-content-subevents{margin:auto}[dir] .atcb-modal-icon+.atcb-modal-content{border-radius:var(--modal-border-radius) var(--modal-border-radius) 0 0;margin-top:-2.6em;padding-top:2.6em}@media (width <= 575px){[dir] .atcb-modal-headline{padding:1.8em 1em 1em}[dir] .atcb-modal-content{padding:.3em 1.5em 1.5em}[dir] .atcb-modal-icon+.atcb-modal-content{padding-top:1.8em}}.atcb-modal-buttons{box-sizing:border-box;width:100%;display:flex;justify-content:center;flex-flow:row-reverse wrap;align-items:center}[dir] .atcb-modal-buttons{background-color:var(--modal-btn-bar);border-radius:0 0 var(--modal-border-radius) var(--modal-border-radius);padding:.6em;text-align:center}a.atcb-modal-btn,button.atcb-modal-btn{color:var(--modal-btn-secondary-text);display:inline-block;font-family:var(--font);font-size:.9em;font-weight:var(--modal-btn-font-weight);line-height:1em;position:relative;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}[dir] a.atcb-modal-btn,[dir] button.atcb-modal-btn{background-color:var(--modal-btn-secondary-background);border:0;border-radius:var(--btn-border-radius);box-shadow:var(--modal-btn-shadow);cursor:pointer;margin:.625em;padding:1em 1.25em;text-align:center}[dir] a.atcb-modal-btn.btn-small,[dir] button.atcb-modal-btn.btn-small{padding:.6em .8em}a.atcb-modal-btn.atcb-modal-btn-primary,button.atcb-modal-btn.atcb-modal-btn-primary{color:var(--modal-btn-text)}[dir] a.atcb-modal-btn.atcb-modal-btn-primary,[dir] button.atcb-modal-btn.atcb-modal-btn-primary{background-color:var(--modal-btn-background)}[dir] a.atcb-modal-btn.atcb-modal-btn-border,[dir] button.atcb-modal-btn.atcb-modal-btn-border{border:1px solid var(--modal-btn-border)}a.atcb-modal-btn:focus-visible,button.atcb-modal-btn:focus-visible{outline:2px solid var(--accent-color)}[dir] a.atcb-modal-btn:focus-visible,[dir] button.atcb-modal-btn:focus-visible{background-color:var(--modal-btn-hover-background)}a.atcb-modal-btn:disabled,button.atcb-button:disabled,button.atcb-modal-btn:disabled,button.atcb-subevent-btn:disabled{opacity:.75;filter:brightness(95%)}[dir] a.atcb-modal-btn:disabled,[dir] button.atcb-button:disabled,[dir] button.atcb-modal-btn:disabled,[dir] button.atcb-subevent-btn:disabled{cursor:not-allowed;border-style:dashed;box-shadow:none}a.atcb-modal-btn:not([disabled]):hover,button.atcb-modal-btn:not([disabled]):hover{color:var(--modal-btn-hover-text);text-decoration:none}[dir] a.atcb-modal-btn:not([disabled]):hover,[dir] button.atcb-modal-btn:not([disabled]):hover{background-color:var(--modal-btn-hover-background);box-shadow:var(--modal-btn-hover-shadow)}.atcb-subevent-btn{display:flex;align-items:flex-start;font-family:var(--font);font-size:1em;touch-action:manipulation;position:relative;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;width:100%}[dir] .atcb-subevent-btn{cursor:pointer;box-shadow:var(--date-btn-shadow);background-color:var(--date-btn-background);border:0;padding:0;margin:0}[dir=ltr] .atcb-subevent-btn{border-radius:7px 4px 4px 7px}[dir=rtl] .atcb-subevent-btn{border-radius:4px 7px 7px 4px}.atcb-subevent-btn:hover{align-items:center}[dir] .atcb-subevent-btn:focus,[dir] .atcb-subevent-btn:hover{background-color:var(--date-btn-hover-background);box-shadow:var(--date-btn-hover-shadow)}.atcb-subevent-btn:focus-visible{outline:2px solid var(--accent-color)}[dir] .atcb-subevent-btn+.atcb-subevent-btn{margin-top:30px}.atcb-date-btn-left{align-self:stretch;width:2.7em;align-items:center;display:flex;flex-direction:column;flex-shrink:0}[dir] .atcb-date-btn-left{background-color:var(--date-btn-cal-background);padding:.7em .8em .8em}[dir=ltr] .atcb-date-btn-left{border-radius:4px 0 0 4px}[dir=ltr] .atcb-rtl .atcb-date-btn-left,[dir=rtl] .atcb-date-btn-left{border-radius:0 4px 4px 0}[dir=rtl] .atcb-rtl .atcb-date-btn-left{border-radius:4px 0 0 4px}.atcb-subevent-btn:hover .atcb-date-btn-left{opacity:.8}.atcb-date-btn-day{color:var(--date-btn-cal-day-text);font-weight:400;font-size:2em;word-break:keep-all}[dir] .atcb-date-btn-day{padding-bottom:.1em}.atcb-initialized[lang=ja] .atcb-date-btn-day,.atcb-initialized[lang=ko] .atcb-date-btn-day,.atcb-initialized[lang=zh] .atcb-date-btn-day{font-size:1.3em}.atcb-date-btn-month{color:var(--date-btn-cal-month-text);font-weight:600;font-size:1em}.atcb-date-btn-right{position:relative;color:var(--date-btn-text);min-width:13.5em;overflow-wrap:anywhere}.atcb-subevent-btn .atcb-date-btn-right{width:100%}.atcb-date-btn-details{opacity:1}[dir] .atcb-date-btn-details{padding:.7em .8em}[dir=ltr] .atcb-date-btn-details{text-align:left}[dir=ltr] .atcb-rtl .atcb-date-btn-details,[dir=rtl] .atcb-date-btn-details{text-align:right}[dir=rtl] .atcb-rtl .atcb-date-btn-details{text-align:left}.atcb-date-btn-hover{position:absolute;top:0;width:100%;opacity:0;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1em;box-sizing:border-box}[dir] .atcb-date-btn-hover{padding:.4em .7em}[dir=ltr] .atcb-date-btn-hover{left:0}[dir=rtl] .atcb-date-btn-hover{right:0}.atcb-subevent-btn:hover .atcb-date-btn-details{opacity:0}.atcb-subevent-btn:hover .atcb-date-btn-hover{opacity:1}.atcb-date-btn-headline{font-weight:600;font-size:.9em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:var(--date-btn-headline-line-clamp);line-clamp:var(--date-btn-headline-line-clamp)}[dir] .atcb-date-btn-headline{margin-bottom:.5em}.atcb-date-btn-content{display:flex;align-items:flex-start;font-size:.8em;color:var(--date-btn-text-secondary)}.atcb-date-btn-content.atcb-date-btn-cancelled{color:var(--form-error);font-weight:700}.atcb-date-btn-content-location{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atcb-date-btn-content-icon{display:inline-block;height:.9em;width:.9em;flex-shrink:0}[dir=ltr] .atcb-date-btn-content-icon{margin:.075em .4em 0 0}[dir=rtl] .atcb-date-btn-content-icon{margin:.075em 0 0 .4em}[dir=ltr] .atcb-rtl .atcb-date-btn-content-icon{margin-right:0;margin-left:.4em}[dir=rtl] .atcb-rtl .atcb-date-btn-content-icon{margin-left:0;margin-right:.4em}[dir] .atcb-initialized[lang=ja] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon,[dir] .atcb-initialized[lang=ko] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon,[dir] .atcb-initialized[lang=zh] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon{margin-top:.15em}.atcb-date-btn-content-icon svg{height:100%;fill:currentcolor;width:100%}[dir] .atcb-date-btn-content+.atcb-date-btn-content{margin-top:.3em}[dir=ltr] .atcb-date-btn-content+.atcb-date-btn-content{padding-right:.6em}[dir=rtl] .atcb-date-btn-content+.atcb-date-btn-content{padding-left:.6em}.atcb-date-btn-content-text span:not(.atcb-icon-ical){display:inline-block}[dir=ltr] .atcb-date-btn-content-text span:not(.atcb-icon-ical){padding-right:.3em}[dir=rtl] .atcb-date-btn-content-text span:not(.atcb-icon-ical){padding-left:.3em}.atcb-date-btn-plus{position:absolute;bottom:0;color:var(--date-btn-cal-day-text);display:flex;font-size:.9em;font-weight:400;height:1em;width:1em;justify-content:center;align-items:center}[dir] .atcb-date-btn-plus{background:var(--date-btn-cal-background);padding:.1em}[dir=ltr] .atcb-date-btn-plus{border-radius:4px 0;right:0}[dir=rtl] .atcb-date-btn-plus{border-radius:0 4px;left:0}[dir] .atcb-button:focus-visible .atcb-date-btn-plus,[dir] .atcb-subevent-btn:focus-visible .atcb-date-btn-plus{background-color:var(--accent-color)}.atcb-checkmark{display:none}.atcb-saved .atcb-checkmark{box-sizing:content-box;color:var(--btn-text);display:block;position:absolute;top:-.9em;height:1.2em}[dir] .atcb-saved .atcb-checkmark{padding:.5em;border-radius:100%}[dir=ltr] .atcb-saved .atcb-checkmark{right:-.5em}[dir=rtl] .atcb-saved .atcb-checkmark{left:-.5em}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay) .atcb-checkmark,.atcb-button.atcb-single:focus .atcb-checkmark,.atcb-button.atcb-single:hover .atcb-checkmark{top:-.77em}[dir=ltr] .atcb-button.atcb-active:not(.atcb-modal-style,[dir=ltr] .atcb-dropoverlay) .atcb-checkmark,[dir=ltr] .atcb-button.atcb-single:focus .atcb-checkmark,[dir=ltr] .atcb-button.atcb-single:hover .atcb-checkmark{right:-.37em}[dir=rtl] .atcb-button.atcb-active:not(.atcb-modal-style,[dir=rtl] .atcb-dropoverlay) .atcb-checkmark,[dir=rtl] .atcb-button.atcb-single:focus .atcb-checkmark,[dir=rtl] .atcb-button.atcb-single:hover .atcb-checkmark{left:-.37em}.atcb-checkmark svg{height:100%;filter:var(--checkmark-background);width:auto}#atcb-bgoverlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);box-sizing:border-box;display:flex;height:calc(100vh + 100px);inset-inline:0;top:0;min-height:100%;min-width:100%;overflow-y:auto;position:fixed;width:100vw;z-index:14000000}[dir] #atcb-bgoverlay{background-color:var(--overlay-background);border:0;padding:20px 20px 130px}[dir=ltr] #atcb-bgoverlay,[dir=rtl] #atcb-bgoverlay{left:0;right:0}#atcb-bgoverlay:not(dialog){opacity:0}[dir=ltr] #atcb-bgoverlay:not(dialog),[dir=rtl] #atcb-bgoverlay:not(dialog){animation:atcb-bgoverlay-animate .2s ease 0s 1 normal forwards}#atcb-bgoverlay.atcb-no-bg{backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1}[dir] #atcb-bgoverlay.atcb-no-bg{background-color:transparent}[dir=ltr] #atcb-bgoverlay.atcb-no-bg,[dir=rtl] #atcb-bgoverlay.atcb-no-bg{animation:none}@keyframes atcb-bgoverlay-animate{0%{opacity:0}to{opacity:1}}[dir] .atcb-icon-outlookcom,[dir] .atcb-icon.atcb-icon-ms365{padding-bottom:.05em}[dir] .atcb-icon.atcb-icon-apple,[dir] .atcb-icon.atcb-icon-ical,[dir] .atcb-icon.atcb-icon-trigger{padding-bottom:.15em}.atcb-icon.atcb-icon-rsvp{height:1.5em;width:1.5em}.atcb-icon.atcb-icon-apple svg,.atcb-icon.atcb-icon-ical svg{fill:currentcolor}.atcb-icon.atcb-icon-ms365 svg{fill:var(--icon-ms365-color)}.atcb-icon.atcb-icon-yahoo svg{fill:var(--icon-yahoo-color)}.atcb-icon.atcb-icon-google svg,.atcb-icon.atcb-icon-msteams svg,.atcb-icon.atcb-icon-outlookcom svg{filter:var(--icon-filter)}.rsvp-inline-wrapper{filter:none;min-width:100%}[dir] .rsvp-inline-wrapper{margin-bottom:0}[dir] .atcb-modal-content.no-headline{border-radius:var(--modal-border-radius) var(--modal-border-radius) 0 0;padding-top:1.8em}.rsvp-inline-wrapper.atcb-modal-box,.rsvp-inline-wrapper .atcb-modal-content,.rsvp-inline-wrapper .atcb-modal-headline{box-sizing:border-box;width:100%}[dir] .rsvp-inline-wrapper.atcb-modal-box,[dir] .rsvp-inline-wrapper .atcb-modal-content,[dir] .rsvp-inline-wrapper .atcb-modal-headline{background-color:transparent;border-radius:0;padding:0}[dir] .rsvp-inline-wrapper .atcb-modal-headline{padding-bottom:1.5em}[dir] .pro{text-align:center}.pro a:not(.atcb-modal-btn),.pro a:not(.atcb-modal-btn):active,.pro a:not(.atcb-modal-btn):visited{color:var(--modal-btn-text);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--accent-color)}.pro a:not(.atcb-modal-btn):hover{color:var(--accent-color);text-decoration:none}.pro #rsvp-atcb,.pro .pro-share-buttons{display:flex;flex-wrap:wrap;justify-content:center}.pro #rsvp-atcb{gap:.4em}[dir=ltr] .pro-form{text-align:left}[dir=rtl] .pro-form{text-align:right}[dir] .pro-form:not(.no-intro){border-top:1px solid var(--modal-btn-border);margin-top:1.5em;padding-top:1.5em}[dir] .pro-form.no-intro:not(.no-headline){padding-top:.5em}[dir] .pro-field+.pro-field{padding-top:1.3em}[dir] .pro-field-type-label+.pro-field-type-radio{padding-top:0}.pro-field-type-checkbox,.pro-field-type-radio div{align-items:center;display:flex}[dir] .pro-field-type-checkbox input,[dir] .pro-field-type-radio input{cursor:pointer}.pro-field label{display:block;font-size:.9em;opacity:.7}.pro-field-type-checkbox label,.pro-field-type-radio label{opacity:.8}[dir] .pro-field-type-checkbox label,[dir] .pro-field-type-radio label{cursor:pointer}[dir=ltr] .pro-field-type-checkbox label,[dir=ltr] .pro-field-type-radio label{padding-left:.3em}[dir=rtl] .pro-field-type-checkbox label,[dir=rtl] .pro-field-type-radio label{padding-right:.3em}.pro-field input[type=email],.pro-field input[type=number],.pro-field input[type=text]{box-sizing:border-box;caret-color:var(--accent-color);color:var(--modal-text);font-size:.9em;opacity:.8;transition:all .1s ease-in-out;width:100%}[dir] .pro-field input[type=email],[dir] .pro-field input[type=number],[dir] .pro-field input[type=text]{background-color:var(--input-background);border:1px solid var(--modal-btn-border);border-radius:var(--input-border-radius);padding:.7em}.pro-field input[type=checkbox],.pro-field input[type=radio]{accent-color:var(--accent-color);height:1.2rem;opacity:.8;transition:all .1s ease-in-out;width:1.2em}.pro-field input:disabled,.pro-field input:disabled+label{opacity:.75;filter:brightness(95%)}[dir] .pro-field input:disabled,[dir] .pro-field input:disabled+label{cursor:not-allowed}.pro-field input:not([disabled]):hover{opacity:1}.pro-field input[type=email]:focus,.pro-field input[type=number]:focus,.pro-field input[type=text]:focus{outline:1px solid var(--accent-color)}[dir] .pro-field input[type=email]:focus,[dir] .pro-field input[type=number]:focus,[dir] .pro-field input[type=text]:focus{border-color:var(--accent-color)}.pro-field input[type=checkbox]:focus,.pro-field input[type=radio]:focus{outline-color:var(--accent-color);outline-width:2px}#submit-error{color:var(--form-error);display:none;font-weight:700}[dir] #submit-error{padding-top:1.5em;text-align:center}.pro-form.form-error #submit-error{display:block}.pro-field input.error{accent-color:var(--form-error)}[dir] .pro-field input.error{border:2px solid var(--form-error)}.pro-field:has(input.error) label,.pro-field input.error+label{color:var(--form-error);opacity:1}#rsvp-status-group{font-weight:700}[dir] #rsvp-status-group{border-bottom:1px solid var(--modal-btn-border);margin-bottom:1.5em;padding-bottom:2em;text-align:center}#rsvp-status-group .pro-field{align-items:center;display:flex;flex-wrap:wrap;gap:3%;justify-content:center}[dir] #rsvp-status-group .pro-field{margin-top:1em}@media (width <= 575px){#rsvp-status-group .pro-field{flex-direction:column;gap:1.2em}#rsvp-status-group .pro-field div{width:80%}}#rsvp-status-group .pro-field div{min-width:28%;position:relative}#rsvp-status-group input{opacity:0;position:absolute;top:0;height:100%;width:100%}[dir] #rsvp-status-group input{margin:0;cursor:pointer}[dir=ltr] #rsvp-status-group input{left:0}[dir=rtl] #rsvp-status-group input{right:0}#rsvp-status-group label{align-items:center;color:var(--modal-btn-text);display:flex;flex-direction:column;font-weight:700;text-transform:uppercase;justify-content:center;opacity:.6;transition:all .1s ease-in-out;width:100%}[dir] #rsvp-status-group label{border:1px solid var(--modal-btn-text);border-radius:var(--input-border-radius);box-shadow:var(--btn-shadow);padding:.8em}#rsvp-status-group label.status-confirmed{color:var(--form-success)}[dir] #rsvp-status-group label.status-confirmed{border-color:var(--form-success)}#rsvp-status-group label.status-declined{color:var(--form-error)}[dir] #rsvp-status-group label.status-declined{border-color:var(--form-error)}#rsvp-status-group input:checked+label{color:var(--status-active-text);opacity:1}[dir] #rsvp-status-group input:checked+label{background-color:var(--modal-text);box-shadow:var(--btn-hover-shadow);transform:scale(1.08)}#rsvp-status-group input:focus-visible+label{outline:2px solid var(--accent-color);outline-offset:2px}#rsvp-status-group input:not([disabled])+label:hover,#rsvp-status-group input:not([disabled]):hover+label{opacity:1}[dir] #rsvp-status-group input:not([disabled])+label:hover,[dir] #rsvp-status-group input:not([disabled]):hover+label{box-shadow:var(--btn-hover-shadow);transform:scale(1.08)}[dir] #rsvp-status-group input:checked+label.status-confirmed{background-color:var(--form-success)}[dir] #rsvp-status-group input:checked+label.status-declined{background-color:var(--form-error)}#rsvp-success-msg,#rsvp-success-msg-demo,#rsvp-success-msg-doi,#rsvp-success-msg-email,#ty-success-msg{display:none;font-weight:700;line-height:1.6em}[dir] #rsvp-success-msg,[dir] #rsvp-success-msg-demo,[dir] #rsvp-success-msg-doi,[dir] #rsvp-success-msg-email,[dir] #ty-success-msg{padding-top:.5em;text-align:center}[dir] #rsvp-success-msg,[dir] #rsvp-success-msg-demo,[dir] #ty-success-msg{padding:1.5em 0}#rsvp-success-msg-demo,#rsvp-success-msg-email{color:var(--form-success)}#rsvp-success-msg-doi{color:var(--form-error);font-size:.8em}[dir] #rsvp-success-msg-doi{padding-top:1em}#pro-form-submit{display:block;min-width:150px}[dir] #pro-form-submit{margin:auto}.pro-form-fine{font-size:.8em;opacity:.5}[dir] .pro-form-fine{margin:.5em auto 1em;text-align:center}.pro-form.form-error .pro-form-fine{opacity:0}.pro-waiting{box-sizing:border-box;color:var(--modal-btn-text);display:none;line-height:.5em;min-width:150px;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;width:fit-content}[dir] .pro-waiting{background-color:var(--modal-btn-background);border:1px solid var(--modal-btn-border);border-radius:var(--btn-border-radius);cursor:wait;margin:auto;padding:.5em 1.25em 1.2em;text-align:center}@media (width > 575px){#pro-form-submit,.pro-waiting{min-width:200px}}.pro-waiting span:not(.atcb-icon-ical){font-size:2.5em}[dir=ltr] .pro-waiting span:not(.atcb-icon-ical),[dir=rtl] .pro-waiting span:not(.atcb-icon-ical){animation-name:blink;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:both}.pro-field label span:not(.atcb-icon-ical){color:var(--form-error);font-weight:700}[dir=ltr] .pro-field label span:not(.atcb-icon-ical){padding-left:2px}[dir=rtl] .pro-field label span:not(.atcb-icon-ical){padding-right:2px}[dir=ltr] .pro-waiting span:not(.atcb-icon-ical):nth-child(2),[dir=rtl] .pro-waiting span:not(.atcb-icon-ical):nth-child(2){animation-delay:.15s}[dir=ltr] .pro-waiting span:not(.atcb-icon-ical):nth-child(3),[dir=rtl] .pro-waiting span:not(.atcb-icon-ical):nth-child(3){animation-delay:.3s}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.pro #rsvp-sent-content{align-items:center;display:flex;flex-direction:column;gap:1.5em}#rsvp-status-group span{color:inherit}[dir] .atcb-modal-content .pro p:not(.pro-form-fine){margin:0}[dir] .atcb-modal-content .pro p.pro-pt{margin-top:1.5em}.atcb-modal-content .pro .pro-field p{font-size:.9em}.pro .btn-flex{align-items:center;display:flex}.pro .atcb-modal-btn svg{fill:none;height:1.5em;stroke:currentcolor;width:auto}[dir=ltr] .pro .atcb-modal-btn svg{margin-right:.5em}[dir=rtl] .pro .atcb-modal-btn svg{margin-left:.5em}#atcb-reference{box-sizing:border-box;color:#000;filter:drop-shadow(1px 0 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 1px 0 #fff) drop-shadow(0 -1px 0 #fff);height:auto;width:100%;z-index:15000000}[dir] #atcb-reference{padding:8px 0;text-align:center;transform:translateZ(0)}#atcb-reference.fixed-ref{position:fixed;bottom:10px;width:auto}[dir=ltr] #atcb-reference.fixed-ref{right:40px}[dir=rtl] #atcb-reference.fixed-ref{left:40px}#atcb-reference.atcb-dropup{position:absolute}[dir] #atcb-reference.atcb-dropup{margin-top:-1px}[dir=ltr] .atcb-modal-host-initialized #atcb-reference.atcb-dropup{text-align:left}[dir=rtl] .atcb-modal-host-initialized #atcb-reference.atcb-dropup{text-align:right}:host(.atcb-dark) #atcb-reference{color:#fff;filter:drop-shadow(1px 0 0 #000) drop-shadow(-1px 0 0 #000) drop-shadow(0 1px 0 #000) drop-shadow(0 -1px 0 #000)}#atcb-reference a,#atcb-reference a:active,#atcb-reference a:visited{opacity:.8;width:150px;max-width:100%;display:inline-block;text-decoration:none}[dir] #atcb-reference a,[dir] #atcb-reference a:active,[dir] #atcb-reference a:visited{margin:auto}#atcb-reference a:hover{opacity:1;text-decoration:none}#atcb-reference svg{fill:var(--list-text)}