:root{color-scheme:light;--app-font-display:var(--font-orayzen-display),"Arial Narrow",Arial,sans-serif;--app-font-body:Arial,system-ui,sans-serif;--app-radius-control:0px;--app-radius-panel:0px;--app-content-width:1220px;--app-ease-out:cubic-bezier(0.23,1,0.32,1);--app-ease-in-out:cubic-bezier(0.77,0,0.175,1);--app-ease-drawer:cubic-bezier(0.32,0.72,0,1);--app-brand:#e8b923;--app-brand-ink:#111111;--app-on-brand:#f5f5f5;--app-on-brand-muted:#b1b1bc;--app-brand-line:#565660;--app-bg:#f5f5f5;--app-surface:#ffffff;--app-surface-2:#ededee;--app-surface-3:#e2e2e5;--app-line:#d6d6dc;--app-line-2:#b7b7c0;--app-control-border:#80808b;--app-text:#111111;--app-text-2:#51515b;--app-text-3:#61616b;--app-text-4:#696973;--app-accent:#805d00;--app-accent-hover:#654900;--app-accent-dim:#e8b9231a;--app-action-bg:#e8b923;--app-action-hover:#f0c53b;--app-action-text:#111111;--app-selection-bg:#fff7db;--app-selection-border:#a88200;--app-selection-text:#111111;--app-focus:#805d00;--app-brand-rule:#e8b923;--app-success:#237343;--app-success-dim:#eaf5ee;--app-warning:#8f4b0d;--app-warning-dim:#fff0e1;--app-danger:#a33216;--app-danger-action:#8c2d13;--app-danger-dim:#fff0e8;--app-unpaid:#935116;--app-revenue:#7252a0;--app-chart-1:#7252a0;--app-pink:#a73f6d;--app-info:#2869b3;--app-info-dim:#eaf2fc;--app-hover:#11111108;--header-bg:#f5f5f5f0;--app-shadow-1:0 1px 2px #1111110b;--app-shadow-2:0 8px 24px #11111112;--color-gym-yellow:var(--app-accent);--color-gym-red:var(--app-danger);--color-gym-black:var(--app-bg);--color-gym-dark:var(--app-surface-2);--color-gym-panel:var(--app-surface);--color-gym-white:var(--app-text);--color-gym-gray:var(--app-text-3);--color-gym-gray-light:var(--app-text-2)}:root[data-theme=dark]{color-scheme:dark;--app-bg:#111111;--app-surface:#1b1b1d;--app-surface-2:#252528;--app-surface-3:#303034;--app-line:#3a3a40;--app-line-2:#565660;--app-control-border:#82828e;--app-text:#f5f5f5;--app-text-2:#c2c2ca;--app-text-3:#b1b1bc;--app-text-4:#a3a3af;--app-accent:#e8b923;--app-accent-hover:#f0c53b;--app-accent-dim:#e8b9231a;--app-selection-bg:#342c18;--app-selection-border:#e8b923;--app-selection-text:#e8b923;--app-focus:#e8b923;--app-success:#65cf8d;--app-success-dim:#1e382b;--app-warning:#ffbf80;--app-warning-dim:#3d2c1a;--app-danger:#ffab91;--app-danger-dim:#40271e;--app-unpaid:#e3a567;--app-revenue:#b89fe5;--app-chart-1:#9085e9;--app-pink:#e879a0;--app-info:#80b7fa;--app-info-dim:#203249;--app-hover:#ffffff09;--header-bg:#111111ed;--app-shadow-1:0 1px 0 #ffffff06 inset,0 1px 2px #0005;--app-shadow-2:0 8px 24px #0005}body{background:var(--app-bg);color:var(--app-text)}.theme-toggle{position:relative;display:inline-grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--app-line);border-radius:50%;background:var(--app-surface);color:var(--app-text);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,scale .18s}.theme-toggle:hover{background:var(--app-surface-2);box-shadow:0 4px 12px #11111112}.theme-toggle:active{scale:.92}.theme-toggle:focus-visible{outline:3px solid var(--app-accent);outline-offset:4px}.theme-toggle svg{position:absolute;transition:opacity .3s,rotate .4s cubic-bezier(.2,.8,.2,1),scale .4s cubic-bezier(.2,.8,.2,1)}.theme-toggle .theme-sun{opacity:0;rotate:-90deg;scale:.5}.theme-toggle .theme-moon,[data-theme=dark] .theme-toggle .theme-sun{opacity:1;rotate:0deg;scale:1}[data-theme=dark] .theme-toggle .theme-moon{opacity:0;rotate:90deg;scale:.5}::view-transition-new(root),::view-transition-old(root){animation-duration:.24s;animation-timing-function:ease}html.theme-changing,html.theme-changing body,html.theme-changing body *,html.theme-changing body :after,html.theme-changing body :before{transition:background-color .32s ease,color .1s ease,border-color .24s ease,box-shadow .24s ease,fill .1s ease,stroke .1s ease!important}.app-page{background:var(--app-bg);color:var(--app-text)}.app-page .app-muted{color:var(--app-text-2)}.app-page .app-panel{border-color:var(--app-line);background:var(--app-surface)}.admin-root .sf-tab-bar{box-shadow:var(--app-shadow-2)}@media(prefers-reduced-motion:reduce){.theme-toggle,.theme-toggle svg,html.theme-changing,html.theme-changing body,html.theme-changing body *,html.theme-changing body :after,html.theme-changing body :before{transition:none!important}}html.theme-changing .theme-toggle svg{transition:opacity .3s,rotate .4s cubic-bezier(.2,.8,.2,1),scale .4s cubic-bezier(.2,.8,.2,1)!important}@media(prefers-reduced-motion:reduce){html.theme-changing .theme-toggle svg{transition:none!important}}@media(max-width:400px){.admin-mobile-header{padding-inline:12px}.admin-mobile-header .text-base{font-size:.8125rem;letter-spacing:.09em}}.app-page.onboarding :is(section,div,li,dl):is(.border,.border-t){border-color:var(--app-line)}.app-page.onboarding :is(input,select,textarea){border-color:var(--app-control-border)}.app-page.onboarding input[type=checkbox]{accent-color:var(--app-accent);width:18px;height:18px;flex-shrink:0}.app-page.onboarding button.border{border-color:var(--app-control-border)}.app-page.onboarding :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--app-focus);outline-offset:3px}.brand-app-shell{min-height:100svh;background:var(--app-bg);color:var(--app-text);line-height:1.6}.brand-app-shell,.brand-header{font-family:var(--app-font-body)}.brand-header{position:sticky;inset-block-start:0;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 32px;min-height:88px;background:var(--app-brand-ink);color:var(--app-on-brand);border-bottom:1px solid var(--app-brand-line)}.brand-header *{box-sizing:border-box}.brand-header a{text-decoration:none;color:inherit}.brand-header-mark{display:flex;align-items:center;gap:12px;flex-shrink:0;min-height:44px}.brand-header-mark>svg{width:44px;height:44px;padding:8px;background:var(--app-action-bg);color:var(--app-action-text);flex-shrink:0}.brand-header-mark strong{display:block;font-family:var(--app-font-display);font-size:1.875rem;font-weight:400;letter-spacing:2px;line-height:1.1;text-transform:uppercase}.brand-header-mark small{display:block;font-size:.6875rem;letter-spacing:1px;line-height:1.5;margin-top:4px;max-width:240px;overflow-wrap:anywhere}.brand-header-navigation nav{display:flex;align-items:center;gap:24px;font-size:.8125rem;letter-spacing:1px;text-transform:uppercase}.brand-header-navigation a{display:inline-flex;align-items:center;min-height:44px;border-bottom:2px solid transparent}.brand-header-navigation a:hover{border-color:var(--app-brand)}.brand-header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}header.brand-header .language-switch{display:inline-flex;flex-shrink:0;gap:2px;padding:2px;border:1px solid var(--app-brand-line);border-radius:0;background:var(--app-brand-ink)}header.brand-header .language-switch :is(button,a){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 10px;background:transparent;color:var(--app-on-brand-muted);border:0;border-radius:0;font:600 .8125rem var(--app-font-body);text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease}header.brand-header .language-switch :is(button,a):hover{background:var(--app-brand-line);color:var(--app-on-brand)}header.brand-header .language-switch :is([data-state=on],[aria-current=true]),header.brand-header .language-switch :is([data-state=on],[aria-current=true]):hover{background:color-mix(in srgb,var(--app-brand) 16%,var(--app-brand-ink));color:var(--app-brand);box-shadow:inset 0 0 0 1px var(--app-brand)}header.brand-header .theme-toggle{border-radius:0;background:var(--app-brand-ink);color:var(--app-on-brand);border-color:var(--app-brand-line)}header.brand-header .theme-toggle:hover{background:var(--app-brand-ink);border-color:var(--app-brand)}@media(prefers-reduced-motion:reduce){header.brand-header .language-switch :is(button,a){transition:none}}.brand-header :focus-visible{outline:3px solid var(--app-brand);outline-offset:4px}.brand-header-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;background:var(--app-action-bg);color:var(--app-action-text)!important;font-size:.875rem;font-weight:700}.brand-header[dir=rtl] :is(small,nav){letter-spacing:0;text-transform:none}.brand-app-shell :is(h1,h2,h3){overflow-wrap:anywhere}.brand-app-shell :focus-visible{outline:3px solid var(--app-focus);outline-offset:4px}.brand-app-shell .brand-header :focus-visible{outline-color:var(--app-brand)}.workspace.brand-app-shell{display:block}.workspace-layout{display:flex;min-height:calc(100svh - 88px)}.workspace-layout .workspace-sidebar{top:88px;height:calc(100dvh - 88px);background:var(--app-bg)}.workspace-layout .workspace-toolbar{background:var(--app-bg);padding-block:24px}.workspace-layout :is(.workspace-button,.workspace-sidebar nav a,.workspace-card,.workspace-warning){border-radius:var(--app-radius-panel)}.workspace-layout .workspace-main{max-width:var(--app-content-width);padding-block:40px 64px}.workspace-layout .workspace-main h1{font-family:var(--app-font-display);font-size:clamp(2.5rem,4.5vw,4rem);font-size:clamp(2.5rem,calc((4.5vw / 16px) * 1rem),4rem);font-weight:400;text-transform:uppercase;letter-spacing:1px;line-height:1.1;margin-block:16px 32px}.workspace-layout .workspace-card{border-top:2px solid var(--app-brand-rule);box-shadow:none}.workspace-layout .workspace-card :is(h2,h3){font-family:var(--app-font-display);font-size:1.625rem;font-weight:400;letter-spacing:.5px;line-height:1.2}.workspace-layout .workspace-metric{font-family:var(--app-font-display);font-weight:400;font-size:3rem}.workspace .workspace-confirm{border-radius:var(--app-radius-panel)}.workspace[dir=rtl] .workspace-main :is(h1,h2,h3){font-family:var(--app-font-body);letter-spacing:0;line-height:1.5;text-transform:none;font-weight:600}.workspace[dir=rtl] .workspace-main h1{font-size:clamp(1.75rem,3vw,2.5rem);font-size:clamp(1.75rem,calc((3vw / 16px) * 1rem),2.5rem)}.workspace[dir=rtl] .workspace-card :is(h2,h3){font-size:1.25rem}.admin-root.brand-app-shell{--font-display:var(--app-font-display);--font-bebas:var(--app-font-display);--font-body:var(--app-font-body);--r-xs:0px;--r-sm:0px;--r-md:0px;--r-lg:0px;--r-xl:0px}.admin-root.brand-app-shell .sf-display{font-family:var(--app-font-display);font-weight:400;line-height:1.1}.admin-root.brand-app-shell main>header h1{font-size:clamp(2.5rem,4.5vw,4rem);font-size:clamp(2.5rem,calc((4.5vw / 16px) * 1rem),4rem)}.admin-root.brand-app-shell .sf-card{border-top:2px solid var(--app-brand-rule);box-shadow:none}.admin-root.brand-app-shell :is(.sf-btn,.sf-btn-sm,.sf-btn-xl,.sf-input,.sf-select,.sf-textarea,.sf-option-card,.sf-tab-bar,.owner-preview-banner){border-radius:var(--app-radius-control)}.admin-root.brand-app-shell :is(.sf-btn,.sf-btn-sm,.sf-btn-icon){min-height:44px;height:auto}.admin-root.brand-app-shell .sf-btn-icon{min-width:44px}.admin-root.brand-app-shell :is(.sf-input,.sf-select){min-height:44px;border-color:var(--app-control-border)}.admin-root.brand-app-shell .sf-textarea{border-color:var(--app-control-border)}.admin-root.brand-app-shell .sf-search .sf-input{border-radius:0}.admin-root.brand-app-shell .admin-sidebar-wrap>aside{top:88px;height:calc(100dvh - 88px)}.admin-root.brand-app-shell .admin-main{overflow-y:visible;min-height:calc(100svh - 88px)}.admin-root.brand-app-shell .admin-main>main{max-width:var(--app-content-width);padding-block:32px 64px}.admin-root.brand-app-shell .sf-nav-link{border-radius:0;min-height:44px}.admin-root.brand-app-shell .sf-nav-link.is-active{box-shadow:inset 3px 0 var(--app-selection-border)}.admin-root.brand-app-shell .brand-footer{padding-bottom:calc(112px + env(safe-area-inset-bottom))}@media(min-width:900px){.admin-root.brand-app-shell .brand-footer{padding-bottom:40px}}@media(max-width:1100px){.brand-header-navigation{display:none}}@media(max-width:1023px){.workspace-layout{display:block}.workspace-layout .workspace-sidebar{position:static;height:auto}.workspace-layout .workspace-main{padding:24px}}@media(max-width:650px){.brand-header{padding:12px 16px;gap:12px;flex-wrap:wrap;min-height:76px}.brand-header-mark{gap:8px}.brand-header-mark>svg{width:38px;height:38px}.brand-header-mark strong{font-size:1.5625rem}.brand-header-mark small{font-size:.625rem;max-width:160px}.brand-header-actions{gap:6px}.brand-header-actions .small{display:none}.brand-header-action{padding:10px 12px}.workspace-layout .workspace-main{padding:24px 16px 48px}.workspace-layout .workspace-card{padding:20px}.admin-root.brand-app-shell .brand-header-action{font-size:.75rem}.admin-root.brand-app-shell .admin-main>main{padding-bottom:32px}}@media(max-width:370px){.brand-header-mark small{max-width:120px}.brand-header-mark strong{font-size:1.375rem}.brand-header-actions{gap:4px}.brand-header .language-switch :is(button,a){padding-inline:8px}}@media(prefers-reduced-motion:reduce){.brand-app-shell *{scroll-behavior:auto!important}}.brand-error-main{display:grid;place-items:center;min-height:calc(100svh - 280px);padding:64px 24px}.brand-error-panel{width:100%;max-width:640px;text-align:center}.brand-error-panel h1{font-family:var(--app-font-display);font-size:clamp(3rem,7vw,5.5rem);font-size:clamp(3rem,calc((7vw / 16px) * 1rem),5.5rem);font-weight:400;text-transform:uppercase;letter-spacing:1px;line-height:1.1;margin:16px 0 24px}.brand-error-panel>p{color:var(--app-text-2)}.brand-error-panel .brand-error-kicker{color:var(--app-accent);font-size:.8125rem;font-weight:600}.brand-error-panel .brand-error-danger{color:var(--app-danger)}.brand-error-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:32px}.brand-error-actions button{font:600 .875rem var(--app-font-body);border:0;cursor:pointer}.brand-error-actions a{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;border:1px solid var(--app-control-border);color:var(--app-text);text-decoration:none}.brand-error-ref{font-size:.8125rem;margin-top:32px}[dir=rtl] .brand-error-panel h1{font-family:var(--app-font-body);font-size:clamp(2rem,5vw,3.5rem);font-size:clamp(2rem,calc((5vw / 16px) * 1rem),3.5rem);line-height:1.5;letter-spacing:0}.workspace-layout .workspace-content :is(.rounded-lg,.rounded-xl){border-radius:var(--app-radius-panel)}.workspace-layout .workspace-content :is(form.border,li.border,dl.border){background:var(--app-surface);border-color:var(--app-line);border-top:2px solid var(--app-brand-rule)}.workspace-layout .workspace-content :is(input,select,textarea).border{border-color:var(--app-control-border)}.workspace-layout .workspace-content :is(button,a).border{border-color:var(--app-control-border)}.workspace-layout .workspace-content h2{font-family:var(--app-font-display);font-size:1.75rem;font-weight:400;line-height:1.2;letter-spacing:.5px;text-transform:uppercase}.workspace[dir=rtl] .workspace-content h2{font-family:var(--app-font-body);font-size:1.375rem;letter-spacing:0;line-height:1.5;text-transform:none;font-weight:600}.admin-root.brand-app-shell .sf-page-title{font-family:var(--app-font-display);font-size:clamp(2.5rem,4.5vw,4rem);font-size:clamp(2.5rem,calc((4.5vw / 16px) * 1rem),4rem);font-weight:400;letter-spacing:1px;line-height:1.1}.admin-root.brand-app-shell :is(.sf-seg,.sf-seg-item,.sf-member-row,.sf-stat,.sf-stat-compact,.sf-action-btn){border-radius:var(--app-radius-panel)}.admin-root.brand-app-shell :is(.sf-stat,.sf-stat-compact){border-top:2px solid var(--app-brand-rule);box-shadow:none}.admin-root.brand-app-shell :is(.sf-stat-val,.sf-avatar){font-weight:400}.admin-root.brand-app-shell :is(.sf-stat-label,.sf-stat-compact .sf-stat-label,.sf-eyebrow,.sf-label,.sf-member-meta){font-size:.8125rem}.admin-root.brand-app-shell :is(.rounded-xl,.rounded-2xl,.rounded-t-3xl){border-radius:var(--app-radius-panel)}.admin-root.brand-app-shell .sf-btn{white-space:normal;text-align:center;padding-block:10px}.admin-root.brand-app-shell .sf-btn-ghost{border-color:var(--app-control-border)}.workspace-layout .workspace-content h2:has(bdi){font-family:var(--app-font-body);font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.5;text-transform:none}.brand-footer{width:100%;padding:56px max(40px,calc((100% - var(--app-content-width)) / 2 + 40px)) 0;border-top:1px solid var(--app-brand-line);background:color-mix(in srgb,var(--app-brand-ink) 72%,#000);color:var(--app-on-brand-muted);font:.8125rem/1.6 var(--app-font-body);display:block}.brand-footer a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;overflow-wrap:anywhere}.brand-footer .brand-footer-main a,.brand-footer a{color:var(--app-on-brand)}.brand-footer .brand-footer-main a:hover,.brand-footer a:hover{color:var(--app-brand)}.brand-footer :focus-visible{outline:3px solid var(--app-brand);outline-offset:4px}.brand-footer p,.brand-footer-bottom span{color:var(--app-on-brand-muted)}.brand-footer-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px 48px;padding-bottom:48px}.brand-footer-main.has-links{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.brand-footer-brand p{margin:12px 0 0;max-width:280px;font-size:.875rem}.brand-footer .brand-footer-mark{gap:12px}.brand-footer .brand-footer-mark>svg{width:40px;height:40px;padding:8px;background:var(--app-action-bg);color:var(--app-action-text);flex-shrink:0}.brand-footer .brand-footer-name{font-family:var(--app-font-display);font-size:2.25rem;letter-spacing:2px;line-height:1;text-transform:uppercase;font-weight:400;color:var(--app-on-brand)}.brand-footer .brand-footer-heading{margin:0 0 8px;font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.brand-footer[dir=rtl] .brand-footer-heading{letter-spacing:0;font-size:.8125rem}.brand-footer-column ul{list-style:none;margin:0;padding:0}.brand-footer-column a{gap:10px;font-size:.875rem}.brand-footer-index{font-size:.6875rem;color:var(--app-brand);font-variant-numeric:tabular-nums}.brand-footer-column{display:flex;flex-direction:column;align-items:flex-start}.brand-footer-icon{width:18px;height:18px;flex-shrink:0;color:var(--app-brand)}.brand-footer-external{width:16px;height:16px;color:var(--app-on-brand-muted)}.brand-footer[dir=rtl] .brand-footer-external{transform:scaleX(-1)}.brand-footer .brand-footer-main .brand-footer-cta{gap:10px;color:var(--app-brand);font-weight:700}.brand-footer a,.brand-footer-icon{transition:color .15s ease,translate .16s ease}@media(hover:hover){.brand-footer .brand-footer-cta:hover .brand-footer-icon{translate:0 2px}.brand-footer .brand-footer-contact:hover .brand-footer-external{translate:2px -2px;color:var(--app-brand)}.brand-footer[dir=rtl] .brand-footer-contact:hover .brand-footer-external{translate:-2px -2px}}@media(prefers-reduced-motion:reduce){.brand-footer a,.brand-footer-icon{transition:none}.brand-footer .brand-footer-icon{translate:none!important}}.brand-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;padding-block:20px 28px;border-top:1px solid var(--app-brand-line);font-size:.8125rem}@media(max-width:850px){.brand-footer-main.has-links{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.brand-footer-main.has-links .brand-footer-brand{grid-column:1/-1}}@media(max-width:650px){.brand-footer{padding:40px 22px 0}.brand-footer-main,.brand-footer-main.has-links{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:32px}.brand-footer-bottom{flex-direction:column}}.brand-footer--compact{padding-top:0}.brand-footer--compact .brand-footer-bottom{align-items:center;border-top:0;padding-block:12px}.brand-footer--compact .brand-footer-contact{gap:8px;font-size:.75rem}.workspace-sidebar--pending .workspace-pending-nav{display:grid;gap:8px;padding-top:4px}.workspace-sidebar nav .workspace-nav-group{display:grid;gap:4px}.workspace-sidebar nav .workspace-nav-group+.workspace-nav-group{margin-top:8px}.workspace-sidebar .workspace-nav-heading{padding:4px 12px;color:var(--app-text-2);font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.workspace[dir=rtl] .workspace-sidebar .workspace-nav-heading{letter-spacing:0;text-transform:none;font-size:.8125rem}.workspace-shell.workspace-layout{display:flex;min-height:calc(100svh - 88px)}.workspace-shell [data-slot=sidebar-gap]{display:none}.workspace-shell [data-slot=sidebar-container]{position:sticky;top:88px;bottom:auto;height:calc(100svh - 88px)}.workspace-shell [data-slot=sidebar-inner],[data-mobile=true][data-slot=sidebar]{background:var(--app-bg)}.workspace-nav-inner{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.workspace-nav-header{padding:16px 8px 4px}.workspace-nav-header .workspace-switcher{padding:0 4px 12px}.workspace-nav-inner [data-slot=sidebar-group]{padding:4px 8px}.workspace-nav-inner [data-slot=sidebar-menu]{gap:2px}.workspace-nav-inner [data-slot=sidebar-menu-button]{gap:12px;padding-inline:12px;font-size:.875rem;color:var(--app-text)}.workspace-nav-inner [data-slot=sidebar-menu-button]>svg{width:20px;height:20px;color:var(--app-text-2)}.workspace-nav-inner [data-slot=sidebar-menu-button][data-active=true]{background:var(--app-selection-bg);color:var(--app-selection-text);font-weight:600;box-shadow:inset 3px 0 0 var(--app-selection-border)}.workspace-nav-inner[dir=rtl] [data-slot=sidebar-menu-button][data-active=true]{box-shadow:inset -3px 0 0 var(--app-selection-border)}.workspace-nav-inner [data-slot=sidebar-menu-button][data-active=true]>svg{color:var(--app-selection-border)}.workspace-nav-inner [data-slot=sidebar-menu-button]:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}.workspace-nav-group-label{width:100%;justify-content:space-between;gap:8px;height:32px;padding-inline:12px;border:0;background:transparent;font-size:.6875rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--app-text-2);cursor:pointer}.workspace-nav-inner[dir=rtl] .workspace-nav-group-label{letter-spacing:0;text-transform:none;font-size:.75rem}.workspace-nav-group-label:hover{color:var(--app-text)}.workspace-nav-group-label:disabled{cursor:default;color:var(--app-text-2)}.workspace-nav-group-label:disabled .workspace-nav-chevron{visibility:hidden}.workspace-nav-chevron{width:14px!important;height:14px!important;transition:transform .15s ease}.workspace-nav-group-label[data-state=closed] .workspace-nav-chevron{transform:rotate(-90deg)}.workspace-nav-inner[dir=rtl] .workspace-nav-group-label[data-state=closed] .workspace-nav-chevron{transform:rotate(90deg)}.workspace-nav-inner [data-slot=collapsible-content][data-state=open]{animation:workspace-nav-open .15s ease-out}@keyframes workspace-nav-open{0%{opacity:0;transform:translateY(-4px)}}.workspace-nav-search{border:1px solid var(--app-line);background:var(--app-surface);color:var(--app-text-2)!important}.workspace-nav-search kbd{margin-inline-start:auto;padding:1px 6px;border:1px solid var(--app-line);font:600 .6875rem var(--app-font-body);color:var(--app-text-2)}.workspace-nav-footer{border-top:1px solid var(--app-line);padding:8px}.workspace-nav-collapse{color:var(--app-text-2)!important}.workspace-nav-inner[dir=rtl] .workspace-nav-collapse>svg{transform:scaleX(-1)}.workspace-nav-avatar{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;background:var(--app-surface-3);color:var(--app-text);font-weight:700;font-size:.875rem}.workspace-nav-user-text{display:grid;flex:1;min-width:0;line-height:1.3}.workspace-nav-user-text strong{font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-nav-user-text small{font-size:.75rem;color:var(--app-text-2)}.workspace-nav-user-chevron{color:var(--app-text-2)}.workspace-nav-user-menu{min-width:15rem;border-color:var(--app-line-2)}.workspace-nav-user-menu svg{width:16px;height:16px;color:var(--app-text-2)}.workspace-nav-user-label{display:grid;gap:2px;color:var(--app-text);font-size:.8125rem;overflow-wrap:anywhere}.workspace-nav-user-label small{color:var(--app-text-2);font-weight:400}.workspace-nav-error{padding:4px 8px;color:var(--app-danger);font-size:.8125rem}[data-collapsible=icon] .workspace-nav-search kbd,[data-collapsible=icon] .workspace-switcher-chevron,[data-collapsible=icon] .workspace-switcher-heading,[data-collapsible=icon] .workspace-switcher-text{display:none}[data-collapsible=icon] .workspace-switcher{padding-inline:0}[data-collapsible=icon] .workspace-switcher-trigger{width:44px;min-height:44px;padding:3px;margin-inline:auto;justify-content:center}[data-collapsible=icon] .workspace-nav-inner [data-slot=sidebar-menu-item]{display:flex;justify-content:center}[data-collapsible=icon] .workspace-nav-inner [data-slot=sidebar-menu-button]>:not(svg):not(.workspace-nav-avatar){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-collapsible=icon] .workspace-nav-search{border-color:transparent;background:transparent}[data-collapsible=icon] .workspace-nav-avatar{width:32px;height:32px}[data-collapsible=icon] .workspace-nav-user-chevron{display:none}.brand-app-shell .workspace-nav-inner :is([data-slot=sidebar-menu-button],.workspace-nav-group-label),.workspace-nav-inner :is([data-slot=sidebar-menu-button],.workspace-nav-group-label){white-space:nowrap;overflow-wrap:normal}.workspace-nav-footer,.workspace-nav-group-label,.workspace-nav-header{overflow:hidden}.workspace-nav-inner :is(.workspace-nav-group-label,.workspace-nav-search)>span{min-width:0;overflow:hidden;text-overflow:ellipsis}[data-state=expanded] .workspace-nav-header .workspace-switcher-trigger{width:calc(var(--sidebar-width) - 1.5rem)}.workspace-nav-header .workspace-switcher-text strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.workspace-mobilebar{display:none}@media(max-width:767px){.workspace-mobilebar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--app-line);background:var(--app-bg)}.workspace-mobilebar .workspace-toolbar-context{flex:1}.workspace-mobilebar-search{width:44px;padding:0}}[data-mobile=true][data-slot=sidebar]{display:flex;flex-direction:column;padding-top:8px;border-color:var(--app-line)}[data-mobile=true][data-slot=sidebar][data-state=open]{animation:workspace-drawer-in .22s cubic-bezier(.2,.8,.2,1)}[data-mobile=true][data-slot=sidebar][data-state=closed]{animation:workspace-drawer-out .16s ease-in}[data-mobile=true][data-slot=sidebar].right-0[data-state=open]{animation-name:workspace-drawer-in-end}[data-mobile=true][data-slot=sidebar].right-0[data-state=closed]{animation-name:workspace-drawer-out-end}@keyframes workspace-drawer-in{0%{transform:translateX(-100%)}}@keyframes workspace-drawer-out{to{transform:translateX(-100%)}}@keyframes workspace-drawer-in-end{0%{transform:translateX(100%)}}@keyframes workspace-drawer-out-end{to{transform:translateX(100%)}}.workspace-command{max-width:min(560px,calc(100% - 32px));border-color:var(--app-line-2);background:var(--app-surface)}.workspace-command [cmdk-item]{min-height:44px;gap:12px}.workspace-command [cmdk-item][data-selected=true]{background:var(--app-surface-2);color:var(--app-text)}.workspace-command [cmdk-item] svg{color:var(--app-text-2)}.workspace-command-current{margin-inline-start:auto;font-size:.75rem;color:var(--app-text-2)}.workspace-command [cmdk-group-heading]{font-size:.6875rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.workspace-nav-chevron,.workspace-shell [data-slot=sidebar-container]{transition:none}.workspace-nav-inner [data-slot=collapsible-content],[data-mobile=true][data-slot=sidebar]{animation:none!important}}