.flowdocs-page{--fd-ink:var(--flowtify-text-primary);--fd-ink-2:var(--flowtify-text-secondary);--fd-muted:var(--flowtify-text-muted);--fd-bg:#fcfcfd;--fd-tint:#f5f4f8;--fd-card:#fff;--fd-border:#eceaf3;--fd-border-2:#dad6e4;--fd-skeleton:#f1eff6;--fd-success:#14b36b;--fd-success-deep:#0fa45f;--fd-success-soft:#e6f8ee;--fd-success-border:#d9f0e4;--fd-danger:#e5484d;--fd-danger-soft:#fdecec;color:var(--fd-ink);background:var(--fd-bg)}.fd-container{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px}@media (min-width:768px){.fd-container{padding-left:clamp(1.5rem,4vw,3.5rem);padding-right:clamp(1.5rem,4vw,3.5rem)}}.fd-gradient-text{background:linear-gradient(120deg,#a40ebb 0%,#6607de 26%,#007aff 68%,#5ac8fa 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.fd-rail{scrollbar-width:none;-ms-overflow-style:none}.fd-rail::-webkit-scrollbar{display:none}.fd-pop{animation:.45s cubic-bezier(.16,1,.3,1) both fdPop}.fd-float{animation:5.5s ease-in-out infinite fdFloat}.fd-float-hero{animation:6s ease-in-out infinite fdFloatHero}.fd-float-glow{animation:5s ease-in-out infinite fdPulse,8s ease-in-out infinite fdFloatGlow}.fd-nod{animation:4.5s ease-in-out infinite fdFloat,1.6s ease-in-out infinite fdNod}.fd-dash{animation:1.6s linear infinite fdDash}.fd-caret{animation:1s step-end infinite fdCaret}.fd-pulse-dot{animation:1.8s ease-in-out infinite fdPulse}@keyframes fdFloat{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}@keyframes fdFloatHero{0%,to{transform:translateY(-7px)}50%{transform:translateY(7px)}}@keyframes fdFloatGlow{0%,to{transform:translateY(5px)}50%{transform:translateY(-5px)}}@keyframes fdPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes fdDash{to{stroke-dashoffset:-40px}}@keyframes fdCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes fdPop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes fdNod{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.flowdocs-page *,.flowdocs-page :before,.flowdocs-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
