.fl-app{--navy:#06132a;--blue:#0098ea;--blue-2:#406ae4;--line:#e3e9f0;--muted:#5b6b82;color:var(--navy);text-align:left;border:1px solid var(--line);background:#fff;border-radius:1.25rem;overflow:hidden;box-shadow:0 1px 2px #06132a0a,0 12px 28px -20px #06132a2e}.fl-app-bar{border-bottom:1px solid var(--line);color:var(--muted);background:#f8fafc;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.78rem;display:flex}.fl-dots{gap:.35rem;display:flex}.fl-dots i{background:#e2e8f0;border-radius:50%;width:10px;height:10px}.fl-dots i:first-child{background:#ff6b6b}.fl-dots i:nth-child(2){background:#ffc24b}.fl-dots i:nth-child(3){background:#36c275}.fl-url{border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:100px;flex:1;padding:.3rem .8rem;overflow:hidden}.fl-search{white-space:nowrap}.fl-app-body{grid-template-columns:170px 1fr 210px;height:440px;display:grid}.fl-app-side{border-right:1px solid var(--line);background:#fbfcfe;padding:1rem .75rem;overflow:hidden;mask-image:linear-gradient(#000 78%,#0000)}.fl-side-group{margin-bottom:.9rem}.fl-side-title{color:#5f6f86;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 .3rem .5rem;font-size:.62rem;font-weight:700;display:block}.fl-side-item{color:#3d5270;border-radius:.45rem;justify-content:space-between;align-items:center;padding:.3rem .5rem;font-size:.78rem;font-weight:600;display:flex}.fl-side-item.is-active{color:#0a6aa3;background:#0098ea1a}.fl-app-main{min-width:0;padding:1rem 1.1rem;overflow:hidden}.fl-crumb{color:#5f6f86;font-size:.72rem}.fl-crumb strong{color:var(--navy)}.fl-chrome-head{align-items:center;gap:.55rem;margin:.45rem 0 .7rem;font-size:1rem;display:flex}.fl-mark{background:linear-gradient(135deg, var(--blue), var(--blue-2));color:#fff;border-radius:.45rem;place-items:center;width:1.7rem;height:1.7rem;font-size:.66rem;font-weight:800;display:grid}.fl-key,.fl-status{color:var(--muted);background:#eef2f7;border-radius:.35rem;padding:.1rem .45rem;font-size:.66rem;font-weight:700}.fl-health{color:#12a36b;background:#e3f6ee;border-radius:100px;padding:.1rem .5rem;font-size:.66rem;font-weight:700}.fl-strip{margin-bottom:.9rem;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.fl-strip-track{gap:.35rem;width:max-content;animation:40s linear infinite fl-marquee;display:flex}.fl-strip-chip{border:1px solid var(--line);color:#3d5270;white-space:nowrap;border-radius:.45rem;padding:.28rem .6rem;font-size:.7rem;font-weight:600}.fl-strip-chip.is-active{color:#0a6aa3;background:#0098ea1a;border-color:#0098ea73}@keyframes fl-marquee{to{transform:translate(-50%)}}.fl-board{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid;position:relative}.fl-col{background:#f4f7fb;border-radius:.7rem;min-height:292px;padding:.5rem}.fl-col-head{color:#3d5270;justify-content:space-between;margin-bottom:.45rem;font-size:.7rem;font-weight:700;display:flex}.fl-col-head em{color:#5f6f86;font-style:normal}.fl-card{border:1px solid var(--line);background:#fff;border-radius:.6rem;flex-direction:column;gap:.3rem;margin-bottom:.45rem;padding:.55rem .6rem;display:flex;box-shadow:0 4px 10px -8px #06132a66}.fl-card-key{color:#5f6f86;font-size:.6rem;font-weight:700}.fl-card-title{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:700;line-height:1.3;overflow:hidden}.fl-card-meta{justify-content:space-between;align-items:center;display:flex}.fl-pri{background:#36c275;border-radius:3px;width:18px;height:5px}.fl-pri.p1{background:#ffb020}.fl-pri.p2{background:#ff6b6b}.fl-avatar{color:#3d5270;background:#dbe8f7;border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;font-size:.5rem;font-weight:800;display:grid}.fl-card-moving{border-color:var(--blue);width:calc(25% - 1.45rem);animation:12s cubic-bezier(.65,0,.35,1) infinite paused fl-card-travel;position:absolute;top:1.6rem;left:.5rem;box-shadow:0 8px 18px -12px #0098ea66}.fl-app.is-in .fl-card-moving{animation-play-state:running}@keyframes fl-card-travel{0%,14%{transform:translateY(170px)rotate(0)}20%{transform:translateY(170px)rotate(-3deg)scale(1.04)}30%,42%{transform:translate(calc(100% + 1.55rem),170px)rotate(0)}48%{transform:translate(calc(100% + 1.55rem),170px)rotate(-3deg)scale(1.04)}58%,70%{transform:translate(calc(200% + 3.1rem),170px)rotate(0)}76%{transform:translate(calc(200% + 3.1rem),170px)rotate(-3deg)scale(1.04)}86%,to{transform:translate(calc(300% + 4.65rem),170px)rotate(0)}}.fl-app-panel{border-left:1px solid var(--line);background:#fbfcfe;flex-direction:column;gap:.6rem;padding:1rem .9rem;display:flex}.fl-kpi{border:1px solid var(--line);background:#fff;border-radius:.7rem;padding:.6rem .7rem}.fl-kpi span{color:#5f6f86;letter-spacing:1px;text-transform:uppercase;font-size:.62rem;font-weight:700;display:block}.fl-kpi strong{font-size:1.2rem;display:block}.fl-kpi em{font-size:.66rem;font-style:normal;font-weight:700}.fl-kpi .is-good{color:#12a36b}.fl-kpi .is-warn{color:#c98400}.fl-kpi.is-wide strong{font-size:.95rem}.fl-mini-gantt{border:1px solid var(--line);background:#fff;border-radius:.7rem;flex-direction:column;gap:.45rem;padding:.7rem;display:flex;position:relative}.fl-gantt-row{color:#3d5270;grid-template-columns:70px 1fr;align-items:center;gap:.4rem;font-size:.6rem;font-weight:600;display:grid}.fl-gantt-row i{background:#eef2f7;border-radius:4px;height:8px;position:relative}.fl-gantt-row i:after{content:"";top:0;bottom:0;left:var(--x);background:linear-gradient(90deg, var(--blue), var(--blue-2));width:0;transition:width 1.2s cubic-bezier(.22,1,.36,1);transition-delay:calc(.4s + var(--i) * .25s);border-radius:4px;position:absolute}.fl-app.is-in .fl-gantt-row i:after{width:var(--w)}.fl-gantt-today{background:#ff6b6b;width:2px;position:absolute;top:.4rem;bottom:.4rem;left:calc(55% + .33rem + 29.3px)}@media screen and (width<=991px){.fl-app-body{grid-template-columns:1fr}.fl-app-side,.fl-app-panel{display:none}}@media screen and (width<=640px){.fl-app{border-radius:1rem;box-shadow:0 1px 2px #06132a0a,0 12px 28px -20px #06132a2e}.fl-app-bar{gap:.6rem;padding:.55rem .7rem;font-size:.7rem}.fl-dots i{width:8px;height:8px}.fl-search{display:none}.fl-app-body{height:auto}.fl-app-main{padding:.8rem .75rem .9rem}.fl-chrome-head{flex-wrap:wrap;gap:.4rem;font-size:.92rem}.fl-strip{margin-bottom:.7rem}.fl-board{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-col{box-sizing:border-box;height:13.1rem;min-height:0}.fl-col-head{height:1.1rem;margin-bottom:.5rem;line-height:1.1rem}.fl-col .fl-card:nth-of-type(2){display:none}.fl-card{box-sizing:border-box;height:5rem}.fl-card-key,.fl-card-meta{line-height:1.2}.fl-card-title{line-height:1.3}.fl-card-moving{width:calc(50% - 1.3rem);animation-name:fl-card-travel-sm;top:2.1rem}}@keyframes fl-card-travel-sm{0%,14%{transform:translateY(5.45rem)rotate(0)}20%{transform:translateY(5.45rem)rotate(-3deg)scale(1.04)}30%,42%{transform:translate(calc(100% + 1.6rem),5.45rem)rotate(0)}48%{transform:translate(calc(100% + 1.6rem),5.45rem)rotate(-3deg)scale(1.04)}58%,70%{transform:translateY(19.15rem)rotate(0)}76%{transform:translateY(19.15rem)rotate(-3deg)scale(1.04)}86%,to{transform:translate(calc(100% + 1.6rem),19.15rem)rotate(0)}}@media (prefers-reduced-motion:reduce){.fl-card-moving,.fl-strip-track{animation:none!important}}.fl-abbr{text-underline-offset:3px;cursor:help;border-radius:.2rem;text-decoration:underline 1.5px dotted #0098eab3}.fl-abbr:focus-visible{outline-offset:2px;outline:2px solid #0098ea}.fl-metric-code.fl-abbr,.fl-metric-code .fl-abbr{text-decoration-color:#7fd0ffb3}.fl-tip{z-index:9999;color:#5b6b82;pointer-events:none;opacity:0;background:#fff;border:1px solid #dbe5ef;border-radius:.7rem;max-width:280px;padding:.6rem .8rem;font-size:.8rem;line-height:1.45;transition:opacity .15s,transform .15s;position:fixed;transform:translateY(4px);box-shadow:0 16px 34px -18px #06132a59}.fl-tip.is-on{opacity:1;transform:none}.fl-tip strong{color:#06132a;font-size:.84rem;display:block}.fl-tip:after{content:"";left:var(--arrow,50%);filter:drop-shadow(0 1px #dbe5ef);border:6px solid #0000;border-top-color:#fff;margin-left:-6px;position:absolute;top:100%}.fl-tip.is-below:after{filter:drop-shadow(0 -1px #dbe5ef);border-top-color:#0000;border-bottom-color:#fff;top:auto;bottom:100%}.fl-page[data-astro-cid-7vdoz7vr]{--navy:#06132a;--blue:#0098ea;--blue-2:#406ae4;--line:#e3e9f0;--muted:#5b6b82;--soft:#f6f9fd;color:var(--navy)}.fl-section[data-astro-cid-7vdoz7vr]{padding:6rem 0}.fl-head[data-astro-cid-7vdoz7vr]{text-align:center;max-width:760px;margin:0 auto 3rem}.fl-head[data-astro-cid-7vdoz7vr] h2[data-astro-cid-7vdoz7vr]{letter-spacing:-.6px;margin:.75rem 0 1rem;font-size:2.75rem;line-height:1.12}.fl-head[data-astro-cid-7vdoz7vr] p[data-astro-cid-7vdoz7vr]{color:var(--muted);margin:0;font-size:1.125rem;line-height:1.65}kbd[data-astro-cid-7vdoz7vr]{border:1px solid var(--line);background:#fff;border-radius:.35rem;padding:.05rem .4rem;font-family:inherit;font-size:.8em}.fl-page[data-astro-cid-7vdoz7vr].is-js .fl-reveal[data-astro-cid-7vdoz7vr]{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(28px)}.fl-page[data-astro-cid-7vdoz7vr].is-js .fl-reveal[data-astro-cid-7vdoz7vr].is-in{opacity:1;transform:none}.fl-showcase[data-astro-cid-7vdoz7vr]{padding-top:3rem}[dir=rtl] .fl-demo[data-astro-cid-7vdoz7vr]{font-family:var(--_typography---font-family--body)}[dir=rtl] .fl-stats[data-astro-cid-7vdoz7vr] strong[data-astro-cid-7vdoz7vr]{line-height:1.4}.fl-stats[data-astro-cid-7vdoz7vr]{grid-template-columns:repeat(4,1fr);gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.fl-stats[data-astro-cid-7vdoz7vr] li[data-astro-cid-7vdoz7vr]{border:1px solid var(--line);background:#fff;border-radius:1rem;margin:0;padding:1.4rem 1.25rem}.fl-stats[data-astro-cid-7vdoz7vr] strong[data-astro-cid-7vdoz7vr]{background:linear-gradient(135deg, var(--blue), var(--blue-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.4rem;line-height:1.1;display:block}.fl-stats[data-astro-cid-7vdoz7vr] span[data-astro-cid-7vdoz7vr]{color:var(--muted);font-size:.9375rem}@keyframes fl-view-pulse{0%,30%,to{opacity:1}12%{opacity:.55}}.fl-areas[data-astro-cid-7vdoz7vr]{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.fl-area[data-astro-cid-7vdoz7vr]{border:1px solid var(--line);background:#fff;border-radius:1.1rem;flex-direction:column;padding:1.4rem 1.2rem;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.fl-area[data-astro-cid-7vdoz7vr]:hover{border-color:#0098ea66;transform:translateY(-3px);box-shadow:0 24px 40px -30px #003c7873}.fl-area-head[data-astro-cid-7vdoz7vr]{align-items:center;gap:.6rem;display:flex}.fl-area-num[data-astro-cid-7vdoz7vr]{background:linear-gradient(135deg, var(--blue), var(--blue-2));color:#fff;border-radius:.6rem;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:800;display:grid}.fl-area[data-astro-cid-7vdoz7vr] h3[data-astro-cid-7vdoz7vr]{margin:0;font-size:1.2rem}.fl-area-intro[data-astro-cid-7vdoz7vr]{color:var(--muted);margin:.7rem 0 1rem;font-size:.88rem;line-height:1.5}.fl-area[data-astro-cid-7vdoz7vr] ul[data-astro-cid-7vdoz7vr]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.fl-area[data-astro-cid-7vdoz7vr] li[data-astro-cid-7vdoz7vr]{border-top:1px solid var(--line);margin:0;padding-top:.75rem}.fl-area[data-astro-cid-7vdoz7vr] li[data-astro-cid-7vdoz7vr] strong[data-astro-cid-7vdoz7vr]{font-size:.92rem;display:block}.fl-area[data-astro-cid-7vdoz7vr] li[data-astro-cid-7vdoz7vr] span[data-astro-cid-7vdoz7vr]{color:var(--muted);font-size:.82rem;line-height:1.5}@keyframes fl-phase-fill{0%{width:0}70%,90%{width:76%}to{opacity:0;width:76%}}.is-init[data-astro-cid-7vdoz7vr]{--pc:#7c3aed}.is-exec[data-astro-cid-7vdoz7vr]{--pc:#0098ea}.is-control[data-astro-cid-7vdoz7vr]{--pc:#0f766e}.is-close[data-astro-cid-7vdoz7vr]{--pc:#12a36b}@keyframes fl-draw{to{stroke-dashoffset:0}}@keyframes fl-packet{to{left:100%}}@keyframes fl-light{0%,22%,to{border-color:var(--line);box-shadow:none}6%,16%{border-color:var(--blue);box-shadow:0 0 0 5px #0098ea1f}}@keyframes fl-dash{to{background-position:11px 0}}@keyframes fl-current{50%{box-shadow:0 0 0 9px #0098ea0d}}@keyframes fl-flow{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 10px)}}@keyframes fl-bounce{50%{opacity:.5;transform:translateY(-4px)}}@keyframes fl-msg{0%,3%{opacity:0;transform:translateY(10px)}8%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes fl-typing-show{0%,12%{opacity:0;height:auto}15%,30%{opacity:1}33%,to{opacity:0;display:none}}@keyframes fl-msg-ai{0%,32%{opacity:0;transform:translateY(10px)}38%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes fl-ring{0%,60%,to{box-shadow:none}20%{box-shadow:0 0 0 4px #0098ea1f}}@keyframes fl-journey{0%{width:0}80%,92%{width:calc(100% - 100% / var(--n))}to{width:calc(100% - 100% / var(--n));opacity:0}}@keyframes fl-jdot{0%,9%,to{color:var(--blue);background:#fff}2%,6%{background:var(--blue);color:#fff;box-shadow:0 0 0 6px #fff,0 0 0 10px #0098ea2e}}@media (width<=1199px){.fl-app-body[data-astro-cid-7vdoz7vr]{grid-template-columns:150px 1fr}.fl-app-panel[data-astro-cid-7vdoz7vr]{display:none}.fl-rules[data-astro-cid-7vdoz7vr],.fl-areas[data-astro-cid-7vdoz7vr]{grid-template-columns:repeat(3,1fr)}.fl-metrics[data-astro-cid-7vdoz7vr]{grid-template-columns:repeat(4,1fr)}.fl-cr[data-astro-cid-7vdoz7vr]{grid-template-columns:1fr;gap:.75rem}.fl-cr-arrow[data-astro-cid-7vdoz7vr]{background:repeating-linear-gradient(180deg, var(--blue) 0 6px, transparent 6px 11px);width:2px;height:22px;margin:0 auto}.fl-cr-arrow[data-astro-cid-7vdoz7vr]:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--blue);border-bottom:0;top:auto;bottom:-3px;right:-4px}.fl-cr-gate[data-astro-cid-7vdoz7vr]{margin:0}.fl-cr-split[data-astro-cid-7vdoz7vr]{flex-direction:row;margin-inline-start:0}.fl-cr-split[data-astro-cid-7vdoz7vr]>[data-astro-cid-7vdoz7vr]{flex:1}.fl-cr-split[data-astro-cid-7vdoz7vr]:before{display:none}}@media (width<=991px){.fl-section[data-astro-cid-7vdoz7vr]{padding:4.5rem 0}.fl-head[data-astro-cid-7vdoz7vr] h2[data-astro-cid-7vdoz7vr]{font-size:2.2rem}.fl-app-side[data-astro-cid-7vdoz7vr]{display:none}.fl-app-body[data-astro-cid-7vdoz7vr]{grid-template-columns:1fr}.fl-stats[data-astro-cid-7vdoz7vr],.fl-areas[data-astro-cid-7vdoz7vr]{grid-template-columns:repeat(2,1fr)}@keyframes fl-flow-v{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 10px)}}@keyframes fl-packet-v{to{top:100%}}@keyframes fl-journey-v{0%{height:0}80%,92%{height:calc(100% - 2.7rem)}to{opacity:0;height:calc(100% - 2.7rem)}}}@media (width<=767px){.fl-section[data-astro-cid-7vdoz7vr]{padding:3.5rem 0}.fl-app-body[data-astro-cid-7vdoz7vr]{height:auto}.fl-head[data-astro-cid-7vdoz7vr] h2[data-astro-cid-7vdoz7vr]{font-size:1.9rem}.fl-app-bar[data-astro-cid-7vdoz7vr] .fl-search[data-astro-cid-7vdoz7vr]{display:none}.fl-board[data-astro-cid-7vdoz7vr]{grid-template-columns:repeat(2,1fr)}.fl-col[data-astro-cid-7vdoz7vr]:nth-child(n+3),.fl-card-moving[data-astro-cid-7vdoz7vr]{display:none}.fl-areas[data-astro-cid-7vdoz7vr]{grid-template-columns:1fr}.fl-stats[data-astro-cid-7vdoz7vr]{grid-template-columns:1fr 1fr}.fl-stats[data-astro-cid-7vdoz7vr] strong[data-astro-cid-7vdoz7vr]{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){.fl-page[data-astro-cid-7vdoz7vr] [data-astro-cid-7vdoz7vr],.fl-page[data-astro-cid-7vdoz7vr] [data-astro-cid-7vdoz7vr]:before,.fl-page[data-astro-cid-7vdoz7vr] [data-astro-cid-7vdoz7vr]:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media screen and (width<=767px){.fl-head[data-astro-cid-7vdoz7vr] h2[data-astro-cid-7vdoz7vr]{font-size:1.625rem}.fl-stats[data-astro-cid-7vdoz7vr] strong[data-astro-cid-7vdoz7vr]{font-size:1.75rem}.fl-area[data-astro-cid-7vdoz7vr] h3[data-astro-cid-7vdoz7vr]{font-size:1.125rem}.fl-head[data-astro-cid-7vdoz7vr] p[data-astro-cid-7vdoz7vr]{font-size:1rem}}
