.cpl-launch{border-radius:var(--pill,999px);background:var(--dk-surface,#fff);max-width:100%;height:38px;box-shadow:inset 0 0 0 1px var(--dk-bd-blue,#c9dcff), 0 6px 16px -12px #1668f08c;color:var(--dk-acc-strong,var(--b700,#154cb0));font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex:none;align-items:center;gap:8px;padding:0 14px 0 5px;font-size:.84rem;font-weight:700;line-height:1;transition:box-shadow .18s,background .18s,transform .15s;display:inline-flex}.cpl-launch:hover{background:var(--dk-tint-blue,#f3f8ff);box-shadow:inset 0 0 0 1px var(--dk-bd-blue,#a9cbff), 0 10px 22px -12px #1668f099}.cpl-launch:active{transform:scale(.97)}.cpl-launch:focus-visible{outline:2px solid var(--b400,#5ca8ff);outline-offset:2px}.cpl-launch[data-cpl-on]{box-shadow:inset 0 0 0 1.5px var(--b400,#5ca8ff), 0 10px 22px -12px #1668f099}.cpl-launch__ic{background:var(--grad,linear-gradient(135deg, #1668f0 0%, #00a6e6 62%, #00cfe8 100%));color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;transition:transform .32s cubic-bezier(.2,.8,.2,1);display:grid}.cpl-launch:hover .cpl-launch__ic{transform:rotate(-12deg)scale(1.06)}.cpl-launch__t{text-overflow:ellipsis;overflow:hidden}.cpl-launch--icon{justify-content:center;width:38px;padding:0}.cpl-launch--icon .cpl-launch__ic{width:30px;height:30px}@media (prefers-reduced-motion:reduce){.cpl-launch,.cpl-launch__ic{transition:none}.cpl-launch:hover .cpl-launch__ic,.cpl-launch:active{transform:none}}
