.sync{--sy-bg:#0B1228;--sy-bg2:#0F1934;--sy-sf:rgba(255,255,255,0.045);--sy-sf2:rgba(255,255,255,0.085);--sy-sf3:rgba(255,255,255,0.14);--sy-solid:#121C3D;--sy-line:rgba(170,190,255,0.13);--sy-line2:rgba(170,190,255,0.26);--sy-ink:#F4F6FF;--sy-ink2:#C9D2EF;--sy-mut:#94A0CA;--sy-blue:#2B5CFF;--sy-blue-t:#93B1FF;--sy-orange:#FF8A55;--sy-orange-t:#FFA87F;--sy-green:#16B88A;--sy-green-t:#3DDBA6;--sy-gold:#F5C451;--sy-gold-t:#F7CF6B;--sy-bad-t:#FF9A90;--sy-track:rgba(255,255,255,0.075);--sy-shadow:0 28px 60px -28px rgba(0,0,0,0.75);--sy-star:rgba(255,255,255,0.55);--sy-glass:blur(14px) saturate(1.2);--sy-accent:#2B5CFF;--sy-accent-t:var(--sy-acc-n,#93B1FF);--sy-a10:rgba(43,92,255,0.1);--sy-a20:rgba(43,92,255,0.2);--sy-a35:rgba(43,92,255,0.35);color:var(--sy-ink);color-scheme:dark}[data-theme=light] .sync:not(.sync-night){--sy-bg:#F3F5FC;--sy-bg2:#E8ECF8;--sy-sf:#FFFFFF;--sy-sf2:#F1F4FB;--sy-sf3:#E4E9F6;--sy-solid:#FFFFFF;--sy-line:rgba(12,40,120,0.12);--sy-line2:rgba(12,40,120,0.24);--sy-ink:#0A1433;--sy-ink2:#2F3B60;--sy-mut:#56618A;--sy-blue-t:#1C45D6;--sy-orange-t:#B9461A;--sy-green-t:#0A7653;--sy-gold-t:#8F6300;--sy-bad-t:#B42A22;--sy-track:rgba(12,40,120,0.08);--sy-shadow:0 22px 50px -26px rgba(7,26,92,0.28);--sy-star:transparent;--sy-accent-t:var(--sy-acc-d,#1C45D6);color-scheme:light}[data-theme=contrast] .sync:not(.sync-night){--sy-bg:#FFFFFF;--sy-bg2:#FFFFFF;--sy-sf:#FFFFFF;--sy-sf2:#F0F0F0;--sy-sf3:#E0E0E0;--sy-solid:#FFFFFF;--sy-line:#000000;--sy-line2:#000000;--sy-ink:#000000;--sy-ink2:#000000;--sy-mut:#1A1A1A;--sy-blue-t:#0028A0;--sy-orange-t:#8A2A00;--sy-green-t:#00593B;--sy-gold-t:#5C3F00;--sy-bad-t:#9C1C15;--sy-track:#E6E6E6;--sy-shadow:none;--sy-star:transparent;--sy-accent-t:#0028A0;color-scheme:light}.sy-stage{position:relative;isolation:isolate;background:radial-gradient(900px 520px at 50% -12%,var(--sy-a35),transparent 62%),radial-gradient(700px 480px at -10% 105%,rgba(43,92,255,.2),transparent 62%),radial-gradient(640px 420px at 110% 70%,rgba(255,138,85,.12),transparent 62%),var(--sy-bg)}[data-theme=light] .sync:not(.sync-night) .sy-stage{background:radial-gradient(900px 520px at 50% -12%,var(--sy-a20),transparent 62%),radial-gradient(700px 480px at -10% 105%,rgba(43,92,255,.08),transparent 62%),radial-gradient(640px 420px at 110% 70%,rgba(255,138,85,.08),transparent 62%),var(--sy-bg)}[data-theme=contrast] .sync:not(.sync-night) .sy-stage{background:#FFFFFF}.sy-stars{inset:0;background-image:radial-gradient(1px 1px at 12% 18%,var(--sy-star),transparent 60%),radial-gradient(1px 1px at 68% 9%,var(--sy-star),transparent 60%),radial-gradient(1.5px 1.5px at 84% 32%,var(--sy-star),transparent 60%),radial-gradient(1px 1px at 32% 44%,var(--sy-star),transparent 60%),radial-gradient(1px 1px at 52% 72%,var(--sy-star),transparent 60%),radial-gradient(1.5px 1.5px at 8% 82%,var(--sy-star),transparent 60%),radial-gradient(1px 1px at 91% 88%,var(--sy-star),transparent 60%),radial-gradient(1px 1px at 44% 6%,var(--sy-star),transparent 60%);background-size:420px 420px;opacity:.55;animation:sy-twinkle 7s ease-in-out infinite alternate}.sy-orb,.sy-stars{position:absolute;z-index:-1;pointer-events:none}.sy-orb{border-radius:9999px;filter:blur(60px);animation:sy-drift 18s ease-in-out infinite alternate}.sy-card{background:var(--sy-sf);backdrop-filter:var(--sy-glass)}.sy-card,.sy-card-solid{border:1px solid var(--sy-line);border-radius:24px;box-shadow:var(--sy-shadow)}.sy-card-solid{background:var(--sy-solid)}.sy-chip{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;border:1px solid var(--sy-line);background:var(--sy-sf);padding:5px 11px;font-size:12.5px;font-weight:600;color:var(--sy-ink2);white-space:nowrap}.sy-eyebrow{font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sy-mut)}.sy-num{font-family:var(--font-bricolage),system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:800}.sy-gradtext{background:linear-gradient(100deg,var(--sy-ink) 0,var(--sy-accent-t) 55%,var(--sy-orange-t) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=contrast] .sync:not(.sync-night) .sy-gradtext{background:none;color:#000}.sy-btn{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border-radius:9999px;padding:0 24px;font-weight:700;font-size:16px;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;-webkit-tap-highlight-color:transparent}.sy-btn:active{transform:scale(.98)}.sy-btn:disabled{opacity:.45;cursor:not-allowed}.sy-btn-primary{background:linear-gradient(135deg,var(--sy-blue) 0,#4F7BFF 60%,var(--sy-accent) 140%);color:#FFFFFF;box-shadow:0 12px 30px -10px rgba(43,92,255,.75),inset 0 1px 0 rgba(255,255,255,.25)}.sy-btn-warm{background:linear-gradient(135deg,#FF9B6A 0,var(--sy-orange) 55%,#F26B3A 100%);color:#1A0D06;box-shadow:0 12px 30px -10px rgba(255,138,85,.7),inset 0 1px 0 rgba(255,255,255,.35)}.sy-btn-ghost{background:var(--sy-sf);color:var(--sy-ink);border:1px solid var(--sy-line2)}.sy-btn:focus-visible,.sy-focus:focus-visible{outline:3px solid var(--sy-accent-t);outline-offset:3px}[data-theme=contrast] .sync:not(.sync-night) .sy-btn-primary{background:#0028A0;box-shadow:none}[data-theme=contrast] .sync:not(.sync-night) .sy-btn-warm{background:#8A2A00;color:#fff;box-shadow:none}.sy-link{color:var(--sy-accent-t);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.sy-slider{touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.sy-slider:focus-visible{outline:none}.sy-slider:focus-visible .sy-thumb{box-shadow:0 0 0 4px var(--sy-bg),0 0 0 7px var(--sy-accent-t)}.sy-thumb{transition:transform .12s ease}.sy-slider[data-dragging=true] .sy-thumb{transform:translate(-50%,-50%) scale(1.12)!important}.sy-tick-bump{animation:sy-bump .32s ease-out}.sy-hold{position:relative;overflow:hidden}.sy-hold-fill{position:absolute;inset:0;transform-origin:left center;background:linear-gradient(90deg,var(--sy-accent) 0,var(--sy-orange) 100%);opacity:.95}.sy-hold-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.35) 45%,transparent 70%);background-size:220% 100%;animation:sy-sheen 1.1s linear infinite}.sy-flame{transform-origin:50% 90%;animation:sy-flicker 1.6s ease-in-out infinite}.sy-flame-inner{transform-origin:50% 90%;animation:sy-flicker 1.1s ease-in-out infinite reverse}.sy-shine{position:relative;overflow:hidden}.sy-shine:after{content:"";position:absolute;inset:-40% -60%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.45) 50%,transparent 60%);transform:translateX(-60%);animation:sy-shine 2.8s ease-in-out .4s infinite;pointer-events:none}.sy-live{animation:sy-pulse 1.8s ease-out infinite}.sy-float{animation:sy-float 5s ease-in-out infinite}.sy-spin-slow{animation:sy-spin 14s linear infinite}.sy-skeleton{background:var(--sy-sf2);border-radius:16px;animation:sy-skel 1.4s ease-in-out infinite}.sy-caret:after{content:"▍";margin-left:1px;color:var(--sy-accent-t);animation:sy-blink .9s steps(2) infinite}.sy-blur{filter:blur(6px);opacity:.6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sy-scroll-x{scrollbar-width:none}.sy-scroll-x::-webkit-scrollbar{display:none}@keyframes sy-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(40px,30px,0) scale(1.15)}}@keyframes sy-twinkle{0%{opacity:.35}to{opacity:.7}}@keyframes sy-bump{0%{transform:scaleY(1)}40%{transform:scaleY(1.9)}to{transform:scaleY(1)}}@keyframes sy-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes sy-flicker{0%,to{transform:scale(1) rotate(-1deg)}30%{transform:scale(1.04,.95) rotate(1.5deg)}60%{transform:scale(.97,1.06) rotate(-1.5deg)}}@keyframes sy-shine{0%{transform:translateX(-60%)}45%,to{transform:translateX(60%)}}@keyframes sy-pulse{0%{box-shadow:0 0 0 0 rgba(22,184,138,.55)}to{box-shadow:0 0 0 10px rgba(22,184,138,0)}}@keyframes sy-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sy-spin{to{transform:rotate(1turn)}}@keyframes sy-skel{0%,to{opacity:.55}50%{opacity:1}}@keyframes sy-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.sync *,.sync :after,.sync :before{animation:none!important;transition:none!important}}.sync .sy-wave-you{mix-blend-mode:screen}[data-theme=contrast] .sync:not(.sync-night) .sy-wave-you,[data-theme=light] .sync:not(.sync-night) .sy-wave-you{mix-blend-mode:normal}body.sy-body{background:#0B1228}[data-theme=light] body.sy-body{background:#F3F5FC}[data-theme=contrast] body.sy-body{background:#FFFFFF}.sync .sy-logo{filter:brightness(0) invert(1)}[data-theme=contrast] .sync:not(.sync-night) .sy-logo,[data-theme=light] .sync:not(.sync-night) .sy-logo{filter:none}.sy-dock{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;background:linear-gradient(180deg,transparent 0,var(--sy-bg) 42%)}.sy-dock:empty{display:none}@media (min-width:640px){.sy-dock{background:none}.sy-dock[data-stuck=true]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 0,var(--sy-bg) 42%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}}.sy-ring:has(:focus-visible){outline:3px solid var(--sy-accent-t);outline-offset:3px}.sy-nudge{animation:sy-nudge 1.6s ease-in-out infinite}@keyframes sy-nudge{0%,to{transform:translateX(-50%)}25%{transform:translateX(calc(-50% - 7px))}75%{transform:translateX(calc(-50% + 7px))}}.sy-skel-pulse{animation:sy-skel .9s ease-in-out infinite}