.cn-suite-root .fixed{position:fixed}.cn-suite-root .absolute{position:absolute}.cn-suite-root .relative{position:relative}.cn-suite-root .sticky{position:sticky}.cn-suite-root .inset-0{inset:0}.cn-suite-root .bottom-0{bottom:0}.cn-suite-root .left-0{left:0}.cn-suite-root .right-0{right:0}.cn-suite-root .top-0{top:0}.cn-suite-root .z-50{z-index:50}.cn-suite-root .z-\[100\]{z-index:100}.cn-suite-root .z-\[90\]{z-index:90}.cn-suite-root .-mx-1{margin-left:-.25rem;margin-right:-.25rem}.cn-suite-root .mx-2{margin-left:.5rem;margin-right:.5rem}.cn-suite-root .mx-auto{margin-left:auto;margin-right:auto}.cn-suite-root .my-1{margin-top:.25rem;margin-bottom:.25rem}.cn-suite-root .-ml-1{margin-left:-.25rem}.cn-suite-root .mb-8{margin-bottom:2rem}.cn-suite-root .ml-1{margin-left:.25rem}.cn-suite-root .ml-4{margin-left:1rem}.cn-suite-root .block{display:block}.cn-suite-root .flex{display:flex}.cn-suite-root .hidden{display:none}.cn-suite-root .aspect-square{aspect-ratio:1}.cn-suite-root .h-16{height:4rem}.cn-suite-root .h-2\.5{height:.625rem}.cn-suite-root .h-4{height:1rem}.cn-suite-root .h-5{height:1.25rem}.cn-suite-root .h-8{height:2rem}.cn-suite-root .h-full{height:100%}.cn-suite-root .h-px{height:1px}.cn-suite-root .w-2\.5{width:.625rem}.cn-suite-root .w-4{width:1rem}.cn-suite-root .w-5{width:1.25rem}.cn-suite-root .w-56{width:14rem}.cn-suite-root .w-72{width:18rem}.cn-suite-root .w-8{width:2rem}.cn-suite-root .w-auto{width:auto}.cn-suite-root .w-full{width:100%}.cn-suite-root .min-w-\[8rem\]{min-width:8rem}.cn-suite-root .max-w-7xl{max-width:80rem}.cn-suite-root .max-w-md{max-width:28rem}.cn-suite-root .flex-1{flex:1}.cn-suite-root .shrink-0{flex-shrink:0}.cn-suite-root .cursor-pointer{cursor:pointer}.cn-suite-root .select-none{-webkit-user-select:none;user-select:none}.cn-suite-root .flex-col{flex-direction:column}.cn-suite-root .items-center{align-items:center}.cn-suite-root .justify-center{justify-content:center}.cn-suite-root .justify-between{justify-content:space-between}.cn-suite-root .gap-0\.5{gap:.125rem}.cn-suite-root .gap-1{gap:.25rem}.cn-suite-root .gap-1\.5{gap:.375rem}.cn-suite-root .gap-2{gap:.5rem}.cn-suite-root .gap-3{gap:.75rem}.cn-suite-root :is(.space-x-1>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-right:calc(.25rem*var(--tw-space-x-reverse));margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))}.cn-suite-root :is(.space-x-3>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-right:calc(.75rem*var(--tw-space-x-reverse));margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)))}.cn-suite-root .overflow-hidden{overflow:hidden}.cn-suite-root .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cn-suite-root .rounded{border-radius:.25rem}.cn-suite-root .rounded-2xl{border-radius:1rem}.cn-suite-root .rounded-3xl{border-radius:1.5rem}.cn-suite-root .rounded-full{border-radius:9999px}.cn-suite-root .rounded-lg{border-radius:var(--radius,.5rem)}.cn-suite-root .border{border-width:1px}.cn-suite-root .border-r{border-right-width:1px}.cn-suite-root .border-border{border-color:var(--cn-border)}.cn-suite-root .bg-background{background-color:var(--cn-bg)}.cn-suite-root .bg-black\/40{background-color:#0006}.cn-suite-root .bg-border{background-color:var(--cn-border)}.cn-suite-root .bg-card{background-color:var(--cn-card)}.cn-suite-root .bg-muted{background-color:var(--cn-muted)}.cn-suite-root .bg-primary{background-color:var(--cn-primary)}.cn-suite-root .p-0{padding:0}.cn-suite-root .p-1{padding:.25rem}.cn-suite-root .p-2{padding:.5rem}.cn-suite-root .p-6{padding:1.5rem}.cn-suite-root .px-1\.5{padding-left:.375rem;padding-right:.375rem}.cn-suite-root .px-2{padding-left:.5rem;padding-right:.5rem}.cn-suite-root .px-3{padding-left:.75rem;padding-right:.75rem}.cn-suite-root .px-8{padding-left:2rem;padding-right:2rem}.cn-suite-root .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.cn-suite-root .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.cn-suite-root .py-2{padding-top:.5rem;padding-bottom:.5rem}.cn-suite-root .pl-3{padding-left:.75rem}.cn-suite-root .pr-2{padding-right:.5rem}.cn-suite-root .pt-3{padding-top:.75rem}.cn-suite-root .text-left{text-align:left}.cn-suite-root .text-\[10px\]{font-size:10px}.cn-suite-root .text-sm{font-size:.875rem;line-height:1.25rem}.cn-suite-root .text-xs{font-size:.75rem;line-height:1rem}.cn-suite-root .font-medium{font-weight:500}.cn-suite-root .font-normal{font-weight:400}.cn-suite-root .font-semibold{font-weight:600}.cn-suite-root .tracking-tight{letter-spacing:-.025em}.cn-suite-root .text-card-foreground{color:var(--cn-card-fg)}.cn-suite-root .text-destructive{color:var(--cn-destructive)}.cn-suite-root .text-foreground{color:var(--cn-fg)}.cn-suite-root .text-muted-foreground{color:var(--cn-muted-fg)}.cn-suite-root .text-primary-foreground{color:var(--cn-primary-fg)}.cn-suite-root .shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.cn-suite-root .shadow-2xl,.cn-suite-root .shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.cn-suite-root .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.cn-suite-root .shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.cn-suite-root .outline-none{outline-offset:2px;outline:2px solid #0000}.cn-suite-root .ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.cn-suite-root .ring-card{--tw-ring-color:var(--cn-card)}.cn-suite-root .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.cn-suite-root .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cn-suite-root{--cn-bg:hsl(var(--background));--cn-fg:hsl(var(--foreground));--cn-card:hsl(var(--card));--cn-card-fg:hsl(var(--card-foreground));--cn-muted:hsl(var(--muted));--cn-muted-fg:hsl(var(--muted-foreground));--cn-primary:hsl(var(--primary));--cn-primary-fg:hsl(var(--primary-foreground));--cn-border:hsl(var(--border));--cn-destructive:hsl(var(--destructive));color:var(--cn-fg);-webkit-font-smoothing:antialiased;font-family:inherit;line-height:1.5}.cn-suite-root *,.cn-suite-root :after,.cn-suite-root :before{box-sizing:border-box;border-color:var(--cn-border)}.cn-suite-root button{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.cn-suite-root a{color:inherit;text-decoration:none}.cn-suite-header{--cn-suite-radius:1rem;--cn-product:var(--cn-primary);--cn-product-fg:var(--cn-primary-fg);--cn-product-soft:var(--cn-muted)}.cn-suite-header--studio{--cn-product:#0d9488;--cn-product-fg:#fff;--cn-product-soft:#f0fdfa}.cn-suite-header--lab{--cn-product:#9333ea;--cn-product-fg:#fff;--cn-product-soft:#faf5ff}.cn-suite-header--live{--cn-product:#e11d48;--cn-product-fg:#fff;--cn-product-soft:#fff1f2}.cn-suite-header--gym{--cn-product:#ea580c;--cn-product-fg:#fff;--cn-product-soft:#fff7ed}.cn-suite-root .cn-suite-brand-mark{border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:flex;box-shadow:0 1px 2px #0000000f;background:var(--cn-product)!important;color:var(--cn-product-fg)!important}.cn-suite-root .cn-suite-brand-name{font-weight:700;color:var(--cn-product)!important}.cn-suite-root .cn-suite-brand-suite{color:var(--cn-muted-fg)}.cn-suite-root .cn-suite-brand-sep{color:var(--cn-border)}.cn-suite-root .cn-suite-nav-link{border-radius:9999px;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.cn-suite-root .cn-suite-nav-link--mobile{border-radius:.5rem;padding:.625rem .75rem}.cn-suite-root .cn-suite-nav-link--idle{color:var(--cn-muted-fg);background:0 0}.cn-suite-root .cn-suite-nav-link--idle:hover{color:var(--cn-fg);background:var(--cn-muted)}.cn-suite-root .cn-suite-nav-link--active{font-weight:600;background:var(--cn-product-soft)!important;color:var(--cn-product)!important}.cn-suite-root .cn-suite-switcher{width:20rem;padding:1.5rem}.cn-suite-root .cn-suite-switcher__head{justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:0 .5rem;display:flex}.cn-suite-root .cn-suite-switcher__title{letter-spacing:.1em;text-transform:uppercase;color:var(--cn-muted-fg);opacity:.85;margin:0;font-size:.75rem;font-weight:700}.cn-suite-root .cn-suite-switcher__grid{-moz-column-gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1rem;display:grid}.cn-suite-root .cn-suite-tile{cursor:pointer;color:inherit;outline:none;flex-direction:column;align-items:center;text-decoration:none;display:flex}.cn-suite-root .cn-suite-tile__icon-wrap{background:var(--cn-muted);width:3.5rem;height:3.5rem;box-shadow:none;border-radius:1rem;justify-content:center;align-items:center;margin-bottom:.5rem;transition:background-color .15s,box-shadow .15s;display:flex}.cn-suite-root .cn-suite-tile__icon{stroke:currentColor;width:1.75rem;height:1.75rem;color:var(--cn-tile-icon,#52525b)!important}.cn-suite-root .cn-suite-tile__label{color:var(--cn-muted-fg);font-size:11px;font-weight:500;transition:color .15s}.cn-suite-root .cn-suite-tile--current .cn-suite-tile__label{color:var(--cn-fg);font-weight:700}.cn-suite-root .cn-suite-tile--studio{--cn-tile-icon:#0d9488;--cn-tile-soft:#f0fdfa;--cn-tile-ring:#14b8a6}.cn-suite-root .cn-suite-tile--jobs{--cn-tile-icon:#2563eb;--cn-tile-soft:#eff6ff;--cn-tile-ring:#3b82f6}.cn-suite-root .cn-suite-tile--lab{--cn-tile-icon:#9333ea;--cn-tile-soft:#faf5ff;--cn-tile-ring:#a855f7}.cn-suite-root .cn-suite-tile--live{--cn-tile-icon:#e11d48;--cn-tile-soft:#fff1f2;--cn-tile-ring:#f43f5e}.cn-suite-root .cn-suite-tile--gym{--cn-tile-icon:#ea580c;--cn-tile-soft:#fff7ed;--cn-tile-ring:#f97316}.cn-suite-root .cn-suite-tile--my-paths{--cn-tile-icon:#059669;--cn-tile-soft:#ecfdf5;--cn-tile-ring:#10b981}.cn-suite-root .cn-suite-tile:hover .cn-suite-tile__icon-wrap{background:var(--cn-tile-soft)}.cn-suite-root .cn-suite-tile:hover .cn-suite-tile__label{color:var(--cn-fg)}.cn-suite-root .cn-suite-tile--current .cn-suite-tile__icon-wrap{box-shadow:0 0 0 2px var(--cn-tile-ring),0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;background:var(--cn-tile-soft)!important}.cn-suite-root .cn-suite-switcher__footer{border-top:1px solid var(--cn-border);flex-direction:column;gap:.25rem;margin-top:2rem;padding-top:1rem;display:flex}.cn-suite-root .cn-suite-switcher__action{text-align:left;color:inherit;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.75rem;padding:.5rem;text-decoration:none;transition:background-color .15s;display:flex}.cn-suite-root .cn-suite-switcher__action:hover{background:var(--cn-muted)}.cn-suite-root .cn-suite-switcher__action-icon{background:var(--cn-muted);width:2rem;height:2rem;color:var(--cn-muted-fg);border-radius:9999px;justify-content:center;align-items:center;display:flex}.cn-suite-root .cn-suite-switcher__action--danger .cn-suite-switcher__action-icon,.cn-suite-root .cn-suite-switcher__action--danger .cn-suite-switcher__action-label{color:#f43f5e}.cn-suite-root .cn-suite-switcher__action-svg{width:1rem;height:1rem}.cn-suite-root .cn-suite-switcher__action-label{color:var(--cn-muted-fg);font-size:.75rem;font-weight:500}.cn-suite-root .focus\:bg-muted:focus,.cn-suite-root .hover\:bg-muted:hover{background-color:var(--cn-muted)}.cn-suite-root .focus\:text-destructive:focus{color:var(--cn-destructive)}.cn-suite-root .focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.cn-suite-root .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.cn-suite-root .data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.cn-suite-root .data-\[state\=open\]\:bg-muted[data-state=open]{background-color:var(--cn-muted)}.cn-suite-root .data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}@media (width>=640px){.cn-suite-root .sm\:inline{display:inline}}@media (width>=768px){.cn-suite-root .md\:block{display:block}.cn-suite-root .md\:hidden{display:none}.cn-suite-root :is(.md\:space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.cn-suite-root .md\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=1024px){.cn-suite-root .lg\:flex{display:flex}.cn-suite-root .lg\:inline-flex{display:inline-flex}.cn-suite-root .lg\:hidden{display:none}}
