@supports (display-mode:standalone){:root{--pwa-safe-area-inset-top:env(safe-area-inset-top,0px);--pwa-safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--pwa-safe-area-inset-left:env(safe-area-inset-left,0px);--pwa-safe-area-inset-right:env(safe-area-inset-right,0px)}body{padding-top:var(--pwa-safe-area-inset-top);padding-bottom:var(--pwa-safe-area-inset-bottom);padding-left:var(--pwa-safe-area-inset-left);padding-right:var(--pwa-safe-area-inset-right)}@media (display-mode:standalone){[data-slot=sidebar-wrapper]{--header-height:calc(var(--spacing)*14)}button,[role=button],a,input,select,textarea{min-width:44px;min-height:44px}.pwa-interactive-list>*+*{margin-top:.75rem}.pwa-interactive-grid{gap:1rem}.pwa-list-item{border-radius:.75rem;align-items:center;min-height:56px;margin-bottom:.5rem;padding:1rem;display:flex}.pwa-button-group{flex-wrap:wrap;gap:.75rem;display:flex}.pwa-button-group>button,.pwa-button-group>[role=button]{flex:1;min-width:120px}.pwa-form{flex-direction:column;gap:1.25rem;display:flex}.pwa-form-group{flex-direction:column;gap:.5rem;display:flex}.pwa-card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.pwa-card-list{flex-direction:column;gap:1rem;display:flex}.pwa-container{gap:1rem;max-width:100vw;padding:1rem;overflow-x:hidden}.pwa-smart-padding{padding-left:max(1rem,env(safe-area-inset-left,1rem));padding-right:max(1rem,env(safe-area-inset-right,1rem));padding-top:max(1rem,env(safe-area-inset-top,1rem));padding-bottom:max(1rem,env(safe-area-inset-bottom,1rem))}.pwa-content-frame{max-width:100vw;max-height:100vh;position:relative;overflow:hidden}.pwa-scrollable-content{padding-left:calc(env(safe-area-inset-left,0px) + 15px);padding-right:calc(env(safe-area-inset-right,0px) + 15px);padding-top:calc(env(safe-area-inset-top,0px) + 15px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 15px);box-sizing:border-box}.pwa-layout{flex-direction:column;height:100vh;display:flex}.pwa-header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-bottom:1px solid #0000001a;position:fixed;top:0;left:0;right:0}.pwa-content{flex:1;padding-top:3.5rem;overflow:hidden}.pwa-scrollable{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto}@media (prefers-color-scheme:dark){.pwa-header{background:#111827f2;border-bottom:1px solid #ffffff1a}}@media (max-width:480px){.pwa-scrollable-content{padding:.75rem;padding-left:max(.75rem,env(safe-area-inset-left,.75rem));padding-right:max(.75rem,env(safe-area-inset-right,.75rem));padding-bottom:max(.75rem,env(safe-area-inset-bottom,.75rem))}}@media (min-width:481px) and (max-width:768px){.pwa-scrollable-content{padding:1rem;padding-left:max(1rem,env(safe-area-inset-left,1rem));padding-right:max(1rem,env(safe-area-inset-right,1rem));padding-bottom:max(1rem,env(safe-area-inset-bottom,1rem))}}@media (min-width:769px){.pwa-scrollable-content{padding:1.5rem;padding-left:max(1.5rem,env(safe-area-inset-left,1.5rem));padding-right:max(1.5rem,env(safe-area-inset-right,1.5rem));padding-bottom:max(1.5rem,env(safe-area-inset-bottom,1.5rem))}}@media (orientation:landscape) and (max-height:500px){.pwa-scrollable-content{padding:.5rem;padding-left:max(.5rem,env(safe-area-inset-left,.5rem));padding-right:max(.5rem,env(safe-area-inset-right,.5rem));padding-bottom:max(.5rem,env(safe-area-inset-bottom,.5rem))}}.pwa-content-frame *{box-sizing:border-box;max-width:100%}.pwa-scrollable{overflow:hidden auto}.pwa-card{max-width:100%;margin-left:0;margin-right:0}.pwa-table{table-layout:fixed;width:100%}.pwa-table th,.pwa-table td{word-wrap:break-word;overflow-wrap:break-word}.pwa-icon{width:1.5rem;height:1.5rem}.pwa-text-sm{font-size:.95rem;line-height:1.4}.pwa-text-base{font-size:1.1rem;line-height:1.5}.pwa-text-lg{font-size:1.25rem;line-height:1.5}.pwa-button{border-radius:0;min-height:48px;padding:10px 20px;font-size:1rem;font-weight:500}.pwa-input{border-radius:.75rem;min-height:48px;padding:.875rem 1rem;font-size:1rem}.pwa-card{border-radius:1rem;margin-bottom:1rem;padding:1.25rem}[data-sidebar=menu-button]{border-radius:.75rem;min-height:48px;margin-bottom:.25rem;padding:.875rem 1rem}[data-sidebar=menu-button] svg{width:1.25rem;height:1.25rem}.pwa-spacing>*+*{margin-top:1rem}button:active,[role=button]:active,a:active{transition:transform .1s;transform:scale(.98)}*{scroll-behavior:smooth}button:focus-visible,[role=button]:focus-visible,a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.pwa-loading{animation:1.5s ease-in-out infinite pwa-pulse}@keyframes pwa-pulse{0%,to{opacity:1}50%{opacity:.7}}.pwa-toast-container{top:max(1rem,var(--pwa-safe-area-inset-top));right:max(1rem,var(--pwa-safe-area-inset-right));left:max(1rem,var(--pwa-safe-area-inset-left));bottom:max(1rem,var(--pwa-safe-area-inset-bottom))}.pwa-nav-item{border-radius:.75rem;margin-bottom:.5rem;padding:1rem}.pwa-table{font-size:.95rem}.pwa-table th,.pwa-table td{padding:.875rem .5rem}.pwa-dialog{border-radius:1rem;max-height:calc(100vh - 2rem);margin:1rem}.pwa-notification-prompt{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-radius:1rem;padding:1.25rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@media (prefers-color-scheme:dark){.pwa-notification-prompt{background:#111827f2}}}}@supports (-webkit-touch-callout:none){@media (display-mode:standalone){.ios-pwa-container{padding-top:max(1rem,env(safe-area-inset-top));padding-bottom:max(1rem,env(safe-area-inset-bottom))}button,[role=button]{-webkit-appearance:none;border-radius:0}body{-webkit-overflow-scrolling:touch}}}@media (display-mode:standalone) and (max-width:768px){.android-pwa-card{border-radius:.75rem;box-shadow:0 2px 8px #0000001a}.android-pwa-button{text-transform:none;border-radius:0}}
.calcom-atoms{font-family:var(--font-geist-sans),system-ui,-apple-system,sans-serif;line-height:1.5}.calcom-atoms *,.calcom-atoms :before,.calcom-atoms :after{box-sizing:border-box;border:0 solid}.calcom-atoms input,.calcom-atoms textarea,.calcom-atoms select{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:.5rem .75rem}.calcom-atoms button{font-family:inherit;font-size:100%;line-height:inherit;cursor:pointer}.calcom-atoms [hidden]{display:none}
