._9oYVHW_bar{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:none}._9oYVHW_bar a,._9oYVHW_bar button{-webkit-user-drag:none;-webkit-touch-callout:none}@media (pointer:coarse){._9oYVHW_bar{z-index:51;background:var(--mossy-deep);border-top:1px solid var(--border);height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}}._9oYVHW_tab{cursor:pointer;min-width:0;color:color-mix(in srgb, var(--chalk) 56%, transparent);-webkit-tap-highlight-color:transparent;transition:color var(--motion-duration-segment) var(--ease-out), background-color var(--motion-duration-segment) var(--ease-out), border-color var(--motion-duration-segment) var(--ease-out);background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:6px 4px;text-decoration:none;display:flex}._9oYVHW_tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px;border-radius:var(--r-sm)}._9oYVHW_tabActive{color:var(--text-frog-on-surface)}._9oYVHW_tab:not(._9oYVHW_tabActive) ._9oYVHW_label{color:color-mix(in srgb, var(--chalk) 62%, transparent)}._9oYVHW_shopTab{touch-action:none}._9oYVHW_shopTab._9oYVHW_tabActive ._9oYVHW_label{color:color-mix(in srgb, var(--chalk) 62%, transparent)}._9oYVHW_shopTab._9oYVHW_tabTrayOpen{color:color-mix(in srgb, var(--chalk) 56%, transparent)}._9oYVHW_shopTab._9oYVHW_tabTrayOpen ._9oYVHW_label{color:color-mix(in srgb, var(--chalk) 62%, transparent)}._9oYVHW_shopTab._9oYVHW_tabTrayOpen ._9oYVHW_icon{transform:none}._9oYVHW_shopIconWrap{display:inline-flex;position:relative}._9oYVHW_shopBadge{background:var(--frog-flash);min-width:16px;height:16px;color:var(--text-on-frog);box-shadow:0 0 0 1.5px var(--mossy-deep);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-8px}._9oYVHW_tabActive ._9oYVHW_shopBadge{transform:translateY(-2px)}._9oYVHW_shopTab._9oYVHW_tabTrayOpen ._9oYVHW_shopBadge{transform:none}._9oYVHW_shopBadge{transition:transform var(--motion-duration-md) var(--ease-out)}@media (hover:hover) and (pointer:fine){._9oYVHW_tab:hover{color:var(--chalk)}._9oYVHW_tabActive:hover{color:var(--text-frog-on-surface)}}._9oYVHW_icon{width:23px;height:23px;transition:transform var(--motion-duration-md) var(--ease-out);will-change:transform;flex-shrink:0}._9oYVHW_tabActive ._9oYVHW_icon{transform:translateY(-2px)scale(1.12)}._9oYVHW_tab:active ._9oYVHW_icon{transform:scale(.86)}._9oYVHW_tabActive:active ._9oYVHW_icon{transform:translateY(-2px)scale(.94)}._9oYVHW_indicator{top:-1px;left:calc(var(--gc-tab-center,.5) * 100%);pointer-events:none;z-index:1;width:30px;height:3px;box-shadow:0 0 8px color-mix(in srgb, var(--frog-flash) 60%, transparent);transition:left var(--motion-duration-sm) var(--ease-out), width var(--motion-duration-sm) var(--ease-out), gap var(--motion-duration-sm) var(--ease-out), opacity var(--motion-duration-sm) var(--ease-out);gap:0;display:flex;position:absolute;transform:translate(-50%)}._9oYVHW_indicator[data-hidden]{opacity:0;transition:left var(--motion-duration-sm) var(--ease-out), opacity var(--motion-duration-sm) var(--ease-out)}._9oYVHW_indicator i{background:var(--frog-flash);height:3px;transition:background var(--motion-duration-sm) var(--ease-out), opacity var(--motion-duration-sm) var(--ease-out);border-radius:0;flex:1 1 0}._9oYVHW_indicator i:first-child{border-top-left-radius:1.5px;border-bottom-left-radius:1.5px}._9oYVHW_indicator i:last-child{border-top-right-radius:1.5px;border-bottom-right-radius:1.5px}._9oYVHW_indicator[data-split]{width:42px;box-shadow:none;gap:2px}._9oYVHW_indicator[data-split] i{opacity:.35;background:var(--chalk);box-shadow:none;border-radius:1.5px}._9oYVHW_indicator[data-split] i._9oYVHW_segLit{opacity:1;background:var(--gc-seg-accent,var(--frog-flash));box-shadow:0 0 8px color-mix(in srgb, var(--gc-seg-accent,var(--frog-flash)) 60%, transparent)}._9oYVHW_label{font-family:var(--font-body);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:600;line-height:1;overflow:hidden}._9oYVHW_fab{min-width:0;color:color-mix(in srgb, var(--chalk) 56%, transparent);-webkit-tap-highlight-color:transparent;z-index:1;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;gap:4px;text-decoration:none;display:flex;position:relative}._9oYVHW_fabActive{color:var(--text-frog-on-surface)}._9oYVHW_fabRing{background:var(--mossy-deep);width:52px;height:52px;color:inherit;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:-22px;display:flex;box-shadow:inset 0 0 0 2px}._9oYVHW_fabIcon{width:25px;height:25px}._9oYVHW_fabGlyph{transition:transform var(--motion-duration-md) var(--ease-out);will-change:transform;display:inline-flex}._9oYVHW_fabActive ._9oYVHW_fabGlyph{transform:translateY(-2px)scale(1.12)}._9oYVHW_fab:active ._9oYVHW_fabGlyph{transform:scale(.86)}._9oYVHW_fabActive:active ._9oYVHW_fabGlyph{transform:translateY(-2px)scale(.94)}:is(html:active-view-transition ._9oYVHW_icon,html:active-view-transition ._9oYVHW_fabGlyph){transition:none}._9oYVHW_fabLabel{font-family:var(--font-body);letter-spacing:.01em;color:color-mix(in srgb, var(--chalk) 62%, transparent);font-size:11px;font-weight:700;line-height:1}._9oYVHW_fab:focus-visible{outline:none}._9oYVHW_fab:focus-visible ._9oYVHW_fabRing{outline:2px solid var(--focus-ring);outline-offset:3px}._9oYVHW_fabActive ._9oYVHW_fabRing{background:var(--frog-flash);color:var(--text-on-frog);box-shadow:none}