html.gj-members{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gj-header:calc(3.5rem + env(safe-area-inset-top,0px));--background:#faf8f4;--foreground:#1a1a1a;--card:#fff;--card-foreground:#1a1a1a;--popover:#fff;--popover-foreground:#1a1a1a;--primary:#c2410c;--primary-foreground:#fff;--secondary:#f3efe8;--secondary-foreground:#2a2622;--muted:#f3efe8;--muted-foreground:#5c564f;--accent:#ede8e0;--accent-foreground:#2a2622;--destructive:#dc2626;--border:#e6e1d8;--input:#d9d3c9;--ring:#8a847a;--radius:.625rem;--sidebar:#f3efe8;--sidebar-foreground:#1a1a1a;--sidebar-primary:#c2410c;--sidebar-primary-foreground:#fff;--sidebar-accent:#e6e1d8;--sidebar-accent-foreground:#2a2622;--sidebar-border:#e0dad0;--sidebar-ring:#8a847a;--chart-1:#e0633a;--chart-2:#0d9488;--chart-3:#2563eb;--chart-4:#ca8a04;--chart-5:#9333ea;--gj-brand:#e0633a;--gj-brand-text:#c2410c;--gj-success:#15803d;--gj-success-solid:#15803d;--gj-map-fill:#0001}html.gj-members.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#1c1816;--foreground:#f3ede4;--card:#262120;--card-foreground:#f3ede4;--popover:#2c2624;--popover-foreground:#f3ede4;--primary:#e0633a;--primary-foreground:#140f0d;--secondary:#2e2826;--secondary-foreground:#f3ede4;--muted:#2e2826;--muted-foreground:#b8aea2;--accent:#332c29;--accent-foreground:#f3ede4;--destructive:#f28b7a;--border:#3a332e;--input:#4a423c;--ring:#6b6158;--sidebar:#221d1a;--sidebar-foreground:#f3ede4;--sidebar-primary:#e0633a;--sidebar-primary-foreground:#140f0d;--sidebar-accent:#2e2826;--sidebar-accent-foreground:#f3ede4;--sidebar-border:#3a332e;--sidebar-ring:#6b6158;--gj-brand:#e0633a;--gj-brand-text:#f08a62;--gj-success:#4ade80;--gj-success-solid:#15803d;--gj-map-fill:#ffffff13}html.gj-members body{background:var(--sidebar);color:var(--foreground)}.gj-app{color:var(--foreground);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (max-width:767px){.gj-app-main{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}@media (min-width:1280px){.gj-app[data-coach=docked] [data-slot=sidebar-inset]{margin-right:calc(var(--coach-w,400px) + 16px)!important}html[data-coach-resizing] iframe{pointer-events:none}html[data-coach-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}}html.gj-practice-mode .gj-app-chrome{display:none!important}html.gj-practice-mode [data-slot=sidebar-inset]{border-radius:0!important;margin:0!important}:is(html.gj-members .gj-app :is(button,a,[role=button]):focus-visible,html.gj-members [data-slot$=-content] :is(button,a,[role=button]):focus-visible){outline:revert-layer;outline-offset:revert-layer}html.gj-members :is(.gj-app,[data-slot$=-content]) :is(input:not([type=checkbox],[type=radio],[type=range],[data-slot=command-input],[cmdk-input]),textarea,select){transition:border-color .16s,box-shadow .16s}html.gj-members :is(.gj-app,[data-slot$=-content]) :is(input:not([type=checkbox],[type=radio],[type=range],[data-slot=command-input],[cmdk-input]),textarea:not([data-plain-field]),select):focus-visible{border-color:var(--primary);box-shadow:0 0 10px -2px color-mix(in oklab, var(--primary) 45%, transparent);outline:none}@media (prefers-reduced-motion:reduce){html.gj-members :is(.gj-app,[data-slot$=-content]) :is(input,textarea,select){transition:none}}[data-slot=sidebar-wrapper]:has([data-gj-page-panel] #gj-rail-panel-page>*){--sidebar-width:calc(var(--rail-w) + 20rem)!important}html.gj-members :is(.gj-app,[data-slot$=-content]) textarea[data-plain-field]:focus-visible{box-shadow:none;outline:none}html.gj-members :is(.gj-app,[data-slot$=-content]) :is([data-slot=command-input],[cmdk-input]):focus-visible{box-shadow:none;outline:none}html.gj-members :is(.gj-app,[data-slot$=-content]) button{transition:revert-layer}html.gj-members :is(.gj-app,[data-slot$=-content]) :is(button,input,select,textarea){font:revert-layer}html.gj-members :is(.gj-app,[data-slot$=-content]) button:disabled{opacity:revert-layer}@media (hover:none) and (pointer:coarse){html.gj-members :is(input:not([type=checkbox],[type=radio],[type=range]),textarea,select){font-size:16px}html.gj-members :is([data-slot=input],[data-slot=native-select],[data-slot=select-trigger],select){min-height:40px}html.gj-members .gj-touch-target{min-width:40px;min-height:40px}html.gj-members .gj-touch-hit{position:relative}html.gj-members .gj-touch-hit:after{content:"";width:max(100%,40px);height:max(100%,40px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}html.gj-members :is(.gj-app,[data-slot$=-content]) :is(h1,h2,h3,h4){font-size:revert-layer;line-height:revert-layer;letter-spacing:revert-layer;font-weight:revert-layer}@layer base{html.gj-members *,html.gj-members :before,html.gj-members :after{border-color:var(--border);outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html.gj-members [data-slot=dialog-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000080}html.gj-members [data-slot=dialog-content]{color-scheme:inherit;box-shadow:0 16px 48px #00000040;background:var(--popover)!important;color:var(--popover-foreground)!important;border-color:var(--border)!important}html.gj-members [data-slot=dialog-content] [data-slot=dialog-title]{color:var(--foreground)}html.gj-members [data-slot=dialog-content] [data-slot=dialog-description]{color:var(--muted-foreground)!important}html.gj-members [data-slot=dialog-content]>[data-slot=dialog-close]{color:var(--muted-foreground)}html.gj-members .gj-thumb-ph{color:oklch(.42 .06 var(--ph-h));background:radial-gradient(120% 90% at 20% 15%, oklch(.93 .035 var(--ph-h)), oklch(.84 .055 var(--ph-h)))}html.gj-members.dark .gj-thumb-ph{color:oklch(.86 .05 var(--ph-h));background:radial-gradient(120% 90% at 20% 15%, oklch(.33 .05 var(--ph-h)), oklch(.2 .03 var(--ph-h)))}.gj-app,[data-slot$=-content],.pwa-update{--cta-top:#f7ac45;--cta-mid:#f18c3c;--cta-foot:#e56a35;--cta-edge:#be5a2e;--cta-ink:#1c1007}.gj-app [data-slot=button][data-variant=default]:not(:disabled),[data-slot$=-content] [data-slot=button][data-variant=default]:not(:disabled),.pwa-update [data-slot=button][data-variant=default]:not(:disabled){background-image:linear-gradient(180deg,var(--cta-top) 0%,var(--cta-mid) 52%,var(--cta-foot) 100%);color:var(--cta-ink);border:1px solid var(--cta-edge);box-shadow:inset 0 1px #ffffff2e}.gj-app [data-slot=button][data-variant=default]:not(:disabled):hover,[data-slot$=-content] [data-slot=button][data-variant=default]:not(:disabled):hover,.pwa-update [data-slot=button][data-variant=default]:not(:disabled):hover{filter:brightness(1.04)}.gj-app [data-slot=button][data-variant=default]:not(:disabled):active,[data-slot$=-content] [data-slot=button][data-variant=default]:not(:disabled):active,.pwa-update [data-slot=button][data-variant=default]:not(:disabled):active{filter:brightness(.97)}.gj-jamz-ripple:before,.gj-jamz-ripple:after{content:"";border:2px solid color-mix(in oklab,var(--primary) 55%,transparent);opacity:0;pointer-events:none;border-radius:9999px;animation:2.6s cubic-bezier(.2,.6,.35,1) infinite gj-jamz-ripple;position:absolute;inset:-1px}.gj-jamz-ripple:after{animation-delay:1.3s}@keyframes gj-jamz-ripple{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}.gj-jamz-ripple-brief:before{animation:2.6s cubic-bezier(.2,.6,.35,1) 3 gj-jamz-ripple,.8s ease-out 7.8s forwards gj-jamz-settle}.gj-jamz-ripple-brief:after{animation-iteration-count:3}@keyframes gj-jamz-settle{0%{opacity:0;transform:scale(1)}to{opacity:.35;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.gj-jamz-ripple:before,.gj-jamz-ripple:after{opacity:.35;animation:none;transform:scale(1.18)}.gj-jamz-ripple:after{display:none}}.gj-nav-progress{background:var(--primary);transform-origin:0;opacity:0;height:100%;animation:0s linear .12s forwards gj-nav-in,8s cubic-bezier(.08,.6,.2,1) .12s forwards gj-nav-grow;transform:scaleX(.08)}.gj-nav-progress-done{opacity:0;transition:transform .15s ease-out,opacity .2s .1s;animation:none;transform:scaleX(1)}@keyframes gj-nav-in{to{opacity:1}}@keyframes gj-nav-grow{0%{transform:scaleX(.08)}to{transform:scaleX(.9)}}@media (prefers-reduced-motion:reduce){.gj-nav-progress{animation:0s linear .12s forwards gj-nav-in;transform:scaleX(1)}}
