.tf-startup{--tfs-bg:#101012;--tfs-surface:#1c1c1f;--tfs-text:#f5f5f7;--tfs-secondary:#b6b6c0;--tfs-line:#ffffff12;--tfs-raised:#252529;--tfs-accent:#cbd5e1}.tf-startup-content{width:min(100%,360px);text-align:center}.tf-startup-emblem{position:relative;display:grid;place-items:center;width:80px;height:80px;margin:0 auto 20px}.tf-startup-emblem:before{content:none}.tf-startup-orbit{display:none}.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) 12%,transparent)}.tf-startup-glass{display:grid;place-items:center;width:80px;height:80px;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:120px;height:2px;margin:20px 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-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:#64748b}@keyframes tf-startup-progress{0%{transform:translateX(-44px)}to{transform:translateX(112px)}}@keyframes tf-startup-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes tf-startup-breathe{0%,to{opacity:.3;transform:scale(.98)}50%{opacity:.55;transform:scale(1.02)}}@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}}.tf-startup-track{display:none}.tf-startup[data-loading=true] .tf-startup-logo{animation:tf-logo-pulse 2.8s ease-in-out infinite}@keyframes tf-logo-pulse{0%,to{transform:scale(1);opacity:.82}50%{transform:scale(1.035);opacity:1}}@media(prefers-reduced-motion:reduce){.tf-startup[data-loading=true] .tf-startup-logo{animation:none}}.tf-startup[data-loading=true] .tf-startup-glass{animation:tf-startup-edge 2.8s ease-in-out infinite}@keyframes tf-startup-edge{0%,to{border-color:#ffffff12;box-shadow:0 8px 24px #00000014,0 0 0 1px #ffffff02,0 0 16px #d6dae004,inset 0 1px 0 #ffffff08}50%{border-color:#d6dae038;box-shadow:0 10px 30px #0000001c,0 0 0 1px #ffffff06,0 0 24px #d6dae010,inset 0 1px 0 #ffffff12}}@media(prefers-reduced-motion:reduce){.tf-startup[data-loading=true] .tf-startup-glass{animation:none;border-color:#d6dae026;box-shadow:0 8px 24px #00000014}}@property --tf-edge-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.tf-startup-glass{position:relative}.tf-startup[data-loading=true] .tf-startup-glass{animation:none;border-color:#ffffff12}.tf-startup[data-loading=true] .tf-startup-glass:after{content:"";position:absolute;pointer-events:none;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--tf-edge-angle),transparent 0deg,transparent 260deg,#d8dde214 295deg,#edf0f28c 325deg,transparent 350deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:tf-edge-travel 7s linear infinite}@keyframes tf-edge-travel{to{--tf-edge-angle:360deg}}.tf-startup[data-loading=true] .tf-startup-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tf-startup[data-loading=true] .tf-startup-emblem{margin-bottom:0}@media(prefers-reduced-motion:reduce){.tf-startup[data-loading=true] .tf-startup-glass:after{animation:none;opacity:.4}}