.weospace-startup{--startup-bg:oklch(96% .025 240);--startup-ink:#171b22;--startup-blue:#007bc4;--startup-muted:#586777;--startup-line:#a8d5ef;z-index:2147483000;box-sizing:border-box;background:var(--startup-bg);color:var(--startup-ink);text-align:center;place-items:center;padding:32px 20px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:grid;position:fixed;inset:0;overflow:auto}.startup-content{width:min(100%,480px);margin:auto}.weospace-startup[data-state=ready]{pointer-events:none;opacity:0;transition:opacity .18s ease-out}.startup-mark{width:clamp(78px,18vw,108px);height:auto;margin-inline:auto;display:block;overflow:visible}.startup-orbit{fill:none;stroke:var(--startup-line);stroke-width:1.7px;stroke-dasharray:3 3;transform-origin:50%;animation:4s linear 3 startup-orbit}.startup-w{fill:none;stroke:var(--startup-blue);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.startup-node{fill:var(--startup-bg);stroke:var(--startup-blue);stroke-width:2px}.startup-node-small{fill:var(--startup-blue)}.startup-content h1{letter-spacing:-1.7px;margin:22px 0 0;font-family:inherit;font-size:clamp(32px,8vw,46px);font-weight:750;line-height:1.15}.startup-content h1 span{color:var(--startup-blue)}.startup-content h1 small{letter-spacing:-.4px;color:var(--startup-muted);font-size:.5em;font-weight:500}.startup-products{color:var(--startup-muted);justify-content:center;gap:15px;margin:17px 0 0;font-size:15px;font-weight:600;display:flex}.startup-message{min-height:24px;margin:35px 0 0;position:relative}.startup-intro{visibility:hidden;box-sizing:border-box;width:min(100%,430px);min-height:56px;color:var(--startup-ink);letter-spacing:-.12px;text-align:left;opacity:0;background:#ffffffb8;border:1px solid #007bc433;border-radius:18px;align-items:center;gap:11px;margin:0 auto;padding:12px 17px;font-size:clamp(14px,3.6vw,16px);font-weight:650;line-height:1.45;display:flex;position:absolute;inset:50% 0 auto;transform:translateY(-50%);box-shadow:0 14px 40px #14425c17,inset 0 1px #ffffffd1}.weospace-startup[data-visit=first] .startup-intro{visibility:visible;opacity:1;animation:.42s ease-out both startup-intro-in}.weospace-startup[data-visit=first] .startup-status{visibility:hidden}.startup-intro-spark{color:var(--startup-blue);flex:none;font-size:18px;line-height:1}.startup-intro-cursor{background:var(--startup-blue);border-radius:2px;flex:none;width:2px;height:1.25em;animation:.65s step-end 3 startup-cursor}.startup-intro[data-complete=true] .startup-intro-cursor{opacity:0;transition:opacity .24s ease-out}.startup-status{min-height:24px;color:var(--startup-muted);margin:0;font-size:14px;line-height:1.7}.startup-help{color:var(--startup-muted);margin:16px 0 0;font-size:12px;line-height:1.7}.weospace-startup[data-state=loading] .startup-help{visibility:hidden}.startup-help a{color:var(--startup-blue);text-underline-offset:3px}.startup-help a:focus-visible{outline:2px solid var(--startup-blue);outline-offset:4px;border-radius:2px}.startup-notice{font-size:14px;line-height:1.6}.weospace-startup[data-state=slow] .startup-intro,.weospace-startup[data-state=error] .startup-intro{visibility:hidden;animation:none}.weospace-startup[data-state=slow] .startup-status,.weospace-startup[data-state=error] .startup-status{visibility:visible}.weospace-startup[data-state=slow] .startup-orbit,.weospace-startup[data-state=error] .startup-orbit,.weospace-startup[data-state=slow] .startup-pulse,.weospace-startup[data-state=error] .startup-pulse{animation:none}.weospace-startup .startup-brand-weocare,html[data-brand=weocare] .weospace-startup .startup-brand-weospace{display:none}html[data-brand=weocare] .weospace-startup svg.startup-brand-weocare,html[data-brand=weocare] .weospace-startup h1.startup-brand-weocare{display:block}html[data-brand=weocare] .weospace-startup span.startup-brand-weocare{display:inline}html[data-brand=weocare] .weospace-startup{--startup-bg:oklch(96.5% .02 250);--startup-blue:#2f6fe4;--startup-line:#b3c8f2}html[data-brand=weocare] .weospace-startup h1 span{color:#2f6fe4}.weospace-startup .startup-intro-avatar,html[data-brand=weocare] .weospace-startup .startup-intro-spark{display:none}html[data-brand=weocare] .weospace-startup .startup-intro-avatar{object-fit:cover;border:2px solid #fff;border-radius:50%;flex:none;width:40px;height:40px;display:block;box-shadow:0 0 0 2px #b3c8f2,0 6px 14px -6px #1b2a6b73}.startup-mark-weocare{width:clamp(92px,21vw,126px)}.startup-mark-weocare .startup-orbit{transform-box:fill-box;transform-origin:50%}.startup-shield{fill:url(#startup-weocare-shield);filter:drop-shadow(0 6px 10px #1b2a6b40)}.startup-pulse{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:0;animation:2s ease-in-out 3 startup-pulse}@keyframes startup-pulse{0%{stroke-dashoffset:100px}45%,to{stroke-dashoffset:0}}@keyframes startup-orbit{to{transform:rotate(360deg)}}@keyframes startup-intro-in{0%{opacity:0;transform:translateY(calc(7px - 50%))scale(.985)}to{opacity:1;transform:translateY(-50%)}}@keyframes startup-cursor{50%{opacity:.12}}@media (width<=420px){.startup-intro{padding-inline:14px}.startup-intro-spark{font-size:16px}}@media (prefers-reduced-motion:reduce){.startup-orbit,.startup-pulse,.weospace-startup[data-visit=first] .startup-intro,.startup-intro-cursor{animation:none}.startup-intro-cursor{display:none}}.weospace-startup .startup-signature{display:none}html[data-brand=weocare] .weospace-startup .startup-signature{box-sizing:border-box;text-align:right;opacity:0;width:min(100%,430px);margin:0 auto;padding-right:18px;animation:.42s ease-out 2.9s forwards startup-sign-in;display:block;position:absolute;inset:calc(50% + 64px) 0 auto}.startup-sign{width:148px;height:auto;display:inline-block;overflow:visible}.startup-sign text{fill:#1b2a6b;font-family:Segoe Script,Bradley Hand,Brush Script MT,Snell Roundhand,cursive;font-size:30px}@keyframes startup-sign-in{0%{opacity:0;transform:translateY(6px)rotate(-2deg)}to{opacity:1;transform:none}}@media (width<=480px){.startup-sign{width:124px}.startup-sign text{font-size:26px}}@media (prefers-reduced-motion:reduce){html[data-brand=weocare] .weospace-startup .startup-signature{opacity:1;animation:none}}
