.TeamDemo_demo__ia7uh{width:min(100%,1260px);min-height:520px;margin:-24px auto 0;display:grid;grid-template-columns:minmax(0,2.43fr) minmax(0,1fr);align-items:end;gap:clamp(22px,4.7vw,74px);color:#0a1020;font-family:Arial,Helvetica,sans-serif}.TeamDemo_browserColumn__8LXju{min-width:0;padding-bottom:8px}.TeamDemo_browser__AgFpL{width:100%;height:474px;overflow:hidden;border:1px solid #d7e0ea;border-radius:16px;background:#fff;box-shadow:0 22px 47px #21304c22,0 2px 7px #21304c0d}.TeamDemo_browserChrome__FieV5{height:42px;display:flex;align-items:center;gap:15px;padding:0 16px;background:#f5f8fd;border-bottom:1px solid #dfe7ef}.TeamDemo_trafficLights__lUizl{display:flex;gap:7px;flex:0 0 auto}.TeamDemo_trafficLights__lUizl i{display:block;width:11px;height:11px;border-radius:50%;background:#fb6d73}.TeamDemo_trafficLights__lUizl i:nth-child(2){background:#ffcd42}.TeamDemo_trafficLights__lUizl i:nth-child(3){background:#36cb8d}.TeamDemo_address__6E6sF{height:29px;min-width:0;width:85%;display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid #dce4ed;border-radius:10px;color:#48628a;background:#fff;font-size:11px;font-weight:600}.TeamDemo_address__6E6sF svg{color:#08af6e;flex:0 0 auto}.TeamDemo_managerShell__VJgBr{display:grid;grid-template-columns:151px minmax(0,1fr);height:calc(100% - 42px)}.TeamDemo_sidebar__aHKrZ{min-width:0;padding:20px 9px 8px;border-right:1px solid #e8edf5;background:linear-gradient(90deg,#fff,#f9fbfe)}.TeamDemo_brand__d16VR{margin:0 10px 20px;font-size:17px;font-weight:900;letter-spacing:-.04em}.TeamDemo_sidebar__aHKrZ nav{display:grid;gap:3px}.TeamDemo_sidebarLink__Atm8Q{display:flex;align-items:center;gap:10px;height:33px;padding:0 10px;border-radius:7px;color:#466191;font-size:11px;font-weight:600;white-space:nowrap}.TeamDemo_sidebarLink__Atm8Q svg{flex:0 0 auto}.TeamDemo_sidebarLinkActive__CUZTm{color:#0862ee;background:#eaf2ff;font-weight:800}.TeamDemo_managerMain__HRVFJ{min-width:0;overflow:hidden}.TeamDemo_managerScene__53j49{height:100%;padding:16px 20px 18px}.TeamDemo_sceneHeading__doXan{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.TeamDemo_eyebrow__5_Cwz{margin-bottom:5px;color:#6080b1;font-size:9px;font-weight:800;letter-spacing:.12em}.TeamDemo_sceneHeading__doXan h3{margin:0;font-size:20px;font-weight:800;line-height:1.1;letter-spacing:-.035em}.TeamDemo_weekControl__gABuL{display:flex;align-items:center;gap:7px;color:#526991}.TeamDemo_weekControl__gABuL>span{display:flex;align-items:center;gap:5px;padding:8px 10px;border-radius:18px;background:#f5f8fd;color:#172b4b;font-size:11px;font-weight:700;white-space:nowrap}.TeamDemo_weekControl__gABuL>svg{flex:0 0 auto}.TeamDemo_schedule__PV6dd{display:grid;gap:8px;margin-top:20px}.TeamDemo_scheduleHeader__cZMyb,.TeamDemo_scheduleRow__FU0zZ{display:grid;grid-template-columns:minmax(114px,1.35fr) repeat(5,minmax(0,1fr));align-items:center;gap:6px}.TeamDemo_scheduleHeader__cZMyb{margin-bottom:3px;color:#5e79a8;font-size:11px;font-weight:700}.TeamDemo_scheduleHeader__cZMyb span:not(:first-child){text-align:center}.TeamDemo_scheduleRow__FU0zZ{min-height:52px}.TeamDemo_personCell__nKF4f{display:flex;align-items:center;gap:8px;min-width:0}.TeamDemo_avatar__d1pKQ{display:inline-block;flex:0 0 auto;width:37px;height:37px;border:1px solid #e3eaf0;border-radius:50%;background-image:url(/landing/team/employee-headshots.webp);background-size:200% 200%;background-repeat:no-repeat;background-color:#e8eef5}.TeamDemo_ana__t7hSx{background-position:0 0}.TeamDemo_carlos__uEq_t{background-position:100% 0}.TeamDemo_lucia__OE_f_{background-position:0 100%}.TeamDemo_pablo__s0pdt{background-position:100% 100%}.TeamDemo_avatarSmall__IlJ0f{width:30px;height:30px}.TeamDemo_personCell__nKF4f strong{font-size:11px;font-weight:800}.TeamDemo_personCell__nKF4f small,.TeamDemo_personCell__nKF4f strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamDemo_personCell__nKF4f small{margin-top:3px;color:#6f86aa;font-size:10px}.TeamDemo_shiftCell__zIFHd{height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid transparent;border-radius:7px;font-size:11px;font-weight:650;line-height:1.1}.TeamDemo_shiftBlue__VqXoH{background:#e1edff;color:#0953c0}.TeamDemo_shiftGreen__c3RO2{background:#dcf7ed;color:#006852}.TeamDemo_shiftGreenOutline__NzHqz{background:#e7faee;color:#006852;border-color:#31c979}.TeamDemo_shiftRest__SCVEc{color:#7490b9;background:#f6f8fa}.TeamDemo_shiftWarning__uYQj5{color:#f2910a;background:#fff8e7;border-color:#ffc944}.TeamDemo_compliance__VutvI{height:48px;display:flex;align-items:center;gap:12px;margin-top:20px;padding:0 15px;border:1px solid #ffc64d;border-radius:9px;background:#fffbef;color:#d85300;font-size:12px;font-weight:800}.TeamDemo_compliance__VutvI svg:first-child{color:#f08a00}.TeamDemo_compliance__VutvI svg:last-child{margin-left:auto}.TeamDemo_absenceSummary__HwR5f,.TeamDemo_clockSummary__d3_7K{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 18px}.TeamDemo_absenceSummary__HwR5f>span,.TeamDemo_clockSummary__d3_7K>span{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid #e5ebf3;border-radius:10px;color:#5a7093;background:#f8faff;font-size:10px;font-weight:600}.TeamDemo_absenceSummary__HwR5f strong,.TeamDemo_clockSummary__d3_7K strong{color:#0d2755;font-size:22px;line-height:1}.TeamDemo_clockListHead__StfwL,.TeamDemo_clockRow__pHEvH{display:grid;grid-template-columns:minmax(0,1.6fr) .7fr .9fr;align-items:center;gap:8px}.TeamDemo_clockListHead__StfwL,.TeamDemo_requestHead__Wwlmg{padding-bottom:8px;border-bottom:1px solid #e9eef4;color:#6980a0;font-size:10px;font-weight:700}.TeamDemo_clockRow__pHEvH{height:52px;border-bottom:1px solid #f0f3f8;color:#315077;font-size:11px}.TeamDemo_clockRow__pHEvH>strong{font-size:12px}.TeamDemo_requestStatus__iSOyY,.TeamDemo_statusPill___RTYJ{justify-self:start;padding:6px 8px;border-radius:16px;background:#e3f7ed;color:#07935b;font-size:9px;font-weight:800;white-space:nowrap}.TeamDemo_statusPending__rvZ5U{color:#d68410;background:#fff1d6}.TeamDemo_managerNotice__tPD__{display:flex;align-items:center;gap:9px;margin-top:18px;padding:12px;border:1px solid #cfe8db;border-radius:8px;background:#f0fbf5;color:#247c61;font-size:11px;font-weight:700}.TeamDemo_requestHead__Wwlmg,.TeamDemo_requestRow__kShMn{display:grid;grid-template-columns:minmax(0,1.55fr) .9fr .7fr .7fr;align-items:center;gap:7px}.TeamDemo_requestRow__kShMn{height:60px;border-bottom:1px solid #f0f3f8;color:#426083;font-size:10px}.TeamDemo_statusApproved__Liacx{color:#07935b;background:#e3f7ed}.TeamDemo_phoneColumn__HBuBB{min-width:0}.TeamDemo_phone__tWjFC{width:min(100%,348px);height:540px;margin-inline:auto;padding:7px;border:2px solid #778191;border-radius:49px;background:linear-gradient(110deg,#363e4a,#aeb5c0 13%,#202831 34%,#a0a8b3 92%);box-shadow:0 18px 27px #24304d30,inset 0 0 0 2px #e0e4e9}.TeamDemo_phoneScreen__mJz_7{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:40px;background:#fff;box-shadow:inset 0 0 0 1px #e5e9ef}.TeamDemo_statusBar__2v7XA{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;color:#111827;font-size:12px;font-weight:800}.TeamDemo_dynamicIsland__gG3s3{position:absolute;top:9px;left:50%;width:84px;height:18px;transform:translateX(-50%);border-radius:20px;background:#101113}.TeamDemo_phoneSignals__aH4oV{font-size:11px;letter-spacing:1px}.TeamDemo_phoneTop__PaAKT{display:flex;align-items:center;justify-content:space-between;height:31px;padding:0 16px;color:#5b77a5;font-size:10px;font-weight:800;letter-spacing:.12em}.TeamDemo_phoneProfile__iKuJR{display:flex;align-items:center;gap:12px;min-height:81px;padding:3px 16px 10px}.TeamDemo_phoneProfile__iKuJR .TeamDemo_avatar__d1pKQ{width:62px;height:62px}.TeamDemo_phoneProfile__iKuJR strong{display:block;font-size:15px;font-weight:800}.TeamDemo_phoneProfile__iKuJR small{display:block;margin-top:4px;color:#6982ad;font-size:11px}.TeamDemo_phoneProfile__iKuJR>svg{margin-left:auto;color:#7390bc}.TeamDemo_phoneContent__b6kaC{flex:1;min-height:0;padding:12px 15px 5px;overflow:hidden}.TeamDemo_phoneScene__PxcEB{height:100%}.TeamDemo_phoneNav__fqiXv{height:55px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:2px 8px;border-top:1px solid #e4e9f0;background:#fff}.TeamDemo_phoneNav__fqiXv>div{display:flex;align-items:center;flex-direction:column;gap:3px;color:#526e9d;font-size:8px;font-weight:600;white-space:nowrap}.TeamDemo_phoneNavActive__981Gt{color:#0867ef!important;font-weight:800!important}.TeamDemo_phoneNavActive__981Gt svg{box-sizing:initial;padding:4px;border-radius:9px;background:#e8f1ff}.TeamDemo_clockAction__lMpBV{display:flex;align-items:center;gap:8px;min-height:54px;padding:8px 11px;border-radius:9px;background:#e7f8f2;color:#056b54;font-size:13px;font-weight:800}.TeamDemo_clockAction__lMpBV>svg{box-sizing:initial;padding:7px;border-radius:50%;background:#c7efd9;color:#10a469}.TeamDemo_clockActionDone__0EUDS{color:#075f53}.TeamDemo_clockAction__lMpBV small{display:flex;align-items:center;gap:2px;margin-left:auto;color:#506d91;font-size:8px;font-weight:600;white-space:nowrap}.TeamDemo_phoneSectionTitle__YNnuB{display:flex;align-items:center;justify-content:space-between;margin:22px 0 9px;color:#101b30;font-size:13px;font-weight:800}.TeamDemo_phoneSectionTitle__YNnuB span{display:flex;align-items:center;gap:2px;color:#0763e9;font-size:10px;font-weight:700}.TeamDemo_employeeSchedule__xBwvB{display:grid;gap:7px;margin-top:6px}.TeamDemo_employeeShift__0WIMu{display:grid;grid-template-columns:61px minmax(0,1fr);align-items:center;gap:5px;color:#5b739d;font-size:10px;font-weight:700}.TeamDemo_employeeShift__0WIMu>strong{display:flex;align-items:center;gap:7px;min-height:27px;padding:0 9px;border-radius:6px;color:#2764bd;background:#e7f0ff;font-size:11px;white-space:nowrap}.TeamDemo_employeeShift__0WIMu>strong i{width:8px;height:8px;border-radius:50%;background:#5690ed}.TeamDemo_employeeShift__0WIMu>strong small{margin-left:auto;font-size:9px;font-weight:500}.TeamDemo_employeeShift_green__Bh7CC{color:#097567!important;background:#dff8ef!important}.TeamDemo_employeeShift_green__Bh7CC i,.TeamDemo_employeeShift_outline__OPR8n i{background:#28bd78!important}.TeamDemo_employeeShift_rest__adX_U{color:#8a9ab4!important;background:#f2f4f6!important}.TeamDemo_employeeShift_rest__adX_U i{background:#aebccd!important}.TeamDemo_employeeShift_outline__OPR8n{color:#097567!important;background:#e7f8ed!important;box-shadow:inset 0 0 0 1px #2ccc80}.TeamDemo_phoneClockHero__g4wWP{display:flex;flex-direction:column;align-items:center;gap:4px;margin:8px 0 15px;padding:20px 6px;border-radius:12px;background:#f6f9ff;color:#6884ad;font-size:10px;font-weight:700}.TeamDemo_phoneClockHero__g4wWP strong{color:#0b2858;font-size:39px;line-height:1.1}.TeamDemo_phoneClockHero__g4wWP small{font-size:10px}.TeamDemo_locationVerified__TQ8K3{display:flex;align-items:center;gap:8px;margin-top:8px;padding:10px;border:1px solid #cbecda;border-radius:8px;color:#168760;background:#f2fbf6;font-size:10px;font-weight:800}.TeamDemo_locationVerified__TQ8K3 span{display:flex;flex-direction:column;gap:3px}.TeamDemo_locationVerified__TQ8K3 small{color:#7189a7;font-size:9px;font-weight:500}.TeamDemo_locationVerified__TQ8K3>svg:last-child{margin-left:auto}.TeamDemo_miniShift__gFcLG{display:flex;justify-content:space-between;padding:9px;margin-bottom:5px;border-radius:6px;background:#e7f0ff;color:#3e6fab;font-size:10px}.TeamDemo_leaveBalance__2omIA{display:flex;align-items:center;gap:10px;margin-top:12px;padding:13px;border:1px solid #dbe9ff;border-radius:10px;color:#0662e6;background:#f0f6ff}.TeamDemo_leaveBalance__2omIA span{display:grid;gap:3px}.TeamDemo_leaveBalance__2omIA strong{color:#174b95;font-size:12px}.TeamDemo_leaveBalance__2omIA small{color:#7389a6;font-size:10px}.TeamDemo_leaveRequest__oc77a{position:relative;display:grid;gap:4px;margin-top:14px;padding:13px;border:1px solid #e3eaf2;border-radius:10px;color:#7186a3;font-size:10px}.TeamDemo_leaveRequest__oc77a span{color:#14233a;font-size:12px;font-weight:800}.TeamDemo_leaveRequest__oc77a strong{color:#31567e;font-size:11px}.TeamDemo_leaveRequest__oc77a b{position:absolute;top:13px;right:12px;padding:4px 6px;border-radius:12px;font-size:8px}.TeamDemo_leaveApproved__GtLKZ{color:#0b9a5d;background:#ddf7e8}.TeamDemo_leavePending__VD3ca{color:#d18313;background:#fff0d4}.TeamDemo_leaveCalendar__pbyLH{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:15px;text-align:center;color:#5c769e;font-size:9px}.TeamDemo_leaveCalendar__pbyLH div{grid-column:1/-1;margin-bottom:5px;text-align:left;color:#11284b;font-size:11px;font-weight:800}.TeamDemo_leaveCalendar__pbyLH>span{color:#8ba1be;font-weight:800}.TeamDemo_leaveCalendar__pbyLH i{display:grid;place-items:center;height:22px;border-radius:5px;font-style:normal}.TeamDemo_leaveDay__8UU1W{background:#dff7e8;color:#07865d;font-weight:800}@media (max-width:1100px){.TeamDemo_demo__ia7uh{gap:18px;min-height:485px;grid-template-columns:minmax(0,2.25fr) minmax(0,1fr)}.TeamDemo_browser__AgFpL{height:440px}.TeamDemo_managerShell__VJgBr{grid-template-columns:115px minmax(0,1fr)}.TeamDemo_sidebarLink__Atm8Q{gap:6px;padding-inline:6px;font-size:10px}.TeamDemo_managerScene__53j49{padding:12px 11px}.TeamDemo_scheduleHeader__cZMyb,.TeamDemo_scheduleRow__FU0zZ{grid-template-columns:minmax(91px,1.25fr) repeat(5,minmax(0,1fr));gap:4px}.TeamDemo_personCell__nKF4f{gap:5px}.TeamDemo_avatar__d1pKQ{width:29px;height:29px}.TeamDemo_personCell__nKF4f strong{font-size:9px}.TeamDemo_personCell__nKF4f small{font-size:8px}.TeamDemo_shiftCell__zIFHd{height:47px;font-size:9px}.TeamDemo_phone__tWjFC{height:495px;border-radius:42px}.TeamDemo_phoneScreen__mJz_7{border-radius:34px}}@media (max-width:700px){.TeamDemo_demo__ia7uh{display:flex;flex-direction:column;align-items:center;gap:14px;min-height:0;margin-top:0}.TeamDemo_browserColumn__8LXju{width:100%;padding:0}.TeamDemo_browser__AgFpL{height:333px}.TeamDemo_browserChrome__FieV5{height:32px;padding:0 9px}.TeamDemo_managerShell__VJgBr{height:calc(100% - 32px);grid-template-columns:58px minmax(0,1fr)}.TeamDemo_sidebar__aHKrZ{padding:9px 4px}.TeamDemo_brand__d16VR{margin:0 1px 8px;font-size:9px}.TeamDemo_sidebarLink__Atm8Q{height:31px;justify-content:center;padding:0}.TeamDemo_sidebarLink__Atm8Q span{display:none}.TeamDemo_managerScene__53j49{padding:8px 6px}.TeamDemo_sceneHeading__doXan{margin-bottom:9px}.TeamDemo_sceneHeading__doXan h3{font-size:14px}.TeamDemo_eyebrow__5_Cwz{font-size:7px}.TeamDemo_weekControl__gABuL{display:none}.TeamDemo_scheduleHeader__cZMyb,.TeamDemo_scheduleRow__FU0zZ{grid-template-columns:minmax(57px,1.2fr) repeat(5,minmax(0,1fr));gap:2px}.TeamDemo_scheduleHeader__cZMyb{font-size:7px}.TeamDemo_scheduleRow__FU0zZ{min-height:39px}.TeamDemo_personCell__nKF4f{gap:3px}.TeamDemo_personCell__nKF4f .TeamDemo_avatar__d1pKQ{width:19px;height:19px}.TeamDemo_personCell__nKF4f strong{font-size:7px}.TeamDemo_personCell__nKF4f small{font-size:6px}.TeamDemo_shiftCell__zIFHd{height:38px;font-size:7px}.TeamDemo_compliance__VutvI{height:34px;gap:4px;margin-top:10px;padding:0 6px;font-size:8px}.TeamDemo_phoneColumn__HBuBB{width:min(100%,275px)}.TeamDemo_phone__tWjFC{height:510px}.TeamDemo_phoneProfile__iKuJR{min-height:67px;padding-bottom:5px}.TeamDemo_phoneProfile__iKuJR .TeamDemo_avatar__d1pKQ{width:50px;height:50px}.TeamDemo_phoneContent__b6kaC{padding-top:4px}.TeamDemo_phoneSectionTitle__YNnuB{margin-top:14px}.TeamDemo_employeeSchedule__xBwvB{gap:5px;margin-top:2px}.TeamDemo_absenceSummary__HwR5f,.TeamDemo_clockSummary__d3_7K{gap:4px;margin:5px 0}.TeamDemo_absenceSummary__HwR5f>span,.TeamDemo_clockSummary__d3_7K>span{padding:6px;font-size:7px}.TeamDemo_absenceSummary__HwR5f strong,.TeamDemo_clockSummary__d3_7K strong{font-size:15px}.TeamDemo_clockRow__pHEvH,.TeamDemo_requestRow__kShMn{height:38px;font-size:7px}.TeamDemo_requestStatus__iSOyY,.TeamDemo_statusPill___RTYJ{padding:3px;font-size:6px}.TeamDemo_managerNotice__tPD__{margin-top:9px;padding:7px;font-size:8px}.flow-stack__flat .TeamDemo_demo__ia7uh{position:relative;display:block;flex:1 1 auto;width:100%;min-height:0;overflow:hidden}.flow-stack__flat .TeamDemo_browserColumn__8LXju{width:100%}.flow-stack__flat .TeamDemo_browser__AgFpL{height:min(100%,440px)}.flow-stack__flat .TeamDemo_phoneColumn__HBuBB{position:absolute;top:min(24%,110px);right:-14px;width:245px;scale:.64;transform-origin:top right}}@media (max-width:700px) and (max-height:650px){.flow-stack__flat .TeamDemo_phoneColumn__HBuBB{top:45px;right:-8px;scale:.47}}.TeamSection_section__B6eG6{width:100%;overflow:hidden;background:transparent}.TeamSection_inner__MGlXy{width:min(100% - 64px,1510px);margin-inline:auto}.TeamSection_headingRow__0gzpQ{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);align-items:start;min-height:170px}.TeamSection_titleGroup__UxVFC{position:relative;min-width:0}.TeamSection_title__Q7OEo{position:relative;margin:0;padding-left:18px;color:#080d1c;font-size:clamp(48px,6.95vw,108px);font-weight:800;line-height:.76;letter-spacing:-.075em;white-space:nowrap}.TeamSection_title__Q7OEo span{color:#ee9807}.TeamSection_people__hpng3{position:absolute;left:39%;bottom:-90px;width:min(33%,500px);height:auto;pointer-events:none;mask-image:linear-gradient(#000 65%,transparent)}.TeamSection_intro__WlF0a{width:min(100%,32ch);margin:0;color:#3c4c62;font-size:clamp(17px,1.3vw,21px);font-weight:500;line-height:1.42}@media (max-width:1100px){.TeamSection_headingRow__0gzpQ{min-height:170px}.TeamSection_title__Q7OEo{font-size:clamp(51px,7vw,76px);padding-left:0;line-height:.82}.TeamSection_people__hpng3{left:40%;width:33%}.TeamSection_intro__WlF0a{width:min(100%,32ch)}}@media (max-width:700px){.TeamSection_inner__MGlXy{width:min(100% - 28px,520px)}.TeamSection_headingRow__0gzpQ{display:block;min-height:0;padding-bottom:12px}.TeamSection_title__Q7OEo{font-size:clamp(44px,12vw,68px);line-height:.88}.TeamSection_people__hpng3{position:relative;left:auto;bottom:auto;display:block;width:min(70%,300px);margin:-10px 0 -22px auto}.TeamSection_intro__WlF0a{width:100%;margin:0 0 8px;font-size:15px;line-height:1.4}.flow-stack__flat .TeamSection_section__B6eG6{height:100%}.flow-stack__flat .TeamSection_inner__MGlXy{display:flex;flex-direction:column;height:100%;min-height:0}.flow-stack__flat .TeamSection_headingRow__0gzpQ{flex:none;height:clamp(155px,24svh,205px);padding-bottom:0}.flow-stack__flat .TeamSection_people__hpng3{position:absolute;right:0;bottom:-4px;width:min(48%,170px);margin:0}.flow-stack__flat .TeamSection_intro__WlF0a{max-width:28ch;font-size:13px}}@media (max-width:700px) and (max-height:650px){.flow-stack__flat .TeamSection_people__hpng3{right:-10px;bottom:0;width:100px;opacity:.35}}