.workweek-hero-module__HZ6WGa__figure{min-width:0;color:var(--foreground);margin:0}.workweek-hero-module__HZ6WGa__card{background:var(--card);border:1px solid var(--border);min-width:0;margin:0}.workweek-hero-module__HZ6WGa__heading{padding:22px 24px 16px}.workweek-hero-module__HZ6WGa__title{letter-spacing:-.025em;margin-bottom:16px;font-size:max(1.15rem,min(2vw,1.5rem));font-weight:600;line-height:1.25}.workweek-hero-module__HZ6WGa__businessBadge{border:1px solid var(--primary);min-width:0;color:var(--foreground);background:var(--muted);margin:0;padding:6px 12px;font-size:18px;font-weight:600;line-height:1.4;display:inline-block}.workweek-hero-module__HZ6WGa__stage{contain:layout paint;padding:0 24px}.workweek-hero-module__HZ6WGa__stage *,.workweek-hero-module__HZ6WGa__stage :before{animation-play-state:var(--play-state)!important}.workweek-hero-module__HZ6WGa__weekTitle{height:34px;color:var(--primary);font-size:16px;font-weight:600;position:relative}.workweek-hero-module__HZ6WGa__weekTitle span{position:absolute;top:0;bottom:0;left:0;right:0}.workweek-hero-module__HZ6WGa__thisWeek{animation:32s both workweek-hero-module__HZ6WGa__weekBefore}.workweek-hero-module__HZ6WGa__nextWeek{animation:32s both workweek-hero-module__HZ6WGa__weekAfter}.workweek-hero-module__HZ6WGa__days,.workweek-hero-module__HZ6WGa__columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.workweek-hero-module__HZ6WGa__days{color:var(--muted-foreground);margin-bottom:8px;font-size:13px}.workweek-hero-module__HZ6WGa__planner{height:620px;position:relative}.workweek-hero-module__HZ6WGa__column{background:var(--muted);height:504px;position:relative}.workweek-hero-module__HZ6WGa__task{width:100%;height:80px;transform:translateY(var(--from));animation:workweek-hero-module__HZ6WGa__compress 32s cubic-bezier(.65,0,.35,1)var(--stagger)both;position:absolute;top:0;overflow:hidden}.workweek-hero-module__HZ6WGa__tile{width:100%;height:80px;animation:workweek-hero-module__HZ6WGa__arrive .4s cubic-bezier(.16,1,.3,1)var(--arrival)both;position:relative}.workweek-hero-module__HZ6WGa__tileBackground{background:var(--secondary);transform-origin:top;animation:workweek-hero-module__HZ6WGa__compactBackground 32s cubic-bezier(.65,0,.35,1)var(--stagger)both;position:absolute;top:0;bottom:0;left:0;right:0}.workweek-hero-module__HZ6WGa__taskLabel{animation:workweek-hero-module__HZ6WGa__taskText 32s linear var(--stagger)both;flex-direction:column;gap:3px;padding:5px;font-size:12px;line-height:1.25;display:flex;position:relative}.workweek-hero-module__HZ6WGa__taskLabel strong{font-size:13px;font-weight:600;line-height:1.15}.workweek-hero-module__HZ6WGa__taskLabel>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workweek-hero-module__HZ6WGa__checkLabel{height:40px;color:var(--primary-foreground);animation:workweek-hero-module__HZ6WGa__checkText 32s linear var(--stagger)both;justify-content:space-between;align-items:center;gap:2px;font-size:13px;line-height:1.2;display:flex;position:absolute;top:0;bottom:auto;left:4px;right:4px}.workweek-hero-module__HZ6WGa__checkLabel svg{flex-shrink:0;width:10px;height:10px}.workweek-hero-module__HZ6WGa__workshop{z-index:2;background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary);text-align:center;flex-direction:column;justify-content:space-around;align-items:center;padding:10px 2px;font-size:12px;animation:32s both workweek-hero-module__HZ6WGa__workshop;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.workweek-hero-module__HZ6WGa__workshop>svg{width:26px;height:26px;color:var(--primary-foreground)}.workweek-hero-module__HZ6WGa__workshop strong{overflow-wrap:anywhere;max-width:100%;font-size:12px}.workweek-hero-module__HZ6WGa__afterHours{border-top:1px solid var(--border);width:100%;color:var(--muted-foreground);padding-top:3px;font-size:12px;animation:32s both workweek-hero-module__HZ6WGa__afterHours;position:absolute;top:510px}.workweek-hero-module__HZ6WGa__outcomes{gap:6px;display:grid;position:absolute;top:335px;left:0;right:calc(20% + 1px)}.workweek-hero-module__HZ6WGa__capacityLabel{margin-bottom:3px;font-size:15px;font-weight:600;animation:32s cubic-bezier(.16,1,.3,1) both workweek-hero-module__HZ6WGa__outcome}.workweek-hero-module__HZ6WGa__outcomes>div{color:#102b2b;animation:workweek-hero-module__HZ6WGa__outcome 32s cubic-bezier(.16,1,.3,1)var(--outcome-delay)both;background:#70dfdf;justify-content:space-between;align-items:center;padding:9px 12px;font-size:16px;font-weight:600;display:flex}.workweek-hero-module__HZ6WGa__outcomes svg{flex-shrink:0;width:17px;height:17px;margin-left:8px}.workweek-hero-module__HZ6WGa__captions{min-height:52px;margin-top:12px;font-size:max(15px,min(1.45vw,19px));font-weight:600;line-height:1.35;position:relative}.workweek-hero-module__HZ6WGa__captions p{position:absolute;top:0;bottom:0;left:0;right:0}.workweek-hero-module__HZ6WGa__captionBefore{animation:32s both workweek-hero-module__HZ6WGa__captionBefore}.workweek-hero-module__HZ6WGa__captionWorkshop{animation:32s both workweek-hero-module__HZ6WGa__captionWorkshop}.workweek-hero-module__HZ6WGa__captionCheck{animation:32s both workweek-hero-module__HZ6WGa__captionCheck}.workweek-hero-module__HZ6WGa__captionAfter{animation:32s both workweek-hero-module__HZ6WGa__captionAfter}.workweek-hero-module__HZ6WGa__progress{background:var(--border);height:2px;overflow:hidden}.workweek-hero-module__HZ6WGa__progress span{background:var(--primary);transform-origin:0;height:100%;animation:32s linear both workweek-hero-module__HZ6WGa__progress;display:block}.workweek-hero-module__HZ6WGa__footer{color:var(--muted-foreground);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;padding:10px 24px 14px;font-size:14px;display:flex}.workweek-hero-module__HZ6WGa__controls{align-items:center;gap:8px;min-height:36px;display:flex}.workweek-hero-module__HZ6WGa__controls button{min-height:36px;color:var(--foreground);text-underline-offset:4px;cursor:pointer;padding:6px;text-decoration:underline}.workweek-hero-module__HZ6WGa__controls button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.workweek-hero-module__HZ6WGa__controls button:disabled{opacity:.5;cursor:default}@keyframes workweek-hero-module__HZ6WGa__arrive{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes workweek-hero-module__HZ6WGa__compress{0%,62%{height:80px;transform:translateY(var(--from))}70%,to{height:40px;transform:translateY(var(--to))}}@keyframes workweek-hero-module__HZ6WGa__compactBackground{0%,62%{background:var(--secondary);transform:scaleY(1)}70%,to{background:var(--primary);transform:scaleY(.5)}}@keyframes workweek-hero-module__HZ6WGa__taskText{0%,60%{opacity:1}62%,to{opacity:0}}@keyframes workweek-hero-module__HZ6WGa__checkText{0%,70%{opacity:0}71%,to{opacity:1}}@keyframes workweek-hero-module__HZ6WGa__compressWednesday{0%,28%,54%,62%{height:80px;transform:translateY(var(--from))}32%,52%,70%,to{height:40px;transform:translateY(var(--to))}}@keyframes workweek-hero-module__HZ6WGa__compactBackgroundWednesday{0%,28%,54%,62%{background:var(--secondary);transform:scaleY(1)}32%,52%,70%,to{background:var(--primary);transform:scaleY(.5)}}@keyframes workweek-hero-module__HZ6WGa__taskTextWednesday{0%,26%{opacity:1}28%,54%{opacity:0}56%,60%{opacity:1}62%,to{opacity:0}}@keyframes workweek-hero-module__HZ6WGa__checkTextWednesday{0%,32%{opacity:0}33%,51%{opacity:1}53%,70%{opacity:0}71%,to{opacity:1}}@keyframes workweek-hero-module__HZ6WGa__compressThursday{0%,36%,54%,62%{height:80px;transform:translateY(var(--from))}40%,52%,70%,to{height:40px;transform:translateY(var(--to))}}@keyframes workweek-hero-module__HZ6WGa__compactBackgroundThursday{0%,36%,54%,62%{background:var(--secondary);transform:scaleY(1)}40%,52%,70%,to{background:var(--primary);transform:scaleY(.5)}}@keyframes workweek-hero-module__HZ6WGa__taskTextThursday{0%,34%{opacity:1}36%,54%{opacity:0}56%,60%{opacity:1}62%,to{opacity:0}}@keyframes workweek-hero-module__HZ6WGa__checkTextThursday{0%,40%{opacity:0}41%,51%{opacity:1}53%,70%{opacity:0}71%,to{opacity:1}}@keyframes workweek-hero-module__HZ6WGa__compressFriday{0%,44%,54%,62%{height:80px;transform:translateY(var(--from))}48%,52%,70%,to{height:40px;transform:translateY(var(--to))}}@keyframes workweek-hero-module__HZ6WGa__compactBackgroundFriday{0%,44%,54%,62%{background:var(--secondary);transform:scaleY(1)}48%,52%,70%,to{background:var(--primary);transform:scaleY(.5)}}@keyframes workweek-hero-module__HZ6WGa__taskTextFriday{0%,42%{opacity:1}44%,54%{opacity:0}56%,60%{opacity:1}62%,to{opacity:0}}@keyframes workweek-hero-module__HZ6WGa__checkTextFriday{0%,48%{opacity:0}49%,51%{opacity:1}53%,70%{opacity:0}71%,to{opacity:1}}@keyframes workweek-hero-module__HZ6WGa__workshop{0%,15%{opacity:0;transform:translateY(-12px)}18%,52%{opacity:1;transform:translateY(0)}54%,to{opacity:0;transform:translateY(0)}}@keyframes workweek-hero-module__HZ6WGa__calendarReset{0%,51%,58%,to{opacity:1}53%,56%{opacity:0}}@keyframes workweek-hero-module__HZ6WGa__weekBefore{0%,52%{opacity:1}54%,to{opacity:0}}@keyframes workweek-hero-module__HZ6WGa__weekAfter{0%,54%{opacity:0}57%,to{opacity:1}}@keyframes workweek-hero-module__HZ6WGa__afterHours{0%,64%{opacity:1}72%,to{opacity:0}}@keyframes workweek-hero-module__HZ6WGa__outcome{0%,76%{opacity:0;transform:translateY(10px)}81%,to{opacity:1;transform:translateY(0)}}@keyframes workweek-hero-module__HZ6WGa__captionBefore{0%,14%{opacity:1}16%,to{opacity:0}}@keyframes workweek-hero-module__HZ6WGa__captionWorkshop{0%,16%{opacity:0}18%,24%{opacity:1}27%,to{opacity:0}}@keyframes workweek-hero-module__HZ6WGa__captionCheck{0%,27%{opacity:0}29%,73%{opacity:1}76%,to{opacity:0}}@keyframes workweek-hero-module__HZ6WGa__captionAfter{0%,76%{opacity:0}79%,to{opacity:1}}.workweek-hero-module__HZ6WGa__columns{animation:32s both workweek-hero-module__HZ6WGa__calendarReset}.workweek-hero-module__HZ6WGa__wednesday .workweek-hero-module__HZ6WGa__task{animation-name:workweek-hero-module__HZ6WGa__compressWednesday}.workweek-hero-module__HZ6WGa__wednesday .workweek-hero-module__HZ6WGa__tileBackground{animation-name:workweek-hero-module__HZ6WGa__compactBackgroundWednesday}.workweek-hero-module__HZ6WGa__wednesday .workweek-hero-module__HZ6WGa__taskLabel{animation-name:workweek-hero-module__HZ6WGa__taskTextWednesday}.workweek-hero-module__HZ6WGa__wednesday .workweek-hero-module__HZ6WGa__checkLabel{animation-name:workweek-hero-module__HZ6WGa__checkTextWednesday}.workweek-hero-module__HZ6WGa__thursday .workweek-hero-module__HZ6WGa__task{animation-name:workweek-hero-module__HZ6WGa__compressThursday}.workweek-hero-module__HZ6WGa__thursday .workweek-hero-module__HZ6WGa__tileBackground{animation-name:workweek-hero-module__HZ6WGa__compactBackgroundThursday}.workweek-hero-module__HZ6WGa__thursday .workweek-hero-module__HZ6WGa__taskLabel{animation-name:workweek-hero-module__HZ6WGa__taskTextThursday}.workweek-hero-module__HZ6WGa__thursday .workweek-hero-module__HZ6WGa__checkLabel{animation-name:workweek-hero-module__HZ6WGa__checkTextThursday}.workweek-hero-module__HZ6WGa__friday .workweek-hero-module__HZ6WGa__task{animation-name:workweek-hero-module__HZ6WGa__compressFriday}.workweek-hero-module__HZ6WGa__friday .workweek-hero-module__HZ6WGa__tileBackground{animation-name:workweek-hero-module__HZ6WGa__compactBackgroundFriday}.workweek-hero-module__HZ6WGa__friday .workweek-hero-module__HZ6WGa__taskLabel{animation-name:workweek-hero-module__HZ6WGa__taskTextFriday}.workweek-hero-module__HZ6WGa__friday .workweek-hero-module__HZ6WGa__checkLabel{animation-name:workweek-hero-module__HZ6WGa__checkTextFriday}@keyframes workweek-hero-module__HZ6WGa__progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.workweek-hero-module__HZ6WGa__stage[data-static=true] *{animation:none!important}.workweek-hero-module__HZ6WGa__stage[data-static=true] .workweek-hero-module__HZ6WGa__task{height:40px;transform:translateY(var(--to))}.workweek-hero-module__HZ6WGa__stage[data-static=true] .workweek-hero-module__HZ6WGa__tileBackground{background:var(--primary);transform:scaleY(.5)}.workweek-hero-module__HZ6WGa__stage[data-static=true] :-webkit-any(.workweek-hero-module__HZ6WGa__thisWeek,.workweek-hero-module__HZ6WGa__taskLabel,.workweek-hero-module__HZ6WGa__workshop,.workweek-hero-module__HZ6WGa__afterHours,.workweek-hero-module__HZ6WGa__captionBefore,.workweek-hero-module__HZ6WGa__captionWorkshop,.workweek-hero-module__HZ6WGa__captionCheck){opacity:0}.workweek-hero-module__HZ6WGa__stage[data-static=true] :-moz-any(.workweek-hero-module__HZ6WGa__thisWeek,.workweek-hero-module__HZ6WGa__taskLabel,.workweek-hero-module__HZ6WGa__workshop,.workweek-hero-module__HZ6WGa__afterHours,.workweek-hero-module__HZ6WGa__captionBefore,.workweek-hero-module__HZ6WGa__captionWorkshop,.workweek-hero-module__HZ6WGa__captionCheck){opacity:0}.workweek-hero-module__HZ6WGa__stage[data-static=true] :is(.workweek-hero-module__HZ6WGa__thisWeek,.workweek-hero-module__HZ6WGa__taskLabel,.workweek-hero-module__HZ6WGa__workshop,.workweek-hero-module__HZ6WGa__afterHours,.workweek-hero-module__HZ6WGa__captionBefore,.workweek-hero-module__HZ6WGa__captionWorkshop,.workweek-hero-module__HZ6WGa__captionCheck){opacity:0}.workweek-hero-module__HZ6WGa__stage[data-static=true] :is(.workweek-hero-module__HZ6WGa__nextWeek,.workweek-hero-module__HZ6WGa__checkLabel,.workweek-hero-module__HZ6WGa__captionAfter,.workweek-hero-module__HZ6WGa__capacityLabel,.workweek-hero-module__HZ6WGa__outcomes>div){opacity:1}@media (max-width:420px){.workweek-hero-module__HZ6WGa__heading{padding:18px 14px 14px}.workweek-hero-module__HZ6WGa__stage{padding:0 14px}.workweek-hero-module__HZ6WGa__footer{padding-left:14px;padding-right:14px}.workweek-hero-module__HZ6WGa__days,.workweek-hero-module__HZ6WGa__columns{gap:3px}.workweek-hero-module__HZ6WGa__taskLabel{padding:0 3px}}@media (prefers-reduced-motion:reduce){.workweek-hero-module__HZ6WGa__stage *{animation:none!important}.workweek-hero-module__HZ6WGa__task{height:40px;transform:translateY(var(--to))}.workweek-hero-module__HZ6WGa__tileBackground{background:var(--primary);transform:scaleY(.5)}.workweek-hero-module__HZ6WGa__thisWeek,.workweek-hero-module__HZ6WGa__taskLabel,.workweek-hero-module__HZ6WGa__workshop,.workweek-hero-module__HZ6WGa__afterHours,.workweek-hero-module__HZ6WGa__captionBefore,.workweek-hero-module__HZ6WGa__captionWorkshop,.workweek-hero-module__HZ6WGa__captionCheck{opacity:0}.workweek-hero-module__HZ6WGa__nextWeek,.workweek-hero-module__HZ6WGa__checkLabel,.workweek-hero-module__HZ6WGa__captionAfter,.workweek-hero-module__HZ6WGa__capacityLabel,.workweek-hero-module__HZ6WGa__outcomes>div{opacity:1}}@media (max-width:600px){.workweek-hero-module__HZ6WGa__taskLabel strong{overflow-wrap:anywhere;font-size:12px}.workweek-hero-module__HZ6WGa__taskLabel{padding:5px 3px;font-size:10px}.workweek-hero-module__HZ6WGa__taskLabel>span{display:none}.workweek-hero-module__HZ6WGa__checkLabel{overflow-wrap:anywhere;font-size:12px;left:3px;right:3px}.workweek-hero-module__HZ6WGa__checkLabel svg{width:8px;height:8px}.workweek-hero-module__HZ6WGa__checkLabel{line-height:1.1}}@media (max-width:360px){.workweek-hero-module__HZ6WGa__checkLabel svg{display:none}}.workweek-hero-module__HZ6WGa__friday .workweek-hero-module__HZ6WGa__task{animation:workweek-hero-module__HZ6WGa__compressFriday 32s cubic-bezier(.65,0,.35,1)var(--stagger)both,workweek-hero-module__HZ6WGa__fridayClear 32s both}.workweek-hero-module__HZ6WGa__fridayOff{z-index:3;text-align:center;color:#102b2b;background:#70dfdf;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:12px 6px;animation:32s cubic-bezier(.16,1,.3,1) both workweek-hero-module__HZ6WGa__fridayReveal;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.workweek-hero-module__HZ6WGa__fridayOff strong{font-size:max(16px,min(1.6vw,24px));line-height:1.15}.workweek-hero-module__HZ6WGa__fridayOff span{font-size:14px;line-height:1.6}.workweek-hero-module__HZ6WGa__fridayOff>svg{width:36px;max-width:100%;height:auto}.workweek-hero-module__HZ6WGa__fridayOff>svg:first-child{height:36px}@keyframes workweek-hero-module__HZ6WGa__fridayClear{0%,74%{opacity:1}80%,to{opacity:0}}@keyframes workweek-hero-module__HZ6WGa__fridayReveal{0%,78%{opacity:0;transform:translateY(12px)}84%,to{opacity:1;transform:translateY(0)}}.workweek-hero-module__HZ6WGa__stage[data-static=true] .workweek-hero-module__HZ6WGa__friday .workweek-hero-module__HZ6WGa__task{opacity:0}.workweek-hero-module__HZ6WGa__stage[data-static=true] .workweek-hero-module__HZ6WGa__fridayOff{opacity:1;transform:none}@media (max-width:420px){.workweek-hero-module__HZ6WGa__outcomes{right:calc(20% + .6px)}.workweek-hero-module__HZ6WGa__fridayOff{padding:10px 3px}.workweek-hero-module__HZ6WGa__fridayOff span{font-size:12px}.workweek-hero-module__HZ6WGa__fridayOff strong{overflow-wrap:anywhere;font-size:14px}}@media (prefers-reduced-motion:reduce){.workweek-hero-module__HZ6WGa__friday .workweek-hero-module__HZ6WGa__task{opacity:0}.workweek-hero-module__HZ6WGa__fridayOff{opacity:1;transform:none}}.workweek-hero-module__HZ6WGa__headingRow{justify-content:flex-start;align-items:center;gap:8px;display:flex}.workweek-hero-module__HZ6WGa__shuffle{min-height:40px;color:var(--foreground);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:8px 10px;font-size:13px;font-weight:500}.workweek-hero-module__HZ6WGa__shuffle:hover{background:var(--muted)}.workweek-hero-module__HZ6WGa__shuffle:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.workweek-hero-module__HZ6WGa__shuffle:disabled{opacity:.5;cursor:default}.workweek-hero-module__HZ6WGa__workshopAfterHours{animation:workweek-hero-module__HZ6WGa__compress 32s cubic-bezier(.65,0,.35,1)var(--stagger)both,workweek-hero-module__HZ6WGa__workshopAfterHours 32s both}@keyframes workweek-hero-module__HZ6WGa__workshopAfterHours{0%,15%,56%,to{clip-path:inset(0);opacity:1}18%,53%{clip-path:inset(0 0 100%);opacity:0}}
