.tf-startup{--tfs-bg:#111113;--tfs-surface:#1c1c1f;--tfs-text:#f5f5f7;--tfs-secondary:#b6b6c0;--tfs-line:#ffffff12;--tfs-raised:#252529;--tfs-accent:#00d6a1}.tf-startup-content{width:min(100%,360px);text-align:center}.tf-startup-emblem{position:relative;display:grid;place-items:center;isolation:isolate;width:112px;height:112px;margin:0 auto 25px}.tf-startup-emblem:before{content:"";position:absolute;inset:-28px;z-index:-1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tfs-accent) 15%,transparent),transparent 68%);opacity:.7}.tf-startup-orbit{position:absolute;inset:0;border:1px solid var(--tfs-line);border-radius:32px;transform:rotate(14deg)}.tf-startup-orbit:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border-left:1px solid transparent;border-bottom:1px solid transparent;border-top:1px solid transparent;border-top-color:color-mix(in srgb,var(--tfs-accent) 65%,transparent);border-right:1px solid transparent;border-right-color:color-mix(in srgb,var(--tfs-accent) 16%,transparent)}.tf-startup-glass{display:grid;place-items:center;width:84px;height:84px;border:1px solid var(--tfs-line);border-radius:25px;background:linear-gradient(145deg,color-mix(in srgb,var(--tfs-text) 5%,var(--tfs-surface)),var(--tfs-surface));box-shadow:0 12px 32px #00000014,inset 0 1px 0 #ffffff08}.tf-startup-logo{display:block;width:58px;height:58px;border-radius:16px}.tf-startup-title{margin:0;color:var(--tfs-text);font-size:17px;font-weight:500;letter-spacing:-.025em;line-height:1.5}.tf-startup-track{width:112px;height:3px;margin:22px auto 0;background:var(--tfs-line);border-radius:3px;overflow:hidden}.tf-startup-track span{display:block;width:44px;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--tfs-accent),transparent);animation:tf-startup-progress 2.8s ease-in-out infinite}.tf-startup[data-loading=true] .tf-startup-orbit{animation:tf-startup-orbit 6s ease-in-out infinite}.tf-startup[data-loading=true] .tf-startup-emblem:before{animation:tf-startup-breathe 3s ease-in-out infinite}.tf-startup-issue{margin:17px 0 0;color:var(--tfs-secondary);font-size:13px;line-height:1.6;text-wrap:balance}.tf-startup-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.tf-startup-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 15px;border:1px solid var(--tfs-line);border-radius:10px;background:transparent;color:var(--tfs-secondary);font:inherit;font-size:12px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .18s}.tf-startup-action[data-primary]{background:var(--tfs-raised);color:var(--tfs-text);box-shadow:inset 0 1px 0 #ffffff04}.tf-startup-action:hover{background:color-mix(in srgb,var(--tfs-text) 8%,var(--tfs-surface))}.tf-startup-action:focus-visible{outline:2px solid var(--tfs-accent);outline-offset:4px}.light:not([data-task-theme=dark]) .tf-startup,[data-task-theme=light] .tf-startup{--tfs-bg:#f5f6f8;--tfs-surface:#fff;--tfs-text:#17202d;--tfs-secondary:#596374;--tfs-line:#e3e7ec;--tfs-raised:#eef1f4;--tfs-accent:#087f62}@keyframes tf-startup-progress{0%{transform:translateX(-44px)}to{transform:translateX(112px)}}@keyframes tf-startup-orbit{0%,to{transform:rotate(14deg);opacity:.6}50%{transform:rotate(-8deg);opacity:1}}@keyframes tf-startup-breathe{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.tf-startup-track span,.tf-startup[data-loading=true] .tf-startup-emblem:before,.tf-startup[data-loading=true] .tf-startup-orbit{animation:none}.tf-startup-track span{transform:translateX(34px)}.tf-startup-action{transition:none}}