.AdminBranchSwitcher-module__JNUXIq__wrap{padding:4px var(--s-3) 8px;flex-direction:column;align-items:stretch;gap:3px;display:flex;position:relative}.AdminBranchSwitcher-module__JNUXIq__caption{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);flex-shrink:0;font-size:8.5px}.AdminBranchSwitcher-module__JNUXIq__pin{flex-shrink:0}.AdminBranchSwitcher-module__JNUXIq__chip{background:var(--chalk-surface);border:1.5px solid var(--text-on-chalk-surface);min-width:0;min-height:44px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-on-chalk-surface);cursor:pointer;text-align:left;border-radius:8px;flex:1;align-items:center;gap:6px;padding:8px 9px;font-size:12px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.AdminBranchSwitcher-module__JNUXIq__chip:hover{background:var(--frog-flash);color:var(--text-on-frog)}}.AdminBranchSwitcher-module__JNUXIq__chip:focus-visible{outline:2px solid var(--text-on-chalk-surface);outline-offset:2px}.AdminBranchSwitcher-module__JNUXIq__chipLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.AdminBranchSwitcher-module__JNUXIq__chevron{flex-shrink:0;transition:transform .12s}.AdminBranchSwitcher-module__JNUXIq__chevronOpen{transform:rotate(180deg)}.AdminBranchSwitcher-module__JNUXIq__dropdown{top:calc(100% - var(--s-1));left:var(--s-3);right:var(--s-3);z-index:30;background:var(--chalk-surface);border:1.5px solid var(--text-on-chalk-surface);box-shadow:var(--sticker-shadow);overscroll-behavior:contain;border-radius:8px;flex-direction:column;max-height:320px;padding:4px 0;display:flex;position:absolute;overflow-y:auto}.AdminBranchSwitcher-module__JNUXIq__item,.AdminBranchSwitcher-module__JNUXIq__linkItem{width:100%;font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-on-chalk-surface);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:12px;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.AdminBranchSwitcher-module__JNUXIq__item:hover,.AdminBranchSwitcher-module__JNUXIq__linkItem:hover{background:color-mix(in srgb, var(--frog-flash) 18%, transparent)}}.AdminBranchSwitcher-module__JNUXIq__item:focus-visible,.AdminBranchSwitcher-module__JNUXIq__linkItem:focus-visible{outline:2px solid var(--text-on-chalk-surface);outline-offset:-3px}.AdminBranchSwitcher-module__JNUXIq__itemActive{background:var(--frog-flash);color:var(--text-on-frog);font-weight:700}.AdminBranchSwitcher-module__JNUXIq__divider{background:var(--text-on-chalk-surface);opacity:.15;height:1px;margin:4px 8px}.AdminBranchSwitcher-module__JNUXIq__loading,.AdminBranchSwitcher-module__JNUXIq__error{font-family:var(--font-mono);color:var(--text-on-chalk-surface);opacity:.7;margin:0;padding:8px 12px;font-size:11px}.AdminBranchSwitcher-module__JNUXIq__error{color:var(--text-crimp-on-surface);opacity:1}
.ReleaseStageBadge-module__GsA3oq__badge{background:var(--leap);color:var(--text-on-leap);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;vertical-align:baseline;white-space:nowrap;border-radius:999px;margin-inline-start:.4em;padding:.05em .4em;font-size:.82em;font-weight:700;line-height:1.4;text-decoration:none;display:inline-block}
.FooterCredits-module__qw8jCa__wrap{display:inline-flex;position:relative}.FooterCredits-module__qw8jCa__trigger{align-items:center;gap:var(--s-1);font-size:inherit;color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;transition:color .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.FooterCredits-module__qw8jCa__trigger:hover{color:var(--text-frog-on-surface)}}.FooterCredits-module__qw8jCa__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.FooterCredits-module__qw8jCa__chevron{transition:transform .15s}.FooterCredits-module__qw8jCa__chevronOpen{transform:rotate(180deg)}.FooterCredits-module__qw8jCa__popover{bottom:calc(100% + var(--s-2));z-index:5;width:max-content;max-width:min(260px,100vw - 2.5rem);padding:var(--s-3) var(--s-4);background:var(--mossy-deep);border:2px solid var(--border);box-shadow:var(--sticker-shadow);border-radius:10px;position:absolute;left:auto;right:0}.FooterCredits-module__qw8jCa__popHead{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk);margin:0 0 var(--s-2);font-size:12px;font-weight:600}.FooterCredits-module__qw8jCa__list{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FooterCredits-module__qw8jCa__item{flex-direction:column;display:flex}.FooterCredits-module__qw8jCa__name{color:var(--text-frog-on-surface);font-size:14px;font-weight:700;line-height:1.2}.FooterCredits-module__qw8jCa__role{color:var(--ink-muted);font-size:12.5px}@media (max-width:720px){.FooterCredits-module__qw8jCa__popover{left:0;right:auto}}
.PublicFooter-module__ZO7PYW__footer{background:var(--mossy-deep);border-top:var(--surface-border-w,2px) solid var(--border);padding:var(--s-8) 0 calc(var(--s-5) + env(safe-area-inset-bottom));z-index:2;--footer-social:40px;position:relative}.PublicFooter-module__ZO7PYW__inner{max-width:var(--content-max);padding:0 var(--s-5);gap:var(--s-8);flex-wrap:wrap;align-items:flex-start;margin:0 auto;display:flex}.PublicFooter-module__ZO7PYW__brand{flex:none;max-width:260px}.PublicFooter-module__ZO7PYW__brandIdentity{min-width:0}.PublicFooter-module__ZO7PYW__brandActions{display:contents}.PublicFooter-module__ZO7PYW__logoImg{width:auto;height:56px;margin-bottom:var(--s-2);display:block}.PublicFooter-module__ZO7PYW__brandLogo{object-fit:contain;width:auto;max-width:100%;height:52px;margin-bottom:var(--s-2);display:block}.PublicFooter-module__ZO7PYW__logo{font-family:var(--font-title);color:var(--text-frog-on-surface);font-size:2.4rem;font-weight:700;line-height:1;display:block}.PublicFooter-module__ZO7PYW__tagline{color:var(--ink-muted);margin-top:var(--s-2);font-size:var(--t-small)}.PublicFooter-module__ZO7PYW__appButton{align-self:flex-start;align-items:center;gap:var(--s-1);margin-top:var(--s-3);color:var(--text-on-frog);--btn-ink:var(--text-on-frog);background:var(--frog-flash);box-shadow:var(--surface-shadow,4px 4px 0 var(--mossy));outline:1.5px solid var(--btn-primary-edge,transparent);outline-offset:-1.5px;border-radius:8px;padding:.55rem 1rem;font-size:.9rem;font-weight:700;transition:transform 80ms,box-shadow 80ms,background .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.PublicFooter-module__ZO7PYW__appButton:hover{background:var(--leap)}}.PublicFooter-module__ZO7PYW__appButton:active{box-shadow:var(--surface-shadow-pressed,2px 2px 0 var(--mossy));transform:translate(2px,2px)}.PublicFooter-module__ZO7PYW__appButton:focus-visible{outline:3px solid var(--leap);outline-offset:3px}@media (display-mode:standalone){.PublicFooter-module__ZO7PYW__appButton{display:none}}.PublicFooter-module__ZO7PYW__socials{margin:var(--s-3) 0 0;gap:var(--s-2);color:var(--chalk);flex-wrap:wrap;max-width:100%;padding:0;list-style:none;display:flex}.PublicFooter-module__ZO7PYW__socialLink{width:var(--footer-social);height:var(--footer-social);color:var(--text-on-frog);background:var(--frog-flash);box-shadow:var(--surface-shadow,3px 3px 0 var(--mossy));outline:1.5px solid var(--btn-primary-edge,transparent);outline-offset:-1.5px;border-radius:50%;justify-content:center;align-items:center;transition:transform 80ms,box-shadow 80ms,color .15s,background .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.PublicFooter-module__ZO7PYW__socialLink:hover{background:var(--leap)}}.PublicFooter-module__ZO7PYW__socialLink:active{box-shadow:var(--surface-shadow-pressed,1.5px 1.5px 0 var(--mossy));transform:translate(1.5px,1.5px)}.PublicFooter-module__ZO7PYW__socialLink:focus-visible{outline:3px solid var(--leap);outline-offset:3px}.PublicFooter-module__ZO7PYW__copy{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.PublicFooter-module__ZO7PYW__bottomRight{align-items:center;gap:var(--s-5);flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.PublicFooter-module__ZO7PYW__nav{gap:0 var(--s-7);flex:1;grid-template:"explore services account gymdocs platform""explore services account gymdocs platform"/minmax(72px,.75fr) minmax(100px,.75fr) minmax(72px,.75fr) minmax(176px,2fr) minmax(72px,1fr);min-width:280px;display:grid}.PublicFooter-module__ZO7PYW__exploreCol{grid-area:explore}.PublicFooter-module__ZO7PYW__servicesCol{grid-area:services}.PublicFooter-module__ZO7PYW__accountCol{grid-area:account}.PublicFooter-module__ZO7PYW__legalCol{grid-area:gymdocs}.PublicFooter-module__ZO7PYW__platformCol{grid-area:platform}@media (max-width:900px),(pointer:coarse),(orientation:landscape) and (max-height:500px){:is(html:has([data-member-tabbar]) [data-zone=public] .PublicFooter-module__ZO7PYW__footer,html:has([data-member-tabbar]) [data-zone=member] .PublicFooter-module__ZO7PYW__footer){display:none}}.PublicFooter-module__ZO7PYW__col{grid-template-rows:subgrid;align-content:start;min-width:0;display:grid}.PublicFooter-module__ZO7PYW__colLinks{--footer-link-min:28px;flex-direction:column;align-self:start;gap:0;display:flex}.PublicFooter-module__ZO7PYW__legalLinks{gap:0 var(--s-5);grid-template-columns:1fr 1fr;align-content:start;display:grid}.PublicFooter-module__ZO7PYW__col a{color:var(--ink-muted);width:fit-content;min-height:var(--footer-link-min,28px);min-width:var(--footer-link-min,28px);overflow-wrap:anywhere;align-items:center;padding-block:3px;font-size:14px;transition:color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.PublicFooter-module__ZO7PYW__col a:hover{color:var(--text-frog-on-surface)}}.PublicFooter-module__ZO7PYW__colHead{font-family:var(--font-label);font-size:max(15px, var(--label-min-size,0px));font-weight:600;line-height:inherit;letter-spacing:var(--label-tracking,.06em);text-transform:var(--label-case);color:var(--chalk);margin:0 0 calc(var(--s-2) + var(--s-1));overflow-wrap:anywhere;align-self:start}.PublicFooter-module__ZO7PYW__bottom{max-width:var(--content-max);margin:var(--s-7) auto 0;padding:var(--s-4) var(--s-5) 0;border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:var(--s-4);font-size:var(--t-small);color:var(--ink-muted);flex-wrap:nowrap;display:flex}.PublicFooter-module__ZO7PYW__version{font-family:var(--font-mono);letter-spacing:.06em;opacity:1;color:inherit;text-decoration:none;transition:opacity .12s}@media (hover:hover) and (pointer:fine){.PublicFooter-module__ZO7PYW__version:hover{opacity:1;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}}.PublicFooter-module__ZO7PYW__version:focus-visible{opacity:1;outline:2px solid var(--frog-flash);outline-offset:2px;border-radius:2px}@media (max-width:720px){.PublicFooter-module__ZO7PYW__footer{padding-top:var(--s-6)}.PublicFooter-module__ZO7PYW__inner{gap:var(--s-4);flex-direction:column}.PublicFooter-module__ZO7PYW__brand{justify-content:space-between;align-items:stretch;gap:var(--s-3) var(--s-4);flex-wrap:wrap;width:100%;max-width:none;display:flex}.PublicFooter-module__ZO7PYW__brandIdentity{flex:150px}.PublicFooter-module__ZO7PYW__brandActions{justify-content:space-between;align-items:stretch;gap:var(--s-2);max-width:calc(3 * var(--footer-social) + 2 * var(--s-1));flex-direction:column;flex:none;display:flex}.PublicFooter-module__ZO7PYW__logoImg{height:44px}.PublicFooter-module__ZO7PYW__logo{font-size:1.85rem}.PublicFooter-module__ZO7PYW__tagline{margin-top:var(--s-1)}.PublicFooter-module__ZO7PYW__appButton,.PublicFooter-module__ZO7PYW__socials{margin-top:0}.PublicFooter-module__ZO7PYW__brandActions .PublicFooter-module__ZO7PYW__appButton{justify-content:center;align-self:stretch;min-height:40px;padding-block:0;padding-inline:.8rem}.PublicFooter-module__ZO7PYW__brandActions .PublicFooter-module__ZO7PYW__socials{justify-content:center;gap:var(--s-1);flex-wrap:wrap}.PublicFooter-module__ZO7PYW__nav{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto var(--s-4) auto auto;gap:0 var(--s-4);grid-template-areas:"explore services account""explore services account"". . .""gymdocs gymdocs platform""gymdocs gymdocs platform";width:100%;min-width:0}.PublicFooter-module__ZO7PYW__legalLinks{gap:0 var(--s-4);width:100%}.PublicFooter-module__ZO7PYW__col a{font-size:12.5px}.PublicFooter-module__ZO7PYW__colHead{font-size:max(14px, var(--label-min-size,0px));margin-bottom:calc(var(--s-1) * 2)}.PublicFooter-module__ZO7PYW__bottom{margin-top:var(--s-4);gap:var(--s-3);padding-top:var(--s-3);font-size:11.5px}.PublicFooter-module__ZO7PYW__bottomRight{gap:var(--s-3)}.PublicFooter-module__ZO7PYW__rights{display:none}}@media (min-width:721px) and (max-width:1099px){.PublicFooter-module__ZO7PYW__inner{gap:var(--s-6)}.PublicFooter-module__ZO7PYW__nav{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto var(--s-6) auto auto;gap:0 var(--s-5);grid-template-areas:"explore services account""explore services account"". . .""gymdocs gymdocs platform""gymdocs gymdocs platform"}}.PublicFooter-module__ZO7PYW__logoLink{display:inline-flex}.PublicFooter-module__ZO7PYW__linkLogo{object-fit:contain;width:auto;height:36px;display:block}.PublicFooter-module__ZO7PYW__appButton:focus-visible,.PublicFooter-module__ZO7PYW__socialLink:focus-visible{outline:2.5px solid var(--focus-ring);outline-offset:3px}.PublicFooter-module__ZO7PYW__appRow{background:var(--mossy-deep);border-top:var(--surface-border-w,2px) solid var(--border);z-index:2;justify-content:space-between;align-items:center;gap:var(--s-3);padding:0 calc(var(--s-4) + var(--app-inset-right,0px)) var(--app-inset-bottom,0px) calc(var(--s-4) + var(--app-inset-left,0px));color:var(--ink-muted);font-size:var(--t-small);display:flex;position:relative}.PublicFooter-module__ZO7PYW__appRowLinks{align-items:center;gap:var(--s-2);min-width:0;display:flex}.PublicFooter-module__ZO7PYW__appRowLink{min-height:var(--app-touch-target,48px);min-width:var(--app-touch-target,48px);padding-inline:var(--s-2);color:var(--ink-muted);-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.PublicFooter-module__ZO7PYW__appRowLink:active{opacity:var(--app-press-opacity,1);background:color-mix(in srgb, currentColor calc(var(--app-state-layer-opacity,.1) * 100%), transparent);border-radius:8px}.PublicFooter-module__ZO7PYW__appRowLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:4px}.PublicFooter-module__ZO7PYW__appRowVersion{align-items:center;gap:var(--s-2);font-family:var(--font-mono);letter-spacing:.06em;font-size:var(--t-small);flex-shrink:0;display:inline-flex}
.SwipeNav-module__kqxD0a__peek{z-index:30;pointer-events:none;display:none;position:fixed;inset:0;overflow:clip}.SwipeNav-module__kqxD0a__panel{justify-content:center;align-items:center;gap:var(--s-3,.75rem);background:var(--surface-2);color:var(--text-on-surface-2);flex-direction:column;display:flex;position:absolute;inset:0}.SwipeNav-module__kqxD0a__icon{opacity:.92;width:2.25rem;height:2.25rem}.SwipeNav-module__kqxD0a__label{font-size:var(--text-sm,.875rem);letter-spacing:.02em;font-weight:600}
.PullToRefresh-module__fIASqq__ptr{top:calc(var(--nav-h) + env(safe-area-inset-top,0px));pointer-events:none;z-index:var(--z-sticky);justify-content:center;display:flex;position:fixed;left:0;right:0}.PullToRefresh-module__fIASqq__disc{--gc-ptr-pull:0px;--gc-ptr-progress:0;--gc-ptr-size:47px;--gc-ptr-swing-period:.96s;--gc-ptr-bg:var(--surface-2);width:var(--gc-ptr-size);height:var(--gc-ptr-size);background:var(--gc-ptr-bg);border:1px solid var(--border);color:var(--text-frog-on-surface);margin-top:calc(var(--gc-ptr-size) * -1);transform:translateY(var(--gc-ptr-pull));opacity:min(1, calc(var(--gc-ptr-progress) * 1.6));will-change:transform;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.PullToRefresh-module__fIASqq__ptr[data-phase=idle] .PullToRefresh-module__fIASqq__disc,.PullToRefresh-module__fIASqq__ptr[data-phase=refreshing] .PullToRefresh-module__fIASqq__disc{transition:transform var(--motion-duration-sm) var(--ease-out), opacity var(--motion-duration-sm) var(--ease-out), background-color var(--motion-duration-sm) var(--ease-out), color var(--motion-duration-sm) var(--ease-out)}.PullToRefresh-module__fIASqq__ptr[data-phase=armed] .PullToRefresh-module__fIASqq__disc,.PullToRefresh-module__fIASqq__ptr[data-phase=refreshing] .PullToRefresh-module__fIASqq__disc{--gc-ptr-bg:var(--frog-flash);color:var(--text-on-frog);border-color:#0000}.PullToRefresh-module__fIASqq__glyph{width:30px;height:30px;display:block;overflow:visible}.PullToRefresh-module__fIASqq__topo{width:var(--gc-ptr-size);height:var(--gc-ptr-size)}.PullToRefresh-module__fIASqq__band{transition:opacity var(--motion-duration-sm) var(--ease-out)}.PullToRefresh-module__fIASqq__b1{opacity:clamp(0, calc(var(--gc-ptr-progress) * 5), 1)}.PullToRefresh-module__fIASqq__b2{opacity:clamp(0, calc(var(--gc-ptr-progress) * 5 - 1), 1)}.PullToRefresh-module__fIASqq__b3{opacity:clamp(0, calc(var(--gc-ptr-progress) * 5 - 2), 1)}.PullToRefresh-module__fIASqq__b4{opacity:clamp(0, calc(var(--gc-ptr-progress) * 5 - 3), 1)}.PullToRefresh-module__fIASqq__b5{opacity:clamp(0, calc(var(--gc-ptr-progress) * 5 - 4), 1)}.PullToRefresh-module__fIASqq__ptr[data-phase=armed] .PullToRefresh-module__fIASqq__band,.PullToRefresh-module__fIASqq__ptr[data-phase=refreshing] .PullToRefresh-module__fIASqq__band{opacity:1}.PullToRefresh-module__fIASqq__ptr[data-phase=refreshing] .PullToRefresh-module__fIASqq__sheet{animation:1.4s linear infinite PullToRefresh-module__fIASqq__gc-ptr-flow}@keyframes PullToRefresh-module__fIASqq__gc-ptr-flow{to{transform:translate(-12px)}}.PullToRefresh-module__fIASqq__spine{stroke-width:3.1px}.PullToRefresh-module__fIASqq__cut{fill:currentColor;stroke:none}.PullToRefresh-module__fIASqq__rivet{fill:var(--gc-ptr-bg);stroke:none}.PullToRefresh-module__fIASqq__seam{fill:none;stroke:var(--gc-ptr-bg);stroke-width:.4px;stroke-linecap:butt;opacity:0;transition:opacity var(--motion-duration-sm) var(--ease-out)}.PullToRefresh-module__fIASqq__ptr[data-phase=idle] .PullToRefresh-module__fIASqq__seam,.PullToRefresh-module__fIASqq__ptr[data-phase=armed] .PullToRefresh-module__fIASqq__seam,.PullToRefresh-module__fIASqq__ptr[data-phase=refreshing] .PullToRefresh-module__fIASqq__seam{opacity:1}.PullToRefresh-module__fIASqq__gate{transform-origin:5.5px 15.5px;transform:rotate(calc(min(var(--gc-ptr-progress), .97) * 58deg))}.PullToRefresh-module__fIASqq__ptr[data-phase=armed] .PullToRefresh-module__fIASqq__gate,.PullToRefresh-module__fIASqq__ptr[data-phase=refreshing] .PullToRefresh-module__fIASqq__gate{transition:transform var(--motion-duration-sm) var(--ease-spring);transform:rotate(0)}.PullToRefresh-module__fIASqq__body,.PullToRefresh-module__fIASqq__ghost{transform-origin:11.5px -6.8px}.PullToRefresh-module__fIASqq__ptr[data-phase=pulling] .PullToRefresh-module__fIASqq__tug{transform:translateY(calc(min(var(--gc-ptr-progress), 1) * 5px))}.PullToRefresh-module__fIASqq__ptr[data-phase=armed] .PullToRefresh-module__fIASqq__tug,.PullToRefresh-module__fIASqq__ptr[data-phase=refreshing] .PullToRefresh-module__fIASqq__tug{transition:transform var(--motion-duration-md) var(--ease-spring);transform:translateY(0)}.PullToRefresh-module__fIASqq__ptr[data-phase=refreshing] .PullToRefresh-module__fIASqq__body{animation:PullToRefresh-module__fIASqq__gc-ptr-swing var(--gc-ptr-swing-period) linear infinite;animation-delay:var(--motion-duration-sm);animation-fill-mode:backwards}@keyframes PullToRefresh-module__fIASqq__gc-ptr-swing{0%{animation-timing-function:ease-out;transform:rotate(0)}25%{animation-timing-function:ease-in;transform:rotate(12deg)}50%{animation-timing-function:ease-out;transform:rotate(0)}75%{animation-timing-function:ease-in;transform:rotate(-12deg)}to{transform:rotate(0)}}.PullToRefresh-module__fIASqq__ghost{opacity:0}.PullToRefresh-module__fIASqq__ptr[data-phase=refreshing] .PullToRefresh-module__fIASqq__ghost{animation:PullToRefresh-module__fIASqq__gc-ptr-swing var(--gc-ptr-swing-period) linear infinite;animation-fill-mode:backwards}.PullToRefresh-module__fIASqq__ptr[data-phase=refreshing] .PullToRefresh-module__fIASqq__g1{opacity:.34;animation-delay:calc(var(--motion-duration-sm) + var(--gc-ptr-swing-period) * .06)}.PullToRefresh-module__fIASqq__ptr[data-phase=refreshing] .PullToRefresh-module__fIASqq__g2{opacity:.2;animation-delay:calc(var(--motion-duration-sm) + var(--gc-ptr-swing-period) * .12)}.PullToRefresh-module__fIASqq__ptr[data-phase=refreshing] .PullToRefresh-module__fIASqq__g3{opacity:.1;animation-delay:calc(var(--motion-duration-sm) + var(--gc-ptr-swing-period) * .18)}.PullToRefresh-module__fIASqq__rope{stroke-linecap:round}.PullToRefresh-module__fIASqq__ropeCore{stroke-width:2.6px}.PullToRefresh-module__fIASqq__ropeLay{stroke:var(--gc-ptr-bg);stroke-width:.9px;stroke-linecap:butt;stroke-dasharray:1.3 1.5}.PullToRefresh-module__fIASqq__ropeLay2{stroke-dashoffset:1.4px}.PullToRefresh-module__fIASqq__burst{opacity:0;transform-box:fill-box;transform-origin:100% 100%;stroke-width:1.8px}.PullToRefresh-module__fIASqq__ptr[data-phase=armed] .PullToRefresh-module__fIASqq__burst,.PullToRefresh-module__fIASqq__ptr[data-phase=refreshing] .PullToRefresh-module__fIASqq__burst{animation:PullToRefresh-module__fIASqq__gc-ptr-burst var(--motion-duration-md) var(--ease-out) 1}@keyframes PullToRefresh-module__fIASqq__gc-ptr-burst{0%{opacity:1;transform:scale(.3)}60%{opacity:.9;transform:scale(1.15)}to{opacity:0;transform:scale(1.4)}}.PullToRefresh-module__fIASqq__lock{transform:translateY(0)}.PullToRefresh-module__fIASqq__sleeve{fill:currentColor;stroke:none}.PullToRefresh-module__fIASqq__knurl{stroke:var(--gc-ptr-bg);stroke-width:.55px;stroke-linecap:butt}.PullToRefresh-module__fIASqq__ptr[data-phase=armed] .PullToRefresh-module__fIASqq__lock,.PullToRefresh-module__fIASqq__ptr[data-phase=refreshing] .PullToRefresh-module__fIASqq__lock{transition:transform var(--motion-duration-md) var(--ease-out) var(--motion-duration-sm);transform:translateY(-3.2px)}.PullToRefresh-module__fIASqq__ptr[data-phase=armed] .PullToRefresh-module__fIASqq__knurl,.PullToRefresh-module__fIASqq__ptr[data-phase=refreshing] .PullToRefresh-module__fIASqq__knurl{animation:PullToRefresh-module__fIASqq__gc-ptr-knurl var(--motion-duration-md) var(--ease-out) var(--motion-duration-sm) 1 both}@keyframes PullToRefresh-module__fIASqq__gc-ptr-knurl{0%{transform:translateY(0)}to{transform:translateY(-3.5px)}}body[data-motion=off] .PullToRefresh-module__fIASqq__disc,body[data-motion=off] .PullToRefresh-module__fIASqq__disc *{transition:none!important;animation:none!important}body[data-motion=off] .PullToRefresh-module__fIASqq__ghost{opacity:0!important}@media (prefers-reduced-motion:reduce){.PullToRefresh-module__fIASqq__disc,.PullToRefresh-module__fIASqq__disc *{transition:none!important;animation:none!important}.PullToRefresh-module__fIASqq__ghost{opacity:0!important}}:root[data-app=android] .PullToRefresh-module__fIASqq__disc{--gc-ptr-size:40px}:root[data-app=android] .PullToRefresh-module__fIASqq__glyph{width:24px;height:24px}:root[data-app=android] .PullToRefresh-module__fIASqq__topo{width:var(--gc-ptr-size);height:var(--gc-ptr-size)}:root[data-app] .PullToRefresh-module__fIASqq__ptr{top:var(--nav-h)}
.layout-module__BAD-mW__shell{background:var(--mossy-deep);z-index:1;flex-direction:column;min-height:100dvh;display:flex;position:relative}body[data-swipe] .layout-module__BAD-mW__shell{overflow-x:clip}body[data-swipe] .layout-module__BAD-mW__main{touch-action:pan-y}.layout-module__BAD-mW__main{width:100%;max-width:var(--content-max);padding:calc(var(--nav-h) + var(--s-5)) var(--s-5) var(--s-6);flex:1 0 auto;margin:0 auto;animation:none}
.OperatorAccountSheet-module__vxnljG__head{align-items:center;gap:var(--s-3);padding:var(--s-1) var(--s-3) var(--s-3);display:flex}.OperatorAccountSheet-module__vxnljG__headText{flex-direction:column;gap:2px;min-width:0;display:flex}.OperatorAccountSheet-module__vxnljG__headName{overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.25}.OperatorAccountSheet-module__vxnljG__headSub{color:var(--sheet-muted);font-size:14px}
.VersionWhatsNewLink-module__Z1UZ3a__link{border-radius:var(--r-sm);min-height:44px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-muted);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 10px;font-size:10.5px;text-decoration:none;transition:color .15s,background .15s;display:flex}.VersionWhatsNewLink-module__Z1UZ3a__linkNew{color:var(--ink-muted)}.VersionWhatsNewLink-module__Z1UZ3a__version{line-height:1.2}.VersionWhatsNewLink-module__Z1UZ3a__lead{color:var(--text-frog-on-surface);font-weight:700;line-height:1.2}.VersionWhatsNewLink-module__Z1UZ3a__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.VersionWhatsNewLink-module__Z1UZ3a__link:hover{color:var(--chalk);background:var(--surface-2)}}
.ShortcutsSheet-module__QX1uxW__overlay{z-index:var(--z-shortcuts-sheet);background:color-mix(in srgb, var(--scrim-ink) 75%, transparent);-webkit-backdrop-filter:blur(var(--blur-scrim));backdrop-filter:blur(var(--blur-scrim));padding:var(--s-5);padding-bottom:max(var(--s-5), env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;height:100dvh;display:flex;position:fixed;inset:0}.ShortcutsSheet-module__QX1uxW__sheet{background:var(--surface-1);border:2.5px solid var(--border-strong);border-radius:var(--r-md);width:100%;max-width:560px;max-height:80dvh;box-shadow:var(--sticker-shadow), var(--shadow-pop);animation:ShortcutsSheet-module__QX1uxW__slide-up .16s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}@keyframes ShortcutsSheet-module__QX1uxW__slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ShortcutsSheet-module__QX1uxW__head{padding:var(--s-4) var(--s-5);border-bottom:2px solid var(--border);justify-content:space-between;align-items:center;display:flex}.ShortcutsSheet-module__QX1uxW__title{font-family:var(--font-header);font-size:var(--t-h3);color:var(--chalk);margin:0;font-weight:700}.ShortcutsSheet-module__QX1uxW__close{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink-muted);border:1.5px solid var(--border);border-radius:var(--r-xs);cursor:pointer;background:0 0;padding:4px 8px;font-size:10px}@media (hover:hover) and (pointer:fine){.ShortcutsSheet-module__QX1uxW__close:hover{color:var(--chalk);border-color:var(--frog-flash)}}.ShortcutsSheet-module__QX1uxW__body{padding:var(--s-4) var(--s-5);overscroll-behavior:contain;gap:var(--s-4);flex-direction:column;display:flex;overflow-y:auto}.ShortcutsSheet-module__QX1uxW__group{flex-direction:column;gap:6px;display:flex}.ShortcutsSheet-module__QX1uxW__groupTitle{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 4px;font-size:10px;font-weight:700}.ShortcutsSheet-module__QX1uxW__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ShortcutsSheet-module__QX1uxW__row{justify-content:space-between;align-items:center;gap:var(--s-3);border-radius:var(--r-xs);padding:6px 8px;display:flex}@media (hover:hover) and (pointer:fine){.ShortcutsSheet-module__QX1uxW__row:hover{background:var(--surface-2)}}.ShortcutsSheet-module__QX1uxW__label{color:var(--chalk);font-size:13.5px}.ShortcutsSheet-module__QX1uxW__keys{align-items:center;gap:6px;display:inline-flex}.ShortcutsSheet-module__QX1uxW__then{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:9.5px}.ShortcutsSheet-module__QX1uxW__kbd{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-frog-on-surface);background:var(--surface-2);border:1.5px solid var(--border);border-radius:var(--r-xs);text-align:center;min-width:24px;padding:3px 8px;font-size:11px;font-weight:700}
.AdminSidebar-module__q4U9Kq__sidebar{width:var(--sidebar-w-wide);background:var(--surface-1);border-right:2px solid var(--border);flex-direction:column;flex-shrink:0;height:100dvh;display:flex;position:sticky;top:0}.AdminSidebar-module__q4U9Kq__logo{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.AdminSidebar-module__q4U9Kq__logoText{font-family:var(--font-header);color:var(--text-frog-on-surface);letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.AdminSidebar-module__q4U9Kq__logoImg{object-fit:contain;align-self:center;width:auto;max-width:180px;height:30px;display:block}.AdminSidebar-module__q4U9Kq__logoRole{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-frog-on-surface);font-size:14px;font-weight:700}@media (max-width:900px){.AdminSidebar-module__q4U9Kq__topBarBrand .AdminSidebar-module__q4U9Kq__logoRole{font-size:13px}}.AdminSidebar-module__q4U9Kq__nav{padding:var(--s-2);gap:var(--s-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.AdminSidebar-module__q4U9Kq__group{flex-direction:column;gap:2px;display:flex}.AdminSidebar-module__q4U9Kq__groupToggle{align-items:center;gap:var(--s-2);border-radius:var(--r-sm);width:100%;min-height:32px;color:var(--chalk);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.AdminSidebar-module__q4U9Kq__groupToggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.AdminSidebar-module__q4U9Kq__groupToggle:hover{background:var(--surface-2)}}.AdminSidebar-module__q4U9Kq__groupToggle[aria-current=true]{color:var(--text-frog-on-surface)}.AdminSidebar-module__q4U9Kq__groupToggle[aria-current=true][aria-expanded=false]{background:color-mix(in srgb, var(--frog-flash) 12%, transparent)}.AdminSidebar-module__q4U9Kq__groupLabel{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.AdminSidebar-module__q4U9Kq__groupCount{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.AdminSidebar-module__q4U9Kq__groupChevron{color:var(--ink-muted);transition:transform var(--motion-duration-sm) var(--ease-out);flex-shrink:0;margin-left:auto;transform:rotate(-90deg)}.AdminSidebar-module__q4U9Kq__groupToggle[aria-expanded=true] .AdminSidebar-module__q4U9Kq__groupChevron{transform:none}.AdminSidebar-module__q4U9Kq__groupLinks{flex-direction:column;gap:2px;display:flex}.AdminSidebar-module__q4U9Kq__groupLinks[hidden]{display:none}.AdminSidebar-module__q4U9Kq__groupLinks[data-entering]{animation:AdminSidebar-module__q4U9Kq__navGroupIn var(--motion-duration-sm) var(--ease-out)}@keyframes AdminSidebar-module__q4U9Kq__navGroupIn{0%{opacity:0}to{opacity:1}}.AdminSidebar-module__q4U9Kq__link{align-items:center;gap:var(--s-3);border-radius:var(--r-sm);color:var(--ink-muted);padding:7px 12px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s;display:flex}@media (hover:hover) and (pointer:fine){.AdminSidebar-module__q4U9Kq__link:hover{background:var(--surface-2);color:var(--chalk)}}.AdminSidebar-module__q4U9Kq__link.AdminSidebar-module__q4U9Kq__active{background:color-mix(in srgb, var(--frog-flash) 12%, transparent);color:var(--text-frog-on-surface)}.AdminSidebar-module__q4U9Kq__linkIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.AdminSidebar-module__q4U9Kq__linkLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.AdminSidebar-module__q4U9Kq__bottom{padding:var(--s-3) var(--s-4);border-top:1px solid var(--border-soft);gap:var(--s-2);flex-direction:column;display:flex}.AdminSidebar-module__q4U9Kq__topUtility{gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--border-soft);flex-direction:column;display:flex}.AdminSidebar-module__q4U9Kq__cmdkChip{background:var(--surface-2);border:1.5px solid var(--border-control);border-radius:var(--r-sm);width:100%;color:var(--ink-muted);cursor:pointer;text-align:left;align-items:center;gap:9px;padding:11px 12px;font-family:inherit;font-size:13.5px;font-weight:600;transition:color .15s,border-color .15s;display:flex}.AdminSidebar-module__q4U9Kq__cmdkChip:focus-visible{border-color:var(--frog-flash);color:var(--chalk);outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.AdminSidebar-module__q4U9Kq__cmdkChip:hover{border-color:var(--frog-flash);color:var(--chalk)}}.AdminSidebar-module__q4U9Kq__cmdkIcon{opacity:.8;flex-shrink:0;width:16px;height:16px}.AdminSidebar-module__q4U9Kq__cmdkChipLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.AdminSidebar-module__q4U9Kq__cmdkKbd{flex-shrink:0;gap:3px;display:inline-flex}.AdminSidebar-module__q4U9Kq__cmdkKbd kbd{font-family:var(--font-mono);color:var(--chalk);background:var(--surface-1);border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:700;line-height:1}@media (pointer:coarse){.AdminSidebar-module__q4U9Kq__cmdkKbd{display:none}}.AdminSidebar-module__q4U9Kq__userRow{align-items:center;gap:var(--s-2);min-width:0;display:flex}.AdminSidebar-module__q4U9Kq__avatar,.AdminSidebar-module__q4U9Kq__avatarPlaceholder{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.AdminSidebar-module__q4U9Kq__avatarPlaceholder{background:var(--frog-flash);color:var(--text-on-frog);font-family:var(--font-mono);letter-spacing:.04em;place-items:center;font-size:11px;font-weight:700;display:grid}.AdminSidebar-module__q4U9Kq__userMeta{flex-direction:column;min-width:0;line-height:1.2;display:flex}.AdminSidebar-module__q4U9Kq__userName{color:var(--chalk);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.AdminSidebar-module__q4U9Kq__userRole{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:10px}.AdminSidebar-module__q4U9Kq__actionRow{justify-content:space-between;align-items:stretch;margin:0 -6px;display:flex}.AdminSidebar-module__q4U9Kq__actionBtn{border-radius:var(--r-sm);min-width:0;min-height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:4px 2px;transition:color .15s,background .15s;display:flex}.AdminSidebar-module__q4U9Kq__actionIcon{flex-shrink:0;place-items:center;width:19px;height:19px;display:grid}.AdminSidebar-module__q4U9Kq__actionIcon svg{width:19px;height:19px}.AdminSidebar-module__q4U9Kq__actionLabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;font-size:8.5px}.AdminSidebar-module__q4U9Kq__actionDivider{background:var(--border);flex-shrink:0;align-self:stretch;width:1px;margin:2px 0}.AdminSidebar-module__q4U9Kq__actionBtnActive,.AdminSidebar-module__q4U9Kq__actionBtnActive .AdminSidebar-module__q4U9Kq__actionLabel{color:var(--text-frog-on-surface)}.AdminSidebar-module__q4U9Kq__actionBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.AdminSidebar-module__q4U9Kq__actionBtnOut{color:var(--text-crimp-on-surface)}.AdminSidebar-module__q4U9Kq__actionBtnOut .AdminSidebar-module__q4U9Kq__actionLabel{color:color-mix(in srgb, var(--text-crimp-on-surface) 75%, transparent)}.AdminSidebar-module__q4U9Kq__actionBtnOut:focus-visible{outline-color:var(--crimp)}@media (hover:hover) and (pointer:fine){.AdminSidebar-module__q4U9Kq__actionBtn:hover{color:var(--chalk);background:var(--surface-2)}.AdminSidebar-module__q4U9Kq__actionBtn:hover .AdminSidebar-module__q4U9Kq__actionLabel{color:var(--ink-muted)}.AdminSidebar-module__q4U9Kq__actionBtnOut:hover{color:var(--text-crimp-on-surface);background:color-mix(in srgb, var(--crimp) 8%, transparent)}.AdminSidebar-module__q4U9Kq__actionBtnOut:hover .AdminSidebar-module__q4U9Kq__actionLabel{color:color-mix(in srgb, var(--text-crimp-on-surface) 75%, transparent)}}.AdminSidebar-module__q4U9Kq__bottomActions{align-items:stretch;gap:var(--s-2);display:flex}.AdminSidebar-module__q4U9Kq__logout{width:100%;color:var(--ink-muted);border-radius:var(--r-sm);cursor:pointer;font-size:12px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 10px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.AdminSidebar-module__q4U9Kq__logout svg{flex-shrink:0}@media (hover:hover) and (pointer:fine){.AdminSidebar-module__q4U9Kq__logout:hover{color:var(--text-crimp-on-surface);border-color:var(--crimp);background:color-mix(in srgb, var(--crimp) 8%, transparent)}}.AdminSidebar-module__q4U9Kq__topBar{display:none}.AdminSidebar-module__q4U9Kq__topBar>*{flex-shrink:0}.AdminSidebar-module__q4U9Kq__topBarBrand{flex:0 auto;align-items:baseline;gap:4px;min-width:0;display:flex;overflow:hidden}.AdminSidebar-module__q4U9Kq__topBarBrand .AdminSidebar-module__q4U9Kq__logoText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.AdminSidebar-module__q4U9Kq__topBarBrand .AdminSidebar-module__q4U9Kq__logoImg{min-width:0;max-width:min(180px,100%)}.AdminSidebar-module__q4U9Kq__topBarTitle{font-family:var(--font-header);color:var(--chalk);text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:var(--gc-topbar-title-min-w);flex:1 1 0;font-size:15px;font-weight:700;overflow:hidden}.AdminSidebar-module__q4U9Kq__drawerBackdrop{display:none}.AdminSidebar-module__q4U9Kq__drawerPanel{display:contents}@media (max-width:900px),(pointer:coarse),(orientation:landscape) and (max-height:500px){.AdminSidebar-module__q4U9Kq__sidebar{border-right:0;border-bottom:2px solid var(--border);z-index:60;background:var(--surface-1);flex-direction:column;width:100%;height:auto;position:sticky;top:0}.AdminSidebar-module__q4U9Kq__logo{display:none}.AdminSidebar-module__q4U9Kq__topBar{align-items:center;gap:var(--s-2);padding:10px var(--s-2) 10px var(--s-3);display:flex}.AdminSidebar-module__q4U9Kq__topBar .AdminSidebar-module__q4U9Kq__topBarIdentity{margin-left:calc(-1 * var(--s-1))}.AdminSidebar-module__q4U9Kq__topBar{padding-right:0}.AdminSidebar-module__q4U9Kq__drawerPanel{--gc-operator-drawer-w:min(216px, 78vw);width:var(--gc-operator-drawer-w);background:var(--surface-1);border-left:2px solid var(--border);box-shadow:-6px 0 0 var(--mossy-deep);visibility:hidden;transition:transform .25s var(--ease-out), visibility 0s linear .25s;z-index:240;padding:var(--s-4) var(--s-3) calc(var(--s-5) + env(safe-area-inset-bottom,0px));gap:var(--s-3);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.AdminSidebar-module__q4U9Kq__sidebar.AdminSidebar-module__q4U9Kq__drawerOpen .AdminSidebar-module__q4U9Kq__drawerPanel{visibility:visible;transition-delay:0s,0s;transform:translate(0)}.AdminSidebar-module__q4U9Kq__drawerBackdrop{background:color-mix(in srgb, var(--scrim-ink) 50%, transparent);z-index:235;animation:AdminSidebar-module__q4U9Kq__drawer-backdrop-fade .2s var(--ease-out);display:block;position:fixed;inset:0}.AdminSidebar-module__q4U9Kq__nav{gap:var(--s-1);flex-direction:column;flex:none;padding:0;display:flex;overflow:visible}.AdminSidebar-module__q4U9Kq__group{flex-direction:column;gap:2px}.AdminSidebar-module__q4U9Kq__link{padding:9px var(--s-2);gap:var(--s-2);min-height:48px;font-size:13px}.AdminSidebar-module__q4U9Kq__groupToggle{min-height:48px;padding:0 var(--s-2);font-size:14px}.AdminSidebar-module__q4U9Kq__bottom{align-items:stretch;gap:var(--s-3);padding:var(--s-3) 0 0;border-top:1px solid var(--border-soft);flex-direction:column;margin-top:auto}.AdminSidebar-module__q4U9Kq__topUtility{padding:0 0 var(--s-3)}.AdminSidebar-module__q4U9Kq__userRow{display:flex}.AdminSidebar-module__q4U9Kq__logout{text-align:left;padding:8px 12px;font-size:12px}.AdminSidebar-module__q4U9Kq__cmdkChip{padding:10px 12px;font-size:13px}}@media (max-width:480px){.AdminSidebar-module__q4U9Kq__topBarBrand .AdminSidebar-module__q4U9Kq__logoRole{clip:rect(0,0,0,0);white-space:nowrap;text-transform:none;letter-spacing:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:760px){.AdminSidebar-module__q4U9Kq__topBar{transition:transform var(--motion-duration-sheet-chrome) var(--ease-out), opacity var(--motion-duration-sheet-chrome) linear}html[data-gc-sheet-open] .AdminSidebar-module__q4U9Kq__topBar{opacity:0;pointer-events:none;transform:translateY(-100%)}.AdminSidebar-module__q4U9Kq__sidebar{transition:background-color var(--motion-duration-sheet-chrome) linear, border-bottom-color var(--motion-duration-sheet-chrome) linear,  height var(--motion-duration-sheet-chrome) var(--ease-out)}html[data-gc-sheet-open] .AdminSidebar-module__q4U9Kq__sidebar{background:0 0;border-bottom-width:0;border-bottom-color:#0000;height:0;min-height:0}}@media (prefers-reduced-motion:reduce){.AdminSidebar-module__q4U9Kq__drawerPanel{transition:none}.AdminSidebar-module__q4U9Kq__drawerBackdrop{animation:none}.AdminSidebar-module__q4U9Kq__groupChevron{transition:none}.AdminSidebar-module__q4U9Kq__groupLinks[data-entering],.AdminSidebar-module__q4U9Kq__sidebar .AdminSidebar-module__q4U9Kq__flyout{animation:none}.AdminSidebar-module__q4U9Kq__topBar,.AdminSidebar-module__q4U9Kq__sidebar{transition:none}}body[data-motion=off] .AdminSidebar-module__q4U9Kq__drawerPanel{transition:none}body[data-motion=off] .AdminSidebar-module__q4U9Kq__drawerBackdrop{animation:none}body[data-motion=off] .AdminSidebar-module__q4U9Kq__groupChevron{transition:none}body[data-motion=off] .AdminSidebar-module__q4U9Kq__groupLinks[data-entering],body[data-motion=off] .AdminSidebar-module__q4U9Kq__flyout{animation:none}body[data-motion=off] .AdminSidebar-module__q4U9Kq__topBar,body[data-motion=off] .AdminSidebar-module__q4U9Kq__sidebar{transition:none}@keyframes AdminSidebar-module__q4U9Kq__drawer-backdrop-fade{0%{opacity:0}to{opacity:1}}.AdminSidebar-module__q4U9Kq__linkMono{font-family:var(--font-mono);letter-spacing:.02em;font-size:12px;font-weight:700}.AdminSidebar-module__q4U9Kq__collapseBtn{border:1px solid var(--border-control);border-radius:var(--r-sm);background:var(--surface-2);width:auto;color:var(--ink-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:7px 9px;font-family:inherit;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.AdminSidebar-module__q4U9Kq__collapseBtn:hover{border-color:var(--frog-flash);color:var(--text-frog-on-surface)}}.AdminSidebar-module__q4U9Kq__collapseBtnIcon{flex-shrink:0;place-items:center;display:grid}@media (min-width:901px) and (pointer:fine) and (min-height:501px){.AdminSidebar-module__q4U9Kq__sidebarCollapsed{width:76px}.AdminSidebar-module__q4U9Kq__sidebarCollapsed .AdminSidebar-module__q4U9Kq__logo{padding:var(--s-3) 0;justify-content:center}.AdminSidebar-module__q4U9Kq__sidebarCollapsed .AdminSidebar-module__q4U9Kq__nav{padding:var(--s-2) 6px;gap:2px}.AdminSidebar-module__q4U9Kq__railGroup{width:100%}.AdminSidebar-module__q4U9Kq__railGroupBtn{border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.AdminSidebar-module__q4U9Kq__railGroupBtn:hover{background:var(--surface-2);color:var(--chalk)}}.AdminSidebar-module__q4U9Kq__railGroupBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.AdminSidebar-module__q4U9Kq__railGroupBtn.AdminSidebar-module__q4U9Kq__active{background:color-mix(in srgb, var(--frog-flash) 12%, transparent);color:var(--text-frog-on-surface)}.AdminSidebar-module__q4U9Kq__railGroupBtn[aria-expanded=true]{background:var(--surface-2);color:var(--chalk)}.AdminSidebar-module__q4U9Kq__flyout{z-index:var(--z-dropdown);width:max-content;min-width:200px;max-width:280px;max-height:calc(100vh - 16px);padding:var(--s-2);background:var(--surface-1);color:var(--ink);border:1px solid var(--border-strong);border-radius:var(--r-md);animation:AdminSidebar-module__q4U9Kq__navGroupIn var(--motion-duration-sm) var(--ease-out);flex-direction:column;gap:2px;display:flex;position:fixed;overflow-y:auto}.AdminSidebar-module__q4U9Kq__flyout[hidden]{display:none}.AdminSidebar-module__q4U9Kq__sidebarCollapsed:has(.AdminSidebar-module__q4U9Kq__flyout:not([hidden])){z-index:var(--z-sidebar)}.AdminSidebar-module__q4U9Kq__flyoutHead{color:var(--chalk);padding:4px 12px 6px;font-size:13px;font-weight:700}.AdminSidebar-module__q4U9Kq__sidebarCollapsed .AdminSidebar-module__q4U9Kq__topUtility{padding:var(--s-3) 6px}.AdminSidebar-module__q4U9Kq__sidebarCollapsed .AdminSidebar-module__q4U9Kq__cmdkChip{justify-content:center;padding:8px}.AdminSidebar-module__q4U9Kq__sidebarCollapsed .AdminSidebar-module__q4U9Kq__userRow{flex-direction:column;align-items:center;gap:6px}.AdminSidebar-module__q4U9Kq__sidebarCollapsed .AdminSidebar-module__q4U9Kq__actionRow{flex-direction:column;gap:2px;margin:0}.AdminSidebar-module__q4U9Kq__sidebarCollapsed .AdminSidebar-module__q4U9Kq__actionBtn{min-height:40px}.AdminSidebar-module__q4U9Kq__sidebarCollapsed .AdminSidebar-module__q4U9Kq__collapseBtn{justify-content:center;width:100%;padding:6px}}.AdminSidebar-module__q4U9Kq__countDot{text-align:center;min-width:18px;font-family:var(--font-mono);color:var(--text-on-leap);background:var(--leap);border-radius:var(--r-pill);margin-left:auto;padding:1px 6px;font-size:.6rem;font-weight:700}.AdminSidebar-module__q4U9Kq__countDotCollapsed{text-align:center;min-width:14px;height:14px;line-height:14px;font-family:var(--font-mono);color:var(--text-on-leap);background:var(--leap);border-radius:var(--r-pill);padding:0 3px;font-size:.5rem;font-weight:700;position:absolute;top:-4px;right:-4px}.AdminSidebar-module__q4U9Kq__topBarIdentity{margin:0}.AdminSidebar-module__q4U9Kq__drawerSignOut{display:none}@media (max-width:900px),(pointer:coarse),(orientation:landscape) and (max-height:500px){.AdminSidebar-module__q4U9Kq__drawerSignOut{align-items:center;gap:var(--s-2);min-height:44px;margin:var(--s-2) var(--s-3) 0;padding:var(--s-2) var(--s-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-1);color:var(--ink-muted);font-family:var(--font-header);cursor:pointer;font-size:13px;font-weight:600;display:flex}.AdminSidebar-module__q4U9Kq__drawerSignOut:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}}.AdminSidebar-module__q4U9Kq__drawerSignOutIcon{place-items:center;width:18px;height:18px;display:grid}.AdminSidebar-module__q4U9Kq__sidebar[data-inside-gym] .AdminSidebar-module__q4U9Kq__topBar,.AdminSidebar-module__q4U9Kq__sidebar[data-inside-gym] .AdminSidebar-module__q4U9Kq__logo{box-shadow:inset 0 3px 0 var(--text-leap-on-surface)}
.layout-module__uVjBhq__shell{background:var(--surface-1);min-height:100dvh;display:flex}.layout-module__uVjBhq__shellCollapsed{--sidebar-w:76px}.layout-module__uVjBhq__main{min-width:0;padding:var(--s-6);flex:1;overflow-y:auto}.layout-module__uVjBhq__mainExpanded{width:calc(100vw - var(--sidebar-w))}@media (max-width:900px),(pointer:coarse),(orientation:landscape) and (max-height:500px){.layout-module__uVjBhq__shell{flex-direction:column}.layout-module__uVjBhq__main,.layout-module__uVjBhq__mainExpanded{width:auto;padding:var(--s-3)}.layout-module__uVjBhq__main{overflow-x:clip}}:root[data-app] .layout-module__uVjBhq__shell{flex-direction:column}:root[data-app] .layout-module__uVjBhq__main[data-app-tabs]{padding-bottom:calc(var(--app-bottom-bar-h) + var(--app-inset-bottom) + var(--s-3));overflow:clip visible}
.DrawerNudgeBar-module__S0_deG__bar{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);margin:0 0 var(--s-4);padding:var(--s-2) var(--s-4);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface-2);flex-wrap:wrap;display:flex}.DrawerNudgeBar-module__S0_deG__text{font-size:var(--t-small);margin:0}.DrawerNudgeBar-module__S0_deG__actions{align-items:center;gap:var(--s-2);display:flex}
:root[data-app] .AdminAppShell-module__ZlPsDW__appShell{flex-direction:column;height:100dvh;position:fixed;inset:0;overflow-x:clip}:root[data-app] .AdminAppShell-module__ZlPsDW__appShell>header{flex:none}:root[data-app] .AdminAppShell-module__ZlPsDW__appMain{margin-bottom:calc(var(--app-bottom-bar-h) + var(--app-inset-bottom));padding-bottom:var(--s-4);padding-left:calc(var(--s-3) + var(--app-inset-left));padding-right:calc(var(--s-3) + var(--app-inset-right))}:root[data-app=ios] .AdminAppShell-module__ZlPsDW__appShell:has(>header[data-large-title]) .AdminAppShell-module__ZlPsDW__appMain{padding-top:var(--app-large-title-bar-h)}:root[data-app] .AdminAppShell-module__ZlPsDW__appMain:has([data-band-chrome]){padding-bottom:0;padding-left:var(--app-inset-left);padding-right:var(--app-inset-right)}:root[data-app] .AdminAppShell-module__ZlPsDW__headerActions{align-items:center;display:flex}:root[data-app] a[data-admin-more-link]{padding-inline-start:calc(var(--s-4) * 2)}:root[data-app] .AdminAppShell-module__ZlPsDW__groupCount{font-variant-numeric:tabular-nums}:root[data-app] .AdminAppShell-module__ZlPsDW__disclosure{transition:transform var(--motion-duration-sm) var(--ease-out);place-items:center;display:inline-grid}:root[data-app] [aria-expanded=true] .AdminAppShell-module__ZlPsDW__disclosure{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){:root[data-app] .AdminAppShell-module__ZlPsDW__disclosure{transition:none}}
.layout-module__n8X7eG__shell{background:var(--surface-1);min-height:100dvh;display:flex}.layout-module__n8X7eG__main{min-width:0;padding:var(--s-6);padding-bottom:var(--s-8);flex:1;overflow-y:auto}@media (max-width:900px),(pointer:coarse),(orientation:landscape) and (max-height:500px){.layout-module__n8X7eG__shell{flex-direction:column}.layout-module__n8X7eG__main{padding:var(--s-3);padding-bottom:calc(var(--s-8) + env(safe-area-inset-bottom,0px))}.layout-module__n8X7eG__shell{height:100dvh;position:fixed;inset:0}.layout-module__n8X7eG__main{overscroll-behavior-y:contain;min-height:0;scroll-padding-bottom:calc(var(--gc-save-bar-h,0px) + var(--s-2));overflow-x:clip}}@media (max-width:760px){html[data-gc-sheet-open] [data-band-scroller]{padding-bottom:calc(var(--gc-scroller-pad-b,var(--s-8) + env(safe-area-inset-bottom,0px)) + 50vh)}.layout-module__n8X7eG__main:has([data-band-chrome]){flex-direction:column;padding:0;display:flex;overflow-y:hidden}}html.gc-day-sheet-open .layout-module__n8X7eG__main{overflow-y:hidden}html.gc-day-sheet-open [data-band-scroller]{overflow-y:hidden}@media print{.layout-module__n8X7eG__shell{position:static}}
.layout-module__LNGO8a__shell{background:var(--surface-1);min-height:100dvh;display:flex}.layout-module__LNGO8a__main{min-width:0;padding:var(--s-6);flex:1;overflow-y:auto}@media (max-width:900px),(pointer:coarse),(orientation:landscape) and (max-height:500px){.layout-module__LNGO8a__shell{flex-direction:column}.layout-module__LNGO8a__main{padding:var(--s-3);overflow-x:clip}}:root[data-app] .layout-module__LNGO8a__shell{flex-direction:column}:root[data-app] .layout-module__LNGO8a__main[data-app-tabs]{padding-bottom:calc(var(--app-bottom-bar-h) + var(--app-inset-bottom) + var(--s-3));overflow:clip visible}
.layout-module__v9-x6q__shell{background:var(--surface-1);min-height:100dvh;display:flex}.layout-module__v9-x6q__main{min-width:0;padding:var(--s-6);flex:1;overflow-y:auto}@media (max-width:900px),(pointer:coarse),(orientation:landscape) and (max-height:500px){.layout-module__v9-x6q__shell{flex-direction:column}.layout-module__v9-x6q__main{padding:var(--s-3);overflow-x:clip}}:root[data-app] .layout-module__v9-x6q__shell{flex-direction:column}:root[data-app] .layout-module__v9-x6q__main[data-app-tabs]{padding-bottom:calc(var(--app-bottom-bar-h) + var(--app-inset-bottom) + var(--s-3));overflow:clip visible}