.interactive-goal-rings{aspect-ratio:1;isolation:isolate;place-items:center;width:100%;display:grid;position:relative}.interactive-goal-rings svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.interactive-goal-ring{--ring-ink:#176be8;cursor:pointer;touch-action:manipulation;outline:none}.interactive-goal-ring.ring-tone-1{--ring-ink:#7460ce}.interactive-goal-ring.ring-tone-2{--ring-ink:#138e99}.interactive-goal-ring circle{fill:none;stroke-width:10px;stroke-linecap:round;animation:none}.interactive-goal-ring .interactive-ring-track{stroke:#dce7f3;stroke-dasharray:none}.interactive-goal-ring .interactive-ring-value{stroke:var(--ring-ink);opacity:.65;transition:stroke-dasharray .38s,opacity .16s}.interactive-goal-ring[aria-pressed=true] .interactive-ring-value,.interactive-goal-ring:hover .interactive-ring-value{opacity:1}.interactive-goal-ring[aria-pressed=true] .interactive-ring-track{stroke:#bfd3ed}.interactive-goal-ring .interactive-ring-hit{stroke:#0000;stroke-width:15px;stroke-dasharray:none;pointer-events:stroke}.interactive-goal-ring:focus-visible .interactive-ring-track{stroke:#0c2549;stroke-width:13px;stroke-dasharray:2 4}.interactive-goal-rings .interactive-goal-ring:focus-visible{outline:none!important}.interactive-ring-readout{text-align:center;pointer-events:none;color:#102a4c;place-items:center;gap:5px;width:43%;display:grid;position:absolute}.interactive-ring-readout strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(22px,3vw,34px);font-weight:750;line-height:1.1}.interactive-ring-readout small{color:#183c68;overflow-wrap:normal;max-width:100%;font-size:12px;font-weight:650;line-height:1.25}@media (prefers-reduced-motion:reduce){.interactive-goal-ring .interactive-ring-value{transition:none}}html[data-motion-paused=true] .interactive-goal-ring .interactive-ring-value{transition:none}.connector-availability-sticker{--sticker-ink:#1956a8;--sticker-fill:#e8f2ff;box-sizing:border-box;background:var(--sticker-fill);max-width:100%;color:var(--sticker-ink);letter-spacing:0;white-space:normal;text-align:center;border:2px solid #fff;border-radius:9px 13px;justify-content:center;align-items:center;padding:6px 13px 7px;font-family:Segoe Print,Bradley Hand,Georgia,serif;font-size:15px;font-style:italic;font-weight:600;line-height:1.3;display:inline-flex;position:relative;transform:rotate(-4deg);box-shadow:0 0 0 1px #c2d6ed,0 3px 6px #173b6320}.connector-availability-sticker:after{content:"";background:#fff9;border-radius:5px 0;width:8px;height:8px;position:absolute;bottom:0;right:0;box-shadow:-1px -1px #ffffffa6}.connector-availability-sticker.is-coming-soon{--sticker-ink:#584986;--sticker-fill:#f0ecfb;transform:rotate(3deg);box-shadow:0 0 0 1px #d6cfee,0 3px 6px #332a591b}.home-provider-tiles{row-gap:23px}.home-provider-tiles>button{min-height:110px;padding-top:32px;position:relative}.home-provider-tiles>button>.connector-availability-sticker{z-index:1;max-width:calc(100% - 20px);position:absolute;top:-9px;right:10px}.home-provider-tiles .provider-tile-label>strong{color:#153451;font-size:14px}.operating-shell .data-hub .integration-card-head{flex-wrap:wrap;min-width:0}.operating-shell .data-hub .integration-card-labels{gap:9px;min-width:0;max-width:100%}.operating-shell .data-hub .integration-card-labels>.connector-availability-sticker{margin:3px 3px 3px 8px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.connector-availability-sticker{transition:transform .18s}.home-provider-tiles>button:hover>.connector-availability-sticker{transform:rotate(-1deg)translateY(-2px)}.home-provider-tiles>button:hover>.connector-availability-sticker.is-coming-soon{transform:rotate(1deg)translateY(-2px)}}@media (prefers-reduced-motion:no-preference){.home-provider-tiles>button[aria-expanded=true]>.connector-availability-sticker{animation:.26s ease-out connector-sticker-settle}@keyframes connector-sticker-settle{0%{scale:.96}to{scale:1}}}@media (max-width:620px){.home-provider-tiles>button{gap:10px;min-height:135px;padding:31px 12px 16px}.home-provider-tiles .integration-logo,.home-provider-tiles .integration-logo:is(.brand-stripe,.brand-moneris,.brand-uber-eats){flex-basis:auto}.home-provider-tiles>button>.connector-availability-sticker{max-width:calc(100% - 14px);padding:6px 10px;font-size:14px;right:7px}}@media (prefers-reduced-motion:reduce){.connector-availability-sticker{transition:none!important;animation:none!important}}html[data-motion-paused=true] .connector-availability-sticker{transition:none!important;animation:none!important}
