.one-workspace-loading{width:100%;height:100%;min-height:min(660px,100svh - 130px);color:var(--foreground,#272927);place-items:center;padding:40px 24px 80px;display:grid}.one-workspace-loading-content{text-align:center;width:100%;max-width:480px;animation:.4s ease-out both one-workspace-arrive}.one-workspace-loading-art{width:200px;height:184px;margin:0 auto 26px;position:relative}.one-workspace-loading-art img{z-index:1;object-fit:contain;width:200px;height:200px;animation:3.8s cubic-bezier(.45,0,.55,1) infinite one-workspace-float;display:block;position:relative}.one-workspace-loading-shadow{filter:blur(5px);background:#242b3012;border-radius:50%;width:68px;height:7px;animation:3.8s ease-in-out infinite one-workspace-shadow;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.one-workspace-loading .one-workspace-loading-eyebrow{color:#858b87;letter-spacing:.19em;margin:0 0 14px;font-size:10px;font-weight:600;line-height:1.5}.one-workspace-loading h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(25px,2.4vw,32px);font-weight:600;line-height:1.2}.one-workspace-loading .one-workspace-loading-description{color:#777e78;text-wrap:balance;margin:14px 0 0;font-size:14px;line-height:1.65}.one-workspace-loading-track{background:#e5e9e6;border-radius:3px;width:112px;height:3px;margin:30px auto 0;overflow:hidden}.one-workspace-loading-track span{border-radius:inherit;background:linear-gradient(90deg,#398ad2,#56bac5);width:50%;height:100%;animation:2.1s cubic-bezier(.65,0,.35,1) infinite one-workspace-progress;display:block}@keyframes one-workspace-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-12px)rotate(3deg)}}@keyframes one-workspace-shadow{0%,to{opacity:.8;transform:translate(-50%)scaleX(1)}50%{opacity:.4;transform:translate(-50%)scaleX(.75)}}@keyframes one-workspace-progress{0%{transform:translate(-110%)}to{transform:translate(210%)}}@keyframes one-workspace-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.one-workspace-loading{min-height:calc(100svh - 120px);padding:24px 16px 64px}.one-workspace-loading-art{width:172px;height:158px;margin-bottom:24px}.one-workspace-loading-art img{width:172px;height:172px}.one-workspace-loading h1{max-width:300px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.one-workspace-loading-content,.one-workspace-loading-art img,.one-workspace-loading-shadow,.one-workspace-loading-track span{animation:none}.one-workspace-loading-track span{opacity:.7;margin:auto}}.connections-page{--primary:var(--foreground);--foreground:var(--foreground);--muted-foreground:var(--muted-foreground);--ring:var(--border-strong);color:var(--foreground);min-width:0}.connections-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.connections-heading h1{letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,32px);font-weight:650;line-height:1.2}.connections-heading p{max-width:680px;color:var(--muted-foreground);margin:10px 0 0;font-size:14px;line-height:1.65}.connections-page .marketplace-filters{border:1px solid var(--border);background:var(--card);box-shadow:none;border-radius:18px;padding:16px}.connections-page .marketplace-filters input{border-color:var(--border);height:44px;color:var(--foreground);border-radius:12px}.connections-page .marketplace-filters input:focus{border-color:var(--border-strong);box-shadow:0 0 0 2px #98a5b333}.connections-page .marketplace-categories{flex-wrap:wrap;gap:6px;padding-bottom:0;overflow:visible}.connections-page .marketplace-categories button{color:var(--muted-foreground);background:0 0;border-radius:10px;padding:9px 12px}.connections-page .marketplace-categories button:hover{color:var(--foreground);background:#f7f8fa}.connections-page .marketplace-categories button[aria-pressed=true]{background:var(--muted);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border);font-weight:600}.connections-page .marketplace-grid{margin-top:20px}.connections-page .marketplace-service-card{border-color:var(--border);background:var(--card);min-width:0;min-height:236px;box-shadow:none;color:var(--foreground);border-radius:18px;padding:22px;transition:border-color .16s,background-color .16s;transform:none}.connections-page .marketplace-service-card:hover{border-color:var(--border-strong);background:var(--surface);box-shadow:none;transform:none}.connections-page .marketplace-card-top>:first-child{border-radius:10px;width:40px;height:40px}.connections-page .marketplace-card-top>:first-child :is(svg,img){width:28px;height:28px}.connections-page .marketplace-connected{background:var(--muted);color:var(--foreground);border-radius:8px;padding:5px 9px;font-size:11px}.connections-page .marketplace-card-title>span{letter-spacing:-.025em;font-size:19px;font-weight:600}.connections-page .marketplace-card-title .unifyr-gradient-text{color:var(--foreground);-webkit-text-fill-color:var(--foreground);background:0 0}.connections-page .marketplace-service-card p{color:var(--muted-foreground)}.connections-page .marketplace-card-footer{border-color:var(--border);color:var(--muted-foreground);margin-top:20px}.connections-page .marketplace-card-footer>:last-child{color:var(--foreground);font-weight:500}.connections-page .marketplace-empty{border-color:var(--border);background:var(--card);border-radius:18px;padding:40px 20px}.connections-page :is(a,button):focus-visible{outline:2px solid var(--border-strong);outline-offset:3px}@media (width<=639px){.connections-heading{gap:18px;margin-bottom:22px}.connections-page .marketplace-filters{padding:12px}.connections-page .marketplace-service-card{padding:20px}}@media (prefers-reduced-motion:reduce){.connections-page :is(a,button){transition:none}}
