@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-400-normal.eca1e21531598d5db58f.woff2) format("woff2"),url(/static/media/inter-latin-400-normal.2ea1079c0069eb040a52.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-latin-500-normal.b7c27c60f848f2083f45.woff2) format("woff2"),url(/static/media/inter-latin-500-normal.5014db633e71a7741bf5.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-600-normal.69a8d1d484967aba2389.woff2) format("woff2"),url(/static/media/inter-latin-600-normal.f10265da6bd8d66999ac.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-700-normal.1104236696a5d2d1f236.woff2) format("woff2"),url(/static/media/inter-latin-700-normal.c73ae7252669254d2588.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/static/media/manrope-latin-600-normal.af1782c892c03046369d.woff2) format("woff2"),url(/static/media/manrope-latin-600-normal.2b64d70a40d9de82bb19.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-latin-700-normal.bee86ea645ea6bd5d499.woff2) format("woff2"),url(/static/media/manrope-latin-700-normal.86549a2403b1726731ce.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(/static/media/manrope-latin-800-normal.dfaa3215b31de9a0e360.woff2) format("woff2"),url(/static/media/manrope-latin-800-normal.a522549d0f2dd5ec2b48.woff) format("woff")}:root{--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--font-heading:"Manrope","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum";font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-family:var(--font-body);font-variant-numeric:tabular-nums;margin:0}h1,h2,h3{font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-heading);letter-spacing:-.01em}button,input,select,textarea{font-family:inherit}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fr-mobile-topbar{display:none}.fr-hamburger{align-items:center;background:#0f172a;border:none;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:4px;height:40px;justify-content:center;padding:0;width:40px}.fr-hamburger span{background:#fff;border-radius:2px;display:block;height:2px;width:18px}.fr-sidebar-overlay{background:#00000073;inset:0;position:fixed;z-index:199}@media (max-width:640px){.fr-sidebar{transform:translateX(-220px);transition:transform .25s ease}.fr-sidebar.is-open{transform:translateX(0)}.fr-main{margin-left:0!important}.fr-mobile-topbar{align-items:center;display:flex;gap:10px;padding:12px 16px 0}.fr-mobile-topbar-name{color:#0f172a;font-family:var(--font-heading);font-size:15px;font-weight:700}.fr-booking-tab-btn{flex:1 0 28%!important}.fr-calendar-header{align-items:flex-start!important;flex-direction:column!important;gap:10px!important;padding:12px 14px!important}.fr-calendar-nav{display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important}.fr-calendar-nav-date{color:#111827!important;font-size:.85em!important;font-weight:600!important;order:-1!important;width:100%!important}.fr-calendar-week-grid{gap:6px!important;grid-template-columns:1fr!important;padding:10px!important}.fr-calendar-day-card{align-items:flex-start!important;border-bottom:1px solid #e5e9f0;border-radius:10px;border-right:none!important;display:flex!important;flex-direction:row!important;gap:10px!important;min-height:auto!important;padding:6px 8px!important}.fr-calendar-day-header{border-bottom:none!important;flex-shrink:0!important;margin-bottom:0!important;min-width:56px!important;padding:6px 0!important;text-align:center!important}.fr-calendar-day-content{flex:1 1!important;min-width:0!important;padding:4px 0!important}.fr-calendar-day-content .fr-calendar-free-slot{display:inline-flex!important}}@media (max-width:720px){.fr-home-identity{align-items:flex-start;flex-direction:column;gap:16px}.fr-home-identity>div:last-child{justify-content:flex-start;width:100%}.fr-home-timeline-strip{align-items:flex-start;flex-direction:column;gap:10px}}@media (max-width:900px){.fr-home-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-left:12px!important;margin-right:12px!important}.fr-home-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.fr-home-hero{padding:22px 20px 64px!important}.fr-home-hero h1{font-size:26px!important}.fr-home-hero-inner{align-items:flex-start!important;flex-direction:column}.fr-home-hero-inner>div:last-child{width:100%}.fr-home-hero-inner>div:last-child button{flex:1 1}.fr-home-next{flex-wrap:wrap}.fr-home-next>button{width:100%}}.fr-client-bottomnav{display:none}@media (max-width:720px){.fr-client-tabs{display:none!important}.fr-client-bottomnav{background:#fff;border-top:1px solid #e5e9f0;bottom:0;box-shadow:0 -4px 16px #0f172a0f;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));left:0;padding:6px 4px calc(8px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:50}.fr-client-bottomnav button{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:11px;gap:3px;min-height:48px;padding:6px 0}body:has(.fr-client-bottomnav){padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px))}}.fr-chip-row::-webkit-scrollbar{display:none}@keyframes frFadeIn{0%{opacity:0}to{opacity:1}}@keyframes frSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[aria-modal=true]{animation:none!important}}@media (max-width:900px){.fr-dayband-slots{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:640px){.fr-dayband{padding:18px 16px!important}.fr-dayband-head{align-items:stretch!important;flex-direction:column}.fr-dayband-head>div:last-child{justify-content:flex-start}.fr-dayband-head h2{font-size:20px!important}.fr-dayband-slots{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fr-booking-detail{flex-wrap:wrap}.fr-booking-detail-actions{flex-direction:row!important;flex-wrap:wrap;width:100%}.fr-upcoming-day{gap:12px!important;padding:12px 14px!important}}@media (max-width:900px){.fr-client-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-left:10px!important;margin-right:10px!important}.fr-client-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.fr-client-hero{padding:20px 18px 60px!important}.fr-client-hero h1{font-size:22px!important}.fr-client-hero-inner{align-items:flex-start!important;flex-direction:column}.fr-client-hero-inner>div:last-child{width:100%}.fr-client-hero-inner>div:last-child button{flex:1 1}.fr-client-dots>div:last-child{margin-left:0!important;width:100%}.fr-clients-hero{padding:20px 18px!important}.fr-clients-hero-inner{align-items:flex-start!important;flex-direction:column}.fr-clients-hero-inner>button{width:100%}.fr-clients-row{flex-wrap:wrap;gap:8px 12px!important}.fr-clients-next{order:10;padding-left:50px;width:100%}.fr-darkhead{padding:18px 16px!important}.fr-darkhead-inner{align-items:flex-start!important;flex-direction:column}.fr-darkhead-inner>div:last-child{width:100%}.fr-darkhead-inner>div:last-child button{flex:1 1}.fr-exercise-detail{flex-direction:column;padding-left:20px!important}.fr-exercise-detail>div:first-child{width:100%!important}}@media (max-width:900px){.fr-brand-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.fr-brand-hero{align-items:stretch!important;flex-direction:column;padding:20px 18px!important}.fr-brand-preview{box-sizing:border-box;width:100%!important}.fr-brand-uploads{grid-template-columns:1fr!important}}@media (max-width:720px){.fr-login-split{grid-template-columns:1fr!important;grid-template-rows:auto 1fr}.fr-login-panel{align-items:center;gap:10px!important;justify-content:flex-start!important;min-height:0;padding:52px 28px 56px!important;text-align:center}.fr-login-brand{align-items:center;gap:14px!important;max-width:none!important}.fr-login-darklogo{max-height:80px!important;max-width:min(240px,64vw)!important}.fr-login-plate{align-self:center!important;border-radius:16px!important;box-shadow:0 6px 20px #00000040!important;padding:12px 20px!important}.fr-login-plateimg{max-height:64px!important;max-width:min(240px,64vw)!important}.fr-login-name{font-size:26px!important}.fr-login-tag{font-size:15px!important;margin-top:6px!important}.fr-login-extra{display:none!important}.fr-login-form{align-items:flex-start!important;background:#fff;border-radius:24px 24px 0 0;margin-top:-24px;padding:26px 24px 32px!important;position:relative}.fr-client-content{margin-top:-34px;position:relative}.fr-client-hero-m{border-radius:14px}.fr-client-hero-logo{height:44px!important;max-width:200px!important}.fr-client-hero-platelogo{height:32px!important;max-width:150px!important}}.fr-bookings-head .fr-darkhead-inner{flex-wrap:wrap}.fr-bookings-head .fr-darkhead-inner>div:first-child{flex:1 1 240px}.fr-bookings-head .fr-darkhead-inner>div:last-child{flex-shrink:1!important;flex-wrap:wrap;justify-content:flex-end}@media (max-width:640px){.fr-bookings-head .fr-darkhead-inner>div:last-child{flex-wrap:wrap}.fr-bh-btns,.fr-bh-nav{flex:1 1 100%}.fr-bh-nav>div[role=group]{flex:1 1}.fr-booking-tabs{margin-right:-16px;padding-right:16px;scrollbar-width:none}.fr-booking-tabs::-webkit-scrollbar{display:none}.fr-calendar-legend>span:last-child{display:none}.fr-calendar-picked{padding:12px 14px!important}.fr-free-panel>span:first-child{flex:1 1 100%}.fr-free-panel>button{flex:1 1}.fr-day-row{flex-wrap:wrap;gap:10px 14px!important;padding:14px 16px!important}.fr-day-row-actions{flex:1 1 100%}.fr-picker-backdrop{align-items:flex-end!important;padding:0!important}.fr-picker{animation:frSheetUp .22s ease-out;border-radius:20px 20px 0 0!important;max-height:92vh!important;max-width:none!important}.fr-picker-grab{display:flex!important}.fr-picker-newclient{grid-template-columns:1fr!important}.fr-picker-foot{flex-wrap:wrap}.fr-picker-foot>div:last-child{width:100%}.fr-picker-foot>div:last-child button{flex:1 1}}html{scrollbar-gutter:stable}@media (max-width:640px){.fr-client-stats>div>div:nth-child(2),.fr-home-stats>div>div:nth-child(2){font-size:20px!important;line-height:1.15!important;white-space:normal!important}.fr-client-stats>div>div:nth-child(2) span,.fr-home-stats>div>div:nth-child(2) span{white-space:normal!important}.fr-tabs{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}.fr-tabs::-webkit-scrollbar{display:none}.fr-tab-btn{flex-shrink:0}}.fr-brand-hero,.fr-client-hero,.fr-client-hero-m,.fr-clients-hero,.fr-darkhead,.fr-home-hero{overflow:hidden;overflow:clip}
/*# sourceMappingURL=main.9477eae1.css.map*/