.page:has(.pd-hero){padding-top:clamp(104px,14vh,150px)}.cdemo__browser,.integ,.pd-feature,.steps__stage,.steps__track button,.dash,.pd-use,.pd-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff0f 0%,#ffffff04 45%,#ffffff08 100%),#0c0f158c;border:1px solid #d6e0f221;box-shadow:inset 0 1px #ffffff12,0 30px 70px #00000073}.pd-rise{opacity:0;animation:pd-rise 1s cubic-bezier(.2, .7, .2, 1) var(--d,0s) forwards;transform:translateY(18px)}@keyframes pd-rise{to{opacity:1;transform:none}}[data-reveal-block]{opacity:0;transition:opacity 1s,transform 1.1s cubic-bezier(.2,.7,.2,1);transform:translateY(34px)}[data-reveal-block][data-in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pd-rise{opacity:1;animation:none;transform:none}[data-reveal-block]{opacity:1;transition:none;transform:none}}.pd-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(36px,5vw,88px);min-height:calc(100svh - 230px);margin-bottom:clamp(80px,13vh,150px);display:grid}.pd-hero__title{margin-bottom:22px;font-size:clamp(46px,5.6vw,96px)}.pd-hero__title--long{font-size:clamp(36px,4.1vw,76px)}.pd-hero__tagline{color:#e2e7eed1;max-width:22em;margin-bottom:36px;font-size:clamp(18px,1.6vw,24px);line-height:1.45}.pd-meta{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;gap:14px 34px;margin-bottom:34px;padding:20px 0;display:flex}.pd-meta dt{letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;margin-bottom:6px;font-size:11px}.pd-meta dd{color:#ffffffe6;font-size:15px}.pd-meta a{border-bottom:1px solid #ffffff4d;transition:border-color .3s}.pd-meta a:hover{border-color:#fff}.pd-actions{flex-wrap:wrap;gap:14px;display:flex}.pd-btn{letter-spacing:.04em;color:#fff;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:10px;height:50px;padding:0 26px;font-size:14px;font-weight:500;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s;display:inline-flex}.pd-btn span{transition:transform .3s}.pd-btn:hover{border-color:#ffffffb3;transform:translateY(-1px)}.pd-btn:hover span{transform:translate(3px,-1px)}.pd-btn--solid{color:#0a0c10;background:#f2f4f8;border-color:#f2f4f8;box-shadow:0 10px 34px #dce6f829}.pd-btn--solid:hover{background:#fff;border-color:#fff;box-shadow:0 14px 44px #dce6f842}.pd-hero__visual{position:relative}.pd-hero__visual:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(50% 40% at 55% 90%,#96aad238,#0000 70%),radial-gradient(60% 55% at 60% 30%,#c8d4eb14,#0000 70%);position:absolute;inset:8% -6% -12%}.cdemo{position:relative}.cdemo__browser{aspect-ratio:1.22;border-radius:18px;min-height:440px;position:relative;overflow:hidden}.cdemo__bar{background:#ffffff06;border-bottom:1px solid #ffffff12;align-items:center;gap:7px;height:42px;padding:0 16px;display:flex}.cdemo__bar>i{background:#ffffff2e;border-radius:50%;width:9px;height:9px}.cdemo__url{color:#fff9;background:#ffffff0d;border-radius:999px;align-items:center;gap:7px;margin:0 auto;padding:5px 16px;font-size:12px;display:inline-flex}.cdemo__url svg{opacity:.6;width:11px;height:11px}.cdemo__site{opacity:.5;padding:22px 26px}.cdemo__nav{align-items:center;gap:14px;margin-bottom:34px;display:flex}.cdemo__nav b{background:#ffffff59;border-radius:5px;width:70px;height:10px;margin-right:auto}.cdemo__nav span{background:#ffffff29;border-radius:3px;width:38px;height:6px}.cdemo__heroblock{gap:12px;margin-bottom:30px;display:grid}.cdemo__heroblock i{background:#fff3;border-radius:7px;height:14px}.cdemo__heroblock i+i{background:#ffffff1f;height:8px}.cdemo__heroblock em{border:1px solid #ffffff38;border-radius:13px;width:96px;height:26px;margin-top:8px}.cdemo__tiles{grid-template-columns:repeat(3,1fr);gap:12px;width:52%;display:grid}.cdemo__tiles span{aspect-ratio:1.1;background:#ffffff0f;border:1px solid #ffffff0f;border-radius:10px}.cdemo__widget{background:linear-gradient(#1a1f29f0,#0e1117f5);border:1px solid #dce6f638;border-radius:16px;flex-direction:column;width:min(360px,58%);display:flex;position:absolute;top:64px;bottom:18px;right:18px;overflow:hidden;box-shadow:0 24px 60px #0009,inset 0 1px #ffffff14}.cdemo__head{background:#ffffff08;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:14px 16px;display:flex}.cdemo__head strong{font-size:14px;font-weight:600;display:block}.cdemo__avatar{color:#12161d;background:#eef2f8;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.cdemo__avatar svg{width:19px;height:19px}.cdemo__status{color:#ffffff8c;align-items:center;gap:6px;font-size:11px;display:inline-flex}.cdemo__status i{background:#fff;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite pd-blink;box-shadow:0 0 8px #fff}@keyframes pd-blink{50%{opacity:.35}}.cdemo__msgs{scrollbar-width:none;flex-direction:column;flex:1;gap:10px;padding:16px 14px;display:flex;overflow:hidden}.cdemo__msg{max-width:86%;animation:.45s cubic-bezier(.2,.7,.2,1) cdemo-in}@keyframes cdemo-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.cdemo__msg p{border-radius:14px;padding:10px 13px;font-size:13px;line-height:1.5}.cdemo__msg--user{align-self:flex-end}.cdemo__msg--user p{color:#12161d;background:#eef2f8;border-bottom-right-radius:4px}.cdemo__msg--bot p{color:#ffffffe6;background:#ffffff12;border:1px solid #ffffff0f;border-bottom-left-radius:4px}.cdemo__msg--bot:not(.is-done) p:after{content:"";vertical-align:-1px;background:#ffffffb3;width:6px;height:12px;margin-left:2px;animation:.8s steps(2,end) infinite pd-blink;display:inline-block}.cdemo__src{color:#ffffff73;align-items:center;gap:5px;margin:6px 0 0 4px;font-size:10.5px;animation:.4s cdemo-in;display:inline-flex}.cdemo__src svg{width:11px;height:11px}.cdemo__typing{background:#ffffff12;border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;padding:13px 14px;display:inline-flex}.cdemo__typing i{background:#ffffffb3;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite cdemo-dot}.cdemo__typing i:nth-child(2){animation-delay:.15s}.cdemo__typing i:nth-child(3){animation-delay:.3s}@keyframes cdemo-dot{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-4px)}}.cdemo__input{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:2px;height:44px;margin:0 12px 12px;padding:0 6px 0 14px;font-size:13px;display:flex}.cdemo__input span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cdemo__input .is-empty{color:#ffffff61}.cdemo__caret{background:#fff;width:1.5px;height:15px;animation:.9s steps(2,end) infinite pd-blink}.cdemo__input b{color:#12161d;background:#eef2f8;border-radius:9px;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.cdemo__input b svg{width:15px;height:15px}.pd-section{margin-bottom:clamp(96px,15vh,170px)}.pd-kicker{letter-spacing:.3em;color:#fff6;margin-bottom:14px;font-size:12px}.pd-h2{letter-spacing:-.03em;background:linear-gradient(#fff 0%,#e4e7ec 50%,#a2a7b0 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:clamp(32px,5vh,52px);font-size:clamp(32px,3.4vw,56px);font-weight:700;line-height:1.05}.pd-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,88px);display:grid}.pd-overview__tagline{color:#fff;margin:-18px 0 18px;font-size:clamp(18px,1.5vw,22px);font-weight:600}.pd-overview__body{color:#ffffffb8;max-width:34em;font-size:clamp(16px,1.25vw,19px);line-height:1.8}.integ{border-radius:18px;padding:18px}.integ__editor{background:#05070a8c;border:1px solid #ffffff12;border-radius:12px;overflow:hidden}.integ__tabs{border-bottom:1px solid #ffffff0f;gap:2px;padding:8px 8px 0;display:flex}.integ__tabs span{color:#fff6;border-radius:8px 8px 0 0;padding:8px 14px;font-size:12px}.integ__tabs .is-on{color:#ffffffd9;background:#ffffff0d}.integ__code{padding:12px 0;list-style:none}.integ__code li{align-items:center;height:24px;padding-right:30px;display:flex;position:relative}.integ__ln{text-align:right;color:#ffffff38;font-variant-numeric:tabular-nums;flex:none;width:40px;padding-right:14px;font-size:11px}.integ__line{flex:1;gap:8px;display:flex}.integ__line i{border-radius:4px;height:7px}.integ__line .t0{background:#fff3}.integ__line .t1{background:#ffffff1c}.integ__line .t2{background:#b4c2da38}.integ__code .is-added{background:linear-gradient(90deg,#e6eefa1a,#e6eefa05);box-shadow:inset 2px 0 #f0f5ffd9}.integ__code .is-added .integ__line i{background:#f0f5ffbf}.integ__code .is-added .integ__line i.t1{background:#f0f5ff73}.integ__plus{color:#fffc;font-size:13px;font-style:normal;position:absolute;right:12px}.integ__ln{transition:color .3s}.integ__code .is-added .integ__ln{color:#ffffffb3}.integ__editor[data-run] .is-added{animation:.6s both integ-line;animation-delay:calc(.4s + var(--n) * .45s)}.integ__editor[data-run] .is-added .integ__line{clip-path:inset(0 100% 0 0);animation:.7s steps(14,end) forwards integ-type;animation-delay:calc(.5s + var(--n) * .45s)}@keyframes integ-line{0%{opacity:0;transform:translate(-6px)}}@keyframes integ-type{to{clip-path:inset(0)}}.integ__status{background:#ffffff09;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;display:flex}.integ__timer{flex:none;width:46px;height:46px;position:relative}.integ__timer svg{width:100%;height:100%;transform:rotate(-90deg)}.integ__track{fill:none;stroke:#ffffff1a;stroke-width:3px}.integ__prog{fill:none;stroke:#eef2f8;stroke-width:3px;stroke-linecap:round;stroke-dasharray:119.4}.integ__timer span{font-variant-numeric:tabular-nums;place-items:center;font-size:11px;font-weight:600;display:grid;position:absolute;inset:0}.integ__label strong{font-size:14px;font-weight:600;display:block}.integ__label span{color:#ffffff80;font-size:12px}.integ__pill{letter-spacing:.12em;text-transform:uppercase;color:#fff9;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:6px 12px;font-size:11px;transition:all .4s;display:inline-flex}.integ__pill i{background:#fff6;border-radius:50%;width:6px;height:6px}.integ__pill.is-live{color:#0b0d11;background:#eef2f8;border-color:#eef2f8}.integ__pill.is-live i{background:#0b0d11;animation:1.4s ease-in-out infinite pd-blink}.pd-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;display:grid}.pd-feature{border-radius:18px;flex-direction:column;transition:transform .5s cubic-bezier(.2,.7,.2,1),border-color .4s;display:flex;position:relative;overflow:hidden}[data-reveal-block] .pd-feature{opacity:0;transform:translateY(24px)}[data-reveal-block][data-in] .pd-feature{opacity:1;transition:opacity .8s ease calc(var(--i) * 90ms), transform .9s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * 90ms), border-color .4s ease;transform:none}.pd-feature:hover{border-color:#dce6f64d}.pd-feature__visual{background:radial-gradient(70% 80% at 50% 0,#d2def20f,#0000 70%);border-bottom:1px solid #ffffff0f;height:196px}.pd-feature__label{align-items:baseline;gap:16px;padding:22px 24px 26px;display:flex}.pd-feature__num{color:#fff6;font-variant-numeric:tabular-nums;font-size:12px}.pd-feature h3{letter-spacing:-.005em;font-size:17px;font-weight:600;line-height:1.35}.fx{height:100%;padding:22px 24px;position:relative}.fx-track{fill:none;stroke:#ffffff1a;stroke-width:4px}.fx-prog{fill:none;stroke:#eef2f8;stroke-width:4px;stroke-linecap:round;stroke-dasharray:301.6;transform-origin:60px 60px;filter:drop-shadow(0 0 6px #e6eefc80);transform:rotate(-90deg)}.fx-tick{stroke:#ffffff38;stroke-width:1.5px}.fx-foot{letter-spacing:.08em;color:#ffffff80;font-size:11px;position:absolute;bottom:16px;left:24px}.fx-foot b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.fx-int{justify-content:center;align-items:center;gap:22px;display:flex}.fx-int__ring{width:128px;height:128px}.fx-int__read strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;display:block}.fx-int__read span{letter-spacing:.16em;text-transform:uppercase;color:#fff9;border:1px solid #ffffff2e;border-radius:999px;padding:4px 10px;font-size:10px;transition:all .3s;display:inline-flex}.fx-int__read span.is-on{color:#0b0d11;background:#eef2f8;border-color:#eef2f8}.fx-crawl ul{gap:9px;list-style:none;display:grid}.fx-crawl li{color:#fff6;grid-template-columns:92px 1fr 14px;align-items:center;gap:10px;font-size:11.5px;transition:color .3s;display:grid}.fx-crawl li.is-busy,.fx-crawl li.is-done{color:#ffffffd9}.fx-crawl__path{white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.fx-crawl__bar{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.fx-crawl__bar i{transform-origin:0;background:linear-gradient(90deg,#eef2f880,#eef2f8);height:100%;display:block}.fx-crawl__ok{opacity:0;font-size:11px;transition:opacity .3s}.fx-crawl li.is-done .fx-crawl__ok{opacity:1}.fx-rag{grid-template-columns:56px 1fr 56px;align-items:center;display:grid}.fx-rag__q,.fx-rag__a{z-index:1;justify-items:center;gap:6px;display:grid}.fx-rag__q span,.fx-rag__a span{border:1px solid #ffffff40;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;transition:all .4s;display:grid}.fx-rag__q i,.fx-rag__a i{background:#ffffff26;border-radius:2px;width:34px;height:4px;transition:background .4s}.fx-rag__docs{z-index:1;justify-items:center;gap:10px;display:grid}.fx-rag__docs span{background:#0a0c10cc;border:1px solid #ffffff1f;border-radius:8px;gap:4px;width:62px;padding:8px;transition:all .45s;display:grid}.fx-rag__docs span i{background:#ffffff2e;border-radius:2px;height:3px}.fx-rag__docs span i+i{width:70%}.fx-rag__wires{width:calc(100% - 48px);height:calc(100% - 62px);position:absolute;inset:22px 24px 40px}.fx-rag__wires path{fill:none;stroke:#ffffff1f;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:4 5}.fx-rag__caption{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#ffffff61;font-size:10.5px;position:absolute;bottom:14px;left:0;right:0}.fx-rag.p0 .fx-rag__q span,.fx-rag.p1 .fx-rag__q span{color:#0b0d11;background:#eef2f8;border-color:#eef2f8}.fx-rag.p1 .fx-rag__docs span,.fx-rag.p2 .fx-rag__docs span{border-color:#ffffff47}.fx-rag.p1 .fx-rag__wires path:not(.fx-rag__out),.fx-rag.p2 .fx-rag__wires path:not(.fx-rag__out){stroke:#fff6;animation:.8s linear infinite fx-flow}.fx-rag.p2 .fx-rag__docs .is-best,.fx-rag.p3 .fx-rag__docs .is-best{border-color:#eef2f8;transform:scale(1.06);box-shadow:0 0 18px #e6eefc40}.fx-rag.p2 .fx-rag__docs .is-best i,.fx-rag.p3 .fx-rag__docs .is-best i{background:#f0f5ffbf}.fx-rag.p3 .fx-rag__out{stroke:#ffffff80;animation:.8s linear infinite fx-flow}.fx-rag.p3 .fx-rag__a span,.fx-rag.p4 .fx-rag__a span{color:#0b0d11;background:#eef2f8;border-color:#eef2f8;box-shadow:0 0 20px #e6eefc59}.fx-rag.p3 .fx-rag__a i,.fx-rag.p4 .fx-rag__a i{background:#f0f5ffb3}@keyframes fx-flow{to{stroke-dashoffset:-18px}}.fx-always{flex-direction:column;display:flex}.fx-always__clock{font-variant-numeric:tabular-nums;letter-spacing:.02em;align-items:center;gap:10px;font-size:22px;font-weight:600;display:flex}.fx-always__clock em{letter-spacing:.16em;text-transform:uppercase;color:#0b0d11;background:#eef2f8;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:10px;font-style:normal;font-weight:600}.fx-always__dot{background:#fff;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pd-blink;box-shadow:0 0 10px #fff}.fx-always__bars{flex:1;align-items:flex-end;gap:3px;margin-top:16px;display:flex}.fx-always__bars i{background:#ffffff24;border-radius:2px 2px 0 0;flex:1}.fx-always__bars i.is-now{background:#eef2f8;box-shadow:0 0 12px #e6eefc99}.fx-always__axis{color:#ffffff59;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:9.5px;display:flex}.fx-ten{grid-template-columns:92px 1fr;align-items:center;gap:16px;display:grid}.fx-ten__core{letter-spacing:.04em;background:radial-gradient(circle,#e6eefa24,#0000 70%);border:1px solid #ffffff38;border-radius:50%;place-items:center;height:92px;font-size:10px;font-weight:600;display:grid;box-shadow:0 0 30px #dce6f814}.fx-ten__grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fx-ten__cell{background:#ffffff06;border:1px solid #ffffff1a;border-radius:9px;gap:5px;padding:10px 10px 11px;transition:all .45s;display:grid;position:relative}.fx-ten__cell b{color:#ffffffb3;font-size:10.5px;font-weight:500}.fx-ten__cell i{background:#ffffff24;border-radius:2px;height:3px}.fx-ten__cell i+i{width:60%}.fx-ten__lock{color:#ffffff59;width:10px;height:10px;position:absolute;top:9px;right:9px}.fx-ten__lock svg{width:100%;height:100%;display:block}.fx-ten__cell.is-on{background:#eef2f814;border-color:#eef2f899;box-shadow:0 0 22px #dce6f81f}.fx-ten__cell.is-on i{background:#f0f5ff99}.fx-ten__cell.is-on .fx-ten__lock{color:#fff}.fx-ana{flex-direction:column;display:flex}.fx-ana__head{justify-content:space-between;align-items:baseline;display:flex}.fx-ana__head span{letter-spacing:.08em;color:#ffffff80;font-size:11px}.fx-ana__head b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.fx-ana__plot{flex:1;margin-top:14px;position:relative}.fx-ana__chart{width:100%;height:100%;position:absolute;inset:0}.fx-ana__chart path{transition:d .75s}.fx-ana__dot{background:#fff;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transition:top .75s;position:absolute;box-shadow:0 0 0 4px #ffffff1f,0 0 14px #fff}.steps{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(28px,4vw,64px);display:grid}.steps__track{gap:10px;list-style:none;display:grid;position:relative}.steps__track:before,.steps__track:after{content:"";background:#ffffff1a;width:1px;position:absolute;top:34px;bottom:34px;left:36px}.steps__track:after{transform-origin:0 0;transform:scaleY(var(--p));background:linear-gradient(#eef2f8,#eef2f899);transition:transform .7s cubic-bezier(.2,.7,.2,1);box-shadow:0 0 10px #eef2f880}.steps__track button{z-index:1;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:14px;grid-template-columns:40px 1fr;grid-template-areas:"n t""n x";gap:4px 18px;padding:16px 20px 16px 16px;transition:background .4s,border-color .4s;display:grid;position:relative}.steps__track .is-active button{background:linear-gradient(160deg,#ffffff12,#ffffff05),#0c0f1599;border-color:#d6e0f229}.steps__node{color:#fff9;background:#0a0c10;border:1px solid #fff3;border-radius:50%;grid-area:n;place-items:center;width:40px;height:40px;font-size:13px;font-weight:600;transition:all .4s;display:grid}.steps__track .is-past .steps__node{color:#fff;border-color:#eef2f899}.steps__track .is-active .steps__node{color:#0b0d11;background:#eef2f8;border-color:#eef2f8;box-shadow:0 0 0 6px #eef2f814,0 0 24px #e6eefc66}.steps__title{color:#ffffffa6;grid-area:t;align-self:end;font-size:18px;font-weight:600;transition:color .3s}.steps__text{color:#ffffff73;grid-area:x;font-size:14.5px;line-height:1.6;transition:color .3s}.steps__track .is-active .steps__title{color:#fff}.steps__track .is-active .steps__text{color:#ffffffbf}.steps__track button:hover .steps__title{color:#fff}.steps__stage{border-radius:20px;flex-direction:column;min-height:420px;display:flex;position:relative;overflow:hidden}.steps__stage-head{border-bottom:1px solid #ffffff12;align-items:baseline;gap:14px;padding:18px 22px;display:flex;position:relative}.steps__stage-head span{letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;font-size:11px}.steps__stage-head b{font-size:15px;font-weight:600}.steps__timer{transform-origin:0;background:#eef2f8;width:100%;height:1px;animation:4.2s linear forwards steps-timer;position:absolute;bottom:-1px;left:0}@keyframes steps-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.steps__scene{background:radial-gradient(60% 60% at 50% 45%,#d2def212,#0000 70%);flex:1;place-items:center;padding:28px;animation:.6s cubic-bezier(.2,.7,.2,1) scene-in;display:grid;position:relative}@keyframes scene-in{0%{opacity:0;transform:translateY(10px)}}.sc-reg{gap:16px;width:min(360px,100%);display:grid}.sc-reg label{gap:7px;display:grid}.sc-reg label span{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;font-size:11px}.sc-reg em{background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;height:46px;padding:0 14px;font-size:14px;font-style:normal;line-height:46px;display:block}.sc-type{white-space:nowrap;position:relative;overflow:hidden}.sc-type:before{content:"";inset:0 0 0 14px;left:calc(14px + var(--w) * 0);transform-origin:100%;background:#11141a;animation:1.2s steps(20,end) .3s forwards sc-type;position:absolute}.sc-type--late:before{animation-duration:1.4s;animation-delay:1.4s}@keyframes sc-type{0%{transform:translate(0)}to{transform:translate(100%)}}.sc-reg__btn{color:#0b0d11;background:#eef2f8;border-radius:999px;justify-self:start;margin-top:6px;padding:13px 22px;font-size:13px;font-weight:600;animation:.5s 3s both sc-press}@keyframes sc-press{0%{transform:none}40%{transform:scale(.95);box-shadow:0 0 0 8px #eef2f81f}to{transform:none;box-shadow:0 0 30px #eef2f859}}.sc-crawl{justify-items:center;gap:30px;width:100%;display:grid}.sc-crawl__root{color:#0b0d11;background:#eef2f8;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:600;box-shadow:0 0 30px #eef2f840}.sc-crawl__tree{grid-template-columns:repeat(3,auto);gap:14px 18px;display:grid;position:relative}.sc-crawl__tree:before{content:"";background:#fff3;height:1px;position:absolute;top:-16px;left:10%;right:10%}.sc-crawl__tree span{color:#fffc;opacity:0;animation:.5s forwards sc-node,.9s forwards sc-scan;animation-delay:calc(.25s + var(--i) * .45s), calc(.45s + var(--i) * .45s);border:1px solid #ffffff29;border-radius:8px;padding:8px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;position:relative}.sc-crawl__tree span:after{content:"✓";color:#0b0d11;text-align:center;opacity:0;width:16px;height:16px;animation:.3s forwards sc-node;animation-delay:calc(.9s + var(--i) * .45s);background:#eef2f8;border-radius:50%;font-size:9px;line-height:16px;position:absolute;top:-7px;right:-7px}@keyframes sc-node{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sc-scan{50%{border-color:#eef2f8cc;box-shadow:0 0 18px #eef2f840}}.sc-train{grid-template-columns:auto 60px auto;align-items:center;gap:14px;display:grid}.sc-train__chunks{gap:8px;display:grid}.sc-train__chunks span{width:84px;animation:sc-chunk 2.4s ease-in-out calc(var(--i) * .25s) infinite;border:1px solid #ffffff24;border-radius:7px;gap:4px;padding:8px;display:grid}.sc-train__chunks span i{background:#ffffff4d;border-radius:2px;height:3px}.sc-train__chunks span i+i{width:65%}@keyframes sc-chunk{0%,to{opacity:.6;transform:none}40%{opacity:1;border-color:#eef2f899;transform:translate(10px)}}.sc-train__arrow{background:linear-gradient(90deg,#ffffff1a,#eef2f8);height:1px;position:relative}.sc-train__arrow:after{content:"";border:4.5px solid #0000;border-left:7px solid #eef2f8;border-right:0;position:absolute;top:-4px;right:0}.sc-train__kb{background:#ffffff08;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:repeat(8,12px);gap:7px;padding:18px 18px 36px;display:grid;position:relative}.sc-train__kb i{width:12px;height:12px;animation:.4s forwards sc-cell;animation-delay:calc(.2s + var(--i) * 60ms);background:#ffffff1a;border-radius:3px}@keyframes sc-cell{to{background:#eef2f8bf;box-shadow:0 0 8px #eef2f866}}.sc-train__kb span{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;font-size:10px;position:absolute;bottom:11px;left:0;right:0}.sc-int{background:#05070a80;border:1px solid #ffffff1a;border-radius:12px;gap:12px;width:min(360px,100%);padding:22px;display:grid;position:relative}.sc-int__code{gap:12px;display:grid}.sc-int__code i{background:#ffffff29;border-radius:4px;height:7px}.sc-int__code i.is-added{background:#eef2f8;width:0;animation:.8s .5s forwards sc-grow;box-shadow:0 0 12px #eef2f873}.sc-int__code i.is-added+i.is-added{animation-delay:1.2s}@keyframes sc-grow{to{width:68%}}.sc-int__badge{color:#0b0d11;opacity:0;background:#eef2f8;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600;animation:.4s 2s forwards sc-node;position:absolute;top:-12px;right:16px}.sc-serve{gap:10px;width:min(360px,100%);display:grid;position:relative}.sc-serve__q{color:#0b0d11;opacity:0;background:#eef2f8;border-radius:14px 14px 4px;justify-self:end;padding:10px 14px;font-size:13px;animation:.45s .3s forwards sc-node}.sc-serve__a{opacity:0;background:#ffffff12;border:1px solid #ffffff12;border-radius:14px 14px 14px 4px;justify-self:start;gap:6px;width:70%;padding:12px 14px;animation:.45s 1s forwards sc-node;display:grid}.sc-serve__a i{background:#ffffff59;border-radius:3px;height:5px}.sc-serve__a i+i{width:60%}.sc-serve__q--2{animation-delay:1.8s}.sc-serve__a--2{animation-delay:2.5s}.sc-serve__badge{letter-spacing:.12em;border:1px solid #ffffff40;border-radius:999px;padding:5px 12px;font-size:11px;position:absolute;top:-34px;left:0}.pd-benefits{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(36px,5vw,80px);display:grid}.pd-benefits__list{list-style:none;display:grid}.pd-benefits__list li{border-top:1px solid #ffffff1a;padding:24px 0}.pd-benefits__list li:last-child{border-bottom:1px solid #ffffff1a}.pd-benefits__list h3{margin-bottom:8px;font-size:clamp(19px,1.5vw,23px);font-weight:600}.pd-benefits__list p{color:#ffffffa6;font-size:15.5px;line-height:1.7}.dash{border-radius:20px;padding:18px;position:relative}.dash__top{justify-content:space-between;align-items:center;padding:2px 4px 16px;display:flex}.dash__brand{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.dash__brand>i{background:linear-gradient(140deg,#f4f6fa,#9aa3b2);border-radius:7px;width:22px;height:22px}.dash__brand em{color:#ffffff80;font-style:normal;font-weight:400}.dash__live{letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:11px;display:inline-flex}.dash__live i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pd-blink;box-shadow:0 0 8px #fff}.dash__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.dash__kpi,.dash__card{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px}.dash__kpi{gap:6px;padding:14px;display:grid}.dash__kpi span{color:#ffffff80;font-size:11px}.dash__kpi b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(18px,1.6vw,24px);font-weight:700}.dash__kpi em{color:#fff9;font-size:10.5px;font-style:normal}.dash__bump{animation:.6s dash-bump}@keyframes dash-bump{30%{text-shadow:0 0 14px #fffc}}.dash__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dash__card{padding:14px}.dash__card--wide{grid-column:1/-1}.dash__card-head{color:#ffffffb3;justify-content:space-between;margin-bottom:12px;font-size:12px;display:flex}.dash__card-head em{color:#fff6;font-style:normal}.dash__plot{height:128px;position:relative}.dash__plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dash__plot path{transition:d 1.2s cubic-bezier(.4,0,.2,1)}.dash__gridline{stroke:#ffffff0f;stroke-width:1px;vector-effect:non-scaling-stroke}.dash__dot{background:#fff;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:top 1.2s cubic-bezier(.4,0,.2,1);position:absolute;box-shadow:0 0 14px #fff}.dash__dot:after{content:"";border:1px solid #fff9;border-radius:50%;animation:1.4s ease-out forwards dash-ping;position:absolute;inset:-6px}@keyframes dash-ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2)}}.dash__bars{align-items:flex-end;gap:3px;height:92px;display:flex}.dash__bars i{transform-origin:50% 100%;background:linear-gradient(#eef2f8bf,#eef2f833);border-radius:2px 2px 0 0;flex:1}[data-in] .dash__bars i{animation:.9s cubic-bezier(.2,.7,.2,1) both dash-bar;animation-delay:calc(.3s + var(--i) * 30ms)}@keyframes dash-bar{0%{transform:scaleY(0)}}.dash__topics{gap:11px;list-style:none;display:grid}.dash__topics li{color:#ffffffb3;gap:5px;font-size:11.5px;display:grid}.dash__topics i{background:#ffffff14;border-radius:3px;height:5px;position:relative;overflow:hidden}.dash__topics i:after{content:"";width:var(--v);background:linear-gradient(90deg,#eef2f866,#eef2f8);border-radius:3px;position:absolute;inset:0 auto 0 0}[data-in] .dash__topics i:after{animation:1.1s cubic-bezier(.2,.7,.2,1) .4s both dash-fill}@keyframes dash-fill{0%{width:0}}.dash__note{letter-spacing:.08em;color:#ffffff52;font-size:11px;position:absolute;bottom:-26px;right:22px}.pd-uses{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;list-style:none;display:grid}.pd-use{grid-column:span 2}.pd-use:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.pd-use:nth-child(3n+1):last-child{grid-column:3/span 2}.pd-use{border-radius:16px;align-items:center;gap:18px;padding:24px;transition:border-color .4s,transform .5s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}[data-reveal-block] .pd-use{opacity:0;transform:translateY(18px)}[data-reveal-block][data-in] .pd-use{opacity:1;transition:opacity .7s ease calc(var(--i) * 70ms), transform .8s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * 70ms), border-color .4s ease;transform:none}.pd-use:after{content:"";opacity:0;background:radial-gradient(60% 120% at 0%,#e6eefc14,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.pd-use:hover{border-color:#dce6f652}.pd-use:hover:after{opacity:1}.pd-use__icon{color:#eef2f8;background:#ffffff0a;border:1px solid #ffffff29;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;transition:all .4s;display:grid}.pd-use__icon svg{width:24px;height:24px}.pd-use:hover .pd-use__icon{color:#0b0d11;background:#eef2f8;box-shadow:0 0 24px #e6eefc40}.pd-use__name{font-size:16px;font-weight:500}.pd-cta{background:radial-gradient(50% 120% at 100% 0,#dce6f81a,#0000 70%),linear-gradient(160deg,#ffffff0f,#ffffff04),#0c0f158c;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(64px,10vh,110px);padding:clamp(28px,4vw,52px);display:flex}.pd-cta__title{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,38px);font-weight:700}.pd-cta__sub{color:#ffffff8c;margin-top:8px;font-size:14px}.pd-cta__sub a:hover{color:#fff}@media (max-width:1100px){.pd-features{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:1fr}.steps__stage{min-height:360px}.pd-benefits{grid-template-columns:1fr}}@media (max-width:900px){.pd-hero{grid-template-columns:1fr;min-height:0}.pd-overview{grid-template-columns:1fr}.pd-uses{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-use,.pd-use:nth-child(3n+1):nth-last-child(2),.pd-use:nth-child(3n+1):last-child{grid-column:auto}}@media (max-width:600px){.cdemo__browser{aspect-ratio:auto;min-height:480px}.cdemo__site{display:none}.cdemo__widget{width:auto;inset:54px 12px 12px}.pd-features,.pd-uses{grid-template-columns:1fr}.dash__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash__grid{grid-template-columns:1fr}.steps__track:before,.steps__track:after{left:35px}.sc-train{grid-template-columns:1fr;justify-items:center}.sc-train__arrow{width:1px;height:30px}.sc-train__arrow:after{display:none}.pd-btn{height:46px;padding:0 20px}}
.bdemo__win,.cond{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff0f 0%,#ffffff04 45%,#ffffff08 100%),#0c0f158c;border:1px solid #d6e0f221;box-shadow:inset 0 1px #ffffff12,0 30px 70px #00000073}.bdemo__win{border-radius:18px;overflow:hidden}.bdemo__bar{background:#ffffff06;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 18px;display:flex}.bdemo__logo{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.bdemo__logo svg{width:17px;height:17px}.bdemo__file{color:#ffffffbf;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex;overflow:hidden}.bdemo__file b{color:#0b0d11;letter-spacing:.06em;background:#eef2f8;border-radius:4px;padding:2px 6px;font-size:9.5px}.bdemo__file em{color:#ffffff73;font-style:normal}.bdemo__body{grid-template-columns:.82fr 1.18fr;min-height:430px;display:grid}.bdemo__doc{background:#0000002e;border-right:1px solid #ffffff0f;flex-direction:column;gap:14px;padding:22px;display:flex}.bdemo__page{background:linear-gradient(#e8eef817,#e8eef80d);border:1px solid #ffffff14;border-radius:8px;flex-direction:column;flex:1;gap:9px;padding:20px 18px;display:flex;position:relative;overflow:hidden}.bdemo__page>i{background:#fff3;border-radius:3px;height:5px}.bdemo__page>i.bdemo__h{background:#ffffff73;width:55%;height:9px;margin-bottom:4px}.bdemo__page>i.w70{width:70%}.bdemo__page>i.w80{width:80%}.bdemo__page>i.w60{width:60%}.bdemo__fig{border:1px solid #ffffff14;border-radius:6px;align-items:flex-end;gap:6px;height:64px;margin:6px 0;padding:8px;display:flex}.bdemo__fig span{background:#eef2f859;border-radius:2px 2px 0 0;flex:1}.bdemo__table{grid-template-columns:repeat(3,1fr);gap:3px;margin:4px 0;display:grid}.bdemo__table span{background:#ffffff14;border-radius:2px;height:10px}.bdemo__table span:nth-child(-n+3){background:#fff3}.bdemo__scan{background:linear-gradient(#0000,#e6eefc24 80%,#f0f6ffe6 100%);border-bottom:1px solid #f2f6ff;height:70px;animation:.95s linear infinite bdemo-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 6px 20px #e6eefc59}@keyframes bdemo-scan{0%{transform:translateY(-70px)}to{transform:translateY(380px)}}.bdemo__page.is-scanning>i,.bdemo__page.is-scanning .bdemo__fig span{animation:.95s steps(2,end) infinite bdemo-flick}@keyframes bdemo-flick{50%{opacity:.6}}.bdemo__pager{color:#ffffff80;gap:7px;font-size:11px;display:grid}.bdemo__pager b{color:#fff;font-variant-numeric:tabular-nums}.bdemo__track{background:#ffffff14;border-radius:2px;height:3px;overflow:hidden}.bdemo__track i{transform-origin:0;background:#eef2f8;height:100%;display:block}.bdemo__sum{flex-direction:column;min-width:0;padding:20px 22px;display:flex}.bdemo__levels{background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.bdemo__levels span{color:#ffffff80;border-radius:999px;padding:6px 14px;font-size:11.5px;transition:all .4s}.bdemo__levels span.is-on{color:#0b0d11;background:#eef2f8;font-weight:600}.bdemo__stages{color:#ffffff59;flex-wrap:wrap;gap:6px 16px;margin:16px 0 14px;font-size:11px;list-style:none;display:flex}.bdemo__stages li{align-items:center;gap:6px;transition:color .3s;display:inline-flex}.bdemo__stages li i{border:1px solid #ffffff4d;border-radius:50%;width:7px;height:7px;transition:all .3s}.bdemo__stages li.is-busy{color:#fff}.bdemo__stages li.is-busy i{background:#fff;border-color:#fff;animation:.7s ease-in-out infinite pd-blink}.bdemo__stages li.is-done{color:#ffffffb3}.bdemo__stages li.is-done i{background:#eef2f8cc;border-color:#0000}.bdemo__out{background:#0003;border:1px solid #ffffff12;border-radius:12px;flex:1;padding:16px 16px 6px}.bdemo__title{letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;margin-bottom:10px;font-size:11px}.bdemo__out ul{gap:9px;list-style:none;display:grid}.bdemo__out li{color:#ffffffe6;padding-left:14px;font-size:13px;line-height:1.5;animation:.4s cdemo-in;position:relative}.bdemo__out li:before{content:"";background:#eef2f8bf;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.bdemo__out li:not(.is-done) span:after{content:"";vertical-align:-1px;background:#ffffffb3;width:6px;height:12px;margin-left:2px;animation:.8s steps(2,end) infinite pd-blink;display:inline-block}.bdemo__out li em{color:#eef2f8d9;vertical-align:1px;border:1px solid #eef2f859;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-style:normal;animation:.4s cdemo-in;display:inline-flex}.bdemo__foot{color:#ffffff80;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.bdemo__verified{border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;transition:all .45s;display:inline-flex}.bdemo__verified svg{width:15px;height:15px}.bdemo__foot.is-done .bdemo__verified{color:#0b0d11;background:#eef2f8;border-color:#eef2f8;font-weight:600;box-shadow:0 0 24px #e6eefc40}.bdemo__time b{color:#fff;font-variant-numeric:tabular-nums}.cond{border-radius:18px;padding:22px}.cond__stage{grid-template-columns:1fr 70px 1.1fr;align-items:center;min-height:300px;display:grid;position:relative}.cond__stack{height:240px;position:relative}.cond__page{width:130px;height:170px;transform:translate(calc((var(--i) - 3.5) * 9px), calc((var(--i) - 3.5) * -7px)) rotate(calc((var(--i) - 3.5) * 2.2deg));background:linear-gradient(#1b2029,#13171e);border:1px solid #ffffff1f;border-radius:7px;flex-direction:column;gap:8px;margin:-85px 0 0 -65px;padding:16px 14px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 8px 20px #0006}.cond__page i{background:#ffffff29;border-radius:2px;height:4px}.cond__page i:first-child{background:#ffffff52;width:60%;height:7px}.cond__page i:nth-child(3){width:80%}.cond__count{white-space:nowrap;background:#0d1015;border:1px solid #fff3;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:500;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.cond__beam{background:linear-gradient(90deg,#ffffff1a,#eef2f8);height:2px;position:relative}.cond__beam:after{content:"";border:5px solid #0000;border-left:8px solid #eef2f8;border-right:0;position:absolute;top:-4px;right:-1px}.cond__sum{background:linear-gradient(160deg,#eef2f81f,#eef2f80a);border:1px solid #eef2f866;border-radius:10px;gap:11px;padding:18px;display:grid;box-shadow:0 0 40px #dce6f81a}.cond__sum-head{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.cond__sum-head b{font-size:13px;font-weight:600}.cond__sum-head em{color:#ffffff8c;font-size:10.5px;font-style:normal}.cond__line{align-items:center;gap:8px;display:flex}.cond__line i{background:#eef2f899;border-radius:3px;height:5px}.cond__line em{color:#eef2f8cc;border:1px solid #eef2f84d;border-radius:999px;flex:none;margin-left:auto;padding:1px 6px;font-size:9.5px;font-style:normal}.cond__meta{color:#fff9;border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px;padding-top:16px;font-size:13px;display:flex}.cond__meta b{color:#fff;font-size:16px}.cond__arrow{background:#fff6;width:26px;height:1px}.cond__pill{color:#0b0d11;background:#eef2f8;border-radius:999px;margin-left:auto;padding:5px 12px;font-size:11px;font-weight:600}.cond[data-run] .cond__page{animation:7s cubic-bezier(.5,0,.3,1) infinite cond-fold;animation-delay:calc(var(--i) * 70ms)}@keyframes cond-fold{0%,12%{opacity:1}38%{opacity:0;transform:translate(110px)rotate(0)scale(.25)}39%,82%{transform:translate(calc((var(--i) - 3.5) * 9px), calc((var(--i) - 3.5) * -7px)) rotate(calc((var(--i) - 3.5) * 2.2deg)) translateY(14px);opacity:0}96%,to{opacity:1;transform:translate(calc((var(--i) - 3.5) * 9px), calc((var(--i) - 3.5) * -7px)) rotate(calc((var(--i) - 3.5) * 2.2deg))}}.cond[data-run] .cond__beam{animation:7s infinite cond-beam}@keyframes cond-beam{0%,14%{opacity:.25}24%,40%{opacity:1;box-shadow:0 0 14px #eef2f8b3}55%,to{opacity:.25}}.cond[data-run] .cond__sum{animation:7s infinite cond-sum}@keyframes cond-sum{0%,28%{opacity:.25;transform:scale(.96)}40%,88%{opacity:1;transform:none}to{opacity:.25;transform:scale(.96)}}.cond[data-run] .cond__line{animation:7s infinite cond-line;animation-delay:calc(var(--i) * .18s)}@keyframes cond-line{0%,34%{opacity:0;transform:translate(-8px)}44%,90%{opacity:1;transform:none}to{opacity:0}}.bfx-fmt{grid-template-rows:1fr auto;gap:10px;display:grid}.bfx-fmt__files{justify-content:center;align-items:flex-end;gap:20px;display:flex}.bfx-file{width:48px;position:relative}.bfx-file svg{width:48px;height:60px}.bfx-file path{fill:#eef2f814;stroke:#eef2f899;stroke-width:1.4px;stroke-linejoin:round}.bfx-file b{color:#0b0d11;letter-spacing:.04em;background:#eef2f8;border-radius:3px;padding:2px 5px;font-size:8.5px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.bfx-fmt__tray{color:#ffffff73;border:1px dashed #ffffff38;border-radius:10px;justify-content:center;padding:10px;font-size:11px;display:flex;position:relative}.bfx-fmt__tray em{color:#0b0d11;opacity:0;background:#eef2f8;border-radius:10px;place-items:center;font-style:normal;font-weight:600;display:grid;position:absolute;inset:0}.bfx-fmt[data-run] .bfx-file{animation:4.8s cubic-bezier(.3,.7,.3,1) infinite bfx-drop;animation-delay:calc(var(--i) * .35s)}@keyframes bfx-drop{0%{opacity:0;transform:translateY(-26px)}12%,62%{opacity:1;transform:none}74%{opacity:0;transform:translateY(46px)scale(.6)}to{opacity:0;transform:translateY(-26px)}}.bfx-fmt[data-run] .bfx-fmt__tray em{animation:4.8s infinite bfx-ready}@keyframes bfx-ready{0%,70%{opacity:0}78%,94%{opacity:1}to{opacity:0}}.bfx-lvl{grid-template-rows:auto 1fr;gap:16px;display:grid}.bfx-lvl__seg{border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid;position:relative}.bfx-lvl__seg>i{width:calc(33.3333% - 2px);transform:translateX(calc(var(--k) * 100%));background:#eef2f8;border-radius:999px;transition:transform .5s cubic-bezier(.3,.7,.2,1);position:absolute;top:3px;bottom:3px;left:3px}.bfx-lvl__seg span{z-index:1;text-align:center;color:#ffffff8c;padding:6px 0;font-size:11px;transition:color .4s;position:relative}.bfx-lvl__seg span.is-on{color:#0b0d11;font-weight:600}.bfx-lvl__doc{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:7px;padding:12px 14px;display:flex;overflow:hidden}.bfx-lvl__doc i{opacity:0;transform-origin:0;background:#eef2f899;border-radius:2px;height:4px;transition:opacity .35s,transform .45s,width .45s;transform:scaleX(.4)}.bfx-lvl__doc i.is-on{opacity:1;transition-delay:calc(var(--i) * 50ms);transform:none}.bfx-dual{grid-template-columns:64px 1fr 64px;align-items:center;gap:0;display:grid}.bfx-dual__ai{z-index:1;color:#ffffffb3;background:#0d1015;border:1px solid #ffffff40;border-radius:50%;align-content:center;justify-items:center;gap:2px;width:60px;height:60px;font-size:10px;transition:all .4s;display:grid;position:relative}.bfx-dual__ai b{color:#fff;font-size:16px}.bfx-dual__ai em{letter-spacing:.1em;text-transform:uppercase;color:#fff6;font-size:9.5px;font-style:normal;position:absolute;bottom:-18px}.bfx-dual__doc{z-index:1;background:#10141a;border:1px solid #ffffff26;border-radius:8px;justify-self:center;gap:8px;width:92px;padding:12px 10px 14px;display:grid;position:relative}.bfx-dual__doc span{align-items:center;gap:6px;display:flex}.bfx-dual__doc span i{background:#fff3;border-radius:2px;flex:1;height:4px;transition:background .3s}.bfx-dual__doc span b{opacity:0;font-size:9px;transition:opacity .3s}.bfx-dual__doc span.is-ok i{background:#eef2f8b3}.bfx-dual__doc span.is-ok b{opacity:1}.bfx-dual__badge{color:#0b0d11;opacity:0;white-space:nowrap;background:#eef2f8;border-radius:999px;padding:3px 9px;font-size:9.5px;font-style:normal;font-weight:600;transition:all .4s;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)scale(.8)}.bfx-dual.p5 .bfx-dual__badge{opacity:1;transform:translate(-50%)scale(1)}.bfx-dual__wires{width:calc(100% - 48px);height:calc(100% - 44px);position:absolute;inset:22px 24px}.bfx-dual__wires path{fill:none;stroke:#ffffff2e;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.bfx-dual.p0 .bfx-dual__ai--a,.bfx-dual.p1 .bfx-dual__ai--a{color:#0b0d11;background:#eef2f8;border-color:#eef2f8;box-shadow:0 0 22px #e6eefc59}.bfx-dual.p0 .bfx-dual__ai--a b,.bfx-dual.p1 .bfx-dual__ai--a b{color:#0b0d11}.bfx-dual.p0 .bfx-dual__wires path:first-child,.bfx-dual.p1 .bfx-dual__wires path:first-child{stroke:#ffffff8c;animation:.8s linear infinite fx-flow}.bfx-dual.p2 .bfx-dual__ai--b,.bfx-dual.p3 .bfx-dual__ai--b,.bfx-dual.p4 .bfx-dual__ai--b{color:#0b0d11;background:#eef2f8;border-color:#eef2f8;box-shadow:0 0 22px #e6eefc59}.bfx-dual.p2 .bfx-dual__ai--b b,.bfx-dual.p3 .bfx-dual__ai--b b,.bfx-dual.p4 .bfx-dual__ai--b b{color:#0b0d11}.bfx-dual.p2 .bfx-dual__wires path:last-child,.bfx-dual.p3 .bfx-dual__wires path:last-child,.bfx-dual.p4 .bfx-dual__wires path:last-child{stroke:#ffffff8c;animation:.8s linear infinite reverse fx-flow}.bfx-cite{grid-template-columns:1.3fr 1fr;align-items:center;gap:18px;display:grid}.bfx-cite__lines{gap:12px;list-style:none;display:grid}.bfx-cite__lines li{align-items:center;gap:8px;display:flex}.bfx-cite__lines i{background:#ffffff2e;border-radius:3px;height:5px;transition:background .4s}.bfx-cite__lines em{color:#fff9;border:1px solid #fff3;border-radius:999px;flex:none;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal;transition:all .4s}.bfx-cite__lines li.is-on i{background:#eef2f8bf}.bfx-cite__lines li.is-on em{color:#0b0d11;background:#eef2f8;border-color:#eef2f8;font-weight:600}.bfx-cite__pages{height:120px;position:relative}.bfx-cite__pages span{background:#12161c;border:1px solid #ffffff24;border-radius:5px;align-content:start;gap:6px;width:64px;height:84px;margin:-42px 0 0 -32px;padding:10px 9px;transition:all .55s cubic-bezier(.3,.7,.2,1);display:grid;position:absolute;top:50%;left:50%}.bfx-cite__pages span:first-child{transform:translate(-22px,-6px)rotate(-6deg)}.bfx-cite__pages span:nth-child(2){transform:translate(0)}.bfx-cite__pages span:nth-child(3){transform:translate(22px,6px)rotate(6deg)}.bfx-cite__pages span i{background:#ffffff2e;border-radius:2px;height:3px}.bfx-cite__pages span b{color:#ffffff80;font-size:9px;position:absolute;bottom:5px;right:6px}.bfx-cite__pages span.is-on{z-index:2;background:#1c222c;border-color:#eef2f8;transform:translateY(-8px)scale(1.12);box-shadow:0 0 24px #e6eefc38}.bfx-cite__pages span.is-on i{background:#eef2f880}.bfx-cite__pages span.is-on i:nth-child(2){background:#eef2f8;box-shadow:0 0 8px #eef2f8b3}.bfx-cite__pages span.is-on b{color:#fff}.bfx-vis{place-items:center;display:grid}.bfx-vis__page{background:#12161c;border:1px solid #ffffff1f;border-radius:7px;grid-template-rows:auto auto 1fr;grid-template-columns:1.2fr 1fr;gap:8px 10px;width:min(250px,100%);height:150px;padding:12px;display:grid;position:relative;overflow:hidden}.bfx-vis__page>i{background:#ffffff2e;border-radius:2px;grid-column:1/-1;height:4px}.bfx-vis__page>i.bfx-vis__h{background:#ffffff59;width:50%;height:6px}.bfx-vis__chart{grid-row:span 2;align-items:flex-end;gap:4px;padding:8px;display:flex}.bfx-vis__chart span{background:#eef2f866;border-radius:2px 2px 0 0;flex:1}.bfx-vis__table{grid-template-columns:1fr 1fr;align-content:start;gap:3px;padding:6px;display:grid}.bfx-vis__table span{background:#ffffff1f;border-radius:1px;height:7px}.bfx-vis__img{place-items:center;padding:6px;display:grid}.bfx-vis__img svg{width:44px;height:30px}.bfx-vis__img path,.bfx-vis__img circle{fill:#eef2f859}.bfx-box{outline-offset:2px;border-radius:4px;outline:1.5px solid #0000;transition:outline-color .3s;position:relative}.bfx-box:after{content:attr(data-label);color:#0b0d11;letter-spacing:.04em;opacity:0;background:#eef2f8;border-radius:3px 3px 3px 0;padding:1px 5px;font-size:8.5px;font-weight:600;position:absolute;top:-3px;left:-3px;transform:translateY(-100%)}.bfx-vis__scan{opacity:0;background:#eef2f8;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px 2px #e6eefc99}.bfx-vis[data-run] .bfx-vis__scan{animation:5s ease-in-out infinite bfx-scan}@keyframes bfx-scan{0%{opacity:0;transform:translateY(0)}5%{opacity:1}40%{opacity:1;transform:translateY(148px)}45%,to{opacity:0;transform:translateY(148px)}}.bfx-vis[data-run] .bfx-box{animation:5s infinite bfx-box}.bfx-vis[data-run] .bfx-box:after{animation:5s infinite bfx-label}.bfx-vis[data-run] .bfx-vis__table,.bfx-vis[data-run] .bfx-vis__table:after{animation-delay:.35s}.bfx-vis[data-run] .bfx-vis__img,.bfx-vis[data-run] .bfx-vis__img:after{animation-delay:.9s}@keyframes bfx-box{0%,18%{outline-color:#0000}26%,88%{outline-color:#eef2f8e6}to{outline-color:#0000}}@keyframes bfx-label{0%,22%{opacity:0}30%,88%{opacity:1}to{opacity:0}}.bfx-out{grid-template-columns:1fr auto;align-items:center;gap:16px;display:grid}.bfx-out__doc{background:linear-gradient(#1a1f27,#12161c);border:1px solid #ffffff24;border-radius:7px;gap:7px;padding:14px 16px;display:grid;box-shadow:0 10px 30px #0006}.bfx-out__doc>*{opacity:1}.bfx-out__brand{background:#ffffff59;border-radius:2px;width:22px;height:4px}.bfx-out__title{background:#eef2f8;border-radius:3px;width:70%;height:8px}.bfx-out__label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-top:4px;font-size:8.5px}.bfx-out__doc i{background:#fff3;border-radius:2px;height:4px}.bfx-out__doc i.w80{width:80%}.bfx-out__doc i.w70{width:70%}.bfx-out__doc i.bullet{margin-left:10px;position:relative}.bfx-out__doc i.bullet:before{content:"";background:#eef2f899;border-radius:50%;width:5px;height:5px;position:absolute;top:-1px;left:-10px}.bfx-out__export{gap:8px;display:grid}.bfx-out__export span{letter-spacing:.08em;text-transform:uppercase;text-align:center;border:1px solid #fff3;border-radius:999px;padding:6px 12px;font-size:10px}.bfx-out[data-run] .bfx-out__doc>*{animation:6s infinite bfx-build}.bfx-out[data-run] .bfx-out__doc>:nth-child(2){animation-delay:.15s}.bfx-out[data-run] .bfx-out__doc>:nth-child(3){animation-delay:.3s}.bfx-out[data-run] .bfx-out__doc>:nth-child(4){animation-delay:.45s}.bfx-out[data-run] .bfx-out__doc>:nth-child(5){animation-delay:.6s}.bfx-out[data-run] .bfx-out__doc>:nth-child(6){animation-delay:.75s}.bfx-out[data-run] .bfx-out__doc>:nth-child(7){animation-delay:.9s}.bfx-out[data-run] .bfx-out__doc>:nth-child(8){animation-delay:1.05s}@keyframes bfx-build{0%{opacity:0;transform:translateY(5px)}10%,86%{opacity:1;transform:none}96%,to{opacity:0}}.bfx-out[data-run] .bfx-out__export span{animation:6s infinite bfx-chip}.bfx-out[data-run] .bfx-out__export span+span{animation-delay:.25s}@keyframes bfx-chip{0%,22%{color:#fffc;background:0 0;border-color:#fff3}30%,86%{color:#0b0d11;background:#eef2f8;border-color:#eef2f8}96%,to{background:0 0}}.bsc-up{gap:16px;width:min(380px,100%);display:grid}.bsc-up__zone{color:#ffffff8c;border:1.5px dashed #ffffff40;border-radius:14px;justify-items:center;gap:10px;padding:34px 20px;font-size:13px;animation:1.6s .2s both bsc-zone;display:grid}.bsc-up__zone svg{color:#fffc;width:30px;height:30px}@keyframes bsc-zone{40%{background:#eef2f80f;border-color:#eef2f8}to{border-color:#ffffff40}}.bsc-up__file{opacity:0;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:12px 14px;animation:.7s cubic-bezier(.3,.7,.3,1) .5s forwards bsc-drop;display:grid}@keyframes bsc-drop{0%{opacity:0;transform:translate(40px,-60px)rotate(4deg)}to{opacity:1;transform:none}}.bsc-up__file>b{color:#0b0d11;background:#eef2f8;border-radius:5px;grid-row:span 2;padding:8px 7px;font-size:10px}.bsc-up__file>span{justify-content:space-between;gap:10px;font-size:13px;display:flex}.bsc-up__file em{color:#ffffff73;font-size:11px;font-style:normal}.bsc-up__bar{background:#ffffff1a;border-radius:2px;height:3px;display:block;overflow:hidden}.bsc-up__bar i{transform-origin:0;background:#eef2f8;height:100%;animation:1.6s 1.2s forwards bsc-fill;display:block;transform:scaleX(0)}@keyframes bsc-fill{to{transform:scaleX(1)}}.bsc-sel{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(440px,100%);display:grid}.bsc-sel__opt{opacity:0;animation:.5s forwards sc-node;animation-delay:calc(.2s + var(--i) * .15s);background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;gap:4px;padding:16px 14px;display:grid;position:relative}.bsc-sel__opt b{font-size:14px;font-weight:600}.bsc-sel__opt em{color:#ffffff80;font-size:11px;font-style:normal}.bsc-sel__lines{gap:4px;margin-top:10px;display:grid}.bsc-sel__lines i{background:#fff3;border-radius:2px;height:3px}.bsc-sel__lines i:last-child{width:60%}.bsc-sel__tick{color:#0b0d11;text-align:center;opacity:0;background:#eef2f8;border-radius:50%;width:18px;height:18px;font-size:10px;line-height:18px;position:absolute;top:10px;right:10px}.bsc-sel__opt.is-pick{animation:.5s forwards sc-node,.6s 1.5s forwards bsc-pick;animation-delay:calc(.2s + var(--i) * .15s), 1.5s}.bsc-sel__opt.is-pick .bsc-sel__tick{animation:.3s 1.7s forwards sc-node}.bsc-sel__opt.is-pick .bsc-sel__lines i{animation:.6s 1.6s forwards bsc-lines}@keyframes bsc-pick{to{background:#eef2f81a;border-color:#eef2f8;transform:translateY(-4px);box-shadow:0 0 30px #e6eefc26}}@keyframes bsc-lines{to{background:#eef2f8b3}}.bsc-pro{gap:16px;width:min(400px,100%);display:grid}.bsc-pro__row{color:#ffffff80;animation:.4s forwards bsc-row;animation-delay:calc(var(--i) * .75s);grid-template-columns:110px 1fr 18px;align-items:center;gap:14px;font-size:13px;display:grid}@keyframes bsc-row{to{color:#fff}}.bsc-pro__row>i{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden}.bsc-pro__row>i i{transform-origin:0;height:100%;animation:.75s forwards bsc-fill;animation-delay:calc(var(--i) * .75s);background:linear-gradient(90deg,#eef2f880,#eef2f8);display:block;transform:scaleX(0)}.bsc-pro__row>b{opacity:0;animation:.3s forwards sc-node;animation-delay:calc(.75s + var(--i) * .75s);font-size:12px}.bsc-rev{background:#eef2f80a;border:1px solid #eef2f840;border-radius:12px;gap:13px;width:min(400px,100%);padding:20px;display:grid}.bsc-rev__head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.bsc-rev__head b{font-size:14px;font-weight:600}.bsc-rev__head em{color:#0b0d11;background:#eef2f8;border-radius:999px;padding:3px 10px;font-size:10.5px;font-style:normal;font-weight:600}.bsc-rev__line{opacity:0;animation:.45s forwards sc-node;animation-delay:calc(.3s + var(--i) * .4s);align-items:center;gap:10px;display:flex}.bsc-rev__line i{background:#eef2f88c;border-radius:3px;height:5px}.bsc-rev__line em{color:#eef2f8d9;border:1px solid #eef2f859;border-radius:999px;flex:none;margin-left:auto;padding:1px 8px;font-size:10.5px;font-style:normal}.bdash__cmp{gap:14px;list-style:none;display:grid}.bdash__cmp li{gap:6px;display:grid}.bdash__doc{color:#ffffffb3;font-size:11.5px}.bdash__bars{gap:4px;display:grid}.bdash__bars>i{border-radius:3px;height:9px;display:block;position:relative}.bdash__bars em{white-space:nowrap;color:#fff9;font-size:10.5px;font-style:normal;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.bdash__manual{width:calc(var(--w) * .82);background:#ffffff24}.bdash__brief{background:#eef2f8;width:1.5%;min-width:6px;box-shadow:0 0 10px #eef2f899}.bdash__brief em{color:#fff;font-weight:600}[data-in] .bdash__manual{animation:1.4s cubic-bezier(.2,.7,.2,1) both bdash-grow;animation-delay:calc(.3s + var(--i) * .12s);transform-origin:0}[data-in] .bdash__brief{animation:.5s both bdash-grow;animation-delay:calc(.4s + var(--i) * .12s);transform-origin:0}@keyframes bdash-grow{0%{transform:scaleX(0)}}.bdash__legend{color:#ffffff80;gap:18px;margin-top:14px;font-size:10.5px;display:flex}.bdash__legend span{align-items:center;gap:6px;display:inline-flex}.bdash__legend i{border-radius:2px;width:10px;height:6px}.bdash__legend i.m{background:#ffffff24}.bdash__legend i.b{background:#eef2f8}.bdash__recent{gap:8px;list-style:none;display:grid}.bdash__recent li{background:#ffffff06;border-radius:8px;grid-template-columns:38px 1fr 16px;align-items:center;gap:10px;padding:8px;display:grid}.bdash__recent li.is-new{background:#eef2f812;animation:.7s cubic-bezier(.2,.7,.2,1) bdash-new}@keyframes bdash-new{0%{opacity:0;transform:translateY(-10px)}}.bdash__recent b{text-align:center;letter-spacing:.04em;background:#eef2f824;border-radius:4px;padding:5px 0;font-size:8.5px}.bdash__recent span{white-space:nowrap;text-overflow:ellipsis;gap:2px;min-width:0;font-size:11.5px;display:grid;overflow:hidden}.bdash__recent em{color:#ffffff73;font-size:10px;font-style:normal}.bdash__recent i{color:#fff;font-size:11px;font-style:normal}.bdash .dash__topics li span{justify-content:space-between;display:flex}.bdash .dash__topics em{color:#ffffff80;font-style:normal}@media (max-width:600px){.bdemo__body{grid-template-columns:1fr}.bdemo__doc{background:0 0;border-right:0;padding:14px 20px 0}.bdemo__page,.bdemo__bar .bdemo__file em{display:none}.cond__stage{grid-template-columns:1fr;justify-items:center;gap:26px}.cond__stack{width:100%}.cond__beam{background:linear-gradient(#ffffff1a,#eef2f8);width:2px;height:34px}.cond__beam:after{display:none}.cond__sum{width:100%}.bsc-sel{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cond__page,.cond__beam,.cond__sum,.cond__line,.bdemo__scan{animation:none!important}}
.fsdemo__win,.smap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff0f 0%,#ffffff04 45%,#ffffff08 100%),#0c0f158c;border:1px solid #d6e0f221;box-shadow:inset 0 1px #ffffff12,0 30px 70px #00000073}.fsdemo__win{border-radius:18px;overflow:hidden}.fsdemo__bar{background:#ffffff06;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 18px;display:flex}.fsdemo__logo{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.fsdemo__logo svg{width:18px;height:18px}.fsdemo__repo{color:#ffffff8c;white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.fsdemo__repo i{background:#fff;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite pd-blink;box-shadow:0 0 8px #fff}.fsdemo__body{grid-template-columns:.85fr 1.15fr;min-height:430px;display:grid}.fsdemo__label{letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;margin-bottom:12px;font-size:10.5px;display:block}.fsdemo__query{background:#0000002e;border-right:1px solid #ffffff0f;flex-direction:column;padding:20px;display:flex}.fsdemo__sheet{aspect-ratio:1.25;color:#eef2f8d9;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/14px 14px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/14px 14px,#10141a;border:1px solid #ffffff1f;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.fsdemo__sheet.is-arriving{animation:.9s cubic-bezier(.3,.7,.3,1) fs-arrive}@keyframes fs-arrive{0%{opacity:0;transform:translateY(-24px)scale(.96)}}.fsdemo__draw{width:58%;height:auto}.fsdemo__title-block{border:1px solid #ffffff2e;gap:3px;width:54px;padding:5px;display:grid;position:absolute;bottom:8px;right:8px}.fsdemo__title-block i{background:#ffffff4d;height:2px}.fsdemo__title-block i+i{width:60%}.fsdemo__file{color:#fffc;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:inline-flex}.fsdemo__file b{color:#0b0d11;background:#eef2f8;border-radius:4px;padding:2px 6px;font-size:9.5px}.fsdemo__status{color:#fff9;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:1fr auto;gap:8px 10px;margin-top:auto;padding:14px;font-size:11.5px;display:grid}.fsdemo__status>b{font-variant-numeric:tabular-nums;color:#fff;font-size:15px}.fsdemo__status>b em{color:#ffffff80;font-size:11px;font-style:normal;font-weight:400}.fsdemo__track{background:#ffffff14;border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.fsdemo__track i{transform-origin:0;background:#eef2f8;height:100%;display:block;box-shadow:0 0 10px #eef2f899}.fsdemo__time{font-variant-numeric:tabular-nums;grid-column:1/-1;align-items:center;gap:7px;display:inline-flex}.fsdemo__time i{background:#ffffff4d;border-radius:50%;width:6px;height:6px}.fsdemo__status.p1 .fsdemo__time i{background:#fff;animation:.6s ease-in-out infinite pd-blink}.fsdemo__status.p2{border-color:#eef2f840}.fsdemo__status.p2 .fsdemo__time{color:#fff}.fsdemo__status.p2 .fsdemo__time i{background:#eef2f8;box-shadow:0 0 8px #fff}.fsdemo__side{min-width:0;padding:20px}.fsdemo__grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.fsdemo__grid span{aspect-ratio:1;color:#ffffff47;background:#ffffff06;border:1px solid #ffffff12;border-radius:6px;place-items:center;display:grid}.fsdemo__grid span svg{width:70%}.fsdemo__grid.is-scanning span{animation:.9s ease-in-out infinite fs-tile;animation-delay:calc(var(--i) * 35ms)}@keyframes fs-tile{40%{color:#f0f5ffe6;background:#eef2f814;border-color:#eef2f880}}.fsdemo__results ol{gap:10px;list-style:none;display:grid}.fsdemo__results li{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;animation:.5s cubic-bezier(.2,.7,.2,1) cdemo-in;display:grid;position:relative}.fsdemo__results li.is-top{background:#eef2f812;border-color:#eef2f873;padding-top:22px;box-shadow:0 0 30px #dce6f814}.fsdemo__thumb{aspect-ratio:1;color:#eef2f8cc;background:#10141a;border:1px solid #ffffff1a;border-radius:7px;place-items:center;display:grid}.fsdemo__thumb svg{width:72%}.fsdemo__meta{gap:3px;min-width:0;display:grid}.fsdemo__meta b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.fsdemo__meta em{color:#ffffff73;font-size:10.5px;font-style:normal}.fsdemo__bar-score{background:#ffffff14;border-radius:2px;height:3px;margin-top:4px;display:block;overflow:hidden}.fsdemo__bar-score i{width:var(--s);background:linear-gradient(90deg,#eef2f873,#eef2f8);height:100%;animation:.9s cubic-bezier(.2,.7,.2,1) both dash-fill;display:block}.fsdemo__score{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.fsdemo__flag{color:#0b0d11;letter-spacing:.02em;background:#eef2f8;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:600;position:absolute;top:-1px;left:10px;transform:translateY(-50%)}.smap{border-radius:18px;padding:20px}.smap__field{background:radial-gradient(50% 60%,#dce6f80f,#0000 70%),#0003;border:1px solid #ffffff0f;border-radius:12px;position:relative}.smap__field svg{width:100%;height:auto;display:block}.smap__ring{fill:none;stroke:#ffffff12;stroke-dasharray:2 5}.smap__pulse{fill:none;stroke:#eef2f880;opacity:0;transform-origin:220px 130px}.smap__dot{fill:#ffffff47}.smap__match line{stroke:#eef2f899;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0}.smap__match circle{fill:#eef2f8;filter:drop-shadow(0 0 5px #eef2f8cc)}.smap__match text{fill:#ffffffd9;font-family:inherit;font-size:10px;font-weight:600}.smap__query rect{fill:#eef2f8;filter:drop-shadow(0 0 10px #eef2f899)}.smap__query path{stroke:#10141a;stroke-width:1.6px;stroke-linecap:round;fill:none}.smap__tag{white-space:nowrap;background:#0a0c10d9;border:1px solid #ffffff2e;border-radius:999px;padding:3px 10px;font-size:10.5px;position:absolute;top:57.5%;left:50%;transform:translate(-50%)}.smap[data-run] .smap__pulse{animation:3.2s ease-out infinite smap-pulse}@keyframes smap-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3.6)}}.smap[data-run] .smap__dot{animation:3.2s ease-in-out infinite smap-dot;animation-delay:calc(var(--i) * .2s)}@keyframes smap-dot{50%{fill:#ffffff80}}.smap[data-run] .smap__match line{animation:6s infinite smap-line;animation-delay:calc(var(--i) * .3s)}.smap[data-run] .smap__match circle,.smap[data-run] .smap__match text{animation:6s infinite smap-hit;animation-delay:calc(var(--i) * .3s)}@keyframes smap-line{0%,8%{stroke-dashoffset:1px}22%,86%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}@keyframes smap-hit{0%,16%{opacity:0}24%,86%{opacity:1}96%,to{opacity:0}}.smap__compare{gap:12px;margin-top:18px;display:grid}.smap__compare div{color:#ffffffa6;grid-template-columns:130px 1fr 64px;align-items:center;gap:14px;font-size:12.5px;display:grid}.smap__compare b{text-align:right;color:#fff;font-size:13px}.smap__bar{transform-origin:0;border-radius:4px;height:8px;display:block}.smap__bar--manual{background:#ffffff24;width:100%}.smap__bar--ai{background:#eef2f8;width:4%;min-width:8px;box-shadow:0 0 12px #eef2f8b3}[data-in] .smap__bar--manual{animation:2.2s cubic-bezier(.2,.7,.2,1) .4s both bdash-grow}[data-in] .smap__bar--ai{animation:.4s .5s both bdash-grow}.fsx-inst{flex-direction:column;justify-content:center;gap:22px;display:flex}.fsx-inst__read b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;display:block}.fsx-inst__read span{color:#ffffff80;font-size:11.5px}.fsx-inst__timer{gap:10px;display:grid}.fsx-inst__track{background:#ffffff14;border-radius:3px;width:100%;height:6px;display:block;position:relative}.fsx-inst__track i{transform-origin:0;background:#eef2f8;border-radius:3px;height:100%;display:block;box-shadow:0 0 10px #eef2f899}.fsx-inst__track em{color:#ffffff73;font-size:10px;font-style:normal;position:absolute;top:-18px;transform:translate(-100%)}.fsx-inst__track:after{content:"";background:#fff6;width:1px;position:absolute;top:-4px;bottom:-4px;right:0}.fsx-inst__time{font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.fsx-inst__time b{color:#0b0d11;letter-spacing:.08em;text-transform:uppercase;background:#eef2f8;border-radius:999px;padding:2px 9px;font-size:10px}.fsx-ocr{grid-template-rows:1fr auto;gap:10px;display:grid}.fsx-ocr__page{background:#12161c;border:1px solid #ffffff1f;border-radius:7px;align-content:start;gap:10px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.fsx-ocr__row{height:7px;display:block;position:relative}.fsx-ocr__row i{border-radius:2px;position:absolute;inset:0}.fsx-ocr__raw{filter:blur(.6px);background:repeating-linear-gradient(90deg,#ffffff38 0 5px,#0000 5px 7px,#ffffff24 7px 11px,#0000 11px 14px)}.fsx-ocr__txt{clip-path:inset(0 100% 0 0);background:#eef2f8b3}.fsx-ocr__scan{opacity:0;background:#eef2f8;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px 2px #e6eefc99}.fsx-ocr[data-run] .fsx-ocr__scan{animation:4.4s ease-in-out infinite fsx-scan}@keyframes fsx-scan{0%{opacity:0;transform:translateY(6px)}6%{opacity:1}55%{opacity:1;transform:translateY(102px)}60%,to{opacity:0;transform:translateY(102px)}}.fsx-ocr[data-run] .fsx-ocr__txt{animation:4.4s infinite fsx-ocr;animation-delay:calc(var(--i) * .38s)}.fsx-ocr[data-run] .fsx-ocr__raw{animation:4.4s infinite fsx-raw;animation-delay:calc(var(--i) * .38s)}@keyframes fsx-ocr{0%,4%{clip-path:inset(0 100% 0 0)}16%,86%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes fsx-raw{0%,4%{opacity:1}16%,86%{opacity:0}to{opacity:1}}.fsx-ocr__legend{letter-spacing:.1em;text-transform:uppercase;color:#fff6;justify-content:center;align-items:center;gap:10px;font-size:10.5px;display:flex}.fsx-ocr__legend em{font-style:normal}.fsx-ocr__legend .is-on{color:#fff}.fsx-match{grid-template-columns:1fr auto;align-items:center;gap:18px;display:grid}.fsx-match__pair{height:130px;position:relative}.fsx-match__pair>span:not(.fsx-match__hit){color:#eef2f8bf;background:#10141ad9;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:108px;height:108px;margin-top:-54px;display:grid;position:absolute;top:50%}.fsx-match__pair svg{width:80%}.fsx-match__a{left:0}.fsx-match__b{left:calc(100% - 108px)}.fsx-match__hit{opacity:0;border:1.5px solid #eef2f899;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:50%;left:50%}.fsx-match[data-run] .fsx-match__a{animation:4.8s cubic-bezier(.5,0,.3,1) infinite fsx-a}.fsx-match[data-run] .fsx-match__b{animation:4.8s cubic-bezier(.5,0,.3,1) infinite fsx-b}@keyframes fsx-a{0%,10%{left:0}40%,74%{color:#fff;border-color:#eef2f899;left:calc(50% - 54px)}92%,to{left:0}}@keyframes fsx-b{0%,10%{left:calc(100% - 108px)}40%,74%{opacity:.7;color:#fff;left:calc(50% - 54px)}92%,to{left:calc(100% - 108px)}}.fsx-match[data-run] .fsx-match__hit{animation:4.8s ease-out infinite fsx-hit}@keyframes fsx-hit{0%,40%{opacity:0;transform:scale(.6)}46%{opacity:1}70%{opacity:0;transform:scale(2.4)}to{opacity:0}}.fsx-match__score{justify-items:end;display:grid}.fsx-match__score b{letter-spacing:-.02em;font-size:30px;font-weight:700}.fsx-match__score span{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;font-size:10.5px}.fsx-match[data-run] .fsx-match__score b{animation:4.8s infinite fsx-score}@keyframes fsx-score{0%,38%{opacity:.25}46%,80%{opacity:1;text-shadow:0 0 18px #ffffff80}to{opacity:.25}}.fsx-repo ul{gap:9px;list-style:none;display:grid}.fsx-repo li{color:#ffffff8c;background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:18px 1fr auto 30px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;transition:all .45s;display:grid}.fsx-repo li svg{width:17px;height:17px}.fsx-repo li em{color:#fff6;font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal}.fsx-repo__toggle{background:#ffffff24;border-radius:999px;width:28px;height:16px;transition:background .35s;position:relative}.fsx-repo__toggle i{background:#fff9;border-radius:50%;width:12px;height:12px;transition:transform .35s cubic-bezier(.3,.7,.2,1),background .35s;position:absolute;top:2px;left:2px}.fsx-repo li.is-on{color:#fff;border-color:#eef2f840}.fsx-repo li.is-on em{color:#ffffffa6}.fsx-repo li.is-on .fsx-repo__toggle{background:#eef2f8}.fsx-repo li.is-on .fsx-repo__toggle i{background:#0b0d11;transform:translate(12px)}.fsx-repo li.is-sync{border-color:#eef2f88c;box-shadow:0 0 20px #dce6f81a}.fsx-wt{grid-template-columns:1fr auto;align-items:center;gap:18px;display:grid}.fsx-wt ul{gap:12px;list-style:none;display:grid}.fsx-wt li{color:#ffffffb3;gap:6px;font-size:11.5px;display:grid}.fsx-wt li em{color:#fff6;font-style:normal}.fsx-wt li>i{background:#ffffff14;border-radius:3px;height:5px;display:block;overflow:hidden}.fsx-wt li>i i{width:var(--v);background:linear-gradient(90deg,#eef2f866,#eef2f8);border-radius:3px;height:100%;display:block}.fsx-wt[data-run] li>i i{animation:4.5s infinite fsx-wt;animation-delay:calc(var(--i) * .25s)}@keyframes fsx-wt{0%,6%{width:0}30%,88%{width:var(--v)}to{width:0}}.fsx-wt__total{background:#eef2f80f;border:1px solid #eef2f859;border-radius:12px;justify-items:center;gap:4px;width:92px;padding:16px 0;display:grid}.fsx-wt__total span{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;text-align:center;font-size:9.5px}.fsx-wt__total b{font-size:26px;font-weight:700}.fsx-wt[data-run] .fsx-wt__total{animation:4.5s infinite fsx-total}@keyframes fsx-total{0%,30%{opacity:.35;transform:scale(.95)}42%,88%{opacity:1;transform:none;box-shadow:0 0 26px #dce6f826}to{opacity:.35}}.fsx-sec{grid-template-columns:auto 1fr;align-items:center;gap:22px;display:grid}.fsx-sec__shield{place-items:center;width:110px;height:120px;display:grid;position:relative}.fsx-sec__shield svg{z-index:1;width:78px;height:88px;position:relative}.fsx-sec__outline{fill:#eef2f80f;stroke:#eef2f8cc;stroke-width:1.6px;stroke-linejoin:round}.fsx-sec__lock{fill:#eef2f8}.fsx-sec__shackle{fill:none;stroke:#eef2f8;stroke-width:2.6px;stroke-linecap:round}.fsx-sec__ring{opacity:0;border:1px solid #eef2f866;border-radius:50%;position:absolute;inset:12px}.fsx-sec[data-run] .fsx-sec__ring{animation:3s ease-out infinite fsx-ring}.fsx-sec[data-run] .fsx-sec__ring--2{animation-delay:1.5s}@keyframes fsx-ring{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.35)}}.fsx-sec[data-run] .fsx-sec__shackle{animation:3s ease-in-out infinite fsx-shackle}@keyframes fsx-shackle{0%,20%{transform:translateY(-3px)}32%,to{transform:none}}.fsx-sec__docs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fsx-sec__docs span{background:#ffffff06;border:1px solid #ffffff1a;border-radius:6px;height:40px;position:relative}.fsx-sec__docs span i{background:#ffffff2e;border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;left:8px;right:8px}.fsx-sec__docs span:after{content:"";background:#eef2f840;border-radius:2px;width:7px;height:7px;position:absolute;top:6px;right:6px}.fsx-sec[data-run] .fsx-sec__docs span{animation:3s infinite fsx-doc;animation-delay:calc(var(--i) * .2s)}@keyframes fsx-doc{20%,50%{background:#eef2f80f;border-color:#eef2f880}}.fssc-cfg{gap:18px;width:min(400px,100%);display:grid}.fssc-cfg label{gap:8px;display:grid}.fssc-cfg label>span{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;font-size:11px}.fssc-cfg__path{background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:10px;height:46px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;font-style:normal;display:flex}.fssc-cfg__path svg{flex:none;width:18px;height:18px}.fssc-cfg__typed{white-space:nowrap;width:0;animation:1.3s steps(28,end) .3s forwards fssc-type;overflow:hidden}@keyframes fssc-type{to{width:28ch}}.fssc-cfg__folders{flex-wrap:wrap;gap:10px;display:flex}.fssc-cfg__folders span{opacity:0;animation:.45s forwards sc-node;animation-delay:calc(1.7s + var(--i) * .25s);border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:12.5px;display:inline-flex}.fssc-cfg__folders svg{width:15px;height:15px}.fssc-cfg__ok{color:#0b0d11;opacity:0;background:#eef2f8;border-radius:999px;justify-self:start;padding:8px 16px;font-size:12px;font-weight:600;animation:.4s 2.7s forwards sc-node}.fssc-batch{gap:18px;width:min(420px,100%);display:grid}.fssc-batch__grid{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.fssc-batch__grid span{aspect-ratio:1;color:#fff3;animation:.4s forwards fssc-idx;animation-delay:calc(.2s + var(--i) * 70ms);border:1px solid #ffffff12;border-radius:5px;place-items:center;display:grid}.fssc-batch__grid svg{width:72%}@keyframes fssc-idx{to{color:#f0f5ffd9;background:#eef2f80f;border-color:#eef2f859}}.fssc-batch__bar{color:#fff9;gap:8px;font-size:12px;display:grid}.fssc-batch__bar>i{background:#ffffff14;border-radius:2px;height:4px;display:block;overflow:hidden}.fssc-batch__bar>i i{transform-origin:0;background:#eef2f8;height:100%;animation:3s .2s forwards bsc-fill;display:block;transform:scaleX(0)}.fssc-search{grid-template-columns:auto 80px auto;align-items:center;gap:10px;display:grid}.fssc-search__doc{color:#eef2f8;background:#12161c;border:1px solid #eef2f880;border-radius:10px;place-items:center;width:120px;height:120px;animation:.8s cubic-bezier(.3,.7,.3,1) fs-arrive;display:grid;box-shadow:0 0 30px #dce6f81f}.fssc-search__doc svg{width:80%}.fssc-search__beam{background:linear-gradient(90deg,#eef2f8,#ffffff1a);height:2px;position:relative;overflow:hidden}.fssc-search__beam:after{content:"";background:#fff;border-radius:3px;width:20px;height:6px;animation:1s linear infinite fssc-beam;position:absolute;top:-2px;box-shadow:0 0 10px #fff}@keyframes fssc-beam{0%{left:-20px}to{left:100%}}.fssc-search__stack{gap:6px;display:grid}.fssc-search__stack span{color:#ffffff4d;width:54px;height:36px;animation:1s ease-in-out infinite fs-tile;animation-delay:calc(var(--i) * .15s);border:1px solid #ffffff1a;border-radius:6px;place-items:center;display:grid}.fssc-search__stack svg{height:80%}.fssc-rev{gap:10px;width:min(420px,100%);display:grid}.fssc-rev__row{opacity:0;animation:.45s forwards sc-node;animation-delay:calc(.25s + var(--i) * .35s);background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:20px 46px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.fssc-rev__row:first-child{background:#eef2f812;border-color:#eef2f873}.fssc-rev__row>b{color:#ffffff80;text-align:center;font-size:12px}.fssc-rev__thumb{aspect-ratio:1;color:#eef2f8cc;background:#10141a;border:1px solid #ffffff1a;border-radius:6px;place-items:center;display:grid}.fssc-rev__thumb svg{width:72%}.fssc-rev__name{gap:6px;min-width:0;font-size:12.5px;display:grid}.fssc-rev__name>i{background:#ffffff14;border-radius:2px;height:3px;display:block;overflow:hidden}.fssc-rev__name>i i{width:var(--s);height:100%;animation:.9s both dash-fill;animation-delay:calc(.5s + var(--i) * .35s);background:#eef2f8;display:block}.fssc-rev__row>em{font-size:16px;font-style:normal;font-weight:700}.fsdash__times{align-items:flex-end;gap:4px;height:120px;display:flex;position:relative}.fsdash__times>i{background:linear-gradient(#eef2f8b3,#eef2f82e);border-radius:3px 3px 0 0;flex:1;transition:height .6s}.fsdash__times>i.is-new{transform-origin:50% 100%;background:#eef2f8;animation:.6s both dash-bar;box-shadow:0 0 12px #eef2f880}.fsdash__limit{border-top:1px dashed #ffffff59;position:absolute;bottom:88.2353%;left:0;right:0}.fsdash__limit em{color:#ffffff8c;font-size:10px;font-style:normal;position:absolute;top:-16px;right:0}.fsdash__recent{gap:8px;list-style:none;display:grid}.fsdash__recent li{background:#ffffff06;border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.fsdash__recent li.is-new{background:#eef2f812;animation:.7s cubic-bezier(.2,.7,.2,1) bdash-new}.fsdash__thumb{aspect-ratio:1;color:#eef2f8bf;background:#10141a;border:1px solid #ffffff1a;border-radius:5px;place-items:center;display:grid}.fsdash__thumb svg{width:74%}.fsdash__recent span{white-space:nowrap;text-overflow:ellipsis;gap:2px;min-width:0;font-size:11.5px;display:grid;overflow:hidden}.fsdash__recent em{color:#ffffff73;font-size:10px;font-style:normal}.fsdash__recent b{font-variant-numeric:tabular-nums;font-size:13px}.fsdash .dash__topics li span{justify-content:space-between;display:flex}.fsdash .dash__topics em{color:#ffffff80;font-style:normal}@media (max-width:600px){.fsdemo__body{grid-template-columns:1fr}.fsdemo__query{border-bottom:1px solid #ffffff0f;border-right:0}.fsdemo__sheet{aspect-ratio:2}.fsdemo__repo{display:none}.fsdemo__side{min-height:330px}.smap__compare div{grid-template-columns:110px 1fr 56px}.smap__tag{padding:2px 7px;font-size:9px}.fssc-search{grid-template-columns:auto 40px auto}.fssc-search__doc{width:96px;height:96px}.fssc-batch__grid{grid-template-columns:repeat(8,1fr)}}
.smp{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff0f 0%,#ffffff04 45%,#ffffff08 100%),#0c0f158c;border:1px solid #d6e0f221;box-shadow:inset 0 1px #ffffff12,0 30px 70px #00000073}.mbdemo{place-items:center;padding:10px 0;display:grid;position:relative}.mbdemo__phone{background:linear-gradient(160deg,#1d222b,#0d1015 60%);border:1px solid #dce6f63d;border-radius:46px;flex-direction:column;width:min(360px,100%);height:600px;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 6px #07090c,inset 0 1px #ffffff26,0 40px 90px #0009,0 0 60px #aabee614}.mbdemo__notch{z-index:3;background:#000;border-radius:14px;width:92px;height:24px;margin-left:-46px;position:absolute;top:16px;left:50%}.mbdemo__head{z-index:2;background:#ffffff0a;border-bottom:1px solid #ffffff12;border-radius:34px 34px 0 0;align-items:center;gap:10px;padding:48px 14px 12px;display:flex;position:relative}.mbdemo__avatar{color:#12161d;background:#eef2f8;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.mbdemo__avatar svg{width:16px;height:16px}.mbdemo__who{gap:2px;display:grid}.mbdemo__who b{font-size:14px;font-weight:600}.mbdemo__who em{color:#ffffff8c;align-items:center;gap:5px;font-size:10.5px;font-style:normal;display:inline-flex}.mbdemo__who em i{background:#fff;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite pd-blink;box-shadow:0 0 6px #fff}.mbdemo__lang{border:1px solid #fff3;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:10.5px;transition:all .4s}.mbdemo__chat{background:radial-gradient(80% 50% at 50% 0,#d2def20d,#0000 70%),#0b0e12;flex-direction:column;flex:1;gap:9px;padding:14px 12px;display:flex;overflow:hidden}.mbdemo__msg{max-width:84%;animation:.45s cubic-bezier(.2,.7,.2,1) cdemo-in}.mbdemo__msg p{border-radius:14px;padding:9px 12px;font-size:12.5px;line-height:1.5}.mbdemo__msg--user{align-self:flex-end;justify-items:end;display:grid}.mbdemo__msg--user p{color:#12161d;background:#eef2f8;border-bottom-right-radius:4px}.mbdemo__msg--bot p{background:#ffffff12;border:1px solid #ffffff0f;border-bottom-left-radius:4px}.mbdemo__ticks{letter-spacing:-2px;color:#ffffff8c;margin-top:3px;font-size:9px}.mbdemo__typing{background:#ffffff12;border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;padding:12px 13px;display:inline-flex}.mbdemo__typing i{background:#ffffffb3;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite cdemo-dot}.mbdemo__typing i:nth-child(2){animation-delay:.15s}.mbdemo__typing i:nth-child(3){animation-delay:.3s}.mbdemo__card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;align-self:flex-start;width:88%;padding:12px;animation:.5s cubic-bezier(.2,.7,.2,1) cdemo-in}.mbdemo__card-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin-bottom:5px;font-size:9.5px;display:block}.mbdemo__analysis b{font-size:16px;font-weight:600;display:block}.mbdemo__analysis em{color:#ffffff8c;margin:2px 0 9px;font-size:11px;font-style:normal;display:block}.mbdemo__match{grid-template-columns:1fr auto;align-items:center;gap:10px;font-size:11px;font-weight:600;display:grid}.mbdemo__match>i{background:#ffffff1a;border-radius:2px;height:4px;display:block;overflow:hidden}.mbdemo__match>i i{width:var(--m);background:#eef2f8;height:100%;animation:1s cubic-bezier(.2,.7,.2,1) .2s both dash-fill;display:block;box-shadow:0 0 8px #eef2f8b3}.mbdemo__docs{gap:8px;display:grid}.mbdemo__doc{grid-template-columns:30px 1fr;align-items:center;gap:6px 10px;display:grid}.mbdemo__doc+.mbdemo__doc{border-top:1px solid #ffffff0f;padding-top:8px}.mbdemo__doc-av{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.mbdemo__doc-name{gap:1px;display:grid}.mbdemo__doc-name b{font-size:12.5px;font-weight:600}.mbdemo__doc-name em{color:#ffffff80;font-size:10.5px;font-style:normal}.mbdemo__slots{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.mbdemo__slots i{border:1px solid #fff3;border-radius:999px;padding:4px 9px;font-size:10.5px;font-style:normal;transition:all .35s}.mbdemo__slots i.is-pick{color:#0b0d11;background:#eef2f8;border-color:#eef2f8;font-weight:600;transform:scale(1.05);box-shadow:0 0 14px #eef2f866}.mbdemo__confirm{background:#eef2f814;border-color:#eef2f866;justify-items:start;gap:3px;display:grid}.mbdemo__check{color:#0b0d11;background:#eef2f8;border-radius:50%;place-items:center;width:26px;height:26px;margin-bottom:4px;font-size:13px;font-weight:700;animation:.5s cubic-bezier(.3,1.5,.5,1) .15s both mb-pop;display:grid}@keyframes mb-pop{0%{transform:scale(0)}}.mbdemo__confirm b{font-size:14px;font-weight:600}.mbdemo__confirm em{color:#ffffffb3;font-size:11.5px;font-style:normal}.mbdemo__sent{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:10.5px;display:flex}.mbdemo__sent i{color:#fff;border:1px solid #ffffff40;border-radius:999px;padding:2px 8px;font-size:9.5px;font-style:normal}.mbdemo__input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:22px;align-items:center;gap:2px;height:44px;margin:10px 4px 6px;padding:0 6px 0 14px;font-size:12.5px;display:flex}.mbdemo__input span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mbdemo__input .is-empty{color:#ffffff61}.mbdemo__input b{color:#12161d;background:#eef2f8;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.mbdemo__input b svg{width:15px;height:15px}.mbdemo__note{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1117d9;border:1px solid #dce6f633;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;animation:6s ease-in-out infinite mb-float;display:inline-flex;position:absolute;box-shadow:0 16px 40px #00000073}.mbdemo__note i{background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #fff}.mbdemo__note--a{top:0;left:0}.mbdemo__note--b{animation-delay:-3s;bottom:6%;right:0}@keyframes mb-float{50%{transform:translateY(-8px)}}.smp{border-radius:18px;padding:20px}.smp__field{height:300px;position:relative}.smp__field svg{width:100%;height:100%;position:absolute;inset:0}.smp__field path{fill:none;stroke:#ffffff1f;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .45s}.smp__field path.is-on{stroke:#eef2f8;stroke-width:1.6px;stroke-dasharray:5 5;filter:drop-shadow(0 0 4px #eef2f8b3);animation:.7s linear infinite fx-flow}.smp__sym,.smp__spec{color:#fff9;white-space:nowrap;background:#0f1217;border:1px solid #ffffff26;border-radius:999px;padding:6px 12px;font-size:12px;transition:all .45s;position:absolute;transform:translateY(-50%)}.smp__sym{right:69%}.smp__spec{border-radius:10px;left:69%}.smp__sym.is-on{color:#0b0d11;background:#eef2f8;border-color:#eef2f8;box-shadow:0 0 20px #e6eefc4d}.smp__spec.is-on{color:#fff;background:#eef2f81a;border-color:#eef2f8cc;box-shadow:0 0 24px #e6eefc33}.smp__core{background:radial-gradient(circle,#eef2f833,#0d1015 70%);border:1px solid #eef2f880;border-radius:50%;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 34px #dce6f82e}.smp__core b{font-size:15px;font-weight:700}.smp__core i{border:1px solid #eef2f8b3;border-radius:50%;animation:1.4s ease-out forwards smp-ping;position:absolute;inset:-1px}@keyframes smp-ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.smp__foot{color:#ffffff8c;border-top:1px solid #ffffff12;justify-content:space-between;gap:10px;margin-top:16px;padding-top:14px;font-size:12px;display:flex}.mbx-sym{flex-direction:column;justify-content:center;gap:16px;display:flex}.mbx-sym__text{color:#ffffff8c;font-size:15px;line-height:1.7}.mbx-sym__text span{border-radius:4px;transition:all .35s}.mbx-sym__text span.is-key{color:#0b0d11;background:#eef2f8;padding:1px 4px;box-shadow:0 0 14px #e6eefc4d}.mbx-sym__tags{flex-wrap:wrap;gap:6px;display:flex}.mbx-sym__tags span{color:#ffffff59;border:1px solid #ffffff24;border-radius:999px;padding:4px 10px;font-size:10.5px;transition:all .35s}.mbx-sym__tags span.is-on{color:#fff;border-color:#eef2f88c}.mbx-bi{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.mbx-bi__toggle{border:1px solid #ffffff26;border-radius:999px;grid-template-columns:1fr 1fr;width:190px;padding:3px;display:grid;position:relative}.mbx-bi__toggle>i{width:calc(50% - 3px);transform:translateX(calc(var(--k) * 100%));background:#eef2f8;border-radius:999px;transition:transform .5s cubic-bezier(.3,.7,.2,1);position:absolute;top:3px;bottom:3px;left:3px}.mbx-bi__toggle span{z-index:1;text-align:center;color:#ffffff8c;padding:6px 0;font-size:12px;transition:color .4s;position:relative}.mbx-bi__toggle span.is-on{color:#0b0d11;font-weight:600}.mbx-bi__bubble{transform-origin:50%;background:#ffffff12;border:1px solid #ffffff14;border-radius:16px 16px 16px 4px;max-width:92%;padding:12px 16px;font-size:14px;line-height:1.5;animation:.6s cubic-bezier(.3,.7,.2,1) mb-flip}@keyframes mb-flip{0%{opacity:0;transform:rotateX(70deg)translateY(6px)}}.mbx-match{grid-template-columns:auto 1fr;align-items:center;gap:20px;display:grid}.mbx-match__ring{width:104px;height:104px;position:relative}.mbx-match__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.mbx-match__track{fill:none;stroke:#ffffff1a;stroke-width:5px}.mbx-match__prog{fill:none;stroke:#eef2f8;stroke-width:5px;stroke-linecap:round;stroke-dasharray:207.3;stroke-dashoffset:18.7px;filter:drop-shadow(0 0 5px #e6eefc80)}.mbx-match[data-run] .mbx-match__prog{animation:4.5s infinite mbx-ring}@keyframes mbx-ring{0%,6%{stroke-dashoffset:207.3px}40%,88%{stroke-dashoffset:18.7px}to{stroke-dashoffset:207.3px}}.mbx-match__ring span{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.mbx-match__ring b{font-size:20px;font-weight:700}.mbx-match__ring em{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;font-size:9.5px;font-style:normal}.mbx-match ul{gap:12px;list-style:none;display:grid}.mbx-match li{color:#ffffff8c;gap:5px;font-size:11.5px;display:grid}.mbx-match li span{justify-content:space-between;display:flex}.mbx-match li em{font-variant-numeric:tabular-nums;font-style:normal}.mbx-match li>i{background:#ffffff14;border-radius:3px;height:5px;display:block;overflow:hidden}.mbx-match li>i i{width:var(--m);background:#eef2f859;border-radius:3px;height:100%;display:block}.mbx-match li.is-top{color:#fff}.mbx-match li.is-top>i i{background:#eef2f8;box-shadow:0 0 8px #eef2f899}.mbx-match[data-run] li>i i{animation:4.5s infinite mbx-bar;animation-delay:calc(var(--i) * .2s)}@keyframes mbx-bar{0%,8%{width:0}36%,88%{width:var(--m)}to{width:0}}.mbx-24{grid-template-columns:auto 1fr;align-items:center;gap:20px;display:grid}.mbx-24__clock svg{width:128px;height:128px}.mbx-24__face{fill:#ffffff05;stroke:#ffffff24}.mbx-24__tick{stroke:#ffffff4d;stroke-width:1.2px}.mbx-24__hand{stroke:#eef2f8;stroke-width:2px;stroke-linecap:round;transform-origin:60px 60px;transition:transform .9s cubic-bezier(.3,.7,.2,1)}.mbx-24__dot{fill:#ffffff26;transition:all .4s}.mbx-24__dot.is-on{fill:#eef2f899}.mbx-24__dot.is-now{fill:#fff;filter:drop-shadow(0 0 6px #fff)}.mbx-24__read{gap:4px;display:grid}.mbx-24__mode{border:1px solid #fff3;border-radius:999px;justify-self:start;padding:3px 10px;font-size:10.5px}.mbx-24__read b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;animation:.45s cdemo-in}.mbx-24__read em{color:#ffffff80;font-size:11px;font-style:normal}.mbx-dp{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.mbx-dp__badge{background:#eef2f80f;border:1px solid #eef2f866;border-radius:14px;justify-items:center;gap:6px;padding:14px 12px;display:grid}.mbx-dp__badge svg{width:38px;height:38px}.mbx-dp__badge b{letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:600}.mbx-dp__rows{gap:10px;min-width:0;display:grid}.mbx-dp__consent{align-items:center;gap:8px;font-size:12px;display:flex}.mbx-dp__box{color:#0000;border:1px solid #fff6;border-radius:4px;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid}.mbx-dp__field{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:42px 1fr;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:grid}.mbx-dp__field>em{color:#ffffff73;font-size:10px;font-style:normal}.mbx-dp__mask{font-variant-numeric:tabular-nums;height:16px;display:block;position:relative;overflow:hidden}.mbx-dp__mask i{white-space:nowrap;font-style:normal;position:absolute;top:0;left:0}.mbx-dp__mask .masked{opacity:0}.mbx-dp[data-run] .mbx-dp__box{animation:4.6s infinite mbx-box}@keyframes mbx-box{0%,12%{color:#0000;background:0 0;border-color:#fff6}20%,90%{color:#0b0d11;background:#eef2f8;border-color:#eef2f8}to{color:#0000;background:0 0}}.mbx-dp[data-run] .mbx-dp__mask .raw{animation:4.6s infinite mbx-raw}.mbx-dp[data-run] .mbx-dp__mask .masked{animation:4.6s infinite mbx-masked}.mbx-dp[data-run] .mbx-dp__field+.mbx-dp__field .mbx-dp__mask i{animation-delay:.25s}@keyframes mbx-raw{0%,30%{opacity:1;transform:none}40%,92%{opacity:0;transform:translateY(-10px)}to{opacity:1}}@keyframes mbx-masked{0%,30%{opacity:0;transform:translateY(10px)}40%,92%{opacity:1;transform:none}to{opacity:0}}.mbx-wa{place-items:center;display:grid}.mbx-wa__chat{background:#0d1015;border:1px solid #ffffff1f;border-radius:16px;gap:9px;width:min(280px,100%);padding:12px;display:grid}.mbx-wa__head{border-bottom:1px solid #ffffff12;align-items:center;gap:8px;padding-bottom:8px;font-size:12px;font-weight:600;display:flex}.mbx-wa__head svg{width:18px;height:18px}.mbx-wa__msg{border-radius:12px;max-width:86%;padding:8px 11px;font-size:11.5px;line-height:1.4;position:relative}.mbx-wa__msg--in{background:#ffffff14;border-bottom-left-radius:3px;justify-self:start}.mbx-wa__msg--out{color:#0b0d11;background:#eef2f8;border-bottom-right-radius:3px;justify-self:end;padding-right:30px;font-weight:500}.mbx-wa__msg em{letter-spacing:-2px;color:#0b0d1180;font-size:9px;font-style:normal;position:absolute;bottom:6px;right:8px}.mbx-wa[data-run] .mbx-wa__msg{animation:4.4s infinite mbx-wa;animation-delay:calc(var(--i) * .9s)}.mbx-wa[data-run] .mbx-wa__msg em{animation:4.4s .9s infinite mbx-read}@keyframes mbx-wa{0%,6%{opacity:0;transform:translateY(8px)}14%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes mbx-read{0%,40%{color:#0b0d114d}50%,to{color:#0b0d11}}.mbsc-chat{gap:12px;width:min(380px,100%);display:grid}.mbsc-chat__msg{color:#0b0d11;background:#eef2f8;border-radius:16px 16px 4px;justify-self:end;max-width:90%;padding:12px 16px;font-size:14px}.mbsc-chat__typed{white-space:nowrap;vertical-align:bottom;max-width:0;animation:2.2s steps(44,end) .3s forwards mbsc-type;display:inline-block;overflow:hidden}@keyframes mbsc-type{to{max-width:44ch}}.mbsc-chat__dots{opacity:0;background:#ffffff12;border-radius:16px 16px 16px 4px;justify-self:start;gap:4px;padding:12px 14px;animation:.4s 2.7s forwards sc-node;display:inline-flex}.mbsc-chat__dots i{background:#ffffffb3;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite cdemo-dot}.mbsc-chat__dots i:nth-child(2){animation-delay:.15s}.mbsc-chat__dots i:nth-child(3){animation-delay:.3s}.mbsc-an{grid-template-columns:auto 50px 1fr;align-items:center;gap:12px;width:min(460px,100%);display:grid}.mbsc-an__chips{gap:8px;display:grid}.mbsc-an__chips span{text-align:center;opacity:0;animation:.4s forwards sc-node,.5s forwards mbsc-chip;animation-delay:calc(.2s + var(--i) * .25s), calc(1.2s + var(--i) * .15s);border:1px solid #fff3;border-radius:999px;padding:7px 14px;font-size:12.5px}@keyframes mbsc-chip{to{background:#eef2f814;border-color:#eef2f8b3}}.mbsc-an__arrow{background:linear-gradient(90deg,#ffffff1a,#eef2f8);height:1px;position:relative}.mbsc-an__arrow:after{content:"";border:4.5px solid #0000;border-left:7px solid #eef2f8;border-right:0;position:absolute;top:-4px;right:0}.mbsc-an__result{opacity:0;background:#eef2f80d;border:1px solid #eef2f859;border-radius:12px;gap:6px;padding:16px;animation:.5s 1.5s forwards sc-node;display:grid}.mbsc-an__result em{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;font-size:10px;font-style:normal}.mbsc-an__result b{font-size:17px;font-weight:600}.mbsc-an__bar{background:#ffffff1a;border-radius:2px;height:4px;display:block;overflow:hidden}.mbsc-an__bar i{background:#eef2f8;width:93%;height:100%;animation:1s 1.9s both dash-fill;display:block}.mbsc-an__pct{font-size:11.5px;font-weight:600}.mbsc-sel{gap:16px;width:min(400px,100%);display:grid}.mbsc-sel__doc{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;animation:.4s both sc-node;display:flex}.mbsc-sel__av{color:#0b0d11;background:#eef2f8;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.mbsc-sel__doc>span:last-child{gap:2px;display:grid}.mbsc-sel__doc b{font-size:14px}.mbsc-sel__doc em{color:#ffffff80;font-size:11.5px;font-style:normal}.mbsc-sel__slots{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mbsc-sel__slots span{text-align:center;opacity:0;animation:.35s forwards sc-node;animation-delay:calc(.3s + var(--i) * 70ms);border:1px solid #ffffff26;border-radius:9px;padding:9px 0;font-size:12.5px}.mbsc-sel__slots span.is-taken{color:#ffffff40;border-style:dashed;text-decoration:line-through}.mbsc-sel__slots span.is-pick{animation:.35s forwards sc-node,.5s 1.7s forwards mbsc-pick;animation-delay:calc(.3s + var(--i) * 70ms), 1.7s}@keyframes mbsc-pick{to{color:#0b0d11;background:#eef2f8;border-color:#eef2f8;font-weight:600;transform:scale(1.06);box-shadow:0 0 22px #e6eefc59}}.mbsc-conf{gap:14px;width:min(400px,100%);display:grid}.mbsc-conf__ticket{text-align:center;background:#eef2f812;border:1px solid #eef2f866;border-radius:14px;justify-items:center;gap:4px;padding:22px 16px 18px;animation:.5s both sc-node;display:grid;position:relative}.mbsc-conf__check{color:#0b0d11;background:#eef2f8;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:6px;font-size:18px;font-weight:700;animation:.6s cubic-bezier(.3,1.5,.5,1) .3s both mb-pop;display:grid;box-shadow:0 0 30px #e6eefc59}.mbsc-conf__ticket b{font-size:16px}.mbsc-conf__ticket em{color:#ffffffb3;font-size:12.5px;font-style:normal}.mbsc-conf__id{letter-spacing:.1em;color:#ffffff73;margin-top:6px;font-size:10.5px}.mbsc-conf__channels{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mbsc-conf__channels>span{opacity:0;animation:.4s forwards sc-node;animation-delay:calc(1s + var(--i) * .3s);border:1px solid #ffffff1f;border-radius:12px;gap:3px;padding:12px;display:grid}.mbsc-conf__channels b{font-size:13px}.mbsc-conf__channels em{color:#ffffff73;font-size:10.5px;font-style:normal}.mbsc-conf__channels i{color:#0b0d11;background:#eef2f8;border-radius:999px;justify-self:start;margin-top:4px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:600}.mbdash__plot{height:128px;position:relative}.mbdash__plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mbdash__calls,.mbdash__chat{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round}.mbdash__calls{stroke:#ffffff59;stroke-width:1.6px}.mbdash__chat{stroke:#eef2f8;stroke-width:2.2px;filter:drop-shadow(0 0 5px #eef2f880)}.mbdash__plot svg{clip-path:inset(0 100% 0 0)}[data-in] .mbdash__plot svg{animation:1.8s cubic-bezier(.3,.6,.3,1) .4s forwards mbdash-draw}@keyframes mbdash-draw{to{clip-path:inset(0 -2% 0 0)}}.mbdash__feed{gap:8px;list-style:none;display:grid}.mbdash__feed li{background:#ffffff06;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.mbdash__feed li.is-new{background:#eef2f812;animation:.7s cubic-bezier(.2,.7,.2,1) bdash-new}.mbdash__feed b{border:1px solid #fff3;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.mbdash__feed span{gap:2px;font-size:11.5px;display:grid}.mbdash__feed em{color:#ffffff73;font-size:10px;font-style:normal}.mbdash__feed i{border:1px solid #ffffff40;border-radius:999px;padding:2px 7px;font-size:9.5px;font-style:normal}.mbdash .dash__topics li span{justify-content:space-between;display:flex}.mbdash .dash__topics em{color:#ffffff80;font-style:normal}@media (max-width:900px){.mbdemo__note{display:none}}@media (max-width:600px){.mbdemo__phone{border-radius:40px;height:560px}.smp{padding:14px}.smp__sym,.smp__spec{padding:4px 7px;font-size:9.5px}.smp__core{width:48px;height:48px;margin:-24px 0 0 -24px}.mbsc-an{grid-template-columns:1fr;justify-items:center}.mbsc-an__arrow{width:1px;height:24px}.mbsc-an__arrow:after{display:none}.mbsc-an__chips{grid-template-columns:repeat(3,auto)}.mbsc-an__result{width:100%}}
