.ba-header-bar{justify-content:space-between;align-items:center;gap:var(--gutter);padding:0 var(--gutter);background:var(--bar);-webkit-backdrop-filter:saturate(1.8)blur(20px);z-index:30;height:56px;min-height:44px;display:flex;position:sticky;top:0}.ba-header-bar__brand{white-space:nowrap;flex-shrink:0}.ba-header-bar__links{min-width:0;padding:var(--ring-reach);margin:calc(var(--ring-reach) * -1);scroll-padding-inline:var(--ring-reach);scrollbar-width:none;align-items:center;gap:28px;display:flex;overflow-x:auto}.ba-header-bar__links::-webkit-scrollbar{display:none}.ba-header-bar__actions{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.ba-flyout{background:var(--flyout);border-bottom:1px solid var(--hairline);opacity:0;visibility:hidden;transition:grid-template-rows var(--motion-flyout) var(--motion-ease), opacity var(--motion-flyout) var(--motion-ease), visibility var(--motion-flyout) steps(1, start);grid-template-rows:0fr;display:grid;overflow:hidden}.ba-flyout--open{opacity:1;visibility:visible;grid-template-rows:1fr}.ba-flyout__inner{min-height:0;padding:36px var(--gutter) 48px;gap:calc(var(--gutter) / 2);flex-wrap:wrap;display:flex;overflow:hidden}.ba-curtain{background:var(--curtain);-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-curtain) var(--motion-ease) var(--motion-curtain-delay), visibility var(--motion-curtain) steps(1, start) var(--motion-curtain-delay);position:fixed;inset:0}.ba-curtain--open{opacity:1;visibility:visible;pointer-events:auto}@media (prefers-reduced-motion:reduce){.ba-flyout,.ba-curtain{transition:none}}.ba-breadcrumb__list{font-size:var(--t-control);color:var(--ink-quiet);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ba-breadcrumb__item{align-items:center;gap:6px;display:flex}.ba-breadcrumb__current{color:var(--ink);font-weight:var(--w-title)}.ba-breadcrumb__separator{color:var(--ink-quiet)}.ba-pagination__list{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ba-pagination__page{appearance:none;border-radius:var(--r-full);min-height:var(--touch);aspect-ratio:1;font:inherit;font-size:var(--t-control);color:var(--ink);cursor:pointer;background:0 0;border:0}.ba-pagination__page--current{background:var(--chip-strong);font-weight:var(--w-title)}.ba-product-bar{z-index:20;padding:10px var(--product-bar-side-space,var(--gutter));position:sticky;top:0}.ba-product-bar__inner{min-height:52px;max-width:var(--measure);background:var(--bar);-webkit-backdrop-filter:blur(20px);border:1px solid var(--hairline);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-inline:auto;padding:8px 10px 8px 20px;display:flex}.ba-product-bar__name{font-size:var(--t-title);font-weight:var(--w-title);white-space:nowrap;text-overflow:ellipsis;opacity:0;min-width:0;max-width:0;transition:opacity var(--motion-flyout) var(--motion-ease), max-width var(--motion-flyout) var(--motion-ease);overflow:clip}.ba-product-bar__name--visible{opacity:1;max-width:100%}.ba-product-bar__actions{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ba-sentence-control{background:var(--chip);border-radius:var(--r-sm);font-size:var(--t-control);min-height:var(--touch);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:12px 20px;display:inline-flex}.ba-sentence-control--docked{z-index:5;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.ba-sentence-control__pick{font:inherit;color:var(--ink);font-weight:var(--w-title);cursor:pointer;min-height:var(--touch);background:0 0;border:0;padding:0 4px}.ba-sentence-control__pick:after{content:" ⌄";color:var(--ink-quiet)}.ba-sentence-control-panel{background:var(--chip);border-radius:var(--r-lg);width:100%;padding:36px 20px 14px;display:none}.ba-sentence-control-panel--open{display:block}.ba-sentence-control-panel [role=listbox]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ba-sentence-control__option{background:var(--chip-strong);border-radius:var(--r-xs);min-height:var(--touch);font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:0;min-width:0;max-width:100%;padding:11px 14px;font-size:15px;overflow:hidden}.ba-sentence-control-sheet{gap:var(--gutter);background:var(--chip);border-radius:var(--r-lg);flex-direction:column;width:100%;max-height:60%;padding:18px 14px 12px;display:none}.ba-sentence-control-sheet--open{display:flex}.ba-sentence-control-sheet>.ba-icon-button{align-self:flex-end}.ba-sentence-control-sheet__scroll{padding:var(--ring-reach) var(--ring-reach) calc(14px + var(--ring-reach));margin:calc(var(--ring-reach) * -1);scroll-padding-block:var(--ring-reach);overflow-y:auto}.ba-sentence-control-sheet__scroll [role=listbox]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ba-sentence-control-sheet__pinned{border-top:1px solid var(--hairline);text-align:center;font-size:var(--t-control);padding-top:12px}.ba-segmented-control{background:var(--chip);border-radius:var(--r-md);padding:calc(4px + var(--ring-reach));margin:calc(var(--ring-reach) * -1);max-width:100%;scroll-padding:var(--ring-reach);gap:2px;display:inline-flex;overflow-x:auto}.ba-segmented-control__option{font:inherit;color:var(--ink);cursor:pointer;border-radius:var(--r-sm);min-height:var(--touch);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;transition:background var(--motion-segmented) var(--motion-ease), color var(--motion-segmented) var(--motion-ease);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:12px 16px;font-size:13px;line-height:1.25;display:flex;overflow:clip}.ba-segmented-control__icon{aspect-ratio:1;border-radius:var(--r-xs);opacity:.55;background:currentColor;height:22px}.ba-segmented-control__option--on{background:var(--ink);color:var(--ground);font-weight:var(--w-title)}.ba-segmented-control__option--on .ba-segmented-control__icon{opacity:1}.ba-floating-action-pill{gap:12px;padding:8px 8px 8px 20px;transform:translateZ(0)}.ba-floating-action{z-index:20;pointer-events:none;flex-direction:column-reverse;display:flex;position:fixed;bottom:28px;left:0;right:0;transform:translateZ(0)}.ba-floating-action .ba-flyout,.ba-floating-action .ba-floating-action-pill{pointer-events:auto}.ba-floating-action>.ba-floating-action-pill{align-self:center}.ba-floating-action__link{min-height:var(--touch);font-size:var(--t-body);align-items:center;display:flex}.ba-floating-action-pill__icon{aspect-ratio:1;border-radius:var(--r-full);background:var(--ink);height:34px;color:var(--ground);place-items:center;font-size:18px;display:grid}.ba-bottom-tab-bar{background:var(--ground-alt);border-top:1px solid var(--hairline);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:sticky;bottom:0}.ba-bottom-tab-bar__link{min-height:var(--touch);color:var(--ink-quiet);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 4px;font-size:11px;text-decoration:none;display:flex}.ba-bottom-tab-bar__link[aria-current=page]{color:var(--ink);font-weight:var(--w-title)}.ba-full-screen-menu{background:var(--ground);z-index:40;padding:16px var(--gutter) 24px;flex-direction:column;display:none;position:absolute;inset:0}.ba-full-screen-menu--open{display:flex}.ba-full-screen-menu__top{min-height:var(--touch);justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.ba-full-screen-menu__links{flex-direction:column;display:flex}.ba-full-screen-menu__pillar-link{min-height:var(--touch);font-size:var(--t-big);font-weight:var(--w-title);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.ba-full-screen-menu__mark{aspect-ratio:1;border-radius:var(--r-full);flex-shrink:0;height:10px}.ba-full-screen-menu__mark--branding{background:var(--grad-branding-themed)}.ba-full-screen-menu__mark--development{background:var(--grad-development-themed)}.ba-full-screen-menu__mark--marketing{background:var(--grad-marketing-themed)}.ba-full-screen-menu__mark--ai.ai-glow{--ai-size:10px;flex-shrink:0}.ba-full-screen-menu__mark--ai.ai-glow .bloom{animation:none}.ba-full-screen-menu__rule{border-top:1px solid var(--hairline);margin:20px 0}.ba-full-screen-menu__secondary-links{flex-direction:column;display:flex}.ba-full-screen-menu__secondary-links .ba-link{min-height:var(--touch);font-size:var(--t-body);align-items:center;display:flex}.ba-full-screen-menu__footer{margin-top:auto}.ba-full-screen-menu__call{width:100%}@media (prefers-reduced-motion:reduce){.ba-product-bar__name,.ba-segmented-control__option{transition:none}}
