html[data-ab=b] :is(#gs-calendar,.attend,.fm,.fe-ag,.fe-page,.enroll){--a-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;--a-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;--a-ink:#1d1d1f;--a-ink-2:#424245;--a-2:#6e6e73;--a-3:#86868b;--a-line:#d2d2d7;--a-soft:#e8e8ed;--a-ground:#f5f5f7;--a-blue:#0071e3;--a-blue-2:#0077ed;--a-link:#06c;--a-ring:0 0 0 4px rgba(0,125,250,.3);--a-go:#32d74b;--a-go-2:#2bc944;--a-go-ink:#03260d;--a-green:#248a3d;--a-orange:#b64400;--a-red:#e30000;--a-sheet:0 30px 80px rgba(0,0,0,.22),0 0 0 0.5px rgba(0,0,0,.06);--a-tile:2px 4px 12px rgba(0,0,0,.08);font-family:var(--a-sans);-webkit-font-smoothing:antialiased}html[data-ab=b] :is(#gs-calendar,.attend,.fm,.fe-ag,.fe-page,.enroll) :is(p,h2,h3,h4,label,dt,dd,button,a,input,select,textarea,span,li){font-family:inherit}html[data-ab=b] .attend .att-card__t,html[data-ab=b] .fm .form--ts .ts__btn,html[data-ab=b] :is(.fm,.fe-page) :is(.att-card__t,.fe-pay__t){text-transform:lowercase}html[data-ab=b] .attend .att-card__t:first-letter,html[data-ab=b] .fm .form--ts .ts__btn:first-letter,html[data-ab=b] :is(.fm,.fe-page) :is(.att-card__t,.fe-pay__t):first-letter{text-transform:uppercase}html[data-ab=b] .attend .att-card__go{font-size:0!important}html[data-ab=b] .attend .att-card__go:before{content:"Select";font:600 .9375rem/1 var(--a-sans);letter-spacing:-.01em;color:var(--a-ink)}html[data-ab=b] .attend,html[data-ab=b] .fm{background:rgba(0,0,0,.32)!important;backdrop-filter:saturate(180%) blur(14px)}html[data-ab=b] .attend .attend__box,html[data-ab=b] .fe-ag .fe-ag__box,html[data-ab=b] .fe-page .fe-page__box,html[data-ab=b] .fm .fm__box{background:#fff;border:0;border-top:0;border-radius:24px;box-shadow:var(--a-sheet);color:var(--a-ink)}html[data-ab=b] .fe-page .fe-page__box .form--ts,html[data-ab=b] .fm .fm__box .form--ts{background:transparent}html[data-ab=b] .attend .attend__scroll{padding:2rem}@media (max-width:640px){html[data-ab=b] .attend .attend__box,html[data-ab=b] .fm .fm__box{border-radius:24px 24px 0 0}html[data-ab=b] .attend .attend__scroll{padding:1.6rem 1.25rem 1.5rem}html[data-ab=b] .fe-page .fe-page__box{border-radius:24px 24px 0 0}}html[data-ab=b] .attend .attend__x,html[data-ab=b] .fe-ag .fe-ag__x,html[data-ab=b] .fm .fm__x{top:.75rem;right:.75rem;width:2.75rem!important;height:2.75rem!important;border:0;border-radius:50%;background:radial-gradient(circle,var(--a-soft) 0 15.5px,transparent 16.5px);color:var(--a-2);font:400 1.35rem/1 var(--a-sans);display:grid;place-items:center}html[data-ab=b] .attend .attend__x:hover,html[data-ab=b] .fe-ag .fe-ag__x:hover,html[data-ab=b] .fm .fm__x:hover{background:radial-gradient(circle,#dcdce1 0 15.5px,transparent 16.5px);color:var(--a-ink)}html[data-ab=b] .attend .attend__x:focus-visible,html[data-ab=b] .fe-ag .fe-ag__x:focus-visible,html[data-ab=b] .fm .fm__x:focus-visible{outline:none;box-shadow:var(--a-ring)}html[data-ab=b] .attend .attend__k,html[data-ab=b] .fm .fm__k{margin-right:2.75rem;font:400 .875rem/1.35 var(--a-sans);letter-spacing:-.01em;text-transform:none;color:var(--a-2)}html[data-ab=b] .fm .fe__title,html[data-ab=b] .fm .form--ts .ts__title{padding:0 2.6rem}html[data-ab=b] .attend .attend__h,html[data-ab=b] .fe-page .fe__title,html[data-ab=b] .fm .fe__title,html[data-ab=b] .fm .form--ts .ts__title{font:600 1.75rem/1.14 var(--a-display);letter-spacing:.004em;color:var(--a-ink);text-wrap:balance}html[data-ab=b] .fm .form--ts .ts__sub{font:400 1.0625rem/1.47 var(--a-sans);letter-spacing:-.022em;color:var(--a-2)}@media (max-width:640px){html[data-ab=b] .attend .attend__h,html[data-ab=b] .fe-page .fe__title,html[data-ab=b] .fm .fe__title,html[data-ab=b] .fm .form--ts .ts__title{font-size:1.5rem}}html[data-ab=b] .attend .att-cards{gap:.75rem;margin-top:1.4rem}html[data-ab=b] .attend .att-card{gap:.75rem;padding:1.15rem 1.25rem;background:#fff;border:1px solid var(--a-line);border-radius:18px;box-shadow:none;color:var(--a-ink);font-family:var(--a-sans);transition:border-color .2s cubic-bezier(0,0,.5,1),box-shadow .2s cubic-bezier(0,0,.5,1)}html[data-ab=b] .attend .att-card:hover{border-color:var(--a-3);box-shadow:none}html[data-ab=b] .attend .att-card:focus-visible{border-color:var(--a-blue);box-shadow:var(--a-ring);outline:none}html[data-ab=b] .attend .att-card.is-on{border:2px solid var(--a-blue);padding:calc(1.15rem - 1px) calc(1.25rem - 1px);box-shadow:none}html[data-ab=b] .attend .att-card__t{font:600 1.1875rem/1.2 var(--a-display);letter-spacing:.01em;color:var(--a-ink)}html[data-ab=b] .attend .att-card__s{font:400 .9375rem/1.4 var(--a-sans);letter-spacing:-.016em;color:var(--a-2)}html[data-ab=b] .attend .att-card__status{margin-top:.4rem;font:600 .8125rem/1.3 var(--a-sans);letter-spacing:-.01em;color:var(--a-green)}html[data-ab=b] .attend .att-card__status.is-low{color:var(--a-orange)}html[data-ab=b] .attend .att-card__status.is-online{color:var(--a-green)}html[data-ab=b] .attend .att-card__fine{font:400 .8125rem/1.4 var(--a-sans);color:var(--a-3)}html[data-ab=b] .attend .att-card__go{gap:.55rem}html[data-ab=b] .attend .att-card__go i{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--a-go);color:#000;font:400 1.25rem/1 var(--a-sans)!important;font-style:normal;letter-spacing:0}html[data-ab=b] .attend .att-card--full{background:var(--a-ground);border-color:transparent}html[data-ab=b] .attend .att-card--full .att-card__t{color:var(--a-3)}html[data-ab=b] .attend .att-next{margin-top:.35rem;padding:.55rem 1rem;border:0;border-radius:980px;background:var(--a-blue);color:#fff;font:400 .9375rem/1.2 var(--a-sans);letter-spacing:-.01em}html[data-ab=b] .attend .att-next:focus-visible,html[data-ab=b] .attend .att-next:hover{background:var(--a-blue-2);color:#fff;outline:none}html[data-ab=b] .attend .attend__note{border-radius:12px;background:#fff3e3;color:var(--a-orange);font:600 .875rem/1.4 var(--a-sans)}html[data-ab=b] .fe-page .form--ts,html[data-ab=b] .fm .form--ts{color:var(--a-ink);font-family:var(--a-sans);gap:.75rem}html[data-ab=b] .fe-page .fe-fix input,html[data-ab=b] .fe-page .form--ts input,html[data-ab=b] .fm .form--ts input,html[data-ab=b] .fm .form--ts textarea,html[data-ab=b] :is(.fm,.fe-page) .fe-fix input{padding:15px 16px;font:400 1.0625rem/1.25 var(--a-sans);letter-spacing:-.022em;color:var(--a-ink);background:#fff;border:1px solid var(--a-line);border-radius:12px;transition:border-color .2s,box-shadow .2s}html[data-ab=b] .fm .form--ts input::-moz-placeholder,html[data-ab=b] .fm .form--ts textarea::-moz-placeholder{color:var(--a-3)}html[data-ab=b] .fm .form--ts input::placeholder,html[data-ab=b] .fm .form--ts textarea::placeholder{color:var(--a-3)}html[data-ab=b] .fm .form--ts input:hover,html[data-ab=b] .fm .form--ts textarea:hover{border-color:var(--a-3)}html[data-ab=b] .fe-page .fe-fix input:focus,html[data-ab=b] .fm .form--ts input:focus,html[data-ab=b] .fm .form--ts textarea:focus,html[data-ab=b] :is(.fm,.fe-page) .fe-fix input:focus{outline:none;border-color:var(--a-blue);box-shadow:var(--a-ring)}html[data-ab=b] :is(.fm,.fe-page) .fe-phone__cc{border:1px solid var(--a-line);border-radius:12px;font:400 1.0625rem var(--a-sans);color:var(--a-ink)}html[data-ab=b] :is(.fm,.fe-page) .fe-phone__cc:focus-within{border-color:var(--a-blue);box-shadow:var(--a-ring)}html[data-ab=b] :is(.fm,.fe-page) .fe-phone__shown i{color:var(--a-3)}html[data-ab=b] .fm .form--ts .fe-phone.is-bad input,html[data-ab=b] :is(.fm,.fe-page) .fe-phone.is-bad .fe-phone__cc{border-color:var(--a-red)}html[data-ab=b] .fm .form--ts .form__err{font:400 .875rem/1.4 var(--a-sans);color:var(--a-red)}html[data-ab=b] :is(.fm,.fe-page) .fe-sum{gap:.1rem 1rem;padding:1rem 1.25rem;background:var(--a-ground);border:0;border-left:0;border-radius:18px}html[data-ab=b] :is(.fm,.fe-page) .fe-sum__when{font:600 1.0625rem/1.3 var(--a-sans);letter-spacing:-.022em;color:var(--a-ink)}html[data-ab=b] :is(.fm,.fe-page) .fe-sum__line{font:400 .9375rem/1.4 var(--a-sans);color:var(--a-2)}html[data-ab=b] :is(.fm,.fe-page) .fe-sum__price{font:600 1.0625rem/1.3 var(--a-sans);letter-spacing:-.022em;color:var(--a-ink)}html[data-ab=b] :is(.fm,.fe-page) .fe-sum__links{margin-top:.5rem!important;padding-top:.6rem;border-top:1px solid var(--a-line);font:400 .9375rem var(--a-sans);color:var(--a-3)}html[data-ab=b] :is(.fm,.fe-page,.fe-ag) .fe-link{padding:6px 0;font:400 .9375rem/1.3 var(--a-sans);letter-spacing:-.016em;color:var(--a-link);text-decoration:none}html[data-ab=b] :is(.fm,.fe-page,.fe-ag) .fe-link:hover{text-decoration:underline}html[data-ab=b] :is(.fm,.fe-page) .fe-link:disabled{color:var(--a-3)}html[data-ab=b] :is(.fm,.fe-page) .fe-agree{gap:.1rem .7rem;font:400 .9375rem/1.4 var(--a-sans);color:var(--a-ink)}html[data-ab=b] .fm .form--ts .fe-agree input[type=checkbox]{width:22px;height:22px;accent-color:var(--a-blue)}html[data-ab=b] :is(.fm,.fe-page) .fe-agree label{font-weight:400}html[data-ab=b] .fm .form--ts .ts__refund,html[data-ab=b] :is(.fm,.fe-page) .fe-fine{font:400 .75rem/1.45 var(--a-sans);letter-spacing:-.01em;color:var(--a-3)}html[data-ab=b] .fm .form--ts .ts__btn,html[data-ab=b] :is(.fm,.fe-page) .fe-btn--go{min-height:50px;padding:14px 22px;border:0!important;border-radius:980px;background:var(--a-go)!important;color:var(--a-go-ink)!important;font:600 1.0625rem/1.2 var(--a-sans);letter-spacing:-.016em;box-shadow:none;transition:background .2s cubic-bezier(0,0,.5,1)}html[data-ab=b] .fm .form--ts .ts__btn:hover,html[data-ab=b] :is(.fm,.fe-page) .fe-btn--go:hover{background:var(--a-go-2)!important}html[data-ab=b] .fm .form--ts .ts__btn:focus-visible,html[data-ab=b] :is(.fm,.fe-page) .fe-btn--go:focus-visible{outline:none;box-shadow:var(--a-ring)}html[data-ab=b] .fm .form--ts .ts__btn:after{display:none!important}html[data-ab=b] .fm .form--ts .ts__btn i{animation:none!important}html[data-ab=b] :is(.fm,.fe-page) .fe-btn:not(.fe-btn--go):not(.fe-btn--ghost){min-height:44px;border-radius:980px;background:var(--a-blue);color:#fff;font:400 1.0625rem/1.2 var(--a-sans);letter-spacing:-.016em}html[data-ab=b] :is(.fm,.fe-page) .fe-btn:not(.fe-btn--go):not(.fe-btn--ghost):hover{background:var(--a-blue-2)}html[data-ab=b] :is(.fm,.fe-page,.fe-ag) .fe-btn--ghost{min-height:44px;border:0;border-radius:980px;background:var(--a-soft);color:var(--a-ink);font:400 1.0625rem/1.2 var(--a-sans)}html[data-ab=b] :is(.fm,.fe-page,.fe-ag) .fe-btn--ghost:hover{background:#dcdce1}html[data-ab=b] :is(.fm,.fe-page) .fe-hold{gap:.4rem;padding:.7rem 1rem;background:#e8f6ec;border:0;border-radius:12px;font:600 .9375rem/1.3 var(--a-sans);color:var(--a-green)}html[data-ab=b] :is(.fm,.fe-page) .fe-hold.is-soon{background:#fff3e3;color:var(--a-orange)}html[data-ab=b] :is(.fm,.fe-page) .fe-hold.is-last{background:#ffeceb;color:var(--a-red)}html[data-ab=b] :is(.fm,.fe-page) .fe-failed{padding:1rem 1.15rem;background:#ffeceb;border:0;border-radius:18px;color:var(--a-ink-2)}html[data-ab=b] :is(.fm,.fe-page) .fe-failed p{font:400 .9375rem/1.4 var(--a-sans)}html[data-ab=b] :is(.fm,.fe-page) .fe-failed__h{font:600 1.0625rem/1.3 var(--a-sans)!important;color:#c70000}html[data-ab=b] :is(.fm,.fe-page) .fe-q{font:600 1.3125rem/1.2 var(--a-display);color:var(--a-ink)}html[data-ab=b] :is(.fm,.fe-page) .fe-pays{gap:.75rem}html[data-ab=b] :is(.fm,.fe-page) .fe-pay{gap:.15rem 1rem;padding:1.15rem 1.25rem;background:#fff;border:1px solid var(--a-line);border-radius:18px;color:var(--a-ink);transition:border-color .2s cubic-bezier(0,0,.5,1),box-shadow .2s cubic-bezier(0,0,.5,1)}html[data-ab=b] :is(.fm,.fe-page) .fe-pay:hover{border-color:var(--a-3);box-shadow:none}html[data-ab=b] :is(.fm,.fe-page) .fe-pay:focus-visible{border-color:var(--a-blue);box-shadow:var(--a-ring)}html[data-ab=b] :is(.fm,.fe-page) .fe-pay__t{font:600 1.1875rem/1.2 var(--a-display);letter-spacing:.01em;color:var(--a-ink)}html[data-ab=b] :is(.fm,.fe-page) .fe-pay__s{font:400 .875rem/1.4 var(--a-sans);color:var(--a-2)}html[data-ab=b] :is(.fm,.fe-page) .fe-pay__go{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--a-go);color:#000;font:400 1.3rem/1 var(--a-sans)}html[data-ab=b] :is(.fm,.fe-page) .fe-msg{background:var(--a-ground);border:0;border-radius:18px}html[data-ab=b] :is(.fm,.fe-page) .fe-msg p{font:400 .9375rem/1.4 var(--a-sans);color:var(--a-2)}html[data-ab=b] :is(.fm,.fe-page) .fe-msg__h{font:600 1.0625rem/1.3 var(--a-sans)!important;color:var(--a-ink)}html[data-ab=b] :is(.fm,.fe-page) .fe-alert{border:0;border-radius:12px;background:#fff3e3;color:var(--a-orange);font:400 .9375rem/1.4 var(--a-sans)}html[data-ab=b] :is(.fm,.fe-page) .fe-alert--ok{background:#e8f6ec;color:var(--a-green)}html[data-ab=b] :is(.fm,.fe-page) .fe-wait{font:400 1.0625rem var(--a-sans);color:var(--a-2)}html[data-ab=b] :is(.fm,.fe-page) .fe-spin{border-color:var(--a-soft);border-top-color:var(--a-blue)}html[data-ab=b] :is(.fm,.fe-page) .fe-done__check{width:3.5rem;height:3.5rem;background:#34c759;color:#fff;font:600 1.7rem/1 var(--a-sans)}html[data-ab=b] :is(.fm,.fe-page) .fe-done__h{font:600 2.5rem/1.08 var(--a-display);letter-spacing:-.003em;color:var(--a-ink)}html[data-ab=b] :is(.fm,.fe-page) .fe-done__sub{font:400 1.1875rem/1.4 var(--a-sans);letter-spacing:.01em;color:var(--a-2)}html[data-ab=b] :is(.fm,.fe-page) .fe-ok{font:600 .9375rem var(--a-sans);letter-spacing:-.01em;color:var(--a-green)}html[data-ab=b] :is(.fm,.fe-page) .fe-ok i{background:#34c759;color:#fff}html[data-ab=b] :is(.fm,.fe-page) .fe-facts{padding:.25rem 1.25rem;background:var(--a-ground);border:0;border-radius:18px}html[data-ab=b] :is(.fm,.fe-page) .fe-facts>div{gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--a-line)}html[data-ab=b] :is(.fm,.fe-page) .fe-facts>div:last-child{border-bottom:0}html[data-ab=b] :is(.fm,.fe-page) .fe-facts dt{font:400 .9375rem/1.4 var(--a-sans);letter-spacing:-.016em;text-transform:none;color:var(--a-2)}html[data-ab=b] :is(.fm,.fe-page) .fe-facts dd{font:400 .9375rem/1.4 var(--a-sans);letter-spacing:-.016em;color:var(--a-ink)}html[data-ab=b] :is(.fm,.fe-page) .fe-act{gap:.6rem;padding:1.25rem;background:#fff;border-top:1px solid var(--a-line);border:1px solid var(--a-line);border-radius:18px}html[data-ab=b] :is(.fm,.fe-page) .fe-act__t{font:600 1.3125rem/1.2 var(--a-display);color:var(--a-ink)}html[data-ab=b] :is(.fm,.fe-page) :is(.fe-act__p,.fe-act__sent,.fe-act__hint,.fe-act__msg){font:400 .9375rem/1.45 var(--a-sans);color:var(--a-2)}html[data-ab=b] :is(.fm,.fe-page) .fe-act__msg{background:var(--a-ground);border-radius:12px}html[data-ab=b] :is(.fm,.fe-page) .fe-act__links{font:400 .9375rem var(--a-sans);color:var(--a-3)}html[data-ab=b] .fe-ag{background:rgba(0,0,0,.32);backdrop-filter:saturate(180%) blur(14px)}html[data-ab=b] .fe-ag .fe-ag__head{padding:1.4rem 3.5rem 1rem 1.5rem;border-bottom:1px solid var(--a-soft)}html[data-ab=b] .fe-ag .fe-ag__head h3{font:600 1.3125rem/1.2 var(--a-display);color:var(--a-ink)}html[data-ab=b] .fe-ag .fe-ag__body{padding:1rem 1.5rem 1.2rem;font:400 .9375rem/1.55 var(--a-sans);color:var(--a-ink-2)}html[data-ab=b] .fe-ag .fe-ag__body h4{font:600 .9375rem/1.4 var(--a-sans);color:var(--a-ink)}html[data-ab=b] .fe-ag .fe-ag__draft{border-radius:12px;background:#fff3e3;color:var(--a-orange);font:400 .8125rem/1.4 var(--a-sans)}html[data-ab=b] .fe-ag .fe-ag__ver{font:400 .75rem var(--a-sans);color:var(--a-3)}html[data-ab=b] .fe-ag .fe-ag__foot{padding:.9rem 1.5rem 1.1rem;border-top:1px solid var(--a-soft)}html[data-ab=b] .fe-ag .fe-ag__foot .fe-btn--go{border-radius:980px}html[data-ab=b] .fe-page:after{background:rgba(0,0,0,.22)}html[data-ab=b] #gs-calendar{--sch-mon:#0071e3;--sch-wed:#248a3d;--sch-sat:#b64400}html[data-ab=b] #gs-calendar .bc__legend{display:inline-block;margin:0 0 .75rem;padding:.4rem .95rem;border-radius:980px;background:#fff;box-shadow:var(--a-tile);font:600 1.0625rem/1.2 var(--a-display);letter-spacing:-.01em;text-transform:none;color:var(--a-ink)}html[data-ab=b] #gs-calendar .bc__legend,html[data-ab=b] #gs-calendar .cal__box,html[data-ab=b] #gs-calendar .cal__box *{text-shadow:none!important}html[data-ab=b] #gs-calendar .cal__day.is-open{backdrop-filter:none!important;box-shadow:none}html[data-ab=b] #gs-calendar .cal__box{padding:1.1rem 1.1rem 1.15rem;background:#fff;border:0;border-radius:18px;box-shadow:var(--a-tile);backdrop-filter:none}html[data-ab=b] #gs-calendar .cal__month{font:600 1.0625rem/1.2 var(--a-display);letter-spacing:-.01em;text-transform:none;color:var(--a-ink)}html[data-ab=b] #gs-calendar .cal__nav{width:2rem;height:2rem;border:0;border-radius:50%;background:var(--a-soft);color:var(--a-ink);font:400 1.2rem/1 var(--a-sans)}html[data-ab=b] #gs-calendar .cal__nav:disabled{background:var(--a-ground);color:#c7c7cc}@media (hover:hover){html[data-ab=b] #gs-calendar .cal__nav:not(:disabled):hover{background:#dcdce1}}html[data-ab=b] #gs-calendar .cal__day:focus-visible,html[data-ab=b] #gs-calendar .cal__nav:focus-visible{outline:none;box-shadow:var(--a-ring)}html[data-ab=b] #gs-calendar .cal__wd{font:600 .75rem/1 var(--a-sans);letter-spacing:0;color:var(--a-3)}html[data-ab=b] #gs-calendar .cal__day{min-height:2.6rem;border:0;border-radius:12px;font:400 1rem var(--a-sans);color:#c7c7cc}html[data-ab=b] #gs-calendar .cal__day:disabled{text-decoration:none}html[data-ab=b] #gs-calendar .cal__day.sch-mon-tue{--sch:var(--sch-mon);--sch-tint:#e8f1fb}html[data-ab=b] #gs-calendar .cal__day.sch-wed-thu{--sch:var(--sch-wed);--sch-tint:#e8f6ec}html[data-ab=b] #gs-calendar .cal__day.sch-sat{--sch:var(--sch-sat);--sch-tint:#fff3e3}html[data-ab=b] #gs-calendar .cal__day.is-open{border:0;background:var(--sch-tint);color:var(--sch);font-weight:600}html[data-ab=b] #gs-calendar .cal__day.is-open.is-hover:not(.is-on):not(.is-in){background:color-mix(in srgb,var(--sch) 22%,#fff)}html[data-ab=b] #gs-calendar .cal__day.is-in,html[data-ab=b] #gs-calendar .cal__day.is-on{background:var(--sch);color:#fff;box-shadow:none}html[data-ab=b] #gs-calendar .cal__day.is-first{border-radius:12px 0 0 12px}html[data-ab=b] #gs-calendar .cal__day.is-last{border-radius:0 12px 12px 0}html[data-ab=b] #gs-calendar .cal__day.is-out:not(.is-open){color:#e3e3e8}html[data-ab=b] #gs-calendar .cal__key{display:inline-flex;margin-top:.75rem;padding:.45rem .95rem;border-radius:980px;background:#fff;box-shadow:var(--a-tile);font:400 .8125rem var(--a-sans);color:var(--a-ink-2)}html[data-ab=b] #gs-calendar .cal__key,html[data-ab=b] #gs-calendar .cal__key li{text-shadow:none!important;color:var(--a-ink-2)!important;font-weight:500!important;font-size:.8125rem!important}html[data-ab=b] #gs-calendar .cal__key i{border-radius:50%}html[data-ab=b] #gs-calendar .cal__key li:first-child i{background:var(--sch-mon)}html[data-ab=b] #gs-calendar .cal__key li:nth-child(2) i{background:var(--sch-wed)}html[data-ab=b] #gs-calendar .cal__key li:nth-child(3) i{background:var(--sch-sat)}html[data-ab=b] #gs-calendar :is(.cal__hint,.cal__empty){font:400 .875rem/1.4 var(--a-sans);color:var(--a-2)}html[data-ab=b] #gs-calendar .cal__tag{font:600 .5rem/1 var(--a-sans);letter-spacing:.02em;display:none!important}html[data-ab=b] #gs-calendar .cal__day.has-tag{align-content:center;padding-top:0}html[data-ab=b] #gs-calendar .cal__day.is-start:after{display:none}