.smart-sync-hero.svelte-5hvf05{--sync-green: #22c55e;--sync-green-strong: #16a34a;--sync-green-soft: rgba(34, 197, 94, .66);--frame-border: rgba(14, 14, 14, .22);--frame-bg: #f7f7f7;--frame-shadow-outer: 0 28px 72px rgba(0, 0, 0, .08);--frame-shadow-inner: inset 0 0 0 1px rgba(255, 255, 255, .82);--shell-border: rgba(15, 15, 15, .24);--shell-bg: radial-gradient( circle at 16% 8%, rgba(255, 255, 255, .96), rgba(241, 241, 241, .98) ), #f3f3f3;--ring-main: rgba(15, 15, 15, .34);--ring-secondary: rgba(15, 15, 15, .16);--spoke-idle: rgba(18, 18, 18, .06);--spoke-glow: rgba(34, 197, 94, .72);--node-bg: #ffffff;--node-border: rgba(17, 17, 17, .84);--node-text: #111111;--node-shadow: 0 8px 20px rgba(0, 0, 0, .12);--node-passed-bg: #e9fceb;--node-passed-border: #16a34a;--node-passed-text: #0f5132;--node-passed-ring: rgba(22, 163, 74, .14);--hub-bg: #ffffff;--hub-border: rgba(17, 17, 17, .84);--hub-shadow: 0 14px 32px rgba(0, 0, 0, .12);--hub-inner: inset 0 0 0 1px rgba(255, 255, 255, .85);position:relative;width:min(1300px,100%);border-radius:clamp(24px,4vw,44px);overflow:hidden;isolation:isolate;contain:layout paint;border:1px solid var(--frame-border);background:var(--frame-bg);box-shadow:var(--frame-shadow-outer),var(--frame-shadow-inner)}:root[data-theme=dark] .smart-sync-hero.svelte-5hvf05{--frame-border: rgba(255, 255, 255, .18);--frame-bg: #070707;--frame-shadow-outer: 0 30px 78px rgba(0, 0, 0, .5);--frame-shadow-inner: inset 0 0 0 1px rgba(255, 255, 255, .06);--shell-border: rgba(255, 255, 255, .2);--shell-bg: radial-gradient( circle at 18% 10%, rgba(255, 255, 255, .08), rgba(14, 14, 14, .96) ), #090909;--ring-main: rgba(255, 255, 255, .44);--ring-secondary: rgba(255, 255, 255, .18);--spoke-idle: rgba(255, 255, 255, .1);--spoke-glow: rgba(34, 197, 94, .82);--node-bg: #111111;--node-border: rgba(255, 255, 255, .72);--node-text: #f5f5f5;--node-shadow: 0 12px 26px rgba(0, 0, 0, .45);--node-passed-bg: rgba(34, 197, 94, .18);--node-passed-border: #22c55e;--node-passed-text: #dcfce7;--node-passed-ring: rgba(34, 197, 94, .28);--hub-bg: #0f0f0f;--hub-border: rgba(255, 255, 255, .72);--hub-shadow: 0 16px 34px rgba(0, 0, 0, .52);--hub-inner: inset 0 0 0 1px rgba(255, 255, 255, .08)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .smart-sync-hero.svelte-5hvf05{--frame-border: rgba(255, 255, 255, .18);--frame-bg: #070707;--frame-shadow-outer: 0 30px 78px rgba(0, 0, 0, .5);--frame-shadow-inner: inset 0 0 0 1px rgba(255, 255, 255, .06);--shell-border: rgba(255, 255, 255, .2);--shell-bg: radial-gradient( circle at 18% 10%, rgba(255, 255, 255, .08), rgba(14, 14, 14, .96) ), #090909;--ring-main: rgba(255, 255, 255, .44);--ring-secondary: rgba(255, 255, 255, .18);--spoke-idle: rgba(255, 255, 255, .1);--spoke-glow: rgba(34, 197, 94, .82);--node-bg: #111111;--node-border: rgba(255, 255, 255, .72);--node-text: #f5f5f5;--node-shadow: 0 12px 26px rgba(0, 0, 0, .45);--node-passed-bg: rgba(34, 197, 94, .18);--node-passed-border: #22c55e;--node-passed-text: #dcfce7;--node-passed-ring: rgba(34, 197, 94, .28);--hub-bg: #0f0f0f;--hub-border: rgba(255, 255, 255, .72);--hub-shadow: 0 16px 34px rgba(0, 0, 0, .52);--hub-inner: inset 0 0 0 1px rgba(255, 255, 255, .08)}}.hero-shell.svelte-5hvf05{position:relative;margin:clamp(14px,2vw,24px);border-radius:clamp(20px,3vw,34px);border:1px solid var(--shell-border);background:var(--shell-bg);padding:clamp(1rem,2vw,1.35rem);display:grid;place-items:center}.orbit-stage.svelte-5hvf05{--orbit-radius: clamp(124px, 24vw, 248px);--hub-radius: clamp(52px, 10vw, 70px);--node-diameter: clamp(66px, 10vw, 88px);position:relative;margin:0 auto;width:clamp(320px,65vw,640px);aspect-ratio:1 / 1;max-width:100%}.orbit-ring.svelte-5hvf05{position:absolute;inset:0;margin:auto;border-radius:999px;pointer-events:none}.orbit-ring-main.svelte-5hvf05{width:calc(var(--orbit-radius) * 2);height:calc(var(--orbit-radius) * 2);border:1.5px solid var(--ring-main)}.orbit-ring-secondary.svelte-5hvf05{width:calc(var(--orbit-radius) * 2 - 28px);height:calc(var(--orbit-radius) * 2 - 28px);border:1px dashed var(--ring-secondary)}.spoke.svelte-5hvf05{position:absolute;left:50%;top:50%;height:2px;width:calc(var(--orbit-radius) - var(--hub-radius) - 12px);transform-origin:0 50%;transform:rotate(var(--spoke-angle)) translate(var(--hub-radius));pointer-events:none}.spoke.svelte-5hvf05:before,.spoke.svelte-5hvf05:after{content:"";position:absolute;left:0;top:50%;width:100%;border-radius:999px;transform-origin:0 50%;pointer-events:none;transition:opacity .42s ease,transform .42s ease,box-shadow .42s ease}.spoke.svelte-5hvf05:before{height:1px;background:var(--spoke-idle);transform:translateY(-50%) scaleX(.05);opacity:.1}.spoke.svelte-5hvf05:after{height:2px;background:linear-gradient(90deg,#22c55e00,#22c55ead 56%,#a7f3d0fa);filter:blur(1.5px);transform:translateY(-50%) scaleX(0);opacity:0}.spoke.is-active.svelte-5hvf05:before{animation:svelte-5hvf05-spoke-reveal .52s cubic-bezier(.22,1,.36,1) forwards}.spoke.is-active.svelte-5hvf05:after{animation:svelte-5hvf05-spoke-trail .76s cubic-bezier(.22,1,.36,1) forwards}.sync-dot.svelte-5hvf05{position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:999px;background:var(--sync-green-strong);transform:translate(-50%,-50%) rotate(var(--dot-angle)) translateY(calc(-1 * var(--orbit-radius)));box-shadow:0 0 0 5px #22c55e33,0 0 18px #22c55ee6;will-change:transform}.platform-node.svelte-5hvf05{position:absolute;left:50%;top:50%;width:var(--node-diameter);aspect-ratio:1 / 1;border-radius:999px;display:grid;justify-items:center;align-content:center;gap:.14rem;border:1.5px solid var(--node-border);background:var(--node-bg);color:var(--node-text);transform:translate(-50%,-50%) translate(calc(var(--x) * var(--orbit-radius)),calc(var(--y) * var(--orbit-radius)));transition:background-color .26s ease,border-color .26s ease,color .26s ease,box-shadow .26s ease;box-shadow:var(--node-shadow);text-align:center;padding:.2rem;overflow:visible}.platform-node.svelte-5hvf05:before,.platform-node.svelte-5hvf05:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.platform-node.svelte-5hvf05:before{inset:-4px;border:1px solid transparent;opacity:0;transform:scale(.94);transition:border-color .26s ease,opacity .26s ease,transform .26s ease}.platform-node.svelte-5hvf05:after{inset:-11px;background:radial-gradient(circle,#22c55e85,#22c55e38 36%,#22c55e00 74%);filter:blur(7px);opacity:0;transform:scale(.66)}.node-label.svelte-5hvf05{font-size:clamp(.66rem,1.4vw,.78rem);font-weight:700;line-height:1.08;max-width:90%}.node-check.svelte-5hvf05{opacity:0;transform:scale(.6);transition:opacity .22s ease,transform .22s ease;color:var(--sync-green-strong);font-weight:900;font-size:.9rem;line-height:1}.platform-node.is-passed.svelte-5hvf05{background:var(--node-passed-bg);border-color:var(--node-passed-border);color:var(--node-passed-text);box-shadow:var(--node-shadow),0 0 0 3px var(--node-passed-ring)}.platform-node.is-passed.svelte-5hvf05:before{border-color:var(--sync-green-soft);opacity:.92;transform:scale(1.06)}.platform-node.is-passed.svelte-5hvf05:after{animation:svelte-5hvf05-node-pulse .86s cubic-bezier(.19,1,.22,1) forwards}.platform-node.is-passed.svelte-5hvf05 .node-check:where(.svelte-5hvf05){opacity:1;transform:scale(1)}.center-hub.svelte-5hvf05{position:absolute;left:50%;top:50%;width:calc(var(--hub-radius) * 2);aspect-ratio:1 / 1;transform:translate(-50%,-50%);border-radius:999px;background:var(--hub-bg);border:1.5px solid var(--hub-border);box-shadow:var(--hub-shadow),var(--hub-inner);display:grid;place-items:center;z-index:2}.center-hub.svelte-5hvf05 img:where(.svelte-5hvf05){width:72%;height:72%;object-fit:contain}@media (max-width: 700px){.smart-sync-hero.svelte-5hvf05{border-radius:22px}.hero-shell.svelte-5hvf05{margin:10px;padding:.85rem}.orbit-stage.svelte-5hvf05{--orbit-radius: clamp(108px, 34vw, 170px);--hub-radius: clamp(46px, 12vw, 58px);width:min(100%,420px)}}@keyframes svelte-5hvf05-spoke-reveal{0%{transform:translateY(-50%) scaleX(0);opacity:0;box-shadow:none}55%{opacity:.96}to{transform:translateY(-50%) scaleX(1);opacity:1;box-shadow:0 0 8px var(--spoke-glow)}}@keyframes svelte-5hvf05-spoke-trail{0%{transform:translateY(-50%) scaleX(.06);opacity:0}25%{opacity:1}85%{opacity:.9}to{transform:translateY(-50%) scaleX(1);opacity:.16}}@keyframes svelte-5hvf05-node-pulse{0%{opacity:.84;transform:scale(.72)}48%{opacity:.56}to{opacity:0;transform:scale(1.62)}}@media (prefers-reduced-motion: reduce){.spoke.svelte-5hvf05:before,.spoke.svelte-5hvf05:after,.platform-node.svelte-5hvf05,.platform-node.svelte-5hvf05:before,.platform-node.svelte-5hvf05:after,.node-check.svelte-5hvf05{animation:none!important;transition:none!important}.spoke.is-active.svelte-5hvf05:before{transform:translateY(-50%) scaleX(1);opacity:1;box-shadow:0 0 8px var(--spoke-glow)}.spoke.is-active.svelte-5hvf05:after{transform:translateY(-50%) scaleX(1);opacity:.2}.platform-node.is-passed.svelte-5hvf05:after{opacity:.28;transform:scale(1.12)}}main.svelte-11xd6d5{width:min(1320px,100%);margin:0 auto;display:grid;gap:1.6rem;padding:clamp(1.1rem,2vw,1.8rem) clamp(1rem,2.6vw,2rem) clamp(2.1rem,4vw,3.2rem)}.branding.svelte-11xd6d5{text-align:center;margin-top:.8rem}.logo.svelte-11xd6d5{width:74px;height:74px;margin:0 auto 1rem}.logo.svelte-11xd6d5 img:where(.svelte-11xd6d5){width:100%;height:100%;object-fit:contain}h2.svelte-11xd6d5{font-size:1.42rem;font-weight:700;margin:0 0 .6rem;color:var(--text-secondary)}h1.svelte-11xd6d5{font-size:clamp(2rem,5.5vw,3.4rem);font-weight:800;margin:0;line-height:1.08}@media (max-width: 768px){main.svelte-11xd6d5{padding-left:1rem;padding-right:1rem}}
