.mks{--mks-accent:#1f4e5f;--mks-accent-ink:#fff;--mks-danger:#b3261e;--mks-radius:10px;--mks-radius-sm:6px;--mks-pad:1.5rem;--mks-gap:1.5rem;--mks-line:color-mix(in srgb,currentColor 14%,transparent);--mks-soft:color-mix(in srgb,currentColor 4%,transparent);--mks-tint:color-mix(in srgb,var(--mks-accent) 7%,transparent);--mks-muted:color-mix(in srgb,currentColor 66%,transparent);max-width:46rem;line-height:1.5}.mks *,.mks *:before,.mks *:after{box-sizing:border-box}.mks p{margin:0 0 .75rem}.mks p:last-child{margin-bottom:0}.mks section{margin:0 0 var(--mks-gap);padding:var(--mks-pad);border:1px solid var(--mks-line);border-radius:var(--mks-radius);background:var(--mks-soft)}.mks section>h3,.mks section>h4{margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--mks-line);font-size:1.15em;line-height:1.3}.mks section>h3+.mks-meta,.mks section>h4+.mks-meta{margin-top:-.25rem}.mks .mks-current{border-color:color-mix(in srgb,var(--mks-accent) 35%,transparent);border-left:5px solid var(--mks-accent);background:var(--mks-tint)}.mks .mks-current>h3{border-bottom:0;padding-bottom:0;margin-bottom:.25rem;font-size:1.5em}.mks-current>.mks-price{display:block;font-size:1.25em;font-weight:600;margin:0 0 .75rem}.mks .mks-end{background:0 0;border-style:dashed;padding-top:1rem;padding-bottom:1rem}.mks-meta{color:var(--mks-muted)}.mks-price{font-variant-numeric:tabular-nums}.mks-lesson{margin:.75rem 0 0;padding:.75rem 1rem;border-radius:var(--mks-radius-sm);background:color-mix(in srgb,var(--mks-accent) 10%,Canvas)}.mks-lesson .mks-meta{margin:0}.mks-plans{list-style:none;margin:0;padding:0;border:1px solid var(--mks-line);border-radius:var(--mks-radius-sm);background:Canvas;overflow:hidden}.mks-plan{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;justify-content:space-between;margin:0;padding:1rem 1.25rem;border-top:1px solid var(--mks-line)}.mks-plan:first-child{border-top:0}.mks-plan>div:first-child{flex:1 1 14rem;min-width:0}.mks-plan strong{display:block;font-size:1.05em}.mks-plan .mks-price{display:block;margin-top:.1rem;font-weight:600}.mks-plan p{margin:.35rem 0 0;color:var(--mks-muted);font-size:.92em}.mks-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;align-items:center}.mks-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:.55em 1.2em;font:inherit;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;border:1.5px solid var(--mks-accent);border-radius:var(--mks-radius-sm);background:Canvas;color:var(--mks-accent);transition:background-color .15s,color .15s}.mks-btn:hover{background:var(--mks-tint)}.mks-btn--primary{background:var(--mks-accent);color:var(--mks-accent-ink)}.mks-btn--primary:hover{background:color-mix(in srgb,var(--mks-accent) 85%,#000)}.mks-btn--quiet{min-height:0;padding:0;border:0;background:0 0;color:var(--mks-muted);font-weight:400;text-decoration:underline;text-underline-offset:.2em}.mks-btn--quiet:hover{background:0 0;color:var(--mks-danger)}.mks-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--mks-accent) 50%,transparent);outline-offset:2px}.mks-btn:disabled{opacity:.55;cursor:wait}.mks-notice,.mks-feedback{margin:0 0 var(--mks-gap);padding:1rem 1.25rem;border-radius:var(--mks-radius-sm);border-left:5px solid var(--mks-accent);background:var(--mks-tint)}.mks-notice--error,.mks-feedback{border-left-color:var(--mks-danger);background:color-mix(in srgb,var(--mks-danger) 8%,transparent)}.mks-feedback.is-info{border-left-color:var(--mks-accent);background:var(--mks-tint)}.mks-slots{flex-basis:100%;margin:.5rem 0 0;padding:1.25rem;border:1px solid var(--mks-line);border-radius:var(--mks-radius-sm);background:var(--mks-soft);min-width:0}.mks-slots legend{float:left;width:100%;margin:0 0 1rem;padding:0;font-weight:600}.mks-slots legend+*{clear:both}.mks-slot-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem, 1fr));gap:.6rem;margin:0 0 1.25rem}.mks-slot{display:grid;grid-template-columns:auto 1fr;column-gap:.65rem;align-items:baseline;padding:.75rem .9rem;border:1px solid var(--mks-line);border-radius:var(--mks-radius-sm);background:Canvas;cursor:pointer}.mks-slot:hover{border-color:var(--mks-accent)}.mks-slot small{grid-column:2;color:var(--mks-muted)}.mks-slot:has(input:checked){border-color:var(--mks-accent);box-shadow:inset 0 0 0 1.5px var(--mks-accent);background:var(--mks-tint)}.mks-slot input:focus-visible{outline:2px solid var(--mks-accent);outline-offset:2px}.mks-slots .mks-actions{justify-content:flex-start}.mks-keep{margin:0 0 1.25rem}.mks-slot--keep{display:flex;gap:.75rem;align-items:flex-start}.mks-slot--keep input{margin-top:.3rem;flex:none}.mks-slot--keep span{display:block}.mks-slot--keep strong{display:block}.mks-slot--keep small{display:block;margin-top:.15rem;color:var(--mks-muted)}.mks-step{margin:0 0 .5rem;font-weight:600}.mks-daypick{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem}.mks-daytab{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:8.5rem;padding:.6rem .9rem;font:inherit;font-weight:600;text-align:left;cursor:pointer;border:1px solid var(--mks-line);border-radius:var(--mks-radius-sm);background:Canvas;color:inherit}.mks-daytab small{font-weight:400;color:var(--mks-muted)}.mks-daytab-date{font-weight:500;font-size:.9em}.mks-daytab:hover{border-color:var(--mks-accent)}.mks-daytab[aria-pressed=true]{border-color:var(--mks-accent);background:var(--mks-accent);color:var(--mks-accent-ink)}.mks-daytab[aria-pressed=true] small{color:inherit;opacity:.85}.mks-daytab:focus-visible{outline:3px solid color-mix(in srgb,var(--mks-accent) 50%,transparent);outline-offset:2px}.mks-days{margin:0 0 1rem}.mks-time span small{display:block;font-size:.78em;color:var(--mks-muted)}.mks-time input:checked+span small{color:inherit;opacity:.85}.mks-day[hidden]{display:none}.mks-times{display:flex;flex-wrap:wrap;gap:.4rem}.mks-time{position:relative;cursor:pointer}.mks-time input{position:absolute;opacity:0;width:1px;height:1px}.mks-time span{display:inline-block;min-width:5.2rem;padding:.45rem .7rem;border:1px solid var(--mks-line);border-radius:var(--mks-radius-sm);background:Canvas;text-align:center;font-variant-numeric:tabular-nums}.mks-time:hover span{border-color:var(--mks-accent)}.mks-time input:checked+span{border-color:var(--mks-accent);background:var(--mks-accent);color:var(--mks-accent-ink);font-weight:600}.mks-time input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--mks-accent) 50%,transparent);outline-offset:2px}.mks-picked{margin:0 0 1rem;padding:.7rem 1rem;border-radius:var(--mks-radius-sm);background:Canvas;border:1px dashed var(--mks-line);color:var(--mks-muted)}.mks-picked.is-set{border:1.5px solid var(--mks-accent);color:inherit;font-weight:600;background:var(--mks-tint)}.mks-upcoming-list{list-style:none;margin:0 0 1.25rem;padding:0;border:1px solid var(--mks-line);border-radius:var(--mks-radius-sm);background:Canvas;overflow:hidden}.mks-upcoming-list li{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 1rem;border-top:1px solid var(--mks-line);font-variant-numeric:tabular-nums}.mks-upcoming-list li:first-child{border-top:0}.mks-upcoming-list li:first-child:not(.is-break){font-weight:600}.mks-upcoming-list li.is-break{justify-content:flex-start;color:var(--mks-muted);background:var(--mks-soft);font-style:italic}.mks-upcoming-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:1rem 0 0}.mks-upcoming-actions .mks-btn{text-decoration:none}.mks-intro-pick{margin:0 0 1.25rem;padding:1rem;border-radius:var(--mks-radius-sm);background:Canvas;border:1px solid var(--mks-line)}.mks-count-label{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap;font-weight:600}.mks-count-label select{font:inherit;padding:.35em .6em;border:1px solid var(--mks-line);border-radius:var(--mks-radius-sm);background:Canvas;color:inherit}.mks-intro-dates{margin:.75rem 0 0}.mks-intro-list{list-style:none;margin:.75rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem, 1fr));gap:.4rem 1rem}.mks-intro-list li{padding:.45rem .75rem;border-radius:var(--mks-radius-sm);background:Canvas;border:1px solid var(--mks-line)}.mks-intro-list li.is-past{color:var(--mks-muted);text-decoration:line-through;background:0 0}.mks-preview-bar{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline;margin:0 0 var(--mks-gap);padding:1rem 1.25rem;border:2px dashed var(--mks-accent);border-radius:var(--mks-radius);font-size:.9em}.mks-preview-bar a{color:var(--mks-accent)}.mks-preview-bar a[aria-current]{font-weight:700;text-decoration:none;padding:.1em .5em;border-radius:4px;background:var(--mks-tint)}.mks-preview-bar span{flex-basis:100%;color:var(--mks-muted)}.mks-preview-bar .mks-preview-plans{color:inherit}.mks-preview-bar .mks-preview-warn{color:inherit;padding:.6rem .8rem;border-radius:var(--mks-radius-sm);background:color-mix(in srgb,#c77700 14%,transparent)}.mks-preview-bar .mks-preview-plans a{margin-left:.6rem}@media (max-width:600px){.mks{--mks-pad:1.1rem;--mks-gap:1.1rem}.mks-plan{flex-direction:column;align-items:stretch;padding:1rem}.mks-plan>div:first-child{flex:none}.mks-actions{justify-content:stretch}.mks-actions .mks-btn{flex:1 1 auto}.mks-slots{padding:1rem}.mks-slot-list{grid-template-columns:1fr}.mks-time span{min-width:4.6rem}.mks-daypick{display:grid;grid-template-columns:1fr 1fr}.mks-daytab{min-width:0}}@media (prefers-reduced-motion:reduce){.mks-btn{transition:none}}.mks-hours{max-width:28rem}.mks-hours .mks-notice{margin-bottom:1rem}.mks-hours-list{margin:0;padding:.25rem 1.25rem;border:1px solid var(--mks-line);border-radius:var(--mks-radius);background:var(--mks-soft)}.mks-hours-row{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-top:1px solid var(--mks-line)}.mks-hours-row:first-child{border-top:0}.mks-hours-row dt{margin:0}.mks-hours-row dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.mks-hours-row.is-today{color:var(--mks-accent);font-weight:600}.mks-hours h4{margin:1.5rem 0 .5rem;font-size:1.05em}.mks-closures{list-style:none;margin:0;padding:0}.mks-closures li{padding:.35rem 0;border-top:1px solid var(--mks-line);font-variant-numeric:tabular-nums}.mks-closures li:first-child{border-top:0}.mks-closures span{color:var(--mks-muted);margin-left:.35em}.mks-guest-bar{margin:0 0 var(--mks-gap);padding:.75rem 1rem;border-radius:var(--mks-radius-sm);background:var(--mks-soft);border:1px solid var(--mks-line)}.mks .mks-auth{border:2px solid var(--mks-accent);background:Canvas;outline:none}.mks-auth-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem}.mks-auth-tab{font:inherit;font-weight:600;cursor:pointer;padding:.55rem 1rem;border:1px solid var(--mks-line);border-radius:var(--mks-radius-sm);background:Canvas;color:inherit}.mks-auth-tab[aria-selected=true]{border-color:var(--mks-accent);background:var(--mks-accent);color:var(--mks-accent-ink)}.mks-field-row{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.mks-field{margin:0 0 1rem}.mks-field label,.mks-auth #mks-loginform label{display:block;margin-bottom:.3rem;font-weight:600}.mks-field input,.mks-auth #mks-loginform input[type=text],.mks-auth #mks-loginform input[type=password]{width:100%;font:inherit;padding:.6rem .75rem;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:var(--mks-radius-sm);background:Canvas;color:inherit}.mks-field input:focus,.mks-auth #mks-loginform input:focus{outline:3px solid color-mix(in srgb,var(--mks-accent) 40%,transparent);border-color:var(--mks-accent)}.mks-check{margin:0 0 1rem}.mks-check label{display:flex;gap:.5rem;align-items:flex-start}.mks-check input{margin-top:.3rem}.mks-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mks-auth #mks-loginform p{margin:0 0 1rem}.mks-auth #mks-loginform .login-remember label{display:flex;gap:.5rem;align-items:center;font-weight:400}.mks-auth #mks-loginform input[type=submit]{font:inherit;font-weight:600;cursor:pointer;padding:.6em 1.2em;min-height:2.6rem;border:1.5px solid var(--mks-accent);border-radius:var(--mks-radius-sm);background:var(--mks-accent);color:var(--mks-accent-ink)}@media (max-width:600px){.mks-field-row{grid-template-columns:1fr}}.mks.mks-home{max-width:none}.mks-home-heading{margin:0 0 1rem}.mks-home-cards{list-style:none;margin:0 0 1rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem, 1fr));gap:var(--mks-gap)}.mks-home-card{display:flex;flex-direction:column;margin:0;padding:var(--mks-pad);border:1px solid var(--mks-line);border-radius:var(--mks-radius);background:var(--mks-soft);border-top:4px solid var(--mks-accent)}.mks-home-card h4{margin:0 0 .5rem;font-size:1.2em}.mks-home-price{margin:0 0 .25rem;font-size:1.1em}.mks-home-price strong{font-size:1.6em;line-height:1}.mks-home-desc{margin:.75rem 0 0;font-size:.92em}.mks-home-free{margin:.9rem 0 0;padding:.6rem .8rem;border-radius:var(--mks-radius-sm);background:Canvas;border:1px dashed var(--mks-line);font-size:.92em;font-variant-numeric:tabular-nums}.mks-home-free span{font-weight:600}.mks-home-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:auto 0 0;padding-top:1.25rem}.mks-home-actions .mks-btn{flex:1 1 auto;text-decoration:none}.mks-home-foot{margin:0}.mks-userbar{margin:0 0 1rem;font-size:.92em;color:var(--mks-muted);text-align:right}.mks-google{min-height:44px;margin:0 0 .5rem}.mks-or{display:flex;align-items:center;gap:.75rem;margin:.75rem 0 1rem;color:var(--mks-muted);font-size:.9em}.mks-or:before,.mks-or:after{content:"";flex:1;border-top:1px solid var(--mks-line)}.mks-auth-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:0}.mks-auth-actions .mks-btn--quiet{font-size:.95em}.mks .mks-captcha{margin:.75rem 0 1rem;min-height:78px}.mks .mks-captcha-note{margin:.5rem 0 1rem}.mks .mks-google-blocked{margin:.25rem 0 .5rem}.mks .mks-picked{margin-bottom:.9rem}.mks .mks-guest-note{margin:0 0 .75rem}html.mks-modal-open{overflow:hidden}.mks.mks-modal{position:fixed;inset:0;z-index:100000;max-width:none;margin:0;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.5)}.mks.mks-modal[hidden]{display:none}.mks-modal-box{position:relative;width:min(36rem, 100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;background:Canvas;color:CanvasText;border-radius:var(--mks-radius);box-shadow:0 20px 60px rgba(0,0,0,.3)}.mks-modal-box>.mks-feedback{margin:1rem 3rem 0 1.25rem}.mks-modal-box .mks-auth{margin:0;border:0;box-shadow:none}.mks-modal-close{position:absolute;top:.5rem;right:.5rem;z-index:1;width:2.5rem;height:2.5rem;font-family:inherit;font-size:1.75rem;line-height:1;border:0;border-radius:50%;background:0 0;color:inherit;cursor:pointer}.mks-modal-close:hover{background:var(--mks-soft)}.mks .mks-gi-note{margin:.6rem 0 0}.mks .mks-tz-note{margin:-.5rem 0 1rem;font-size:.9em}.mks .mks-upcoming-list+.mks-tz-note{margin:.5rem 0 1rem}.mks .mks-home-free small{display:block;margin-top:.2rem}.mks .mks-captcha-blocked{margin:.25rem 0;color:var(--mks-danger)}.mks .mks-daytab,.mks .mks-auth-tab,.mks .mks-time span,.mks .mks-btn{text-transform:none;letter-spacing:normal;text-shadow:none;box-shadow:none;background-image:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mks .mks-time{display:block;margin:0}.mks .mks-time input{position:absolute !important;opacity:0 !important;width:1px;height:1px;margin:0;pointer-events:none}.mks .mks-time span{display:flex;flex-direction:column;align-items:center;justify-content:center}.mks .mks-time input:checked+span{box-shadow:inset 0 0 0 1px var(--mks-accent)}.mks .mks-daytab[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--mks-accent)}@media (max-width:600px){.mks{--mks-pad:.9rem}.mks .mks-plans{overflow:clip}.mks .mks-plan{padding:.9rem .8rem;gap:.6rem}.mks .mks-slots{margin:.4rem -.8rem 0;padding:1rem .8rem;border-left:0;border-right:0;border-radius:0}.mks .mks-slots legend{font-size:1.05em;line-height:1.35}.mks input,.mks select,.mks textarea{font-size:16px}.mks .mks-daypick{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mks .mks-daytab{min-width:0;min-height:4.25rem;padding:.6rem .7rem;line-height:1.25}.mks .mks-daytab small{font-size:.82em}.mks .mks-times{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.mks .mks-time span{min-width:0;min-height:3rem;padding:.5rem .25rem;font-size:1rem}.mks .mks-intro-pick{padding:.85rem}.mks .mks-count-label{display:flex;justify-content:space-between;width:100%;white-space:normal}.mks .mks-intro-count{min-height:2.75rem;min-width:4.5rem;padding:.3rem .6rem;border-radius:var(--mks-radius-sm)}.mks .mks-slots .mks-actions{position:sticky;bottom:0;z-index:5;margin:0 -.8rem -1rem;padding:.75rem .8rem calc(.75rem + env(safe-area-inset-bottom));background:Canvas;border-top:1px solid var(--mks-line);box-shadow:0 -6px 16px rgba(0,0,0,.08)}.mks .mks-slots .mks-actions .mks-btn{width:100%;min-height:3rem;font-size:1.05em}.mks .mks-picked{font-size:.95em}.mks.mks-modal{padding:0;align-items:flex-end}.mks .mks-modal-box{width:100%;max-height:100vh;max-height:100dvh;border-radius:var(--mks-radius) var(--mks-radius) 0 0}.mks .mks-modal-box .mks-auth{padding:1.1rem 1rem calc(1.25rem + env(safe-area-inset-bottom))}.mks .mks-auth-tabs{display:grid;grid-template-columns:1fr 1fr}.mks .mks-auth-tab{padding:.6rem .5rem;font-size:.95em;line-height:1.25}.mks .mks-auth form .mks-btn--primary{width:100%;min-height:3rem}.mks .mks-field-row{grid-template-columns:1fr}.mks #mks-auth-title{padding-right:2.5rem}}.mks .mks-field-row .mks-field{margin-bottom:1rem}.mks .mks-check input[type=checkbox]{width:1.15rem;height:1.15rem;flex:none;margin:.15rem 0 0}.mks .mks-check label{display:flex;gap:.6rem;align-items:flex-start;cursor:pointer}.mks .mks-slots:has(.mks-daypick):not(:has(input[type=radio]:checked)) .mks-actions .mks-btn{opacity:.55}.mks.mks-home{margin-bottom:2.5rem}.mks .mks-home-pick{display:flex;flex-wrap:wrap;gap:.5rem;margin:auto 0 0;padding:1.25rem 0 0;border:0;background:0 0}.mks .mks-home-pick+.mks-home-pick{margin-top:0;padding-top:.5rem}.mks .mks-home-pick>.mks-btn{flex:1 1 auto}.mks .mks-home-pick .mks-slots{flex-basis:100%;margin:.75rem 0 0;background:Canvas}.mks .mks-home-card:has(.mks-slots){grid-column:1/-1}@media (max-width:600px){.mks .mks-home-pick{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;padding:1rem 0 0}.mks .mks-home-pick>.mks-btn{width:100%;flex:none}.mks .mks-home-pick .mks-slots{min-width:0;width:auto}.mks .mks-home-pick .mks-slots{margin:.75rem calc(-1 * var(--mks-pad)) 0;border-left:0;border-right:0;border-radius:0}}.mks.mks-dd-form{max-width:46rem}.mks .mks-lenpick{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem, 1fr));gap:.5rem;margin:0 0 1rem}.mks .mks-lentab{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-height:4rem;padding:.7rem .9rem;font:inherit;text-align:left;cursor:pointer;color:inherit;background:Canvas;border:1px solid var(--mks-line);border-radius:var(--mks-radius-sm);text-transform:none;letter-spacing:normal;box-shadow:none;background-image:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mks .mks-lentab:hover{border-color:var(--mks-accent)}.mks .mks-lentab[aria-checked=true]{border-color:var(--mks-accent);background:var(--mks-accent);color:var(--mks-accent-ink);box-shadow:inset 0 0 0 1px var(--mks-accent)}.mks .mks-lentab:focus-visible{outline:3px solid color-mix(in srgb,var(--mks-accent) 50%,transparent);outline-offset:2px}.mks .mks-lentab-name{font-weight:600;font-size:1.05em}.mks .mks-lentab-price{font-size:.92em;opacity:.85}.mks .mks-dd-plan{display:block;padding:0;border:0;background:0 0}.mks .mks-dd-plan[hidden]{display:none}.mks .mks-dd-plan .mks-slots{margin:.5rem 0 0;background:Canvas}.mks .mks-dd-desc{margin:0 0 .5rem}@media (max-width:600px){.mks .mks-lenpick{grid-template-columns:repeat(3,1fr);gap:.4rem}.mks .mks-lentab{padding:.6rem .5rem;min-height:3.75rem}.mks .mks-lentab-name{font-size:.98em}.mks .mks-dd-plan{padding:0}.mks .mks-dd-plan .mks-slots{margin:.5rem calc(-1 * var(--mks-pad)) 0;border-left:0;border-right:0;border-radius:0}}@media (max-width:600px){.mks .mks-lentab{padding:.55rem .5rem;min-height:0}.mks .mks-lentab-name{font-size:.95em;white-space:nowrap}.mks .mks-lentab-price{font-size:.82em;white-space:nowrap}}.mks .mks-lentab .mks-short{display:none}@media (max-width:600px){.mks .mks-lentab .mks-long{display:none}.mks .mks-lentab .mks-short{display:inline}.mks .mks-lentab{min-width:0}}.mks .mks-pp-covers{font-size:.9em;font-weight:400}.mks .mks-pp-split{margin:.35rem 0 0;font-size:.95em}.mks .mks-btn--paypal{gap:.4rem}.mks .mks-pp-save{margin:.3rem 0 0;font-weight:600;color:var(--mks-accent)}.mks .mks-home--paypal .mks-home-free{margin-top:1rem}