.claude-bpos-integration-orbit{font-family:var(--primary_font,"Onest",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);overflow:clip}.claude-bpos-integration-orbit__header{margin-bottom:3.125rem;row-gap:1.5rem}.claude-bpos-integration-orbit__intro{max-width:48rem}.claude-bpos-integration-orbit__intro .h2,.claude-bpos-integration-orbit__intro h2{font-family:var(--heading_font,"Sora",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);margin-bottom:1rem;max-width:19ch}.claude-bpos-integration-orbit__intro .description{max-width:46rem}.claude-bpos-integration-orbit__benefit-copy>:last-child,.claude-bpos-integration-orbit__intro .description>:last-child{margin-bottom:0}.claude-bpos-integration-orbit__actions{display:flex;justify-content:flex-end;padding-bottom:.35rem}.claude-bpos-integration-orbit__grid{row-gap:3.125rem}.claude-bpos-integration-orbit__visual-column{padding-right:clamp(15px,3vw,3.75rem);position:relative}.claude-bpos-integration-orbit__sticky{position:sticky;top:var(--bpos-orbit-sticky-top,120px)}.claude-bpos-integration-orbit__stage{aspect-ratio:1.15/1;background:radial-gradient(circle at 5% 3%,rgba(var(--white_rgb,255,255,255),.52) 0,rgba(var(--white_rgb,255,255,255),.24) 27%,transparent 53%),linear-gradient(135deg,rgba(var(--white_rgb,255,255,255),.18) 0,transparent 58%),var(--bpos-orbit-stage,var(--primary,#006ac6));border:1px solid rgba(var(--white_rgb,255,255,255),.28);border-radius:var(--bpos-orbit-radius,48px);box-shadow:inset 0 1px 0 rgba(var(--white_rgb,255,255,255),.24);isolation:isolate;min-height:var(--bpos-orbit-min-height,520px);overflow:hidden;position:relative;width:100%}.claude-bpos-integration-orbit__ring{aspect-ratio:1;border:1px solid var(--bpos-orbit-line,rgba(var(--white_rgb,255,255,255),.42));border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.claude-bpos-integration-orbit__ring--outer{width:70%}.claude-bpos-integration-orbit__ring--inner{width:44%}.claude-bpos-integration-orbit__track{animation:bpos-orbit-clockwise var(--bpos-orbit-duration,54s) linear infinite;border-radius:50%;inset:0;position:absolute}.claude-bpos-integration-orbit__ring--inner .claude-bpos-integration-orbit__track{animation-duration:calc(var(--bpos-orbit-duration, 54s)*.72);animation-name:bpos-orbit-counterclockwise}.claude-bpos-integration-orbit__item{height:0;left:50%;position:absolute;top:50%;transform:rotate(var(--item-angle)) translateX(var(--item-radius));width:0}.claude-bpos-integration-orbit__logo-card{align-items:center;animation:bpos-card-upright var(--bpos-orbit-duration,54s) linear infinite;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);background:linear-gradient(135deg,rgba(var(--white_rgb,255,255,255),.76),rgba(var(--white_rgb,255,255,255),.38) 62%,rgba(var(--white_rgb,255,255,255),.24)),var(--bpos-orbit-card,rgba(var(--white_rgb,255,255,255),.24));border:1px solid rgba(var(--white_rgb,255,255,255),.62);border-radius:calc(var(--bpos-orbit-radius, 48px)/3);box-shadow:inset 0 1px 0 rgba(var(--white_rgb,255,255,255),.78),inset 0 -1px 0 rgba(var(--primary_rgb,0,106,198),.08),0 .85rem 2rem rgba(var(--dark_rgb,17,18,26),.17);display:flex;height:4.25rem;justify-content:center;left:-3.375rem;overflow:hidden;padding:.75rem;position:absolute;text-decoration:none;top:-2.125rem;transform:rotate(var(--counter-start)) scale(var(--card-scale,1));width:6.75rem;z-index:2}.claude-bpos-integration-orbit__logo-card:before{background:linear-gradient(115deg,transparent 34%,rgba(var(--white_rgb,255,255,255),.54) 48%,transparent 62%);content:"";inset:-70% -25%;pointer-events:none;position:absolute;transform:translateX(-26%);z-index:0}.claude-bpos-integration-orbit__ring--inner .claude-bpos-integration-orbit__logo-card{animation-duration:calc(var(--bpos-orbit-duration, 54s)*.72);animation-name:bpos-card-upright-reverse;height:3.75rem;left:-3rem;top:-1.875rem;width:6rem}.claude-bpos-integration-orbit__logo-card img{display:block;height:78%;max-width:88%;object-fit:contain;position:relative;transform:scale(1.28);width:88%;z-index:1}.claude-bpos-integration-orbit__logo-card[data-logo-name=bottlezoo] img{filter:brightness(0) saturate(100%) invert(13%) sepia(30%) saturate(1965%) hue-rotate(173deg) brightness(90%) contrast(102%)}.claude-bpos-integration-orbit__logo-card[data-logo-name=doordash] img{filter:brightness(0) saturate(100%) invert(24%) sepia(99%) saturate(6906%) hue-rotate(6deg) brightness(104%) contrast(101%)}.claude-bpos-integration-orbit__logo-card[data-logo-name=google-local-inventory] img,.claude-bpos-integration-orbit__logo-card[data-logo-name=google] img,.claude-bpos-integration-orbit__logo-card[data-logo-name=pointy] img{filter:brightness(0) saturate(100%) invert(30%) sepia(91%) saturate(1458%) hue-rotate(183deg) brightness(91%) contrast(96%)}.claude-bpos-integration-orbit__logo-card[data-logo-name=quickbooks] img{filter:brightness(0) saturate(100%) invert(50%) sepia(87%) saturate(1010%) hue-rotate(73deg) brightness(86%) contrast(88%)}.claude-bpos-integration-orbit__logo-fallback{color:var(--bpos-orbit-hub,var(--secondary,var(--dark,#11121a)));font-family:var(--heading_font,"Sora",sans-serif);font-size:.8125rem;font-weight:700;position:relative;text-align:center;z-index:1}.claude-bpos-integration-orbit__tooltip{background:var(--bpos-orbit-hub,var(--secondary,var(--dark,#11121a)));border-radius:.4rem;bottom:calc(100% + .6rem);color:var(--white,#fff);font-size:.75rem;left:50%;line-height:1.25;max-width:11rem;opacity:0;padding:.5rem .65rem;pointer-events:none;position:absolute;transform:translate(-50%,.35rem);transition:opacity .2s ease,transform .2s ease;width:max-content}.claude-bpos-integration-orbit__tooltip small{display:block;opacity:.72}.claude-bpos-integration-orbit__item[data-tooltip-side=below] .claude-bpos-integration-orbit__tooltip{bottom:auto;top:calc(100% + .6rem);transform:translate(-50%,-.35rem)}.claude-bpos-integration-orbit__item[data-tooltip-align=left] .claude-bpos-integration-orbit__tooltip{bottom:auto;left:auto;right:calc(100% + .6rem);top:50%;transform:translate(.35rem,-50%)}.claude-bpos-integration-orbit__item[data-tooltip-align=right] .claude-bpos-integration-orbit__tooltip{bottom:auto;left:calc(100% + .6rem);right:auto;top:50%;transform:translate(-.35rem,-50%)}.claude-bpos-integration-orbit__logo-card:focus-visible .claude-bpos-integration-orbit__tooltip,.claude-bpos-integration-orbit__logo-card:hover .claude-bpos-integration-orbit__tooltip{opacity:1;transform:translate(-50%)}.claude-bpos-integration-orbit__item[data-tooltip-align=left] .claude-bpos-integration-orbit__logo-card:focus-visible .claude-bpos-integration-orbit__tooltip,.claude-bpos-integration-orbit__item[data-tooltip-align=left] .claude-bpos-integration-orbit__logo-card:hover .claude-bpos-integration-orbit__tooltip,.claude-bpos-integration-orbit__item[data-tooltip-align=right] .claude-bpos-integration-orbit__logo-card:focus-visible .claude-bpos-integration-orbit__tooltip,.claude-bpos-integration-orbit__item[data-tooltip-align=right] .claude-bpos-integration-orbit__logo-card:hover .claude-bpos-integration-orbit__tooltip{transform:translateY(-50%)}.claude-bpos-integration-orbit__logo-card:focus-visible{outline:3px solid var(--white,#fff);outline-offset:4px}.claude-bpos-integration-orbit__hub{align-items:center;aspect-ratio:1;background:var(--bpos-orbit-hub,var(--secondary,var(--dark,#11121a)));border:.625rem solid rgba(var(--white_rgb,255,255,255),.7);border-radius:50%;box-shadow:0 1rem 2.5rem rgba(var(--dark_rgb,17,18,26),.25);display:flex;justify-content:center;left:50%;padding:1.4rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(6.75rem,22%,8.75rem);z-index:4}.claude-bpos-integration-orbit__hub img{height:auto;width:100%}.claude-bpos-integration-orbit__hub--white img{filter:brightness(0) invert(1)}.claude-bpos-integration-orbit__hub span{color:var(--white,#fff);font-family:var(--heading_font,"Sora",sans-serif);font-weight:700;text-align:center}.claude-bpos-integration-orbit__pool{bottom:1rem;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;left:1rem;position:absolute;right:1rem;z-index:5}.claude-bpos-integration-orbit__pool .claude-bpos-integration-orbit__item{height:auto;position:static;transform:none;width:auto}.claude-bpos-integration-orbit__pool .claude-bpos-integration-orbit__logo-card{animation:none;inset:auto;position:relative;transform:none}.claude-bpos-integration-orbit__stage.is-ready .claude-bpos-integration-orbit__pool{display:none}.claude-bpos-integration-orbit__benefits{display:flex;flex-direction:column;gap:.75rem;padding-left:clamp(15px,2vw,2.5rem)}.claude-bpos-integration-orbit__benefit{max-width:35rem;padding:2rem 0;position:relative}.claude-bpos-integration-orbit__benefit:before{background:currentColor;content:"";height:1px;left:0;opacity:.16;position:absolute;right:0;top:0}.claude-bpos-integration-orbit__benefit:first-child{padding-top:.25rem}.claude-bpos-integration-orbit__benefit:first-child:before{display:none}.claude-bpos-integration-orbit__benefit-heading{font-family:var(--heading_font,"Sora",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);margin-bottom:.75rem}.claude-bpos-integration-orbit__benefit-copy{opacity:.82}.claude-bpos-integration-orbit--compact .claude-bpos-integration-orbit__benefits,.claude-bpos-integration-orbit--compact .claude-bpos-integration-orbit__visual-column{flex:0 0 100%;max-width:100%}.claude-bpos-integration-orbit--compact .claude-bpos-integration-orbit__visual-column{padding-right:15px}.claude-bpos-integration-orbit--compact .claude-bpos-integration-orbit__sticky{position:static}.claude-bpos-integration-orbit--compact .claude-bpos-integration-orbit__benefits,.claude-bpos-integration-orbit--compact .claude-bpos-integration-orbit__stage{margin-inline:auto;max-width:42rem}.claude-bpos-integration-orbit--compact .claude-bpos-integration-orbit__benefits{padding-left:15px}.claude-bpos-integration-orbit--compact .claude-bpos-integration-orbit__benefit:first-child{padding-top:2rem}.claude-bpos-integration-orbit--compact .claude-bpos-integration-orbit__benefit:first-child:before{display:block}.claude-bpos-integration-orbit__stage:focus-within .claude-bpos-integration-orbit__logo-card,.claude-bpos-integration-orbit__stage:focus-within .claude-bpos-integration-orbit__track{animation-play-state:paused}.claude-bpos-integration-orbit--static .claude-bpos-integration-orbit__logo-card,.claude-bpos-integration-orbit--static .claude-bpos-integration-orbit__track{animation:none}@keyframes bpos-orbit-clockwise{to{transform:rotate(1turn)}}@keyframes bpos-orbit-counterclockwise{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes bpos-card-upright{0%{transform:rotate(var(--counter-start)) scale(var(--card-scale,1))}to{transform:rotate(var(--counter-end)) scale(var(--card-scale,1))}}@keyframes bpos-card-upright-reverse{0%{transform:rotate(var(--counter-start)) scale(var(--card-scale,1))}to{transform:rotate(var(--counter-end)) scale(var(--card-scale,1))}}@media (hover:hover){.claude-bpos-integration-orbit__stage:hover .claude-bpos-integration-orbit__logo-card,.claude-bpos-integration-orbit__stage:hover .claude-bpos-integration-orbit__track{animation-play-state:paused}}@media (max-width:991.98px){.claude-bpos-integration-orbit__actions{justify-content:flex-start}.claude-bpos-integration-orbit__visual-column{padding-right:15px}.claude-bpos-integration-orbit__sticky{position:static}.claude-bpos-integration-orbit__stage{margin-inline:auto;max-width:42rem;min-height:min(var(--bpos-orbit-min-height,520px),78vw)}.claude-bpos-integration-orbit__benefits{margin-inline:auto;max-width:42rem;padding-left:15px}.claude-bpos-integration-orbit__benefit:first-child{padding-top:2rem}.claude-bpos-integration-orbit__benefit:first-child:before{display:block}}@media (max-width:575.98px){.claude-bpos-integration-orbit__header{margin-bottom:2.5rem}.claude-bpos-integration-orbit__grid{row-gap:2rem}.claude-bpos-integration-orbit__stage{aspect-ratio:1/1;border-radius:calc(var(--bpos-orbit-radius, 48px)*.68);min-height:0}.claude-bpos-integration-orbit__ring--outer{width:70%}.claude-bpos-integration-orbit__ring--inner{width:44%}.claude-bpos-integration-orbit__logo-card{height:3.2rem;left:-2.35rem;padding:.5rem;top:-1.6rem;width:4.7rem}.claude-bpos-integration-orbit__ring--inner .claude-bpos-integration-orbit__logo-card{height:2.8rem;left:-2.1rem;top:-1.4rem;width:4.2rem}.claude-bpos-integration-orbit__logo-card img{transform:scale(1.18)}.claude-bpos-integration-orbit__hub{border-width:.5rem;padding:1.05rem;width:6.25rem}.claude-bpos-integration-orbit__benefit{padding:1.75rem 0}}@media (prefers-reduced-motion:reduce){.claude-bpos-integration-orbit__logo-card,.claude-bpos-integration-orbit__track{animation:none}.claude-bpos-integration-orbit__tooltip{transition:none}}