@media (min-width: 1000px){.ind-hub-hero .ind-hub-wrap:has(>.shs){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px);grid-template-rows:repeat(5,auto) 1fr;-moz-column-gap:56px;column-gap:56px}.ind-hub-hero .ind-hub-wrap:has(>.shs)>:not(.shs){grid-column:1}.ind-hub-hero .ind-hub-wrap:has(>.shs)>.shs{grid-column:2;grid-row:1 / -1;align-self:center}}.shs{--shs-ink: #0f172a;--shs-muted: #475569;--shs-faint: #64748b;--shs-line: #e2e8f0;--shs-green: #12833f;--shs-green-deep: #0b6a35;--shs-mint: #e9f6ed;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:500px;margin:0}.shs-chips{display:contents;list-style:none;margin:0;padding:0}.shs-card{grid-column:1 / -1;grid-row:2;display:grid;gap:4px;padding:18px 20px 16px;border-radius:20px;background:#0f172a;color:#f8fafc;box-shadow:0 30px 60px -36px #0f172a8c}.shs-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.shs-tag{padding:3px 9px;border-radius:999px;background:#42a8682e;color:#7ee6a6;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.shs-count{color:#94a3b8;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}.shs-name{font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.shs-where{color:#cbd5e1;font-size:.86rem;font-weight:600}.shs-status{display:flex;align-items:center;gap:9px;min-width:0;height:22px;margin-top:6px;color:#a7f3c4;font-size:.9rem;font-weight:700}.shs-status-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shs-status-mark{position:relative;flex:none;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;border:2px solid rgba(126,230,166,.55)}.shs-status-mark svg{width:11px;height:11px;stroke-width:3.2;opacity:0;transform:scale(.4);transition:opacity .25s ease,transform .25s ease}.shs[data-run=run] .shs-status-mark{border-top-color:transparent}.shs[data-run=done] .shs-status-mark{background:#42a868;border-color:#42a868;color:#0f172a}.shs[data-run=done] .shs-status-mark svg{opacity:1;transform:none}.shs-bar{display:block;height:4px;margin-top:8px;border-radius:4px;background:#94a3b838;overflow:hidden}.shs-bar i{display:block;height:100%;border-radius:inherit;background:#42a868;transform-origin:0 50%;transition:transform .5s cubic-bezier(.22,.78,.28,1)}.shs-chip{position:relative;display:flex;align-items:center;gap:10px;min-height:66px;padding:10px 11px;border:1px solid var(--shs-line);border-radius:16px;background:#fff;color:var(--shs-faint);box-shadow:0 1px 2px #0f172a0a;transition:border-color .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease}.shs-chip:before{content:"";position:absolute;left:50%;width:2px;height:12px;margin-left:-1px;background:var(--shs-line);transition:background-color .3s ease}.shs-chip:nth-child(-n+3):before{bottom:-13px}.shs-chip:nth-child(n+4):before{top:-13px}.shs-chip-icon{position:relative;flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f1f5f9;color:#94a3b8;transition:background-color .3s ease,color .3s ease}.shs-chip-icon>svg{width:15px;height:15px}.shs-chip-icon:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--shs-green);opacity:0;pointer-events:none}.shs-chip-tick{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;border:2px solid #fff;background:var(--shs-green);color:#fff;opacity:0;transform:scale(.3);transition:opacity .25s ease,transform .3s cubic-bezier(.2,.9,.3,1.4)}.shs-chip-tick svg{width:8px;height:8px;stroke-width:4}.shs-chip-text{display:grid;gap:2px;min-width:0}.shs-chip-name{color:var(--shs-faint);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.shs-chip-label{display:grid;font-size:.82rem;font-weight:700;line-height:1.25}.shs-chip-label>span{grid-area:1 / 1;transition:opacity .25s ease}.shs-l-done{opacity:0}.shs-chip[data-state=active]{border-color:var(--shs-green);color:var(--shs-ink);box-shadow:0 0 0 3px #12833f1f,0 16px 30px -24px #0f172a73}.shs-chip[data-state=active] .shs-chip-icon{background:var(--shs-green);color:#fff}.shs-chip[data-state=done]{border-color:#bfe0cb;background:#f6fbf8;color:var(--shs-ink)}.shs-chip[data-state=done]:before,.shs-chip[data-state=active]:before{background:#42a868}.shs-chip[data-state=done] .shs-chip-icon{background:var(--shs-mint);color:var(--shs-green-deep)}.shs-chip[data-state=done] .shs-chip-tick{opacity:1;transform:none}.shs-chip[data-state=done] .shs-l-idle{opacity:0}.shs-chip[data-state=done] .shs-l-done{opacity:1}@media (prefers-reduced-motion: no-preference){.shs[data-live="1"] .shs-chip[data-state=active] .shs-chip-icon:after{animation:shs-ping 1.3s cubic-bezier(.2,.7,.3,1) infinite}.shs[data-live="1"] .shs-status-mark{animation:shs-spin .9s linear infinite}}@keyframes shs-ping{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@keyframes shs-spin{to{transform:rotate(360deg)}}@media (max-width: 720px){.shs{max-width:none;margin-top:26px;gap:8px}.shs-card{grid-row:1;padding:13px 15px 12px;border-radius:16px;gap:2px}.shs-card-top{margin-bottom:2px}.shs-where{display:none}.shs-name{font-size:.98rem}.shs-status{margin-top:4px;font-size:.86rem}.shs-bar{margin-top:6px}.shs-chip{min-height:48px;gap:6px;padding:7px;border-radius:12px}.shs-chip:before{display:none}.shs-chip-icon{width:22px;height:22px}.shs-chip-icon>svg{width:12px;height:12px}.shs-chip-tick{width:12px;height:12px;right:-3px;bottom:-3px;border-width:1.5px}.shs-chip-tick svg{width:7px;height:7px}.shs-chip-name{display:none}.shs-chip-label{font-size:.75rem;line-height:1.2;overflow-wrap:anywhere}}@media (prefers-reduced-motion: reduce){.shs *,.shs *:before,.shs *:after{transition:none!important;animation:none!important}}@media (prefers-reduced-motion: no-preference){.ind-card[data-reveal=pending]{opacity:0;transform:translateY(8px)}.ind-card[data-reveal=in]{animation:sol-card-rise .45s cubic-bezier(.22,.78,.28,1) var(--rv-delay, 0ms) backwards}.ind-card[data-reveal] .ind-card-outcome svg path{stroke-dasharray:24}.ind-card[data-reveal=pending] .ind-card-outcome svg path{stroke-dashoffset:24}.ind-card[data-reveal=in] .ind-card-outcome svg path{animation:sol-check-draw .5s ease-out calc(var(--rv-delay, 0ms) + .28s) backwards}.ind-hub-grid .ind-card:active{transform:scale(.98);transition-duration:.08s}}.ind-hub-grid .ind-card:active{border-color:#bfe0cb}@media (hover: none){.ind-hub-grid .ind-card:active:before{opacity:1}}@keyframes sol-card-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sol-check-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}::view-transition-group(sol-vt-card),::view-transition-group(sol-vt-icon),::view-transition-group(sol-vt-title){animation-duration:.4s;animation-timing-function:cubic-bezier(.22,.78,.28,1)}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.sinfo .si-token{opacity:0}.sinfo .si-in,.sinfo .si-token{transform-box:fill-box;transform-origin:center}.sinfo .si-grow{transform-box:fill-box;transform-origin:50% 100%}.sinfo .si-draw{stroke-dasharray:1}@media (prefers-reduced-motion: no-preference){.sinfo[data-armed]:not([data-play]) .si-in{opacity:0}.sinfo[data-armed]:not([data-play]) .si-grow{transform:scaleY(.04)}.sinfo[data-armed]:not([data-play]) .si-draw{stroke-dashoffset:1}.sinfo[data-play] .si-in{animation:si-pop .45s cubic-bezier(.2,.9,.3,1.25) var(--d, 0s) backwards}.sinfo[data-play] .si-rise{animation:si-rise .5s cubic-bezier(.22,.78,.28,1) var(--d, 0s) backwards}.sinfo[data-play] .si-grow{animation:si-grow .6s cubic-bezier(.22,.78,.28,1) var(--d, 0s) backwards}.sinfo[data-play] .si-draw{animation:si-draw .9s ease-out var(--d, 0s) backwards}.sinfo[data-play] .si-token-wf{animation:si-tk-wf 2.6s ease-in-out backwards}.sinfo[data-play] .si-token-call{animation:si-tk-call 1.1s ease-in-out backwards}.sinfo[data-play] .si-token-crm{animation:si-tk-crm 2s ease-in-out backwards}}@keyframes si-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes si-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes si-grow{0%{transform:scaleY(.04)}to{transform:scaleY(1)}}@keyframes si-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes si-tk-wf{0%{transform:translate(0);opacity:0}6%{opacity:1}24%{transform:translate(130px)}34%{transform:translate(130px)}54%{transform:translate(260px)}64%{transform:translate(260px)}84%{transform:translate(400px);opacity:1}to{transform:translate(400px);opacity:0}}@keyframes si-tk-call{0%{transform:translate(0);opacity:0}12%{opacity:1}72%{transform:translate(48px);opacity:1}to{transform:translate(48px);opacity:0}}@keyframes si-tk-crm{0%,25%{transform:translate(0);opacity:0}32%{transform:translate(0);opacity:1}70%{transform:translate(195px);opacity:1}85%{transform:translate(225px);opacity:1}to{transform:translate(225px);opacity:0}}
