.MockupFrame_shell__J5iHK{border:4px solid var(--moldura-maqueta,#384930);border-radius:var(--mockup-radius,32px);background:#fff;box-shadow:0 0 0 1px #ffffff73,0 14px 32px -18px #00000061}.MockupFrame_screen__EhlaE{border-radius:calc(var(--mockup-radius, 32px) - 4px);overflow:hidden}.MockupFrame_compact__7dN6U{--mockup-radius:22px}.MockupFrame_large__er__d{--mockup-radius:36px}.MockupFrame_panel__RudBN{--mockup-radius:24px}.MockupFrame_onDark__vAGct{--moldura-maqueta:#b1f196}.HeroAgendaDemo_composition__5cqHH{position:relative;isolation:isolate;container-type:inline-size;width:100%;max-width:760px;aspect-ratio:100/80;margin-inline:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.HeroAgendaDemo_composition__5cqHH:before{content:"";position:absolute;inset:-12%;z-index:-1;background:radial-gradient(ellipse at center,#65c92229,#0000 68%)}.HeroAgendaDemo_phoneFrame__PJotQ,.HeroAgendaDemo_tabletFrame__Sy71G{position:absolute}.HeroAgendaDemo_tabletFrame__Sy71G{--mockup-radius:3cqw;top:0;left:0;z-index:1;width:94%}.HeroAgendaDemo_phoneFrame__PJotQ{--mockup-radius:4.8cqw;right:0;bottom:0;width:32%;z-index:2}.HeroAgendaDemo_phoneScreen__OQ2iQ,.HeroAgendaDemo_tabletScreen__KDsxt{position:relative;container-type:inline-size;overflow:hidden;background:#fff}.HeroAgendaDemo_tabletScreen__KDsxt{aspect-ratio:1366/1024}.HeroAgendaDemo_phoneScreen__OQ2iQ{aspect-ratio:440/956}.HeroAgendaDemo_phoneCanvas__D4ABO,.HeroAgendaDemo_tabletCanvas__1hZLs{position:absolute;inset:0;color:#424045;background:#fff;line-height:1.4;text-align:left;font-size:calc(14 * var(--u));-webkit-text-size-adjust:none}.HeroAgendaDemo_tabletCanvas__1hZLs{--u:calc(100cqw / 1366)}.HeroAgendaDemo_phoneCanvas__D4ABO{--u:calc(100cqw / 440)}.HeroAgendaDemo_phoneCanvas__D4ABO svg,.HeroAgendaDemo_tabletCanvas__1hZLs svg{flex:none;width:calc(16 * var(--u));height:calc(16 * var(--u));stroke-width:2}.HeroAgendaDemo_phoneCanvas__D4ABO p,.HeroAgendaDemo_tabletCanvas__1hZLs p{margin:0}.HeroAgendaDemo_sidebar__F_GEt{position:absolute;inset:calc(16 * var(--u)) auto calc(16 * var(--u)) calc(16 * var(--u));display:flex;flex-direction:column;align-items:center;width:calc(88 * var(--u));padding:calc(28 * var(--u)) 0;border-radius:calc(24 * var(--u));background:var(--demo-nav);color:var(--demo-nav-text)}.HeroAgendaDemo_sidebar__F_GEt .HeroAgendaDemo_hub__lBTZi{width:calc(28 * var(--u));height:calc(28 * var(--u));margin:calc(8 * var(--u)) 0 calc(36 * var(--u))}.HeroAgendaDemo_collapse__CsBI9{position:absolute;right:calc(-16 * var(--u));top:calc(32 * var(--u));display:grid;place-items:center;width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:50%;background:var(--demo-center);color:#fff;box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #00000040}.HeroAgendaDemo_sidebarItems__oFhqE{display:flex;flex:1;flex-direction:column;align-items:center;gap:calc(12 * var(--u))}.HeroAgendaDemo_sidebarItems__oFhqE>span{display:grid;place-items:center;width:calc(56 * var(--u));height:calc(56 * var(--u));border-radius:calc(16 * var(--u))}.HeroAgendaDemo_sidebar__F_GEt .HeroAgendaDemo_sidebarFooter__9aS0w>svg,.HeroAgendaDemo_sidebar__F_GEt .HeroAgendaDemo_sidebarItems__oFhqE svg{width:calc(22 * var(--u));height:calc(22 * var(--u))}.HeroAgendaDemo_sidebarActive__wqvlj{background:color-mix(in srgb,var(--demo-ink) 14%,#0000)}.HeroAgendaDemo_sidebarFooter__9aS0w{display:flex;flex-direction:column;align-items:center;gap:calc(32 * var(--u));width:100%;padding-top:calc(16 * var(--u));border-top:calc(1 * var(--u)) solid color-mix(in srgb,var(--demo-nav-text) 20%,#0000)}.HeroAgendaDemo_avatar__MDMiT{display:grid;place-items:center;width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:50%;background:var(--demo-center);color:#fff}.HeroAgendaDemo_sidebar__F_GEt .HeroAgendaDemo_avatar__MDMiT svg{width:calc(20 * var(--u));height:calc(20 * var(--u));fill:currentColor}.HeroAgendaDemo_tabletMain__qTN3D{position:absolute;inset:calc(16 * var(--u)) calc(32 * var(--u)) 0 calc(168 * var(--u));display:flex;flex-direction:column}.HeroAgendaDemo_accountToolbar__3hOOt{flex:none;height:calc(62 * var(--u));padding:0 calc(24 * var(--u));display:flex;align-items:center;justify-content:space-between;border:calc(1 * var(--u)) solid #e3e3e3;border-radius:calc(16 * var(--u));box-shadow:0 calc(4 * var(--u)) calc(20 * var(--u)) #0000000d}.HeroAgendaDemo_accountActions__Csz7q>span,.HeroAgendaDemo_unit__s32z9{display:flex;align-items:center;gap:calc(8 * var(--u));height:calc(40 * var(--u));padding:0 calc(12 * var(--u));border:calc(2 * var(--u)) solid var(--demo-accent-text);border-radius:calc(10 * var(--u));color:var(--demo-accent-text);font-size:calc(15 * var(--u));font-weight:500;white-space:nowrap}.HeroAgendaDemo_unit__s32z9{padding-inline:calc(14 * var(--u))}.HeroAgendaDemo_accountActions__Csz7q{display:flex;gap:calc(9 * var(--u))}.HeroAgendaDemo_accountToolbar__3hOOt svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.HeroAgendaDemo_agendaTop__RXD1h{flex:none;display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--u));margin-top:calc(64 * var(--u))}.HeroAgendaDemo_heading__GBcsm{display:flex;align-items:baseline;gap:calc(12 * var(--u));flex-shrink:0}.HeroAgendaDemo_heading__GBcsm p{font-size:calc(24 * var(--u));line-height:1.2;font-weight:700;color:#424045}.HeroAgendaDemo_heading__GBcsm>span{font-size:calc(14 * var(--u));color:#555;white-space:nowrap}.HeroAgendaDemo_agendaActions__NrLKv{display:flex;align-items:center;gap:calc(8 * var(--u));white-space:nowrap}.HeroAgendaDemo_actionButton__tymuD{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));height:calc(36 * var(--u));padding:0 calc(12 * var(--u));border:calc(1 * var(--u)) solid #c6c5c9;border-radius:calc(8 * var(--u));color:var(--demo-accent-text);font-size:calc(12 * var(--u));font-weight:500}.HeroAgendaDemo_actionButton__tymuD.HeroAgendaDemo_newButton__8vaOD{border-color:var(--demo-nav);background:var(--demo-nav);color:var(--demo-nav-text);box-shadow:0 calc(4 * var(--u)) calc(14 * var(--u)) color-mix(in srgb,var(--demo-nav) 40%,#0000)}.HeroAgendaDemo_actionButton__tymuD.HeroAgendaDemo_blockButton__yQHae{color:#b45309}.HeroAgendaDemo_viewSwitcher__sX7wo{display:flex;align-items:center;gap:calc(4 * var(--u));height:calc(36 * var(--u));padding:calc(4 * var(--u));border-radius:calc(12 * var(--u));background:#f8fafc;color:#555;font-size:calc(12 * var(--u));font-weight:500}.HeroAgendaDemo_viewSwitcher__sX7wo>span{display:flex;align-items:center;gap:calc(6 * var(--u));height:100%;padding:0 calc(12 * var(--u));border-radius:calc(8 * var(--u))}.HeroAgendaDemo_viewSwitcher__sX7wo>span:first-child{padding-inline:calc(8 * var(--u))}.HeroAgendaDemo_viewSwitcher__sX7wo svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.HeroAgendaDemo_viewSwitcher__sX7wo>span:first-child svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.HeroAgendaDemo_selectedView__qGPAA{background:#e6e6e6;color:var(--demo-accent-text)}.HeroAgendaDemo_tabs__X3s0b{display:flex;flex:none;align-items:stretch;height:calc(40 * var(--u));margin-top:calc(14 * var(--u));overflow:hidden;border-bottom:calc(1 * var(--u)) solid #c6c5c9;color:#555;font-size:calc(14 * var(--u));font-weight:500}.HeroAgendaDemo_tabs__X3s0b>span{display:flex;flex:none;align-items:center;gap:calc(6 * var(--u));padding:0 calc(16 * var(--u));margin-bottom:calc(-1 * var(--u));border-bottom:calc(2 * var(--u)) solid #0000;white-space:nowrap}.HeroAgendaDemo_tabs__X3s0b small{font-size:calc(12 * var(--u));opacity:.6}.HeroAgendaDemo_tabs__X3s0b>.HeroAgendaDemo_activeTab__Fod16{border-bottom-color:var(--demo-accent-text);color:var(--demo-accent-text)}.HeroAgendaDemo_dayNav__EOUjE{display:flex;flex:none;align-items:center;gap:calc(8 * var(--u));height:calc(36 * var(--u));margin-top:calc(16 * var(--u));white-space:nowrap}.HeroAgendaDemo_calendarButton__4IMRC{display:grid;flex:none;place-items:center;width:calc(36 * var(--u));height:calc(36 * var(--u));border:calc(1 * var(--u)) solid #c6c5c9;border-radius:calc(8 * var(--u));color:#424045}.HeroAgendaDemo_calendarButton__4IMRC svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.HeroAgendaDemo_todayButton__EPlKf{display:flex;flex:none;align-items:center;height:100%;padding:0 calc(12 * var(--u));border-radius:calc(8 * var(--u));background:var(--demo-nav);color:var(--demo-nav-text);font-size:calc(12 * var(--u));font-weight:700}.HeroAgendaDemo_dayChips__6s0UQ{display:flex;gap:calc(4 * var(--u));min-width:0;overflow:hidden}.HeroAgendaDemo_dayChips__6s0UQ>span{display:flex;flex:none;align-items:center;gap:calc(4 * var(--u));height:calc(36 * var(--u));padding:0 calc(10 * var(--u));border:calc(1 * var(--u)) solid #c6c5c9;border-radius:calc(8 * var(--u))}.HeroAgendaDemo_dayChips__6s0UQ small{font-size:calc(10 * var(--u));font-weight:600;letter-spacing:.025em;color:#555}.HeroAgendaDemo_dayChips__6s0UQ b{font-size:calc(14 * var(--u));font-weight:700;color:#424045}.HeroAgendaDemo_dayChips__6s0UQ>.HeroAgendaDemo_selectedDay__nmcQA{border-color:var(--demo-nav);background:var(--demo-nav)}.HeroAgendaDemo_dayChips__6s0UQ>.HeroAgendaDemo_selectedDay__nmcQA b,.HeroAgendaDemo_dayChips__6s0UQ>.HeroAgendaDemo_selectedDay__nmcQA small{color:var(--demo-nav-text)}.HeroAgendaDemo_dayChips__6s0UQ>.HeroAgendaDemo_selectedDay__nmcQA small{opacity:.8}.HeroAgendaDemo_dayArrows__C5kPo{display:flex;flex:none;gap:calc(4 * var(--u));padding-left:calc(4 * var(--u));color:#424045}.HeroAgendaDemo_dayArrows__C5kPo svg{width:calc(28 * var(--u));height:calc(16 * var(--u))}.HeroAgendaDemo_ruler__FWoUs{flex:none;height:calc(2 * var(--u));margin:calc(15 * var(--u)) 0 calc(18 * var(--u));border-radius:calc(2 * var(--u));background:#c6c5c9}.HeroAgendaDemo_ruler__FWoUs>span{display:block;width:calc(32 * var(--u));height:100%;border-radius:inherit;background:var(--demo-nav)}.HeroAgendaDemo_calendar__X3S1Y{--gutter:calc(64 * var(--u));--head:calc(84 * var(--u));--row:calc(24 * var(--u));--content-width:100%;position:relative;display:flex;flex:1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain;border:calc(1 * var(--u)) solid #c6c5c9;border-bottom:0;border-radius:calc(14 * var(--u)) calc(14 * var(--u)) 0 0;background:#fff}.HeroAgendaDemo_calendar__X3S1Y::-webkit-scrollbar{display:none}.HeroAgendaDemo_calendarHeader__eif3k{position:sticky;top:0;z-index:6;display:grid;flex:none;width:var(--content-width);grid-template-columns:var(--gutter) repeat(var(--columns),minmax(0,1fr));height:var(--head);border-bottom:calc(1 * var(--u)) solid #c6c5c9;background:#fff}.HeroAgendaDemo_calendarHeader__eif3k>span{position:sticky;left:0;z-index:7;background:#fff}.HeroAgendaDemo_professional__BEx8_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6 * var(--u));min-width:0;border-left:calc(1 * var(--u)) solid #c6c5c9}.HeroAgendaDemo_professional__BEx8_ img{flex:none;box-sizing:border-box;width:calc(36 * var(--u));height:calc(36 * var(--u));border:calc(2 * var(--u)) solid;border-radius:50%;object-fit:cover}.HeroAgendaDemo_professional__BEx8_ b{max-width:100%;padding:0 calc(4 * var(--u));overflow:hidden;text-overflow:ellipsis;font-size:calc(12 * var(--u));font-weight:600;white-space:nowrap;color:#424045}.HeroAgendaDemo_calendarBody__AEOZn{display:grid;flex:none;width:var(--content-width);height:calc(var(--rows) * var(--row));grid-template-columns:var(--gutter) minmax(0,1fr)}.HeroAgendaDemo_hours__gHqms{position:sticky;left:0;z-index:5;display:grid;grid-template-rows:repeat(var(--rows),minmax(0,1fr));background:#fff}.HeroAgendaDemo_hours__gHqms>span{padding-right:calc(12 * var(--u));border-bottom:calc(1 * var(--u)) dashed #0000000f;color:#5556;line-height:var(--row);text-align:right;font-size:calc(12 * var(--u))}.HeroAgendaDemo_hours__gHqms>.HeroAgendaDemo_fullHour__N0s7b{border-bottom:calc(1 * var(--u)) solid #c6c5c9;color:#555;font-weight:600}.HeroAgendaDemo_slots__sR52c{position:relative;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));grid-template-rows:repeat(var(--rows),minmax(0,1fr));background-image:repeating-linear-gradient(to bottom,#0000 0,#0000 calc(var(--row) - var(--u)),#c6c5c9 calc(var(--row) - var(--u)),#c6c5c9 var(--row),#0000 var(--row),#0000 calc(4 * var(--row))),repeating-linear-gradient(to bottom,#0000 0,#0000 calc(var(--row) - var(--u)),#0000000f calc(var(--row) - var(--u)),#0000000f var(--row));border-left:calc(1 * var(--u)) solid #c6c5c9}.HeroAgendaDemo_columnLine__pnIow{position:absolute;inset-block:0;border-left:calc(1 * var(--u)) solid #c6c5c9}.HeroAgendaDemo_closed__ItAx1{background:repeating-linear-gradient(-45deg,#0000 0,#0000 calc(4 * var(--u)),color-mix(in srgb,var(--demo-accent-text) 12%,#0000) calc(4 * var(--u)),color-mix(in srgb,var(--demo-accent-text) 12%,#0000) calc(8 * var(--u)))}.HeroAgendaDemo_blockedSlot__QqmCJ{position:relative;z-index:1;padding:0 calc(4 * var(--u)) calc(2 * var(--u));background:repeating-linear-gradient(-45deg,#0000 0,#0000 calc(4 * var(--u)),#d9770629 calc(4 * var(--u)),#d9770629 calc(8 * var(--u)))}.HeroAgendaDemo_blockedSlot__QqmCJ>div{position:relative;display:flex;align-items:flex-start;gap:calc(4 * var(--u));height:100%;padding:calc(4 * var(--u)) calc(6 * var(--u));border:calc(1 * var(--u)) solid #fcd34d;border-radius:calc(10 * var(--u));background:#fef3c7cc;color:#92400e;font-size:calc(11 * var(--u));font-weight:500}.HeroAgendaDemo_blockedSlot__QqmCJ svg{width:calc(14 * var(--u));height:calc(14 * var(--u));margin-top:calc(2 * var(--u))}.HeroAgendaDemo_blockedSlot__QqmCJ span{flex:1;margin-top:calc(2 * var(--u))}.HeroAgendaDemo_blockedSlot__QqmCJ .HeroAgendaDemo_blockedClose__gqBYj{box-sizing:initial;margin-top:0;padding:calc(4 * var(--u));border-radius:calc(6 * var(--u));background:#fde68a}.HeroAgendaDemo_blockedSlot__QqmCJ i{position:absolute;bottom:calc(4 * var(--u));left:50%;width:calc(40 * var(--u));height:calc(4 * var(--u));transform:translateX(-50%);border-radius:calc(4 * var(--u));background:#f59e0b99}.HeroAgendaDemo_appointment__qxksC{position:relative;z-index:2;min-width:0;overflow:hidden;margin:0 calc(4 * var(--u)) calc(2 * var(--u));padding:calc(2 * var(--u)) calc(8 * var(--u));border-left:calc(3 * var(--u)) solid color-mix(in srgb,var(--booking-color) 80%,#0000);border-radius:calc(6 * var(--u));background:linear-gradient(135deg,var(--booking-color) 0,color-mix(in srgb,var(--booking-color) 80%,#000) 100%);color:#fff;font-size:calc(12 * var(--u));font-weight:500;box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) #0000002e}.HeroAgendaDemo_appointment__qxksC>b,.HeroAgendaDemo_appointment__qxksC>p{position:relative;z-index:1;display:flex;gap:calc(6 * var(--u));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeroAgendaDemo_appointment__qxksC>b{font-weight:600}.HeroAgendaDemo_appointment__qxksC>p{display:block;font-size:calc(11 * var(--u));opacity:.9}.HeroAgendaDemo_dragHandle__O0G6P{position:absolute;z-index:1;bottom:calc(4 * var(--u));left:50%;width:calc(32 * var(--u));height:calc(4 * var(--u));transform:translateX(-50%);border-radius:calc(4 * var(--u));background:#fff9}.HeroAgendaDemo_phoneHeader__nk6R5{position:absolute;inset:0 0 auto;height:calc(56 * var(--u));display:flex;align-items:center;justify-content:space-between;padding:0 calc(16 * var(--u));border-bottom:calc(1 * var(--u)) solid #c6c5c9}.HeroAgendaDemo_phoneHeader__nk6R5>img{width:calc(108 * var(--u));height:auto;opacity:.8}.HeroAgendaDemo_phoneHeader__nk6R5>div{display:flex;align-items:center;gap:calc(8 * var(--u))}.HeroAgendaDemo_phoneHeader__nk6R5>div>span{display:grid;place-items:center;width:calc(40 * var(--u));height:calc(40 * var(--u));border:calc(2 * var(--u)) solid var(--demo-accent-text);border-radius:calc(12 * var(--u));color:var(--demo-accent-text)}.HeroAgendaDemo_phoneHeader__nk6R5 svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.HeroAgendaDemo_phoneAvatar__mVgH0{display:grid;place-items:center;width:calc(36 * var(--u));height:calc(36 * var(--u));border:calc(2 * var(--u)) solid #8e8e8e;border-radius:50%;background:var(--demo-nav-soft);color:var(--demo-accent-text)}.HeroAgendaDemo_phoneHeader__nk6R5 .HeroAgendaDemo_phoneAvatar__mVgH0 svg{fill:currentColor}.HeroAgendaDemo_phoneBody__eLgGS{position:absolute;inset:calc(56 * var(--u)) calc(16 * var(--u)) 0;display:flex;flex-direction:column}.HeroAgendaDemo_phoneUnit__JUblK{display:grid;flex:none;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(8 * var(--u));height:calc(40 * var(--u));margin-top:calc(8 * var(--u));padding:0 calc(14 * var(--u));border:calc(2 * var(--u)) solid var(--demo-accent-text);border-radius:calc(12 * var(--u));background:#f8fafc;color:var(--demo-accent-text);font-size:calc(15 * var(--u))}.HeroAgendaDemo_phoneUnit__JUblK b{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.HeroAgendaDemo_phoneUnit__JUblK svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.HeroAgendaDemo_phoneBody__eLgGS>.HeroAgendaDemo_heading__GBcsm{display:block;margin-top:calc(24 * var(--u))}.HeroAgendaDemo_phoneBody__eLgGS .HeroAgendaDemo_heading__GBcsm p{font-size:calc(20 * var(--u))}.HeroAgendaDemo_phoneBody__eLgGS .HeroAgendaDemo_heading__GBcsm>span{display:block;margin-top:calc(2 * var(--u));font-size:calc(12 * var(--u))}.HeroAgendaDemo_phoneBody__eLgGS>.HeroAgendaDemo_agendaActions__NrLKv{flex:none;margin-top:calc(12 * var(--u))}.HeroAgendaDemo_phoneBody__eLgGS .HeroAgendaDemo_actionButton__tymuD svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.HeroAgendaDemo_phoneView__vT_zt{display:flex;flex:none;margin-top:calc(8 * var(--u))}.HeroAgendaDemo_phoneBody__eLgGS>.HeroAgendaDemo_tabs__X3s0b{margin-top:calc(14 * var(--u));font-size:calc(12 * var(--u))}.HeroAgendaDemo_phoneBody__eLgGS .HeroAgendaDemo_tabs__X3s0b>span{padding-inline:calc(12 * var(--u))}.HeroAgendaDemo_phoneBody__eLgGS .HeroAgendaDemo_tabs__X3s0b small{font-size:calc(11 * var(--u))}.HeroAgendaDemo_phoneBody__eLgGS .HeroAgendaDemo_dayChips__6s0UQ{flex:1}.HeroAgendaDemo_phoneBody__eLgGS>.HeroAgendaDemo_calendar__X3S1Y{--content-width:calc(var(--gutter) + var(--columns) * 212 * var(--u));overflow-x:auto;overflow-y:hidden}.HeroAgendaDemo_phoneBody__eLgGS>.HeroAgendaDemo_calendar__X3S1Y[data-demo-professionals="1"]{--content-width:100%}.HeroAgendaDemo_mobileNav__1k9wa{position:absolute;bottom:calc(16 * var(--u));inset-inline:calc(8 * var(--u));z-index:8;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:calc(4 * var(--u));height:calc(56 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(28 * var(--u));background:var(--demo-nav);color:var(--demo-nav-text);box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #00000038}.HeroAgendaDemo_mobileNavSide__6XQd9{display:flex;align-items:center;justify-content:space-evenly;min-width:0}.HeroAgendaDemo_mobileNav__1k9wa span{display:flex;align-items:center;justify-content:center;flex:none;width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:50%}.HeroAgendaDemo_mobileNav__1k9wa svg{width:calc(22 * var(--u));height:calc(22 * var(--u));flex:none}.HeroAgendaDemo_mobileNav__1k9wa>.HeroAgendaDemo_eyeButton__WyG9k{width:calc(44 * var(--u));height:calc(44 * var(--u));border:calc(2 * var(--u)) solid #fff;background:var(--demo-center);color:#fff}.HeroAgendaDemo_mobileNav__1k9wa .HeroAgendaDemo_moreButton__W4TLz{width:auto;height:calc(40 * var(--u));gap:calc(6 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(12 * var(--u));border-radius:calc(20 * var(--u));background:color-mix(in srgb,var(--demo-ink) 14%,#0000);font-weight:700}.HeroAgendaDemo_moreButton__W4TLz small{font-size:calc(13 * var(--u));white-space:nowrap;line-height:1}.HeroAgendaDemo_homeIndicator__C2wPq{position:absolute;z-index:9;bottom:calc(5 * var(--u));left:33%;width:34%;height:calc(4 * var(--u));border-radius:calc(4 * var(--u));background:#ccc}.HeroAgendaDemo_newBooking__kuSot{z-index:3;animation:HeroAgendaDemo_newBooking__kuSot 6s ease .3s infinite both}.HeroAgendaDemo_confirming__bpdYF{background-image:linear-gradient(135deg,#65c922 0,color-mix(in srgb,#65c922 80%,#000) 100%),linear-gradient(135deg,var(--booking-color) 0,color-mix(in srgb,var(--booking-color) 80%,#000) 100%);background-repeat:no-repeat;background-size:0 100%,100% 100%;animation:HeroAgendaDemo_confirmBooking__j7ZJ6 6s var(--arrival-delay,.3s) ease infinite both}.HeroAgendaDemo_moving__llD9S{z-index:4;animation:HeroAgendaDemo_moveBooking__2aJMx 6s cubic-bezier(.4,0,.2,1) .3s infinite both}@keyframes HeroAgendaDemo_newBooking__kuSot{0%,5%{opacity:0;transform:translateY(calc(-8 * var(--u))) scale(.96)}12%,to{opacity:1;transform:none}}@keyframes HeroAgendaDemo_confirmBooking__j7ZJ6{0%,20%{background-size:0 100%,100% 100%;border-left-color:color-mix(in srgb,var(--booking-color) 80%,#0000)}27%,to{background-size:100% 100%,100% 100%;border-left-color:#4aa01b}}@keyframes HeroAgendaDemo_moveBooking__2aJMx{0%,34%{transform:translateX(0)}43%{transform:translateX(calc(100% + 8 * var(--u))) scale(1.025)}48%,to{transform:translateX(calc(100% + 8 * var(--u)))}}.HeroAgendaDemo_composition__5cqHH[data-playing=false] .HeroAgendaDemo_confirming__bpdYF,.HeroAgendaDemo_composition__5cqHH[data-playing=false] .HeroAgendaDemo_moving__llD9S,.HeroAgendaDemo_composition__5cqHH[data-playing=false] .HeroAgendaDemo_newBooking__kuSot{animation:none}@media (prefers-reduced-motion:reduce){.HeroAgendaDemo_confirming__bpdYF,.HeroAgendaDemo_moving__llD9S,.HeroAgendaDemo_newBooking__kuSot{animation:none}}.HeroAgendaDemo_phoneFill__e_6Bi{position:relative;width:100%;height:100%;overflow:hidden;container-type:inline-size;background:#fff}.HeroAgendaDemo_tabs__X3s0b[data-active-tab="3"]>span:first-child{margin-left:calc(-36 * var(--u))}.DashboardPhoneScreens_dim__wQFnX{position:absolute;inset:0;z-index:6;background:#0000006b}.DashboardPhoneScreens_sheet__16UJ_{position:absolute;inset:calc(115 * var(--u)) 0 0;z-index:7;display:flex;flex-direction:column;border-radius:calc(24 * var(--u)) calc(24 * var(--u)) 0 0;background:#fff;color:#424045;box-shadow:0 calc(-8 * var(--u)) calc(30 * var(--u)) #0000002e}.DashboardPhoneScreens_handle__QeLB_{flex:none;align-self:center;width:calc(40 * var(--u));height:calc(5 * var(--u));margin:calc(12 * var(--u)) 0 calc(8 * var(--u));border-radius:calc(5 * var(--u));background:#c6c5c9}.DashboardPhoneScreens_sheetScroll__2jkow{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding-bottom:calc(24 * var(--u))}.DashboardPhoneScreens_sheetScroll__2jkow::-webkit-scrollbar{display:none}.DashboardPhoneScreens_sheetTop__c3iuh{display:flex;flex-wrap:wrap;align-items:center;gap:calc(10 * var(--u));padding:calc(4 * var(--u)) calc(16 * var(--u)) calc(12 * var(--u))}.DashboardPhoneScreens_initial__ZtHz3{display:grid;flex:none;place-items:center;width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:50%;background:#f8fafc;font-size:calc(16 * var(--u));font-weight:800}.DashboardPhoneScreens_identity__UwPcE{display:flex;flex:1;flex-direction:column;gap:calc(3 * var(--u));min-width:0}.DashboardPhoneScreens_identity__UwPcE h4{margin:0;font-size:calc(18 * var(--u));font-weight:800;line-height:1.2}.DashboardPhoneScreens_identity__UwPcE>span{align-self:flex-start;padding:calc(2 * var(--u)) calc(9 * var(--u));border-radius:999px;background:color-mix(in srgb,var(--demo-accent-text) 12%,#fff);color:var(--demo-accent-text);font-size:calc(11.5 * var(--u));font-weight:700;line-height:1.4;white-space:nowrap}.DashboardPhoneScreens_phoneCanvasIcon__I7miq,.DashboardPhoneScreens_sheet__16UJ_ .DashboardPhoneScreens_close__nd2FW{width:calc(20 * var(--u));height:calc(20 * var(--u));margin:0 calc(12 * var(--u))}.DashboardPhoneScreens_sheetActions__jeZgn{display:flex;flex-basis:100%;align-items:center;gap:calc(10 * var(--u));color:#555}.DashboardPhoneScreens_sheetActions__jeZgn>span{display:inline-flex;align-items:center;justify-content:center;gap:calc(5 * var(--u));min-width:calc(44 * var(--u));min-height:calc(44 * var(--u));border-radius:calc(11 * var(--u));font-size:calc(13 * var(--u));font-weight:700}.DashboardPhoneScreens_sheetActions__jeZgn>.DashboardPhoneScreens_editButton___ZjhM{padding:0 calc(10 * var(--u));border:calc(1 * var(--u)) solid #c6c5c9;color:#424045}.DashboardPhoneScreens_sheetActions__jeZgn svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.DashboardPhoneScreens_sheetActions__jeZgn .DashboardPhoneScreens_editButton___ZjhM svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.DashboardPhoneScreens_sheetIdentity__rtXLz{display:flex;flex-direction:column;gap:calc(12 * var(--u));padding:0 calc(16 * var(--u)) calc(14 * var(--u));border-bottom:calc(1 * var(--u)) solid color-mix(in srgb,#c6c5c9 45%,#0000)}.DashboardPhoneScreens_contacts__uHFSW{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u)) calc(16 * var(--u));font-size:calc(13 * var(--u))}.DashboardPhoneScreens_contacts__uHFSW>span{display:inline-flex;align-items:center;gap:calc(6 * var(--u))}.DashboardPhoneScreens_contacts__uHFSW svg{width:calc(14 * var(--u));height:calc(14 * var(--u));color:#555}.DashboardPhoneScreens_sheetButtons__6U6dh{display:flex;gap:calc(8 * var(--u))}.DashboardPhoneScreens_sheetButtons__6U6dh>span{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:calc(6 * var(--u));min-height:calc(44 * var(--u));border:calc(1 * var(--u)) solid #c6c5c9;border-radius:calc(11 * var(--u));font-size:calc(14 * var(--u));font-weight:700}.DashboardPhoneScreens_sheetButtons__6U6dh>.DashboardPhoneScreens_bookButton__Khf5L{border-color:var(--demo-nav);background:var(--demo-nav);color:var(--demo-nav-text);font-weight:800}.DashboardPhoneScreens_sheetButtons__6U6dh svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.DashboardPhoneScreens_sheetSection__JJY6I{display:flex;flex-direction:column;gap:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));border-bottom:calc(1 * var(--u)) solid color-mix(in srgb,#c6c5c9 45%,#0000)}.DashboardPhoneScreens_sheetSection__JJY6I:last-child{border-bottom:0}.DashboardPhoneScreens_sheetSection__JJY6I h5{margin:0;color:#555;font-size:calc(12.5 * var(--u));font-weight:800;line-height:1.3}.DashboardPhoneScreens_twoCols__BMM8i{display:grid;grid-template-columns:1fr 1fr;gap:calc(12 * var(--u))}.DashboardPhoneScreens_big__CpEUA{display:flex;flex-direction:column;gap:calc(1 * var(--u));min-width:0}.DashboardPhoneScreens_big__CpEUA>span{font-size:calc(12.5 * var(--u));font-weight:600;line-height:1.3}.DashboardPhoneScreens_big__CpEUA>b{font-size:calc(24 * var(--u));font-weight:800;line-height:1.2}.DashboardPhoneScreens_big__CpEUA>small{color:#555;font-size:calc(12 * var(--u));line-height:1.35}.DashboardPhoneScreens_counts__FEC5k{display:grid;grid-template-columns:1fr 1fr;gap:calc(10 * var(--u)) calc(12 * var(--u))}.DashboardPhoneScreens_count__eqycE>b{display:block;font-size:calc(18 * var(--u));font-weight:800;line-height:1.25}.DashboardPhoneScreens_count__eqycE>span{display:flex;align-items:center;gap:calc(5 * var(--u));color:#555;font-size:calc(11.5 * var(--u));line-height:1.3}.DashboardPhoneScreens_count__eqycE i{flex:none;width:calc(9 * var(--u));height:calc(9 * var(--u));border-radius:calc(3 * var(--u))}.DashboardPhoneScreens_attendanceBar__jZDlX{display:flex;gap:calc(2 * var(--u));height:calc(8 * var(--u))}.DashboardPhoneScreens_attendanceBar__jZDlX>i{display:block;height:100%}.DashboardPhoneScreens_attendanceBar__jZDlX>i:first-child{border-radius:calc(4 * var(--u)) 0 0 calc(4 * var(--u))}.DashboardPhoneScreens_attendanceBar__jZDlX>i:last-child{border-radius:0 calc(4 * var(--u)) calc(4 * var(--u)) 0}.DashboardPhoneScreens_historyLabel__N5OBX{display:block;margin:calc(2 * var(--u)) 0;color:#555;font-size:calc(11.5 * var(--u));font-weight:700}.DashboardPhoneScreens_history__HCugF{margin:0;padding:0;list-style:none}.DashboardPhoneScreens_history__HCugF>li{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--u));padding:calc(9 * var(--u)) 0;border-top:calc(1 * var(--u)) solid color-mix(in srgb,#c6c5c9 45%,#0000)}.DashboardPhoneScreens_history__HCugF>li:first-child{border-top:0}.DashboardPhoneScreens_history__HCugF b{display:block;font-size:calc(13.5 * var(--u));font-weight:700;line-height:1.3}.DashboardPhoneScreens_history__HCugF>li>div>span{display:flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--u)) calc(8 * var(--u));margin-top:calc(1 * var(--u));color:#555;font-size:calc(12 * var(--u))}.DashboardPhoneScreens_history__HCugF>li>div>span>span{display:inline-flex;align-items:center;gap:calc(4 * var(--u))}.DashboardPhoneScreens_history__HCugF i{display:block;flex:none;width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:50%}.DashboardPhoneScreens_history__HCugF strong{flex:none;color:#424045;font-size:calc(12 * var(--u));font-weight:700}.DashboardPhoneScreens_history__HCugF strong[data-status=confirmed]{color:var(--demo-accent-text)}.DashboardPhoneScreens_history__HCugF strong[data-status=no_show]{color:#555}.DashboardPhoneScreens_scroll__Gp3dy{inset:calc(56 * var(--u)) 0 0;padding:0 calc(16 * var(--u)) calc(96 * var(--u));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.DashboardPhoneScreens_scroll__Gp3dy::-webkit-scrollbar{display:none}.DashboardPhoneScreens_scroll__Gp3dy>*{flex:none}.DashboardPhoneScreens_periods__Kvfyz{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u));margin-top:calc(18 * var(--u))}.DashboardPhoneScreens_periods__Kvfyz>span{display:inline-flex;align-items:center;gap:calc(28 * var(--u));height:calc(34 * var(--u));padding:0 calc(12 * var(--u));border:calc(1 * var(--u)) solid #c6c5c9;border-radius:calc(10 * var(--u));color:#424045;font-size:calc(13 * var(--u));font-weight:500;white-space:nowrap}.DashboardPhoneScreens_periods__Kvfyz>.DashboardPhoneScreens_selected__qBNDM{border-color:var(--demo-nav);background:var(--demo-nav);color:var(--demo-nav-text);font-weight:600}.DashboardPhoneScreens_periods__Kvfyz svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.DashboardPhoneScreens_viewToggle__APGzd{display:grid;grid-template-columns:1fr 1fr;gap:calc(4 * var(--u));margin-top:calc(12 * var(--u));padding:calc(4 * var(--u));border:calc(1 * var(--u)) solid #c6c5c9;border-radius:calc(12 * var(--u))}.DashboardPhoneScreens_viewToggle__APGzd>span{display:grid;place-items:center;height:calc(36 * var(--u));border-radius:calc(9 * var(--u));color:#555;font-size:calc(13 * var(--u));font-weight:600}.DashboardPhoneScreens_viewToggle__APGzd>.DashboardPhoneScreens_selected__qBNDM{background:color-mix(in srgb,var(--demo-accent-text) 12%,#fff);color:var(--demo-accent-text)}.DashboardPhoneScreens_summary__dVG2U{margin:calc(12 * var(--u)) 0 0;padding:calc(13 * var(--u)) calc(14 * var(--u));border:calc(1 * var(--u)) solid color-mix(in srgb,var(--demo-accent-text) 14%,#fff);border-radius:calc(16 * var(--u));background:color-mix(in srgb,var(--demo-accent-text) 5%,#fff);font-size:calc(15 * var(--u));line-height:1.45}.DashboardPhoneScreens_summary__dVG2U b{font-weight:700}.DashboardPhoneScreens_kpis__231IV,.DashboardPhoneScreens_tiles__1efI_{display:grid;grid-template-columns:1fr 1fr;gap:calc(8 * var(--u))}.DashboardPhoneScreens_kpis__231IV{margin-top:calc(12 * var(--u))}.DashboardPhoneScreens_kpi__wEzM8{display:flex;flex-direction:column;gap:calc(3 * var(--u));min-width:0;padding:calc(10 * var(--u)) calc(11 * var(--u));border:calc(1 * var(--u)) solid #c6c5c9;border-radius:calc(12 * var(--u))}.DashboardPhoneScreens_kpi__wEzM8>span{color:#555;font-size:calc(12 * var(--u));font-weight:600;line-height:1.3}.DashboardPhoneScreens_kpi__wEzM8>b{font-size:calc(19 * var(--u));font-weight:800;line-height:1.15;white-space:nowrap}.DashboardPhoneScreens_kpi__wEzM8>.DashboardPhoneScreens_tileLink__kQ3f4{color:var(--demo-accent-text);font-size:calc(11.5 * var(--u));font-weight:700}.DashboardPhoneScreens_card__Gr0aI{display:flex;flex-direction:column;gap:calc(12 * var(--u));margin-top:calc(14 * var(--u));padding:calc(14 * var(--u));border:calc(1 * var(--u)) solid #c6c5c9;border-radius:calc(16 * var(--u))}.DashboardPhoneScreens_cardHead__6e6O6{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(12 * var(--u))}.DashboardPhoneScreens_cardHead__6e6O6 h5,.DashboardPhoneScreens_glossary__C1D2U h5{margin:0;font-size:calc(15 * var(--u));font-weight:800;line-height:1.3}.DashboardPhoneScreens_cardHead__6e6O6 p,.DashboardPhoneScreens_glossary__C1D2U p{margin:calc(2 * var(--u)) 0 0;color:#555;font-size:calc(12.5 * var(--u));line-height:1.4}.DashboardPhoneScreens_chart__VkEhR{position:relative;display:grid;grid-template-columns:calc(30 * var(--u)) 1fr;height:calc(150 * var(--u));padding-bottom:calc(22 * var(--u))}.DashboardPhoneScreens_axis__0G1B5{display:flex;flex-direction:column;justify-content:space-between;color:#555;font-size:calc(11 * var(--u));text-align:right;padding-right:calc(6 * var(--u))}.DashboardPhoneScreens_axis__0G1B5>span{line-height:0}.DashboardPhoneScreens_bars__fcEhf{display:flex;align-items:flex-end;gap:calc(2 * var(--u));border-bottom:calc(1 * var(--u)) solid #c6c5c9;background:linear-gradient(to bottom,color-mix(in srgb,#c6c5c9 40%,#0000) calc(1 * var(--u)),#0000 calc(1 * var(--u))) 0 0 /100% 50%}.DashboardPhoneScreens_bars__fcEhf>i{flex:1;min-height:0;border-radius:calc(2 * var(--u)) calc(2 * var(--u)) 0 0;background:var(--demo-accent-text)}.DashboardPhoneScreens_days__pafaG{position:absolute;left:calc(30 * var(--u));right:0;bottom:0;height:calc(16 * var(--u));color:#555;font-size:calc(11 * var(--u))}.DashboardPhoneScreens_days__pafaG>span{position:absolute;transform:translateX(-50%)}.DashboardPhoneScreens_sortButton__q02mv{display:inline-flex;flex:none;align-items:center;gap:calc(6 * var(--u));height:calc(36 * var(--u));padding:0 calc(10 * var(--u));border:calc(1 * var(--u)) solid #c6c5c9;border-radius:calc(10 * var(--u));font-size:calc(12.5 * var(--u));font-weight:600;white-space:nowrap}.DashboardPhoneScreens_sortButton__q02mv svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.DashboardPhoneScreens_teamList__QgDbp{margin:0;padding:0;list-style:none}.DashboardPhoneScreens_teamList__QgDbp>li{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) 0;border-top:calc(1 * var(--u)) solid color-mix(in srgb,#c6c5c9 45%,#0000)}.DashboardPhoneScreens_teamList__QgDbp img{flex:none;box-sizing:border-box;width:calc(28 * var(--u));height:calc(28 * var(--u));border:calc(2 * var(--u)) solid;border-radius:50%;object-fit:cover}.DashboardPhoneScreens_teamList__QgDbp>li>div{display:flex;flex:1;flex-direction:column;min-width:0}.DashboardPhoneScreens_teamList__QgDbp b{overflow:hidden;font-size:calc(13.5 * var(--u));font-weight:700;text-overflow:ellipsis;white-space:nowrap}.DashboardPhoneScreens_teamList__QgDbp span{color:#555;font-size:calc(11.5 * var(--u));white-space:nowrap}.DashboardPhoneScreens_teamList__QgDbp>li>.DashboardPhoneScreens_amount__Gw_Ji{flex:none;align-items:flex-end}.DashboardPhoneScreens_teamList__QgDbp>li>svg{width:calc(16 * var(--u));height:calc(16 * var(--u));color:#555}.DashboardPhoneScreens_heatmap__y7bfn{display:grid;grid-template-columns:calc(30 * var(--u)) repeat(11,minmax(0,1fr));gap:calc(3 * var(--u));color:#555;font-size:calc(11 * var(--u))}.DashboardPhoneScreens_heatmap__y7bfn>small{font-size:inherit;text-align:center}.DashboardPhoneScreens_heatRow__tnkJi{display:contents}.DashboardPhoneScreens_heatRow__tnkJi>span{align-self:center}.DashboardPhoneScreens_heatLegend__7kK6L i,.DashboardPhoneScreens_heatmap__y7bfn i{display:block;aspect-ratio:1.3;border-radius:calc(3 * var(--u));background:#f3f4f6}.DashboardPhoneScreens_heatLegend__7kK6L i[data-level="1"],.DashboardPhoneScreens_heatmap__y7bfn i[data-level="1"]{background:color-mix(in srgb,var(--demo-accent-text) 18%,#fff)}.DashboardPhoneScreens_heatLegend__7kK6L i[data-level="2"],.DashboardPhoneScreens_heatmap__y7bfn i[data-level="2"]{background:color-mix(in srgb,var(--demo-accent-text) 38%,#fff)}.DashboardPhoneScreens_heatLegend__7kK6L i[data-level="3"],.DashboardPhoneScreens_heatmap__y7bfn i[data-level="3"]{background:color-mix(in srgb,var(--demo-accent-text) 65%,#fff)}.DashboardPhoneScreens_heatLegend__7kK6L i[data-level="4"],.DashboardPhoneScreens_heatmap__y7bfn i[data-level="4"]{background:var(--demo-accent-text)}.DashboardPhoneScreens_heatLegend__7kK6L{display:flex;align-items:center;gap:calc(4 * var(--u));color:#555;font-size:calc(11 * var(--u))}.DashboardPhoneScreens_heatLegend__7kK6L i{width:calc(14 * var(--u));aspect-ratio:auto;height:calc(10 * var(--u))}.DashboardPhoneScreens_glossary__C1D2U{flex-direction:row;align-items:center;justify-content:space-between}.DashboardPhoneScreens_glossary__C1D2U>svg{width:calc(20 * var(--u));height:calc(20 * var(--u));color:#555}