.mh3-split{width:var(--container);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,96px);margin-inline:auto;display:grid}@media (min-width:1000px){.mh3-split{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.mh3-split.flip{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.mh3-split.flip>.mh3-vis{order:-1}}.mh3-copy{align-content:start;gap:clamp(14px,1.4vw,22px);min-width:0;display:grid}.mh3-copy h2{max-width:12em}.mh3-vis{min-width:0;position:relative}.mh3-line{font-size:var(--fs-lead);color:var(--muted);max-width:34em;line-height:1.45}.mh3-head{width:var(--container);text-align:center;justify-items:center;gap:clamp(14px,1.4vw,22px);margin:0 auto clamp(36px,4vw,64px);display:grid}.mh3-head h2{max-width:14em}.mh3-acts{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px;display:flex}.mh3-ck{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.mh3-acc{border-top:1px solid var(--line)}.mh3-acc details{border-bottom:1px solid var(--line)}.mh3-acc summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 0;font-size:clamp(17px,1.3vw,21px);font-weight:600;list-style:none;display:flex}.mh3-acc summary::-webkit-details-marker{display:none}.mh3-acc summary .ico{width:22px;height:22px;transition:transform var(--t-med) var(--ease);flex:none}.mh3-acc details[open] summary .ico{transform:rotate(45deg)}.mh3-acc details p{color:var(--muted);max-width:36em;margin:-2px 0 18px;font-size:17px;line-height:1.55}.mh3-win{color:#16171a;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 0 0 1px #061a3a14,0 40px 90px -40px #061a3a80}.mh3-bar{background:#f3f5f8;border-bottom:1px solid #e3e8ef;align-items:center;gap:10px;height:42px;padding:0 14px;display:flex}.mh3-bar>i{background:#ff5f57;border-radius:50%;flex:none;width:11px;height:11px}.mh3-bar>i:nth-child(2){background:#febc2e}.mh3-bar>i:nth-child(3){background:#28c840}.mh3-bar>span{color:#5b6577;white-space:nowrap;background:#fff;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:360px;height:28px;margin-inline:auto;font-size:14px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #e3e8ef}.mh3-bar svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:13px;height:13px}.mh3-photo{position:relative}.mh3-photo img{aspect-ratio:4/5;object-fit:cover;border-radius:28px;width:100%;height:auto;display:block;box-shadow:0 40px 90px -40px #061a3a8c}#hero[data-page=managed] .hero__copy h1{max-width:9.6em}.mh3-heroacts{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:clamp(24px,2.6vw,36px);display:flex}.mh3-heroacts .btn{height:56px;padding:0 28px;font-size:17px}.mh3-from{color:#ffffffdb;gap:0;font-size:15px;font-weight:500;line-height:1.2;display:inline-grid}.mh3-from b{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.mh3-from b small{letter-spacing:0;color:#ffffffdb;font-size:15px;font-weight:500}.mh3-from--line{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.mh3-hv{min-width:0;padding-block:0 clamp(40px,5vw,70px);padding-inline:clamp(40px,6vw,110px) 0;position:relative}.mh3-hv .mh3-photo img{aspect-ratio:5/5.4;object-position:50% 30%;box-shadow:0 50px 100px -40px #020a1ecc}.mh3-rep{inset-inline-start:0;color:#16171a;transform-origin:0 100%;background:#fff;border-radius:24px;width:min(66%,420px);padding:20px 22px 18px;position:absolute;bottom:0;box-shadow:0 0 0 1px #061a3a0f,0 30px 70px -24px #020a1e99}.mh3-rep__h{justify-content:space-between;align-items:center;gap:10px;display:flex}.mh3-rep__h b{align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.mh3-rep__ic{border-radius:10px;width:30px;height:30px}.mh3-rep__h b svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.mh3-rep__h small{color:#4b5768;white-space:nowrap;background:#f1f4f8;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:700}.mh3-rep p{color:#3a4352;margin:12px 0 14px;font-size:16px;font-weight:500;line-height:1.4}.mh3-rep__s{border-top:1px solid #eef1f5;grid-template-columns:auto 1fr;align-items:center;gap:14px 18px;padding-top:14px;display:grid}.mh3-rep__k{gap:2px;display:grid}.mh3-rep__k small{color:#5b6577;font-size:13px;font-weight:600}.mh3-rep__k b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1}.mh3-dots{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.mh3-dots i{aspect-ratio:1;transition:background-color .35s var(--ease), transform .45s cubic-bezier(.2,1.6,.3,1);background:#e3e8ef;border-radius:50%}.mh3-dots i.on{background:#1fc16b;transform:scale(1.06)}.mh3-rep__c{color:#13734a;grid-column:1/-1;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.mh3-rep__c i{background:#1fc16b;border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite mh3Ping}@keyframes mh3Ping{0%{box-shadow:0 0 #1fc16b80}70%{box-shadow:0 0 0 9px #1fc16b00}to{box-shadow:0 0 #1fc16b00}}.mh3-rep.pre{opacity:0;transform:translateY(24px)scale(.94)}.mh3-rep{transition:opacity .6s var(--ease), transform .8s cubic-bezier(.2,1.3,.3,1)}.mh3-tick-lock{display:inline}@media (min-width:1100px){#hero[data-page=managed] .hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:700px){.mh3-hv{padding:0}.mh3-hv .mh3-photo img{aspect-ratio:4/3.6}.mh3-rep{width:auto;margin:-64px 12px 0;position:relative}}.mh3-s-week{padding:var(--sec-pad) 0;background:#fff;overflow:clip}.mh3-board{--cols:7;width:min(1320px, 100% - 2 * var(--gutter));color:#16171a;background:linear-gradient(#f3f7fc,#eaf1fa);border-radius:32px;margin-inline:auto;padding:clamp(18px,2.2vw,34px);position:relative;box-shadow:inset 0 0 0 1px #e1e8f1}.mh3-top{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:clamp(16px,1.8vw,26px);display:flex}.mh3-top b{letter-spacing:-.01em;font-size:clamp(18px,1.5vw,22px);font-weight:700}.mh3-chip{color:#3a4352;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #dce4ee}.mh3-count{color:#5b6577;align-items:baseline;gap:8px;margin-inline-start:auto;font-size:14px;font-weight:600;display:inline-flex}.mh3-count b{letter-spacing:-.02em;color:#16171a;font-variant-numeric:tabular-nums;text-align:end;min-width:4.2ch;font-size:clamp(22px,2vw,30px);font-weight:600}.mh3-grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:clamp(6px,.8vw,12px);display:grid;position:relative}.mh3-day{color:#3a4352;background:#fff;border-radius:14px 14px 0 0;gap:6px;padding:10px 12px;font-size:15px;font-weight:700;display:grid}.mh3-day span{justify-content:space-between;align-items:center;display:flex}.mh3-day svg{fill:none;stroke:#7a8597;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.mh3-beat{background:#fff;border-radius:0 0 14px 14px;grid-column:1/-1;align-items:center;gap:10px;height:54px;margin:0 0 clamp(14px,1.6vw,22px);padding:0 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #e1e8f1}.mh3-beat>b{z-index:1;color:#13734a;background:#ffffffeb;border-radius:999px;flex:none;align-items:center;gap:8px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.mh3-beat>b i{background:#1fc16b;border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite mh3Ping}.mh3-beat svg{width:100%;height:calc(100% - 16px);position:absolute;inset:8px 0;overflow:visible}.mh3-beat path{fill:none;stroke:#1fc16b;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mh3-lane{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;padding-top:34px;display:grid;position:relative}@media (min-width:861px){.mh3-stack.wk{grid-column:span 2}}.mh3-ev.q{box-shadow:none;background:0 0;border:1.5px dashed #b9c8da}.mh3-ev.q b{color:#3a4352}.mh3-lane__h{inset-inline-start:0;letter-spacing:.02em;text-transform:uppercase;color:#5b6577;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;top:0}.mh3-stack{gap:8px;min-width:0;display:grid}.mh3-ev{transition:opacity .45s var(--ease), transform .6s cubic-bezier(.2,1.4,.3,1);background:#fff;border-radius:14px;gap:4px;padding:12px;font-size:15px;line-height:1.3;display:grid;position:relative;box-shadow:0 0 0 1px #061a3a12,0 14px 30px -18px #061a3a73}.mh3-ev b{color:#16171a;align-items:flex-start;gap:7px;font-weight:700;display:flex}.mh3-ev b .mh3-ok{margin-top:1px}.mh3-ev small{color:#5b6577;font-size:13.5px;font-weight:500;line-height:1.35}.mh3-ev em{letter-spacing:.03em;text-transform:uppercase;color:#0b6bcb;font-size:12px;font-style:normal;font-weight:700;display:none}.mh3-ev.hr{box-shadow:inset 0 0 0 2px #0b6bcb,0 14px 30px -18px #061a3a73}.mh3-ev.al b{color:#8a4b00}.mh3-ev.al .mh3-ok{background:#e58a00}.mh3-ev.pre{opacity:0;transform:translateY(14px)scale(.92)}.mh3-ok{color:#fff;background:#13734a;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.mh3-ok svg{fill:none;stroke:currentColor;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.mh3-you{background:#ffffff8c;border:2px dashed #c3cfde;border-radius:18px;grid-column:1/-1;align-items:center;gap:16px;min-height:84px;margin-top:30px;padding:16px 20px;display:flex;position:relative}.mh3-you .mh3-lane__h{top:-28px}.mh3-you__n{color:#16171a;font-variant-numeric:tabular-nums;background:#fff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #dce4ee}.mh3-you p{letter-spacing:-.01em;color:#3a4352;font-size:clamp(18px,1.5vw,22px);font-weight:600}.mh3-you svg.cup{fill:none;stroke:#7a8597;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:34px;height:34px;margin-inline-start:auto}.mh3-ph{top:0;bottom:0;pointer-events:none;opacity:0;width:2px;transition:opacity .3s var(--ease);background:#0b6bcb;border-radius:2px;position:absolute;inset-inline-start:0}.mh3-ph:before{content:"";top:-5px;background:#0b6bcb;border-radius:50%;width:12px;height:12px;position:absolute;inset-inline-start:-5px;box-shadow:0 0 0 5px #0b6bcb2e}.mh3-board.playing .mh3-ph{opacity:1}.mh3-foot{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:clamp(18px,2vw,28px);display:flex}.mh3-hrs{color:#3a4352;background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 16px;font-size:15px;font-weight:600;display:flex;box-shadow:0 0 0 1px #e1e8f1}.mh3-hrs__m{gap:5px;display:inline-flex}.mh3-hrs__m i{width:34px;height:12px;transition:background-color .5s var(--ease);background:#e3e8ef;border-radius:6px}.mh3-hrs__m i.on{background:#0b6bcb}.mh3-hrs b{color:#16171a}.mh3-hrs small{color:#0b6bcb;font-size:15px;font-weight:600}.mh3-foot .btn{height:54px;margin-inline-start:auto;padding:0 26px;font-size:17px}@media (max-width:860px){.mh3-board{--cols:1;border-radius:24px}.mh3-grid{grid-template-columns:minmax(0,1fr)}.mh3-day{display:none}.mh3-beat{border-radius:14px}.mh3-lane{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0}.mh3-stack:empty{display:none}.mh3-stack.wk{grid-column:auto}.mh3-ev{font-size:16px}.mh3-ev em{display:block}.mh3-ph{display:none}.mh3-count{width:100%;margin-inline-start:0}.mh3-foot .btn{justify-content:center;width:100%;margin-inline-start:0}}.mh3-plans{background:var(--grey-50);padding:var(--sec-pad) 0;overflow:clip}.mh3-cards{width:min(1240px, 100% - 2 * var(--gutter));grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(14px,1.6vw,24px);margin-inline:auto;display:grid}.mh3-card{color:#16171a;background:#fff;border-radius:26px;flex-direction:column;min-width:0;padding:clamp(24px,2.2vw,36px);display:flex;position:relative;box-shadow:inset 0 0 0 1px #e3e8ef,0 30px 60px -40px #061a3a59}.mh3-card.is-rec{color:#fff;background:radial-gradient(120% 60% at 100% 0,#3d8bff59,#3d8bff00 60%),linear-gradient(170deg,#0c2350 0%,#061a3a 60%);box-shadow:0 30px 60px -24px #061a3a8c}.mh3-card__badge{top:clamp(20px,2vw,30px);color:#cfe6ff;background:#8cc8ff2e;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;inset-inline-end:clamp(20px,2vw,30px)}.mh3-card__n{letter-spacing:-.02em;font-size:clamp(22px,1.8vw,28px);font-weight:600}.mh3-card.is-rec .mh3-card__n{padding-inline-end:6.4em}.mh3-card__b{color:#5b6577;min-height:3em;margin-top:8px;font-size:16px;line-height:1.45}.mh3-card.is-rec .mh3-card__b,.mh3-card.is-rec .mh3-card__m,.mh3-card.is-rec .mh3-card__lock{color:#ffffffc7}.mh3-card__p{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:22px;display:flex}.mh3-card__amt{align-items:baseline;gap:2px;display:inline-flex}.mh3-card__p .cur{align-self:flex-start;margin-top:.5em;font-size:18px;font-weight:600}.mh3-card__p .num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(48px,4.4vw,72px);font-weight:600;line-height:1}.mh3-card__p .per{color:inherit;opacity:.7;font-size:17px;font-weight:500}.mh3-card__m{color:#5b6577;margin-top:6px;font-size:15px}.mh3-card__cta{color:#fff;height:54px;transition:background-color var(--t-fast) var(--ease);background:#0b6bcb;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:17px;font-weight:600;display:inline-flex}.mh3-card__cta:hover{color:#fff;background:#0957a6}.mh3-card__cta .arrow{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.mh3-card.is-rec .mh3-card__cta,.mh3-card.is-rec .mh3-card__cta:hover{color:#061a3a;background:#fff}.mh3-card__lock{color:#3a4352;align-items:flex-start;gap:8px;margin-top:14px;font-size:14.5px;font-weight:500;line-height:1.45;display:flex}.mh3-card__lock>svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:15px;height:15px;margin-top:.2em}.mh3-card__lock>span{min-width:0}.mh3-card__f{border-top:1px solid #eef1f5;gap:12px;margin:22px 0 0;padding:22px 0 0;list-style:none;display:grid}.mh3-card.is-rec .mh3-card__f{border-top-color:#ffffff24}.mh3-card__f li{align-items:flex-start;gap:10px;font-size:16px;line-height:1.4;display:flex}.mh3-card__f .mh3-ck{color:#0b6bcb;margin-top:3px}.mh3-card.is-rec .mh3-card__f .mh3-ck{color:#8cc8ff}.mh3-under{width:min(1240px, 100% - 2 * var(--gutter));text-align:center;justify-items:center;gap:10px;margin:clamp(22px,2.4vw,34px) auto 0;display:grid}.mh3-hour{color:#16171a;text-align:start;background:#fff;border-radius:18px;align-items:center;gap:12px;padding:12px 20px;font-size:17px;font-weight:500;line-height:1.4;display:inline-flex;box-shadow:inset 0 0 0 1px #e3e8ef}.mh3-hour svg{fill:none;stroke:#0b6bcb;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:26px;height:26px}@media (max-width:999px){.mh3-cards{scroll-snap-type:x mandatory;width:100%;padding-bottom:8px;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);display:flex;overflow-x:auto}.mh3-card{scroll-snap-align:start;flex:0 0 min(86%,360px)}}.mh3-s-incl{padding:var(--sec-pad) 0;background:#fff;overflow:clip}.mh3-incl-vis{padding-block-end:clamp(40px,5vw,80px)}.mh3-photo.mh3-incl-vis img{aspect-ratio:1/1.08;object-position:60% 25%;width:84%;margin-inline-start:auto}.mh3-bill{inset-inline-start:0;color:#16171a;background:#fff;border-radius:22px 22px 0 0;width:min(60%,400px);padding:20px 22px 26px;position:absolute;bottom:0;box-shadow:0 0 0 1px #061a3a0f,0 30px 70px -24px #020a1e80;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 10px) no-repeat,radial-gradient(circle at 8px 0,#0000 6px,#000 6.5px) 0 100%/16px 10px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 10px) no-repeat,radial-gradient(circle at 8px 0,#0000 6px,#000 6.5px) 0 100%/16px 10px repeat-x}.mh3-bill__h{border-bottom:2px solid #16171a;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:12px;display:flex}.mh3-bill__h b{font-size:18px;font-weight:700}.mh3-bill__h small{color:#5b6577;font-size:14px;font-weight:600}.mh3-bill ul{margin:4px 0 0;padding:0;list-style:none}.mh3-bill li{transition:opacity .4s var(--ease), transform .5s cubic-bezier(.2,1.3,.3,1);transition-delay:calc(var(--k,0) * .14s);border-bottom:1px dotted #c9d2de;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:16px;font-weight:500;display:flex}.mh3-bill li>b{color:#13734a;background:#e6f4ec;border-radius:999px;flex:none;padding:3px 10px;font-size:13.5px;font-weight:700}.mh3-bill__t{transition:opacity .4s var(--ease);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0 10px;font-size:16px;font-weight:700;transition-delay:1s;display:flex}.mh3-bill__t b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(24px,2vw,30px)}.mh3-bill__t b small{letter-spacing:0;color:#5b6577;text-align:end;font-size:13px;font-weight:600;display:block}.mh3-bill__x{color:#3a4352;transition:opacity .4s var(--ease);border:1.5px dashed #afc0d6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition-delay:1.25s;display:flex}.mh3-bill__x span{gap:2px;font-size:15px;font-weight:600;display:grid}.mh3-bill__x small{color:#5b6577;font-size:13px;font-weight:500}.mh3-bill__x b{color:#0b6bcb;font-variant-numeric:tabular-nums;text-align:end;flex:none;font-size:18px;font-weight:700}.mh3-bill__x b small{color:#5b6577;font-size:12px;font-weight:600;display:block}.mh3-bill:not(.on) li{opacity:0;transform:translate(-10px)}.mh3-bill:not(.on) .mh3-bill__t,.mh3-bill:not(.on) .mh3-bill__x{opacity:0}@media (max-width:700px){.mh3-incl-vis{padding:0}.mh3-photo.mh3-incl-vis img{aspect-ratio:4/3.6;width:100%}.mh3-bill{width:auto;margin:-56px 12px 0;position:relative}}.mh3-s-start{background:var(--grey-50);padding:var(--sec-pad) 0;overflow:clip}.mh3-kp{font-family:Figtree,ui-sans-serif,system-ui,sans-serif}.mh3-kp__in{background:#f7f9fc;gap:14px;padding:clamp(16px,2vw,28px);display:grid}.mh3-kp__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.mh3-kp__top h3{letter-spacing:-.02em;font-size:clamp(19px,1.6vw,24px);font-weight:700}.mh3-kp__top small{color:#5b6577;margin-top:2px;font-size:14px;font-weight:500;display:block}.mh3-kp__st{color:#13734a;white-space:nowrap;background:#e6f4ec;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:13px;font-weight:700;display:inline-flex}.mh3-kp__st i{background:currentColor;border-radius:50%;width:8px;height:8px}.mh3-kp__card{background:#fff;border-radius:16px;padding:14px 16px 6px;box-shadow:0 0 0 1px #e3e8ef}.mh3-kp__ph{justify-content:space-between;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.mh3-kp__ph span:last-child{color:#13734a;font-variant-numeric:tabular-nums;font-size:14px}.mh3-kp__bar{background:#eef1f5;border-radius:4px;height:8px;margin:10px 0 6px;overflow:hidden}.mh3-kp__bar i{width:0;height:100%;transition:width .3s var(--ease);background:linear-gradient(90deg,#0b6bcb,#1fc16b);border-radius:4px;display:block}.mh3-grp__h{letter-spacing:.03em;text-transform:uppercase;color:#7a8597;margin:12px 0 2px;font-size:13px;font-weight:700}.mh3-grp ul{margin:0;padding:0;list-style:none}.mh3-grp li{color:#16171a;border-top:1px solid #f0f3f7;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;font-size:14.5px;line-height:1.3;display:grid}.mh3-tk{place-items:center;width:20px;height:20px;display:grid;position:relative}.mh3-tk i{transition:opacity .3s var(--ease);border:2px solid #d5dbe3;border-radius:50%;position:absolute;inset:0}.mh3-tk svg{color:#fff;stroke-width:3.4px;background:#13734a;border-radius:50%;width:20px;height:20px;padding:4px;transition:transform .4s cubic-bezier(.2,1.6,.3,1);position:relative;transform:scale(0)}.mh3-grp li.on .mh3-tk svg{transform:scale(1)}.mh3-grp li.on .mh3-tk i{opacity:0}.mh3-grp li:not(.on) .mh3-tt{color:#7a8597}.mh3-ow{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.mh3-ow--am{color:#0b6bcb;background:#eef5fd}.mh3-ow--eng{color:#5b3fc4;background:#f1eefb}@media (max-width:560px){.mh3-grp li{grid-template-columns:20px minmax(0,1fr)}.mh3-ow{grid-column:2;justify-self:start;margin-top:-2px}}.mh3-s-help{padding:var(--sec-pad) 0;background:#fff;overflow:clip}.mh3-kwin{width:100%;max-width:600px;margin-inline-start:auto}.mh3-kwin .mh3-bar>span{color:#3a4352;gap:8px;font-weight:600}.mh3-kwin .mh3-bar>span img{aspect-ratio:128/90;object-fit:contain;flex:none;width:auto;height:16px}.mh3-kwin__in{background:#f7f9fc;padding:clamp(18px,2.4vw,32px)}.mh3-chat{gap:12px;display:grid}.mh3-msg{max-width:92%;transition:opacity .45s var(--ease), transform .6s cubic-bezier(.2,1.3,.3,1);transition-delay:calc(var(--k,0) * .7s);border-radius:20px;padding:12px 16px;font-size:16px;line-height:1.4;box-shadow:0 20px 50px -24px #020a1e66}.mh3-msg.me{color:#fff;background:#0b6bcb;border-end-end-radius:6px;justify-self:end}.mh3-msg.ko{color:#16171a;background:#fff;border-end-start-radius:6px;grid-template-columns:34px 1fr;gap:10px;display:grid;box-shadow:0 0 0 1px #061a3a0f,0 20px 50px -24px #020a1e66}.mh3-msg.ko img{aspect-ratio:128/90;object-fit:contain;width:34px;height:auto}.mh3-hand{background:linear-gradient(135deg, var(--navy-950), var(--blue-600));color:#fff;transition:opacity .45s var(--ease), transform .6s cubic-bezier(.2,1.3,.3,1);border-radius:18px;align-items:center;gap:12px;padding:12px 16px;transition-delay:1.4s;display:flex;box-shadow:0 20px 50px -24px #020a1e80}.mh3-hand>span:first-child{border-radius:50%;width:36px;height:36px}.mh3-hand svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.mh3-hand b{font-size:16px;font-weight:700;display:block}.mh3-hand small{color:#ffffffd1;font-size:14px;line-height:1.35}.mh3-chat:not(.on)>*{opacity:0;transform:translateY(12px)}.mh3-hrsline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:999px){.mh3-kwin{margin-inline:auto}.mh3-split>.mh3-copy{display:contents}.mh3-split>.mh3-vis{order:5}.mh3-split .mh3-acc{order:6}.mh3-split .mh3-acts{order:7}.mh3-split{gap:18px}}.mh3-shot :is(#hero,.mh3-s-week,.mh3-s-incl,.mh3-s-start,.mh3-s-help) *,.mh3-shot :is(#hero,.mh3-s-week,.mh3-s-incl,.mh3-s-start,.mh3-s-help) :before{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.mh3-ev,.mh3-rep,.mh3-bill *,.mh3-chat>*,.mh3-tk *,.mh3-dots i{transition:none!important}.mh3-rep__c i,.mh3-beat>b i{animation:none}}[dir=rtl] .mh3-rep{transform-origin:100% 100%}[dir=rtl] .mh3-beat svg{transform:scaleX(-1)}[dir=rtl] .mh3-bill:not(.on) li{transform:translate(10px)}[dir=rtl] .mh3-kp__bar i{background:linear-gradient(270deg,#0b6bcb,#1fc16b)}[dir=rtl] .mh3-card.is-rec{background:radial-gradient(120% 60% at 0 0,#3d8bff59,#3d8bff00 60%),linear-gradient(190deg,#0c2350 0%,#061a3a 60%)}
:root[data-theme=dark] .kv3-mh :is(.mh3-s-week,.mh3-plans,.mh3-s-incl,.mh3-s-start,.mh3-s-help){--ink:var(--dk-ink);--muted:var(--dk-muted);--line:var(--dk-line);--line-strong:var(--dk-line-strong);--grey-50:var(--dk-band);color:var(--dk-ink)}:root[data-theme=dark] .kv3-mh :is(.mh3-s-week,.mh3-s-incl,.mh3-s-help){background:var(--dk-sheet)}:root[data-theme=dark] .kv3-mh :is(.mh3-plans,.mh3-s-start){background:var(--dk-band)}:root[data-theme=dark] .kv3-mh .mh3-win{background:var(--dk-card);color:var(--dk-ink);box-shadow:0 0 0 1px var(--dk-line), var(--dk-float)}:root[data-theme=dark] .kv3-mh .mh3-bar{background:var(--dk-elev);border-bottom-color:var(--dk-line)}:root[data-theme=dark] .kv3-mh .mh3-bar>span{background:var(--dk-sheet);box-shadow:inset 0 0 0 1px var(--dk-line);color:var(--dk-muted)}:root[data-theme=dark] .kv3-mh .mh3-ok{background:var(--dk-ok)}:root[data-theme=dark] .kv3-mh .mh3-rep{background:var(--dk-card);color:var(--dk-ink);box-shadow:0 0 0 1px var(--dk-line), 0 30px 70px -24px #000000d9}:root[data-theme=dark] .kv3-mh .mh3-rep__h small{background:var(--dk-elev);color:var(--dk-muted)}:root[data-theme=dark] .kv3-mh .mh3-rep p{color:var(--dk-muted)}:root[data-theme=dark] .kv3-mh .mh3-rep__s{border-top-color:var(--dk-line)}:root[data-theme=dark] .kv3-mh .mh3-rep__k small{color:var(--dk-muted)}:root[data-theme=dark] .kv3-mh .mh3-dots i{background:var(--dk-line-strong)}:root[data-theme=dark] .kv3-mh .mh3-dots i.on{background:var(--dk-ok-text)}:root[data-theme=dark] .kv3-mh .mh3-rep__c{color:var(--dk-ok-text)}:root[data-theme=dark] .kv3-mh .mh3-board{background:linear-gradient(180deg, var(--dk-elev), var(--dk-card));box-shadow:inset 0 0 0 1px var(--dk-line);color:var(--dk-ink)}:root[data-theme=dark] .kv3-mh .mh3-chip{background:var(--dk-elev);box-shadow:inset 0 0 0 1px var(--dk-line-strong);color:var(--dk-muted)}:root[data-theme=dark] .kv3-mh .mh3-count{color:var(--dk-muted)}:root[data-theme=dark] .kv3-mh .mh3-count b{color:var(--dk-ink)}:root[data-theme=dark] .kv3-mh .mh3-day{background:linear-gradient(180deg, var(--dk-elev) 0 62%, var(--dk-sheet) 62% 100%);color:var(--dk-muted)}:root[data-theme=dark] .kv3-mh .mh3-day svg{stroke:var(--dk-faint)}:root[data-theme=dark] .kv3-mh .mh3-beat{background:var(--dk-elev);box-shadow:0 1px 0 var(--dk-line)}:root[data-theme=dark] .kv3-mh .mh3-beat>b{background:var(--dk-elev);color:var(--dk-ok-text)}:root[data-theme=dark] .kv3-mh .mh3-beat path{stroke:var(--dk-ok-text)}:root[data-theme=dark] .kv3-mh .mh3-lane__h{color:var(--dk-muted)}:root[data-theme=dark] .kv3-mh .mh3-ev{background:var(--dk-elev);box-shadow:0 0 0 1px var(--dk-line-strong), 0 14px 30px -18px #000c}:root[data-theme=dark] .kv3-mh .mh3-ev b{color:var(--dk-ink)}:root[data-theme=dark] .kv3-mh .mh3-ev small{color:var(--dk-muted)}:root[data-theme=dark] .kv3-mh .mh3-ev em{color:var(--dk-blue-soft)}:root[data-theme=dark] .kv3-mh .mh3-ev.hr{box-shadow:inset 0 0 0 2px var(--dk-blue-text), 0 14px 30px -18px #000c}:root[data-theme=dark] .kv3-mh .mh3-ev.al b{color:#f2c66b}:root[data-theme=dark] .kv3-mh .mh3-ev.al .mh3-ok{background:#b86e00}:root[data-theme=dark] .kv3-mh .mh3-ev.q{box-shadow:none;border-color:var(--dk-line-strong);background:0 0}:root[data-theme=dark] .kv3-mh .mh3-ev.q b{color:var(--dk-muted)}:root[data-theme=dark] .kv3-mh .mh3-you{border-color:var(--dk-line-strong);background:var(--dk-card)}:root[data-theme=dark] .kv3-mh .mh3-you__n{background:var(--dk-elev);box-shadow:inset 0 0 0 1px var(--dk-line-strong);color:var(--dk-ink)}:root[data-theme=dark] .kv3-mh .mh3-you p{color:var(--dk-muted)}:root[data-theme=dark] .kv3-mh .mh3-you svg.cup{stroke:var(--dk-faint)}:root[data-theme=dark] .kv3-mh .mh3-ph,:root[data-theme=dark] .kv3-mh .mh3-ph:before{background:var(--dk-blue-text)}:root[data-theme=dark] .kv3-mh .mh3-hrs{background:var(--dk-elev);box-shadow:0 0 0 1px var(--dk-line);color:var(--dk-muted)}:root[data-theme=dark] .kv3-mh .mh3-hrs b{color:var(--dk-ink)}:root[data-theme=dark] .kv3-mh .mh3-hrs small{color:var(--dk-blue-soft)}:root[data-theme=dark] .kv3-mh .mh3-hrs__m i{background:var(--dk-line-strong)}:root[data-theme=dark] .kv3-mh .mh3-hrs__m i.on{background:var(--dk-blue-text)}:root[data-theme=dark] .kv3-mh .mh3-card:not(.is-rec){background:var(--dk-card);color:var(--dk-ink);box-shadow:inset 0 0 0 1px var(--dk-line), 0 30px 60px -40px #000c}:root[data-theme=dark] .kv3-mh .mh3-card:not(.is-rec) :is(.mh3-card__b,.mh3-card__m),:root[data-theme=dark] .kv3-mh .mh3-card:not(.is-rec) .mh3-card__lock{color:var(--dk-muted)}:root[data-theme=dark] .kv3-mh .mh3-card:not(.is-rec) .mh3-card__f{border-top-color:var(--dk-line)}:root[data-theme=dark] .kv3-mh .mh3-card:not(.is-rec) .mh3-card__f .mh3-ck{color:var(--dk-blue-soft)}:root[data-theme=dark] .kv3-mh .mh3-card.is-rec{background:radial-gradient(120% 60% at 100% 0%, #1a73d652, #1a73d600 60%), var(--dk-elev);box-shadow:inset 0 0 0 2px var(--dk-blue-text), 0 30px 70px -36px #1a73d680}:root[data-theme=dark][dir=rtl] .kv3-mh .mh3-card.is-rec{background:radial-gradient(120% 60% at 0% 0%, #1a73d652, #1a73d600 60%), var(--dk-elev)}:root[data-theme=dark] .kv3-mh .mh3-card.is-rec .mh3-card__badge{background:var(--dk-blue-wash);color:var(--dk-blue-soft)}:root[data-theme=dark] .kv3-mh .mh3-card.is-rec .mh3-card__f{border-top-color:var(--dk-line-strong)}:root[data-theme=dark] .kv3-mh .mh3-card.is-rec .mh3-card__f .mh3-ck{color:var(--dk-blue-soft)}:root[data-theme=dark] .kv3-mh .mh3-card:not(.is-rec) .mh3-card__cta{background:var(--dk-blue-fill);color:#fff}:root[data-theme=dark] .kv3-mh .mh3-card:not(.is-rec) .mh3-card__cta:hover{background:var(--dk-blue-fill-hover)}:root[data-theme=dark] .kv3-mh .mh3-hour{background:var(--dk-card);box-shadow:inset 0 0 0 1px var(--dk-line);color:var(--dk-ink)}:root[data-theme=dark] .kv3-mh .mh3-hour svg{stroke:var(--dk-blue-soft)}:root[data-theme=dark] .kv3-mh .mh3-bill{background:var(--dk-card);color:var(--dk-ink);box-shadow:0 0 0 1px var(--dk-line), 0 30px 70px -24px #000000d9}:root[data-theme=dark] .kv3-mh .mh3-bill__h{border-bottom-color:var(--dk-ink)}:root[data-theme=dark] .kv3-mh :is(.mh3-bill__h small,.mh3-bill__t b small){color:var(--dk-muted)}:root[data-theme=dark] .kv3-mh .mh3-bill li{border-bottom-color:var(--dk-line-strong)}:root[data-theme=dark] .kv3-mh .mh3-bill li>b{background:var(--dk-ok-wash);color:var(--dk-ok-text)}:root[data-theme=dark] .kv3-mh .mh3-bill__x{border-color:var(--dk-line-strong);color:var(--dk-muted)}:root[data-theme=dark] .kv3-mh :is(.mh3-bill__x small,.mh3-bill__x b small){color:var(--dk-muted)}:root[data-theme=dark] .kv3-mh .mh3-bill__x b{color:var(--dk-blue-soft)}:root[data-theme=dark] .kv3-mh .mh3-kp__in{background:var(--dk-sheet)}:root[data-theme=dark] .kv3-mh .mh3-kp__top small{color:var(--dk-muted)}:root[data-theme=dark] .kv3-mh .mh3-kp__st{background:var(--dk-ok-wash);color:var(--dk-ok-text)}:root[data-theme=dark] .kv3-mh .mh3-kp__card{background:var(--dk-card);box-shadow:0 0 0 1px var(--dk-line)}:root[data-theme=dark] .kv3-mh .mh3-kp__ph span:last-child{color:var(--dk-ok-text)}:root[data-theme=dark] .kv3-mh .mh3-kp__bar{background:var(--dk-elev)}:root[data-theme=dark] .kv3-mh .mh3-grp__h{color:var(--dk-faint)}:root[data-theme=dark] .kv3-mh .mh3-grp li{border-top-color:var(--dk-line);color:var(--dk-ink)}:root[data-theme=dark] .kv3-mh .mh3-grp li:not(.on) .mh3-tt{color:var(--dk-faint)}:root[data-theme=dark] .kv3-mh .mh3-tk i{border-color:var(--dk-line-strong)}:root[data-theme=dark] .kv3-mh .mh3-tk svg{background:var(--dk-ok)}:root[data-theme=dark] .kv3-mh .mh3-ow--am{background:var(--dk-blue-wash);color:var(--dk-blue-soft)}:root[data-theme=dark] .kv3-mh .mh3-ow--eng{color:#c3b5ff;background:#2a2244}:root[data-theme=dark] .kv3-mh .mh3-kwin .mh3-bar>span{color:var(--dk-ink)}:root[data-theme=dark] .kv3-mh .mh3-kwin__in{background:var(--dk-sheet)}:root[data-theme=dark] .kv3-mh .mh3-msg.ko{background:var(--dk-card);color:var(--dk-ink);box-shadow:0 0 0 1px var(--dk-line), 0 20px 50px -20px #000c}:root[data-theme=dark] .kv3-mh .mh3-msg.me{background:var(--dk-blue-fill)}:root[data-theme=dark] .kv3-mh .mh3-hand{background:linear-gradient(135deg, var(--dk-elev), var(--dk-blue-fill))}
