.solutions-module__Xld3CW__page{}.solutions-module__Xld3CW__centerHead{text-align:center;justify-items:center;gap:1.25rem;max-width:46rem;margin:0 auto clamp(3rem,6vw,5rem);display:grid}.solutions-module__Xld3CW__sectionHeading{font-size:clamp(2.4rem,4.6vw,4.25rem)}.solutions-module__Xld3CW__sectionLead{max-width:34rem;color:var(--mk-muted);font-size:clamp(1rem,1.2vw,1.0625rem);line-height:1.75}.solutions-module__Xld3CW__centerActions{justify-content:center;margin-top:2rem}.solutions-module__Xld3CW__reassurance{justify-content:center;margin-top:1.1rem}.solutions-module__Xld3CW__hero{background:radial-gradient(56rem 30rem at 50% -6rem,#fffffaf2,#0000 70%),radial-gradient(80rem 36rem at 50% 78%,#dce9df80,#0000 72%),linear-gradient(#f7f5ee 0%,#f2f4ec 58%,#f7f5ee 100%);padding-block:clamp(4rem,7.5vw,6.75rem) clamp(5.5rem,10vw,9rem)}.solutions-module__Xld3CW__heroCenter{text-align:center;justify-items:center;display:grid}.solutions-module__Xld3CW__heroEyebrow{animation:solutions-module__Xld3CW__rise 1s var(--mk-ease) both}.solutions-module__Xld3CW__heading{color:var(--mk-ink-deep);font-family:var(--mk-display);font-variation-settings:"SOFT" 100, "opsz" 144;letter-spacing:-.05em;text-wrap:initial;margin-top:clamp(1.4rem,2.4vw,2rem);font-size:clamp(3rem,8.4vw,7.75rem);font-weight:390;line-height:.92}.solutions-module__Xld3CW__headLine{animation:solutions-module__Xld3CW__lineRise 1.25s var(--mk-ease) 90ms both;display:block}.solutions-module__Xld3CW__headLine+.solutions-module__Xld3CW__headLine{color:var(--mk-accent);animation-delay:.23s}.solutions-module__Xld3CW__phoneBreak{display:none}.solutions-module__Xld3CW__lead{max-width:38rem;color:var(--mk-muted);animation:solutions-module__Xld3CW__rise 1.1s var(--mk-ease) .52s both;margin-top:clamp(1.6rem,2.6vw,2.1rem);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.7}.solutions-module__Xld3CW__heroCenter .solutions-module__Xld3CW__centerActions{animation:solutions-module__Xld3CW__rise 1.1s var(--mk-ease) .62s both}.solutions-module__Xld3CW__heroCenter .solutions-module__Xld3CW__reassurance{animation:solutions-module__Xld3CW__rise 1.1s var(--mk-ease) .7s both}.solutions-module__Xld3CW__stageWrap{margin-top:clamp(3.5rem,6vw,5rem)}.solutions-module__Xld3CW__stage{isolation:isolate;animation:solutions-module__Xld3CW__rise 1.3s var(--mk-ease) .76s both;background:radial-gradient(44rem 22rem at 50% 0,#fffffae6,#0000 70%),linear-gradient(#e8efe7 0%,#eef3ea 100%);border:1px solid #d9e5dc;border-radius:32px;padding:clamp(2rem,4vw,3.25rem) clamp(1.25rem,3.4vw,3rem) 1.25rem;position:relative;box-shadow:0 60px 120px -70px #0b302f73}.solutions-module__Xld3CW__stageRings{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.solutions-module__Xld3CW__stageRings span{aspect-ratio:1;border:1px solid #24726421;border-radius:46% 54% 62% 38%/39% 47% 53% 61%;width:58%;position:absolute;bottom:-52%;left:-12%}.solutions-module__Xld3CW__stageRings span:first-child{background:#dce9df8c}.solutions-module__Xld3CW__stageRings span:nth-child(2){width:44%;bottom:-40%;left:-6%;transform:rotate(24deg)}.solutions-module__Xld3CW__stageRings span:nth-child(3){width:30%;bottom:-28%;left:0;transform:rotate(-18deg)}.solutions-module__Xld3CW__mapFigure{margin:0}.solutions-module__Xld3CW__ask{justify-items:center;gap:.9rem;max-width:44rem;margin-inline:auto;display:grid}.solutions-module__Xld3CW__composer{background:#fffefa;border:1px solid #cfdfd5;border-radius:20px 20px 20px 6px;align-items:center;gap:.85rem;width:100%;min-height:3.75rem;padding:.55rem .6rem;display:flex;position:relative;box-shadow:0 22px 44px -32px #0b302f73}.solutions-module__Xld3CW__composerOrb{flex:none;width:2.5rem;height:2.5rem}.solutions-module__Xld3CW__request{min-width:0;color:var(--mk-ink-deep);font-family:var(--mk-display);font-variation-settings:"SOFT" 100, "opsz" 36;letter-spacing:-.01em;text-align:left;flex:1;font-size:1.3rem;font-weight:420;line-height:1.3}.solutions-module__Xld3CW__word{transition:opacity .6s;display:inline}.solutions-module__Xld3CW__stage[data-phase=idle] .solutions-module__Xld3CW__word,.solutions-module__Xld3CW__stage[data-phase=clearing] .solutions-module__Xld3CW__word{opacity:0}.solutions-module__Xld3CW__stage[data-phase=typing] .solutions-module__Xld3CW__word{animation:solutions-module__Xld3CW__wordIn .46s var(--mk-ease) both;animation-delay:calc(var(--w) * .15s)}.solutions-module__Xld3CW__placeholder{color:#6f877e;opacity:0;pointer-events:none;font-size:.9375rem;transition:opacity .5s;position:absolute;top:50%;left:3.95rem;transform:translateY(-50%)}.solutions-module__Xld3CW__stage[data-phase=idle] .solutions-module__Xld3CW__placeholder{opacity:1}.solutions-module__Xld3CW__understood{width:100%;min-height:1.75rem;display:grid}.solutions-module__Xld3CW__chips,.solutions-module__Xld3CW__outcomes{flex-wrap:wrap;grid-area:1/1;justify-content:center;gap:.4rem .45rem;list-style:none;display:flex}.solutions-module__Xld3CW__chips li,.solutions-module__Xld3CW__outcomes li{opacity:0;min-height:1.65rem;transition:opacity .45s ease, transform .7s var(--mk-ease);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:0 .65rem;font-size:.75rem;font-weight:650;display:inline-flex;transform:translateY(6px)}.solutions-module__Xld3CW__chips li{color:#1d5f53;background:#fffffacc;border:1px solid #c9dfd2}.solutions-module__Xld3CW__outcomes li{color:var(--mk-positive);padding-left:.2rem}.solutions-module__Xld3CW__outcomes li svg{background:var(--mk-positive);color:#fff;border-radius:50%;width:1.1rem;height:1.1rem;padding:.2rem}.solutions-module__Xld3CW__chips[data-show=true] li,.solutions-module__Xld3CW__outcomes[data-show=true] li{opacity:1;transition-delay:calc(var(--g) * .17s);transform:none}.solutions-module__Xld3CW__mapWrap{margin-top:clamp(2.25rem,3.6vw,3.25rem);position:relative}.solutions-module__Xld3CW__map{grid-template-columns:minmax(0,1fr) 7rem minmax(0,1fr) 6.25rem minmax(0,1fr) 6.25rem minmax(0,1fr);grid-template-areas:"leave merge rota toAttendance attendance toTimesheets timesheets""swaps merge rota toAttendance attendance toTimesheets timesheets";align-items:center;row-gap:1.1rem;display:grid}.solutions-module__Xld3CW__map>*{transition:opacity .6s}.solutions-module__Xld3CW__stage[data-dim] .solutions-module__Xld3CW__map>*{opacity:.3}.solutions-module__Xld3CW__node{min-width:0;transition:border-color .5s ease, box-shadow .7s var(--mk-ease), transform .7s var(--mk-ease), opacity .6s ease;background:#fffefa;border:1px solid #d5e2d9;border-radius:16px 16px 22px;gap:.8rem;padding:.95rem 1rem 1.05rem;display:grid;position:relative;box-shadow:0 24px 48px -36px #0b302f73}.solutions-module__Xld3CW__node[data-part=leave]{grid-area:leave}.solutions-module__Xld3CW__node[data-part=swaps]{grid-area:swaps}.solutions-module__Xld3CW__node[data-part=rota]{grid-area:rota}.solutions-module__Xld3CW__node[data-part=attendance]{grid-area:attendance}.solutions-module__Xld3CW__node[data-part=timesheets]{grid-area:timesheets}.solutions-module__Xld3CW__node[data-state=active]{border-color:#8cc3b3;transform:translateY(-3px);box-shadow:0 0 0 5px #58bda824,0 30px 60px -38px #0b302f80}.solutions-module__Xld3CW__nodeHead{align-items:center;gap:.45rem;min-width:0;display:flex}.solutions-module__Xld3CW__nodeHead strong{color:var(--mk-ink-deep);white-space:nowrap;font-size:.8125rem;font-weight:750}.solutions-module__Xld3CW__nodeHead small{color:var(--mk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;overflow:hidden}.solutions-module__Xld3CW__nodeDot{color:#0000;border:1.5px solid #bcd3c8;border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;transition:background-color .5s,border-color .5s,color .5s;display:grid}.solutions-module__Xld3CW__node[data-state=done] .solutions-module__Xld3CW__nodeDot{border-color:var(--mk-accent);background:var(--mk-accent);color:#fff;animation:1.6s ease-out both solutions-module__Xld3CW__settleRing}.solutions-module__Xld3CW__nodeBody{gap:.55rem;min-width:0;display:grid}.solutions-module__Xld3CW__nodeMeta{color:var(--mk-muted);font-size:.6875rem;font-weight:600}.solutions-module__Xld3CW__avatar{width:1.6rem;height:1.6rem;color:var(--mk-ink);background:#e4ece6;border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:750;display:inline-grid}.solutions-module__Xld3CW__avatar[data-accent]{color:#17584d;background:#d4ebe1}.solutions-module__Xld3CW__days{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.solutions-module__Xld3CW__days>span:nth-child(-n+3){color:var(--mk-muted);text-align:center;font-size:.625rem;font-weight:650}.solutions-module__Xld3CW__leaveBand{color:#17584d;background:#e2f1e9;border:1px solid #bcd9cb;border-radius:8px 8px 13px;flex-direction:column;justify-content:center;min-height:2.35rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.25;display:flex}.solutions-module__Xld3CW__leaveBand b{font-weight:750}.solutions-module__Xld3CW__leaveBand[data-span="2"]{grid-column:span 2}.solutions-module__Xld3CW__leaveBand[data-tone=sick]{color:#5a5242;background:#f3f0e6;border-color:#d9d3c2;width:100%}.solutions-module__Xld3CW__leaveSlot{border:1px dashed #cfdcd4;border-radius:8px 8px 13px;min-height:2.35rem;transition:border-color .4s;display:grid}.solutions-module__Xld3CW__leaveSlot:has([data-on=true]){border-color:#0000}.solutions-module__Xld3CW__handoff{color:var(--mk-accent);align-items:center;gap:.35rem;display:flex}.solutions-module__Xld3CW__handoffText{margin-left:.35rem;display:grid}.solutions-module__Xld3CW__handoffText b{color:var(--mk-ink);font-size:.75rem;font-weight:700}.solutions-module__Xld3CW__handoffText small{color:var(--mk-positive);font-size:.6875rem;font-weight:650}.solutions-module__Xld3CW__shiftRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.solutions-module__Xld3CW__who{color:var(--mk-ink);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:650;display:inline-flex}.solutions-module__Xld3CW__shift{color:var(--mk-ink);font-variant-numeric:tabular-nums;white-space:nowrap;background:#eff5f0;border:1px solid #d9e6dd;border-radius:6px 6px 12px;padding:.28rem .5rem;font-size:.75rem;font-weight:650;transition:background-color .6s,border-color .6s,color .6s}.solutions-module__Xld3CW__shift[data-changed]{color:#17584d;background:#e2f1e9;border-color:#4b9987}.solutions-module__Xld3CW__miniAxis{height:1.85rem;position:relative}.solutions-module__Xld3CW__miniPlan{background:var(--mk-mint);border:1px dashed #9fbdb2;border-radius:999px;width:75%;height:.55rem;position:absolute;top:.2rem;left:12.5%}.solutions-module__Xld3CW__miniTicks{border-top:1px solid var(--mk-hairline);color:#6f837d;font-variant-numeric:tabular-nums;justify-content:space-between;padding-top:.2rem;font-size:.625rem;font-weight:650;display:flex;position:absolute;bottom:0;left:0;right:0}.solutions-module__Xld3CW__expected{color:var(--mk-muted);white-space:nowrap;align-items:baseline;gap:.35rem;font-size:.75rem;font-weight:600;display:flex}.solutions-module__Xld3CW__expected b{color:var(--mk-ink);font-size:.8125rem;font-weight:700}.solutions-module__Xld3CW__ledger{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.solutions-module__Xld3CW__ledger>span:first-child{display:grid}.solutions-module__Xld3CW__ledger b{color:var(--mk-ink);font-size:.8125rem;font-weight:700}.solutions-module__Xld3CW__ledger small{color:var(--mk-muted);font-size:.6875rem;font-weight:600}.solutions-module__Xld3CW__dash{color:#8aa39a;font-size:.875rem}.solutions-module__Xld3CW__marker{color:#5a5242;border:1px dashed #d3cab3;border-radius:6px;padding:.2rem .5rem;font-size:.6875rem;font-weight:700}.solutions-module__Xld3CW__change{min-width:0;display:inline-grid}.solutions-module__Xld3CW__leaveSlot>.solutions-module__Xld3CW__change{width:100%}.solutions-module__Xld3CW__change>*{min-width:0;transition:opacity .6s ease, transform .8s var(--mk-ease), filter .6s ease;grid-area:1/1;align-items:center;display:flex}.solutions-module__Xld3CW__after{opacity:0;filter:blur(4px);transform:translateY(.45rem)}.solutions-module__Xld3CW__change[data-on=true]>.solutions-module__Xld3CW__before{opacity:0;filter:blur(4px);transform:translateY(-.5rem)}.solutions-module__Xld3CW__change[data-on=true]>.solutions-module__Xld3CW__after{opacity:1;filter:none;transition-delay:.16s;transform:none}.solutions-module__Xld3CW__change[data-on=true]>.solutions-module__Xld3CW__after :is(.solutions-module__Xld3CW__leaveBand,.solutions-module__Xld3CW__marker){animation:1.6s ease-out .42s both solutions-module__Xld3CW__settleRing}.solutions-module__Xld3CW__merge{grid-area:merge;align-self:stretch;position:relative}.solutions-module__Xld3CW__mergeLines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.solutions-module__Xld3CW__mergeLines path{fill:none;stroke:#b3cabf;stroke-width:1.25px;vector-effect:non-scaling-stroke}.solutions-module__Xld3CW__mergeLit{clip-path:inset(0 100% 0 0);transition:clip-path 1s var(--mk-ease)}.solutions-module__Xld3CW__mergeLit path{stroke:var(--mk-accent);stroke-width:2px}.solutions-module__Xld3CW__merge[data-lit] .solutions-module__Xld3CW__mergeLit{clip-path:inset(0)}.solutions-module__Xld3CW__mergeLines[data-axis=down]{display:none}.solutions-module__Xld3CW__mergeLabel{max-width:calc(100% - .6rem);color:var(--mk-muted);font-size:.6875rem;font-weight:650;line-height:1.25;transition:color .5s;position:absolute;left:.4rem}.solutions-module__Xld3CW__mergeLabel[data-branch=leave]{bottom:calc(75% + .45rem)}.solutions-module__Xld3CW__mergeLabel[data-branch=swaps]{top:calc(75% + .45rem)}.solutions-module__Xld3CW__merge[data-lit] .solutions-module__Xld3CW__mergeLabel[data-branch=leave]{color:var(--mk-accent)}.solutions-module__Xld3CW__link{align-self:stretch;min-height:3rem;position:relative}.solutions-module__Xld3CW__link[data-area=toAttendance]{grid-area:toAttendance}.solutions-module__Xld3CW__link[data-area=toTimesheets]{grid-area:toTimesheets}.solutions-module__Xld3CW__linkLine{background:#b3cabf;height:1.25px;position:absolute;top:50%;left:.45rem;right:.45rem}.solutions-module__Xld3CW__linkLine:after{content:"";border-top:1.25px solid #b3cabf;border-right:1.25px solid #b3cabf;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.solutions-module__Xld3CW__linkLine>span{background:var(--mk-accent);transform-origin:0;height:2px;transition:transform .9s var(--mk-ease);position:absolute;inset:-.4px 0;transform:scaleX(0)}.solutions-module__Xld3CW__link[data-lit] .solutions-module__Xld3CW__linkLine>span{transform:scaleX(1)}.solutions-module__Xld3CW__linkLabel{color:var(--mk-muted);text-align:center;font-size:.6875rem;font-weight:650;line-height:1.25;transition:color .5s;position:absolute;bottom:calc(50% + .6rem);left:.3rem;right:.3rem}.solutions-module__Xld3CW__link[data-lit] .solutions-module__Xld3CW__linkLabel{color:var(--mk-accent)}.solutions-module__Xld3CW__planSlot{z-index:3;visibility:hidden;opacity:0;filter:blur(6px);width:min(25rem,92%);transition:opacity .6s ease, transform .9s var(--mk-ease), filter .6s ease, visibility 0s linear .9s;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(.9rem - 50%))}.solutions-module__Xld3CW__planSlot>*{box-shadow:0 44px 80px -40px #0b302f80,0 14px 28px -20px #0b302f4d}.solutions-module__Xld3CW__planSlot[data-state=shown]{visibility:visible;opacity:1;filter:none;transition-delay:0s;transform:translate(-50%,-50%)}.solutions-module__Xld3CW__planSlot[data-state=leaving]{visibility:visible;opacity:0;filter:blur(8px);transition:opacity .9s cubic-bezier(.33,0,.2,1),transform .9s cubic-bezier(.33,0,.2,1),filter .9s;transform:translate(-50%,calc(-50% - 1.6rem))}.solutions-module__Xld3CW__stageFoot{color:var(--mk-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding-inline:.25rem;font-size:.8125rem;font-weight:600;display:flex}.solutions-module__Xld3CW__stageFoot p{align-items:center;gap:.45rem;display:flex}.solutions-module__Xld3CW__stageFoot p svg{color:var(--mk-positive)}.solutions-module__Xld3CW__parts{background:var(--mk-white);padding-block:clamp(5.5rem,10vw,9rem) clamp(3rem,6vw,5rem)}.solutions-module__Xld3CW__story{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-template-areas:"chapters panel";gap:clamp(2.5rem,5vw,5.5rem);display:grid}.solutions-module__Xld3CW__storyPanel{grid-area:panel;align-self:start;position:sticky;top:max(6.5rem,50vh - 15rem)}.solutions-module__Xld3CW__storyFigure{margin:0}.solutions-module__Xld3CW__window{background:var(--mk-white);border:1px solid #d6e3da;border-radius:24px 24px 32px;overflow:hidden;box-shadow:0 60px 120px -70px #0b302f73,0 18px 36px -30px #0b302f33}.solutions-module__Xld3CW__windowHead{border-bottom:1px solid var(--mk-hairline);background:#fbfcf8;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.9rem 1.35rem;display:flex}.solutions-module__Xld3CW__windowTitle{animation:.5s both solutions-module__Xld3CW__fadeIn;display:grid}.solutions-module__Xld3CW__windowTitle strong{color:var(--mk-ink-deep);font-size:.9375rem;font-weight:750}.solutions-module__Xld3CW__windowTitle small{color:var(--mk-muted);font-size:.75rem;font-weight:600}.solutions-module__Xld3CW__windowStatus{background:var(--mk-mint);color:var(--mk-positive);white-space:nowrap;border-radius:999px;padding:.22rem .6rem;font-size:.6875rem;font-weight:700;animation:.5s both solutions-module__Xld3CW__fadeIn}.solutions-module__Xld3CW__windowBody{height:18.75rem;position:relative}.solutions-module__Xld3CW__sceneLive,.solutions-module__Xld3CW__sceneLeaving{position:absolute;inset:1.5rem 1.5rem 1.6rem}.solutions-module__Xld3CW__sceneLive{animation:.6s .14s both solutions-module__Xld3CW__fadeIn}.solutions-module__Xld3CW__sceneLeaving{pointer-events:none;animation:.48s both solutions-module__Xld3CW__fadeOut}.solutions-module__Xld3CW__sceneLeaving [data-ghost]{visibility:hidden}.solutions-module__Xld3CW__storyRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-top:1.1rem;padding-inline:.35rem;list-style:none;display:grid}.solutions-module__Xld3CW__storyRail li{color:#7b918a;gap:.45rem;font-size:.6875rem;font-weight:650;transition:color .4s;display:grid}.solutions-module__Xld3CW__storyRail li>span{background:var(--mk-hairline);border-radius:2px;height:2px;transition:background-color .5s}.solutions-module__Xld3CW__storyRail li[data-state=done]>span{background:#a9cdc1}.solutions-module__Xld3CW__storyRail li[data-state=active]{color:var(--mk-ink-deep)}.solutions-module__Xld3CW__storyRail li[data-state=active]>span{background:var(--mk-accent)}.solutions-module__Xld3CW__chapters{grid-area:chapters;list-style:none}.solutions-module__Xld3CW__chapter{align-items:center;min-height:66vh;display:flex}.solutions-module__Xld3CW__chapter:first-child{align-items:flex-start;min-height:52vh;padding-top:4rem}.solutions-module__Xld3CW__chapter:last-child{min-height:62vh}.solutions-module__Xld3CW__chapterBody{border-left:2px solid var(--mk-hairline);max-width:27rem;padding-left:1.6rem;transition:border-color .6s}.solutions-module__Xld3CW__chapter[data-active] .solutions-module__Xld3CW__chapterBody{border-color:var(--mk-accent)}.solutions-module__Xld3CW__chapterRole{color:var(--mk-accent);font-size:.8125rem;font-weight:700}.solutions-module__Xld3CW__chapterBody h3{color:#6f8a81;font-family:var(--mk-display);font-variation-settings:"SOFT" 100, "opsz" 72;letter-spacing:-.03em;margin-top:.35rem;font-size:clamp(2rem,3.1vw,2.85rem);font-weight:380;line-height:1.05;transition:color .6s}.solutions-module__Xld3CW__chapter[data-active] .solutions-module__Xld3CW__chapterBody h3{color:var(--mk-ink-deep)}.solutions-module__Xld3CW__chapterJob{color:var(--mk-muted);margin-top:1rem;font-size:1.0625rem;line-height:1.7}.solutions-module__Xld3CW__handsOn{gap:.45rem;margin-top:1.1rem;list-style:none;display:grid}.solutions-module__Xld3CW__handsOn li{color:var(--mk-ink);align-items:baseline;gap:.55rem;font-size:.9375rem;line-height:1.55;display:flex}.solutions-module__Xld3CW__handsOn svg{color:var(--mk-accent);position:relative;top:.15rem}.solutions-module__Xld3CW__handsOn b{color:var(--mk-ink-deep);font-weight:700}.solutions-module__Xld3CW__chapterMeta{border-top:1px solid var(--mk-hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;margin-top:1.5rem;padding-top:1.1rem;display:flex}.solutions-module__Xld3CW__chapterPrice{color:var(--mk-muted);font-size:.875rem;font-weight:600}.solutions-module__Xld3CW__chapterPrice b{color:var(--mk-ink-deep);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}.solutions-module__Xld3CW__chapterMeta a{font-size:.875rem}.solutions-module__Xld3CW__traveller{color:#17584d;font-variant-numeric:tabular-nums;white-space:nowrap;background:#e2f1e9;border:1px solid #4b9987;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative}.solutions-module__Xld3CW__traveller[data-form=chip]{padding:.6rem 1.1rem;font-size:.9375rem}.solutions-module__Xld3CW__traveller[data-form=cell]{width:100%;padding:.38rem .2rem;font-size:.75rem}.solutions-module__Xld3CW__traveller[data-form=bar]{border-style:dashed;width:100%;height:100%}.solutions-module__Xld3CW__traveller[data-form=value]{padding:.35rem .8rem;font-size:1rem}.solutions-module__Xld3CW__travellerLabel{animation:.45s .42s both solutions-module__Xld3CW__fadeIn}.solutions-module__Xld3CW__statusPill{background:var(--mk-mint);color:var(--mk-positive);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.solutions-module__Xld3CW__sceneNote{color:var(--mk-positive);text-align:center;justify-content:center;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:650;display:flex}.solutions-module__Xld3CW__sceneLeave,.solutions-module__Xld3CW__sceneSwaps,.solutions-module__Xld3CW__sceneAttendance,.solutions-module__Xld3CW__sceneTimesheets{align-content:center;height:100%;display:grid}.solutions-module__Xld3CW__sceneLeave{gap:1.4rem}.solutions-module__Xld3CW__strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem .35rem;display:grid}.solutions-module__Xld3CW__stripDay{color:var(--mk-muted);border-radius:10px;justify-items:center;padding-block:.45rem;font-size:.6875rem;font-weight:600;display:grid}.solutions-module__Xld3CW__stripDay b{color:var(--mk-ink-deep);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}.solutions-module__Xld3CW__stripDay[data-weekend]{background:#f3f5f0}.solutions-module__Xld3CW__stripBand{color:#17584d;white-space:nowrap;background:#e2f1e9;border:1px solid #bcd9cb;border-radius:10px 10px 16px;grid-area:2/4/auto/span 2;padding:.6rem .75rem;font-size:.8125rem;font-weight:600}.solutions-module__Xld3CW__stripBand b{font-weight:750}.solutions-module__Xld3CW__leaveRequest{background:#fbfcf8;border:1px solid #e0e9e3;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid}.solutions-module__Xld3CW__requestText,.solutions-module__Xld3CW__requestSide{gap:.15rem;display:grid}.solutions-module__Xld3CW__requestText b{color:var(--mk-ink-deep);font-size:.875rem;font-weight:700}.solutions-module__Xld3CW__requestText small,.solutions-module__Xld3CW__requestSide small{color:var(--mk-muted);font-size:.75rem;font-weight:600}.solutions-module__Xld3CW__requestSide{justify-items:end}.solutions-module__Xld3CW__sceneSwaps{gap:1.6rem}.solutions-module__Xld3CW__swapPeople{grid-template-columns:minmax(0,1fr) minmax(3rem,1fr) minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.solutions-module__Xld3CW__swapPerson{text-align:center;justify-items:center;gap:.2rem;display:grid}.solutions-module__Xld3CW__swapPerson .solutions-module__Xld3CW__avatar{width:2.75rem;height:2.75rem;margin-bottom:.3rem;font-size:.9375rem}.solutions-module__Xld3CW__swapPerson b{color:var(--mk-ink-deep);font-size:.9375rem;font-weight:700}.solutions-module__Xld3CW__swapPerson small{color:var(--mk-muted);font-size:.75rem;font-weight:600}.solutions-module__Xld3CW__swapLink{color:var(--mk-accent);align-items:center;margin-top:-2.4rem;display:flex}.solutions-module__Xld3CW__swapLink:before{content:"";border-top:1.5px dashed #9fbdb2;flex:1;margin-right:-.2rem}.solutions-module__Xld3CW__swapShift{justify-content:center;display:flex}.solutions-module__Xld3CW__sceneRota{grid-template-columns:3.25rem repeat(7,minmax(0,1fr));align-content:center;gap:.45rem .35rem;height:100%;display:grid}.solutions-module__Xld3CW__rotaDay{color:var(--mk-muted);text-align:center;white-space:nowrap;font-size:.6875rem;font-weight:600}.solutions-module__Xld3CW__rotaDay b{color:var(--mk-ink-deep);font-weight:700}.solutions-module__Xld3CW__rotaName{color:var(--mk-ink);align-self:center;font-size:.75rem;font-weight:650}.solutions-module__Xld3CW__rotaCell{background:#f5f7f3;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:2.15rem;display:flex}.solutions-module__Xld3CW__rotaCell[data-span="2"]{grid-column:span 2}.solutions-module__Xld3CW__rotaShift{color:var(--mk-ink);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:650}.solutions-module__Xld3CW__rotaHoliday{color:#17584d;background:#e2f1e9;border:1px solid #bcd9cb;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;font-size:.75rem;font-weight:650;display:flex}.solutions-module__Xld3CW__sceneAttendance{gap:.85rem}.solutions-module__Xld3CW__axisHead{color:#6f837d;font-variant-numeric:tabular-nums;height:1rem;margin-left:4.5rem;font-size:.625rem;font-weight:650;position:relative}.solutions-module__Xld3CW__axisHead span{position:absolute;transform:translate(-50%)}.solutions-module__Xld3CW__axisHead span:first-child{transform:none}.solutions-module__Xld3CW__axisRow{grid-template-columns:4.5rem minmax(0,1fr);align-items:center;display:grid}.solutions-module__Xld3CW__axisName{display:grid}.solutions-module__Xld3CW__axisName b{color:var(--mk-ink);font-size:.8125rem;font-weight:700}.solutions-module__Xld3CW__axisName small{color:var(--mk-muted);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600}.solutions-module__Xld3CW__axisTrack{background:linear-gradient(90deg,#0000 calc(28.5714% - 1px),#e6ece7 0 28.5714%,#0000 0),linear-gradient(90deg,#0000 calc(57.1429% - 1px),#e6ece7 0 57.1429%,#0000 0),linear-gradient(90deg,#0000 calc(85.7143% - 1px),#e6ece7 0 85.7143%,#0000 0),#f6f8f4;border-radius:10px;height:2.6rem;position:relative}.solutions-module__Xld3CW__axisRow:not([data-focus]){opacity:.65}.solutions-module__Xld3CW__axisPlan,.solutions-module__Xld3CW__axisPlanSlot,.solutions-module__Xld3CW__axisActual{height:.7rem;position:absolute}.solutions-module__Xld3CW__axisPlan,.solutions-module__Xld3CW__axisPlanSlot{top:.45rem}.solutions-module__Xld3CW__axisPlan{background:var(--mk-mint);border:1px dashed #9fbdb2;border-radius:999px}.solutions-module__Xld3CW__axisPlanSlot{display:flex}.solutions-module__Xld3CW__axisActual{background:linear-gradient(90deg,#3c8f80,#247264);border-radius:999px;bottom:.45rem}.solutions-module__Xld3CW__axisActual[data-fill]{transform-origin:0;animation:1.4s linear .75s both solutions-module__Xld3CW__fillBar}.solutions-module__Xld3CW__axisLegend{color:var(--mk-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.4rem 1.25rem;margin-left:4.5rem;font-size:.75rem;font-weight:600;display:flex}.solutions-module__Xld3CW__axisLegend span{align-items:center;gap:.4rem;display:inline-flex}.solutions-module__Xld3CW__axisLegend i{border-radius:999px;width:1.1rem;height:.45rem}.solutions-module__Xld3CW__axisLegend i[data-kind=plan]{background:#e2f1e9;border:1px dashed #4b9987}.solutions-module__Xld3CW__axisLegend i[data-kind=actual]{background:var(--mk-accent)}.solutions-module__Xld3CW__sceneTimesheets{gap:.55rem}.solutions-module__Xld3CW__sheetRow{background:#f7f9f5;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 6.75rem;align-items:center;gap:1rem;padding:.75rem .95rem;display:grid}.solutions-module__Xld3CW__sheetRow[data-focus]{background:#fffefa;box-shadow:inset 0 0 0 1px #cfe2d8}.solutions-module__Xld3CW__sheetRow>:last-child{justify-self:end}.solutions-module__Xld3CW__sheetWho{display:grid}.solutions-module__Xld3CW__sheetWho b{color:var(--mk-ink);font-size:.8125rem;font-weight:700}.solutions-module__Xld3CW__sheetWho small{color:var(--mk-muted);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600}.solutions-module__Xld3CW__sheetHours{color:var(--mk-ink-deep);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.solutions-module__Xld3CW__sheetMarker{color:#3f5752;border:1px dashed #c9d6cf;border-radius:6px;padding:.2rem .5rem;font-size:.6875rem;font-weight:700}.solutions-module__Xld3CW__sheetFrom{color:var(--mk-muted);font-size:.6875rem;font-weight:600}.solutions-module__Xld3CW__sceneTimesheets .solutions-module__Xld3CW__sceneNote{margin-top:.6rem}.solutions-module__Xld3CW__across{background:var(--mk-ink-deep);color:#f7f8f2;padding-block:clamp(6rem,11vw,10rem);position:relative;overflow:hidden}.solutions-module__Xld3CW__across:before{content:"";pointer-events:none;background:radial-gradient(circle,#58bda833,#0000 64%);border-radius:50%;width:52rem;height:52rem;position:absolute;top:-22rem;right:-16rem}.solutions-module__Xld3CW__acrossGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3rem 4.5rem;display:grid;position:relative}.solutions-module__Xld3CW__acrossEyebrow{color:#86d6c3;margin-bottom:1.25rem}.solutions-module__Xld3CW__acrossHeading{color:#f7f8f2}.solutions-module__Xld3CW__acrossHeading span{color:#9fd4c5;display:block}.solutions-module__Xld3CW__acrossLead{color:#b5c9c1;max-width:28rem;margin-top:1.5rem;font-size:1rem;line-height:1.75}.solutions-module__Xld3CW__acrossTrust{color:#e3ece7;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.9375rem;font-weight:650;display:flex}.solutions-module__Xld3CW__acrossTrust svg{color:#86d6c3}.solutions-module__Xld3CW__acrossLink{color:#f7f8f2;text-underline-offset:6px;align-items:center;gap:.45rem;margin-top:1.75rem;font-size:.9375rem;font-weight:700;-webkit-text-decoration:underline #86d6c380;text-decoration:underline #86d6c380;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s;display:inline-flex}.solutions-module__Xld3CW__acrossLink:hover{color:#86d6c3;text-decoration-color:currentColor}.solutions-module__Xld3CW__across :where(a):focus-visible{outline-color:#7fd3bf}.solutions-module__Xld3CW__matrix{--slot:minmax(3.5rem, 4.9rem)}.solutions-module__Xld3CW__matrixHead,.solutions-module__Xld3CW__matrixRows>li{grid-template-columns:minmax(0, 1fr) repeat(5, var(--slot));align-items:center;display:grid}.solutions-module__Xld3CW__matrixHead{color:#9dbcb2;text-align:center;align-items:end;padding-bottom:.9rem;font-size:.6875rem;font-weight:700;line-height:1.25}.solutions-module__Xld3CW__matrixRows,.solutions-module__Xld3CW__matrixRows ul{list-style:none}.solutions-module__Xld3CW__matrixRows>li{border-top:1px solid #dce9df24;min-height:4.6rem}.solutions-module__Xld3CW__matrixRows>li:last-child{border-bottom:1px solid #dce9df24}.solutions-module__Xld3CW__matrixRows p{color:#dfe9e4;font-family:var(--mk-display);font-variation-settings:"SOFT" 100, "opsz" 48;letter-spacing:-.01em;padding:1rem 1.5rem 1rem 0;font-size:clamp(1.1rem,1.55vw,1.4rem);font-weight:400;line-height:1.3;transition:color .3s}.solutions-module__Xld3CW__matrixRows>li:hover p{color:#fff}.solutions-module__Xld3CW__matrixRows ul{display:contents}.solutions-module__Xld3CW__matrixRows ul li{place-items:center;display:grid}.solutions-module__Xld3CW__dot{border:1px solid #dce9df3d;border-radius:50%;width:.5rem;height:.5rem}[data-touched]>.solutions-module__Xld3CW__dot{width:.8rem;height:.8rem;transition:box-shadow .4s var(--mk-ease);background:#58bda8;border:0;box-shadow:0 0 0 5px #58bda829}.solutions-module__Xld3CW__matrixRows>li:hover [data-touched]>.solutions-module__Xld3CW__dot{box-shadow:0 0 0 8px #58bda838}.solutions-module__Xld3CW__touchName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.solutions-module__Xld3CW__close{background:linear-gradient(180deg, var(--mk-white) 0%, #edf3ec 100%);padding-block:clamp(6.5rem,12vw,10rem)}.solutions-module__Xld3CW__closeInner{text-align:center;justify-items:center;display:grid}.solutions-module__Xld3CW__closeHeading{font-size:clamp(2.3rem,4.4vw,4rem)}.solutions-module__Xld3CW__closeHeading span{display:block}.solutions-module__Xld3CW__closeLead{color:var(--mk-muted);margin-top:1.5rem;font-size:1rem;line-height:1.7}@keyframes solutions-module__Xld3CW__rise{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes solutions-module__Xld3CW__lineRise{0%{opacity:0;filter:blur(10px);transform:translateY(.3em)}}@keyframes solutions-module__Xld3CW__wordIn{0%{opacity:0;filter:blur(6px);transform:translateY(.2em)}}@keyframes solutions-module__Xld3CW__fadeIn{0%{opacity:0}}@keyframes solutions-module__Xld3CW__fadeOut{to{opacity:0}}@keyframes solutions-module__Xld3CW__fillBar{0%{transform:scaleX(0)}}@keyframes solutions-module__Xld3CW__settleRing{0%{box-shadow:0 0 #4b998773}to{box-shadow:0 0 0 10px #4b998700}}@media (max-width:1279px){.solutions-module__Xld3CW__map{grid-template-columns:minmax(0,1fr) 6rem minmax(0,1fr) 5.25rem minmax(0,1fr) 5.25rem minmax(0,1fr)}}@media (max-width:1179px){.solutions-module__Xld3CW__map{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"leave swaps""merge merge""rota rota""toAttendance toAttendance""attendance attendance""toTimesheets toTimesheets""timesheets timesheets";align-items:stretch;gap:0 .85rem;max-width:36rem;margin-inline:auto}.solutions-module__Xld3CW__node[data-part=rota],.solutions-module__Xld3CW__node[data-part=attendance],.solutions-module__Xld3CW__node[data-part=timesheets]{justify-self:center;width:min(100%,23rem)}.solutions-module__Xld3CW__merge{height:4.75rem}.solutions-module__Xld3CW__mergeLines[data-axis=across]{display:none}.solutions-module__Xld3CW__mergeLines[data-axis=down]{display:block}.solutions-module__Xld3CW__mergeLit{clip-path:inset(0 0 100%)}.solutions-module__Xld3CW__mergeLabel[data-branch=leave]{text-align:right;inset:1.55rem calc(75% + .7rem) auto auto}.solutions-module__Xld3CW__mergeLabel[data-branch=swaps]{text-align:left;top:1.55rem;left:calc(75% + .7rem)}.solutions-module__Xld3CW__link{height:3.75rem}.solutions-module__Xld3CW__linkLine{width:1.25px;height:auto;inset:.4rem auto .4rem 50%}.solutions-module__Xld3CW__linkLine:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.solutions-module__Xld3CW__linkLine>span{transform-origin:top;width:2px;height:auto;inset:0 -.4px;transform:scaleY(0)}.solutions-module__Xld3CW__link[data-lit] .solutions-module__Xld3CW__linkLine>span{transform:scaleY(1)}.solutions-module__Xld3CW__linkLabel{text-align:left;inset:50% auto auto calc(50% + .8rem);transform:translateY(-50%)}}@media (max-width:1023px){.solutions-module__Xld3CW__acrossGrid{grid-template-columns:minmax(0,1fr)}.solutions-module__Xld3CW__story{grid-template-columns:minmax(0,1fr);grid-template-areas:"panel""chapters";gap:0}.solutions-module__Xld3CW__storyPanel{z-index:2;background:linear-gradient(180deg, var(--mk-white) 88%, #fffefa00);margin-inline:-1.5rem;padding:.75rem 1.5rem 1.4rem;top:70px}.solutions-module__Xld3CW__windowBody{height:17rem}.solutions-module__Xld3CW__sceneLive,.solutions-module__Xld3CW__sceneLeaving{inset:1.1rem 1.1rem 1.2rem}.solutions-module__Xld3CW__chapter,.solutions-module__Xld3CW__chapter:first-child,.solutions-module__Xld3CW__chapter:last-child{align-items:flex-start;min-height:56vh;padding-top:1.75rem}.solutions-module__Xld3CW__chapter:last-child{min-height:0;padding-bottom:2rem}.solutions-module__Xld3CW__chapterBody{max-width:36rem}}@media (max-width:767px){.solutions-module__Xld3CW__matrixHead{display:none}.solutions-module__Xld3CW__matrixRows>li{padding-block:1.1rem 1.2rem;display:block}.solutions-module__Xld3CW__matrixRows p{padding:0 0 .7rem}.solutions-module__Xld3CW__matrixRows ul{flex-wrap:wrap;gap:.4rem;display:flex}.solutions-module__Xld3CW__matrixRows ul li{color:#cfe3da;border:1px solid #86d6c352;border-radius:999px;align-items:center;gap:.45rem;min-height:1.75rem;padding:0 .7rem 0 .55rem;font-size:.75rem;font-weight:650;display:inline-flex}.solutions-module__Xld3CW__matrixRows ul li:not([data-touched]){display:none}[data-touched]>.solutions-module__Xld3CW__dot{width:.45rem;height:.45rem;box-shadow:none}.solutions-module__Xld3CW__touchName{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@media (max-width:639px){.solutions-module__Xld3CW__hero{padding-block:2.75rem 4rem}.solutions-module__Xld3CW__heading{font-size:clamp(2.8rem,14.2vw,4.4rem)}.solutions-module__Xld3CW__phoneBreak{display:inline}.solutions-module__Xld3CW__sectionHeading{font-size:clamp(2.2rem,10vw,2.7rem)}.solutions-module__Xld3CW__parts{padding-block:4rem 2rem}.solutions-module__Xld3CW__across,.solutions-module__Xld3CW__close{padding-block:4.5rem}.solutions-module__Xld3CW__stage{border-radius:24px;padding:1.25rem .9rem 1rem}.solutions-module__Xld3CW__composer{gap:.6rem;padding:.5rem}.solutions-module__Xld3CW__composerOrb{width:2.1rem;height:2.1rem}.solutions-module__Xld3CW__placeholder{font-size:.875rem;left:3.2rem}.solutions-module__Xld3CW__request{font-size:1.05rem}.solutions-module__Xld3CW__node{padding:.8rem .8rem .9rem}.solutions-module__Xld3CW__node:is([data-part=leave],[data-part=swaps]) .solutions-module__Xld3CW__nodeHead small{display:none}.solutions-module__Xld3CW__mergeLabel{max-width:23%}.solutions-module__Xld3CW__mergeLabel[data-branch=leave]{right:calc(75% + .35rem)}.solutions-module__Xld3CW__mergeLabel[data-branch=swaps]{left:calc(75% + .35rem)}.solutions-module__Xld3CW__storyPanel{margin-inline:-1rem;padding:.6rem 1rem 1.1rem;top:64px}.solutions-module__Xld3CW__windowHead{min-height:3.5rem;padding:.65rem 1rem}.solutions-module__Xld3CW__windowBody{height:15.25rem}.solutions-module__Xld3CW__sceneLive,.solutions-module__Xld3CW__sceneLeaving{inset:.9rem .85rem 1rem}.solutions-module__Xld3CW__storyRail{margin-top:.75rem}.solutions-module__Xld3CW__storyRail li{gap:0;font-size:0}.solutions-module__Xld3CW__chapterBody{padding-left:1.1rem}.solutions-module__Xld3CW__chapterBody h3{font-size:2rem}.solutions-module__Xld3CW__chapterJob{font-size:1rem}.solutions-module__Xld3CW__sceneRota{grid-template-columns:2.75rem repeat(4,minmax(0,1fr));gap:.35rem .3rem}.solutions-module__Xld3CW__sceneRota [data-col="0"],.solutions-module__Xld3CW__sceneRota [data-col="1"],.solutions-module__Xld3CW__sceneRota [data-col="6"]{display:none}.solutions-module__Xld3CW__sceneLeave{gap:1rem}.solutions-module__Xld3CW__strip{gap:.4rem .2rem}.solutions-module__Xld3CW__stripBand{padding:.5rem .55rem;font-size:.75rem}.solutions-module__Xld3CW__leaveRequest{grid-template-columns:auto minmax(0,1fr);padding:.75rem}.solutions-module__Xld3CW__requestSide{grid-column:1/-1;grid-auto-flow:column;justify-content:space-between;align-items:center}.solutions-module__Xld3CW__axisHead,.solutions-module__Xld3CW__axisLegend{margin-left:3.5rem}.solutions-module__Xld3CW__axisRow{grid-template-columns:3.5rem minmax(0,1fr)}.solutions-module__Xld3CW__axisName small{display:none}.solutions-module__Xld3CW__sheetRow{grid-template-columns:minmax(0,1fr) auto auto;gap:.6rem;padding:.6rem .7rem}.solutions-module__Xld3CW__sheetFrom{display:none}}@media (max-width:359px){.solutions-module__Xld3CW__centerActions{justify-items:center;display:grid}}@media (prefers-reduced-motion:reduce){.solutions-module__Xld3CW__heroEyebrow,.solutions-module__Xld3CW__headLine,.solutions-module__Xld3CW__lead,.solutions-module__Xld3CW__heroCenter .solutions-module__Xld3CW__centerActions,.solutions-module__Xld3CW__heroCenter .solutions-module__Xld3CW__reassurance,.solutions-module__Xld3CW__stage,.solutions-module__Xld3CW__stage *,.solutions-module__Xld3CW__stage :before,.solutions-module__Xld3CW__stage :after,.solutions-module__Xld3CW__story *,.solutions-module__Xld3CW__story :before,.solutions-module__Xld3CW__story :after{transition:none!important;animation:none!important}}
