.KOlqDq_band{isolation:isolate;border-radius:var(--fam-radius-xl);background:linear-gradient(var(--fam-color-surface), var(--fam-color-surface)) padding-box, linear-gradient(120deg, var(--fam-color-purple), var(--fam-color-primary), var(--fam-color-brand-light), var(--fam-color-purple)) border-box;box-shadow:0 30px 80px -40px color-mix(in oklab, var(--fam-color-purple) 55%, transparent), 0 20px 60px -40px color-mix(in oklab, var(--fam-color-primary) 55%, transparent);background-size:100% 100%,300% 100%;border:1.5px solid #0000;position:relative}.KOlqDq_band:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(40rem 20rem at 85% 0%, color-mix(in oklab, var(--fam-color-purple) 12%, transparent), transparent 70%), radial-gradient(30rem 18rem at 0% 100%, color-mix(in oklab, var(--fam-color-primary) 10%, transparent), transparent 70%);position:absolute;inset:0}.KOlqDq_title{background:linear-gradient(90deg, var(--fam-color-text), var(--fam-color-purple) 55%, var(--fam-color-primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.KOlqDq_title{-webkit-text-fill-color:currentColor;background:0 0}}.KOlqDq_overlay{inset-inline-end:-2%;width:44%;position:absolute;bottom:-4%}@keyframes KOlqDq_flow{to{background-position:0 0,300% 0}}html[data-motion=full] .KOlqDq_band{animation:10s linear infinite KOlqDq_flow}
.M4laAG_root{--mx:0;--my:0;--sp:0;--glow:color-mix(in oklab, var(--fam-color-primary) 34%, transparent);--glow-ai:color-mix(in oklab, var(--fam-color-purple) 30%, transparent);isolation:isolate;background:var(--fam-color-surface);position:relative;overflow:hidden}.M4laAG_bg{z-index:-1;pointer-events:none;transform:translate3d(0, calc(var(--sp) * 90px), 0);position:absolute;inset:0}.M4laAG_bg:after{content:"";background:linear-gradient(to bottom, transparent, var(--fam-color-surface));height:30%;position:absolute;inset:auto 0 0}.M4laAG_blob{filter:blur(64px);opacity:.55;will-change:transform;border-radius:9999px;position:absolute}.M4laAG_blobA{inset-inline-end:-10rem;background:radial-gradient(closest-side, color-mix(in oklab, var(--fam-color-primary) 55%, transparent), transparent);width:46rem;height:30rem;top:-8rem}.M4laAG_blobB{inset-inline-end:18%;background:radial-gradient(closest-side, color-mix(in oklab, var(--fam-color-purple) 40%, transparent), transparent);width:34rem;height:26rem;top:38%}.M4laAG_blobC{inset-inline-start:-12rem;background:radial-gradient(closest-side, color-mix(in oklab, var(--fam-color-brand-light) 45%, transparent), transparent);width:36rem;height:24rem;top:-6rem}.M4laAG_grid{background-image:linear-gradient(to right, color-mix(in oklab, var(--fam-color-border-strong) 55%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--fam-color-border-strong) 55%, transparent) 1px, transparent 1px);opacity:.6;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 70% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 65% at 70% 40%,#000 20%,#0000 75%)}.M4laAG_particle{width:var(--s,4px);height:var(--s,4px);background:var(--c,var(--fam-color-primary));box-shadow:0 0 10px var(--c,var(--fam-color-primary));opacity:.35;border-radius:9999px;position:absolute}.M4laAG_copy{transform:translate3d(0, calc(var(--sp) * 36px), 0);opacity:calc(1 - var(--sp) * .55)}.M4laAG_line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.M4laAG_lineInner{display:block}.M4laAG_accent{color:var(--fam-color-primary);background:linear-gradient(100deg, var(--fam-color-primary-pressed), var(--fam-color-primary) 35%, color-mix(in oklab, var(--fam-color-primary) 55%, var(--fam-color-brand-light)) 50%, var(--fam-color-primary) 65%, var(--fam-color-primary-pressed));-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.M4laAG_accent{-webkit-text-fill-color:currentColor;background:0 0}}.M4laAG_aiPill{background:linear-gradient(var(--fam-color-surface), var(--fam-color-surface)) padding-box, linear-gradient(90deg, var(--fam-color-primary), var(--fam-color-purple), var(--fam-color-brand-light), var(--fam-color-primary)) border-box;box-shadow:0 6px 22px -10px var(--glow-ai), 0 0 0 4px color-mix(in oklab, var(--fam-color-purple) 9%, transparent);background-size:100% 100%,300% 100%;border:1px solid #0000;position:relative}.M4laAG_sparkle{color:var(--fam-color-purple)}.M4laAG_star{background:var(--fam-color-purple);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;width:6px;height:6px;position:absolute}.M4laAG_shine{isolation:isolate;box-shadow:0 12px 28px -12px var(--glow);position:relative;overflow:hidden}.M4laAG_shine:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(110deg,#0000 32%,#ffffff6b 50%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.M4laAG_stage{aspect-ratio:10/8.4;width:100%;position:relative}.M4laAG_floor{background:radial-gradient(closest-side, var(--glow), transparent);filter:blur(18px);height:22%;transform:translate3d(calc(var(--mx) * -14px), 0, 0);border-radius:50%;position:absolute;inset:auto 6% -2%}.M4laAG_scene{transform-style:preserve-3d;transform:perspective(1700px) translate3d(0, calc(var(--sp) * -48px), 0) rotateX(calc(7deg + var(--my) * -6deg + var(--sp) * 12deg)) rotateY(calc(-13deg + var(--mx) * 11deg));position:absolute;inset:0}.M4laAG_layer{transform-style:preserve-3d;position:absolute}.M4laAG_web{top:0;width:70%;inset-inline-end:0;transform:translateZ(-120px)}.M4laAG_desktop{top:21%;width:80%;inset-inline-start:0;transform:translateZ(0)}.M4laAG_mobile{bottom:1%;width:21%;inset-inline-end:3%;transform:translateZ(130px)}.M4laAG_chipLayer{z-index:2;transform:translateZ(190px)}.M4laAG_chipAi{top:14%;inset-inline-start:-2%}.M4laAG_chipDep{bottom:6%;inset-inline-start:4%}.M4laAG_chipQr{top:47%;inset-inline-end:18%}.M4laAG_chipLive{top:4%;inset-inline-end:6%}.M4laAG_chip{white-space:nowrap;font-size:var(--fam-font-size-meta);color:var(--fam-color-text);background:color-mix(in oklab, var(--fam-color-surface) 82%, transparent);border:1px solid color-mix(in oklab, var(--fam-color-primary) 22%, var(--fam-color-border));box-shadow:0 10px 30px -12px var(--glow), 0 0 0 1px #ffffff40 inset;-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .8rem .4rem .4rem;font-weight:600;display:inline-flex}.M4laAG_chipIcon{width:1.6rem;height:1.6rem;color:var(--fam-color-primary-text);background:var(--chip,var(--fam-color-primary));box-shadow:0 0 0 0 color-mix(in oklab, var(--chip,var(--fam-color-primary)) 50%, transparent);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.M4laAG_dot{background:var(--fam-color-success);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in oklab, var(--fam-color-success) 25%, transparent);border-radius:9999px}@media (max-width:639.98px){.M4laAG_stage{aspect-ratio:10/8}.M4laAG_web,.M4laAG_chipDep,.M4laAG_chipLive{display:none}.M4laAG_desktop{width:88%;top:8%}.M4laAG_mobile{inset-inline-end:0;width:27%;bottom:0;transform:translateZ(90px)}.M4laAG_chipLayer{transform:translateZ(60px)}.M4laAG_chipAi{top:0;inset-inline-start:6%}.M4laAG_chipQr{top:auto;bottom:6%;inset-inline:8% auto}.M4laAG_scene{transform:perspective(1200px) rotateX(calc(6deg + var(--sp) * 8deg)) rotateY(-9deg)}.M4laAG_chip{padding:.3rem .6rem .3rem .3rem;font-size:.6875rem}.M4laAG_chipIcon{width:1.3rem;height:1.3rem}}@keyframes M4laAG_heroRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes M4laAG_heroLine{0%{transform:translateY(105%)}to{transform:none}}@keyframes M4laAG_heroDevice{0%{transform:translateY(46px)scale(.94)}to{transform:none}}@keyframes M4laAG_heroPop{0%{opacity:0;transform:translateY(10px)scale(.85)}to{opacity:1;transform:none}}@keyframes M4laAG_float{0%,to{transform:translate(0,0)}50%{transform:translateY(-9px)}}@keyframes M4laAG_drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-6%,5%)scale(1.08)}to{transform:translate(0,0)scale(1)}}@keyframes M4laAG_rise{0%{opacity:0;transform:translate(0,0)}15%{opacity:.75}85%{opacity:.5}to{transform:translate3d(var(--dx,20px), -160px, 0);opacity:0}}@keyframes M4laAG_flow{to{background-position:0 0,300% 0}}@keyframes M4laAG_textFlow{to{background-position:-220% 0}}@keyframes M4laAG_twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes M4laAG_spin{0%,70%,to{transform:rotate(0)scale(1)}80%{transform:rotate(18deg)scale(1.2)}90%{transform:rotate(-8deg)scale(1.05)}}@keyframes M4laAG_sweep{0%{transform:translate(-130%)}38%,to{transform:translate(130%)}}@keyframes M4laAG_pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--chip,var(--fam-color-primary)) 50%, transparent)}70%,to{box-shadow:0 0 0 9px #0000}}html[data-motion=full] .M4laAG_enter{animation:.64s cubic-bezier(.2,.7,.2,1) both M4laAG_heroRise;animation-delay:calc(var(--d,0) * 90ms)}html[data-motion=full] .M4laAG_lineInner{animation:.76s cubic-bezier(.2,.75,.15,1) both M4laAG_heroLine;animation-delay:calc(.12s + var(--d,0) * .11s)}html[data-motion=full] .M4laAG_accent{animation:.76s cubic-bezier(.2,.75,.15,1) both M4laAG_heroLine,9s linear 1.2s infinite M4laAG_textFlow;animation-delay:calc(.12s + var(--d,0) * .11s), 1.2s}html[data-motion=full] .M4laAG_deviceIn{animation:.9s cubic-bezier(.2,.75,.15,1) both M4laAG_heroDevice;animation-delay:calc(.1s + var(--d,0) * .12s)}html[data-motion=full] .M4laAG_chipIn{animation:.52s cubic-bezier(.3,1.4,.5,1) both M4laAG_heroPop;animation-delay:calc(.7s + var(--d,0) * .14s)}html[data-motion=full] .M4laAG_float{animation:M4laAG_float var(--t,7s) ease-in-out infinite;animation-delay:var(--fd,0s)}html[data-motion=full] .M4laAG_blob{animation:22s ease-in-out infinite M4laAG_drift}html[data-motion=full] .M4laAG_blobB{animation-duration:28s;animation-direction:reverse}html[data-motion=full] .M4laAG_blobC{animation-duration:26s;animation-delay:-6s}html[data-motion=full] .M4laAG_particle{animation:M4laAG_rise var(--t,12s) linear infinite;animation-delay:var(--pd,0s)}html[data-motion=full] .M4laAG_aiPill{animation:6s linear infinite M4laAG_flow}html[data-motion=full] .M4laAG_sparkle{animation:3.2s ease-in-out infinite M4laAG_spin}html[data-motion=full] .M4laAG_star{animation:2.4s ease-in-out infinite M4laAG_twinkle;animation-delay:var(--sd,0s)}html[data-motion=full] .M4laAG_shine:after{animation:4.2s ease-in-out 1.6s infinite M4laAG_sweep}html[data-motion=full] .M4laAG_chipIcon{animation:2.6s ease-out infinite M4laAG_pulse;animation-delay:var(--fd,0s)}html[data-motion=full] .M4laAG_scene{will-change:transform}.M4laAG_particles{position:absolute;inset:52% 0 0}@media (min-width:64rem){.M4laAG_particles{inset:0 0 0 52%}[dir=rtl] .M4laAG_particles{inset:0 52% 0 0}}.M4laAG_display{letter-spacing:-.03em;font-size:clamp(2rem,8.2vw,3rem);line-height:1.06}@media (min-width:64rem){.M4laAG_display{font-size:clamp(2.5rem,3.85vw,3.6rem)}.M4laAG_display .M4laAG_lineInner{white-space:nowrap}}.M4laAG_aiPill{overflow:hidden}.M4laAG_aiPill:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.M4laAG_aiSegment{background:linear-gradient(90deg, var(--fam-color-purple), var(--fam-color-primary));box-shadow:0 4px 14px -6px var(--glow-ai)}.M4laAG_aiSegment .M4laAG_sparkle{color:currentColor}.M4laAG_aiSegment .M4laAG_star{background:#fff}.M4laAG_liveDot{background:var(--fam-color-success);width:.45rem;height:.45rem;box-shadow:0 0 0 0 color-mix(in oklab, var(--fam-color-success) 55%, transparent);border-radius:9999px}@keyframes M4laAG_livePulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--fam-color-success) 55%, transparent)}70%,to{box-shadow:0 0 0 6px #0000}}html[data-motion=full] .M4laAG_aiPill:after{animation:5s ease-in-out 2.2s infinite M4laAG_sweep}html[data-motion=full] .M4laAG_liveDot{animation:2s ease-out infinite M4laAG_livePulse}
.RLF2cG_root{position:relative}.RLF2cG_flow{grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (min-width:64rem){.RLF2cG_flow{grid-template-columns:minmax(14rem,17rem) minmax(2.5rem,1fr) minmax(22rem,30rem) minmax(2.5rem,1fr) minmax(14rem,17rem);align-items:stretch}}.RLF2cG_colIn,.RLF2cG_colOut{flex-direction:column;min-width:0;display:flex}.RLF2cG_colLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--fam-color-text-muted);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.RLF2cG_sources,.RLF2cG_outputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (max-width:26rem){.RLF2cG_sources,.RLF2cG_outputs{grid-template-columns:minmax(0,1fr)}}@media (min-width:64rem){.RLF2cG_sources,.RLF2cG_outputs{flex:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}}.RLF2cG_card{border:1px solid var(--fam-color-border);border-radius:var(--fam-radius-md);background:var(--fam-color-surface);align-items:center;gap:.625rem;min-width:0;padding:.5rem .625rem;font-size:.875rem;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex}.RLF2cG_cardLit{border-color:var(--fam-color-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--fam-color-primary) 18%, transparent)}.RLF2cG_formats,.RLF2cG_surfaces,.RLF2cG_outDesc{color:var(--fam-color-text-muted);font-size:.75rem;line-height:1.3;display:block}.RLF2cG_surfaces{color:var(--fam-color-primary);font-weight:600}.RLF2cG_outDesc{margin-top:.125rem}@media (max-width:63.99rem){.RLF2cG_outDesc{display:none}}.RLF2cG_icon{border-radius:var(--fam-radius-md);background:var(--fam-color-primary-soft);width:2.5rem;height:2.5rem;color:var(--fam-color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.RLF2cG_iconExcel,.RLF2cG_iconOut{background:var(--fam-color-success-soft);color:var(--fam-color-success)}.RLF2cG_sheet{background:var(--fam-color-surface);box-shadow:0 0 0 1px var(--fam-color-border-strong);border-radius:3px;grid-template-columns:repeat(4,.3rem);gap:1px;padding:2px;display:grid;position:absolute;bottom:-.35rem;right:-.35rem}.RLF2cG_sheet i{background:color-mix(in oklab, var(--fam-color-success) 55%, transparent);width:.3rem;height:.2rem;display:block}.RLF2cG_motion .RLF2cG_sheet i{animation:RLF2cG_cell 3.6s calc(var(--i) * .18s) infinite both}.RLF2cG_link{justify-content:center;min-height:2.25rem;display:flex;position:relative}.RLF2cG_wires{display:none}.RLF2cG_vlink{background:var(--fam-color-border-strong);border-radius:9999px;width:3px;height:2.25rem;display:block}.RLF2cG_motion .RLF2cG_vlink{background:linear-gradient(180deg, var(--fam-color-border-strong) 0 40%, var(--fam-color-primary) 50%, var(--fam-color-border-strong) 60% 100%);background-size:100% 300%;animation:1.4s linear infinite RLF2cG_vflow}@media (min-width:64rem){.RLF2cG_link{min-height:0;margin-top:1.5rem}.RLF2cG_vlink{display:none}.RLF2cG_wires{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}}.RLF2cG_wireBase{fill:none;stroke:var(--fam-color-border-strong);stroke-width:1.5px;transition:stroke .3s}.RLF2cG_wireLit{stroke:var(--fam-color-primary);stroke-width:2px}.RLF2cG_packet{fill:none;stroke:color-mix(in oklab, var(--fam-color-primary) 70%, white);stroke-width:5px;stroke-linecap:round;stroke-dasharray:.5 99.5;stroke-dashoffset:100px;animation:RLF2cG_packet 2.4s calc(var(--i) * .35s) linear infinite}.RLF2cG_packetLit{stroke:var(--fam-color-primary);stroke-width:7px;animation-duration:1.6s}.RLF2cG_hub{border:1px dashed var(--fam-color-border-strong);border-radius:var(--fam-radius-lg);background:color-mix(in oklab, var(--fam-color-primary-soft) 45%, var(--fam-color-surface-alt));flex-direction:column;min-width:0;padding:.75rem;display:flex}@media (min-width:64rem){.RLF2cG_hub{justify-content:center;margin-top:1.5rem}}.RLF2cG_hubLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--fam-color-primary);align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.RLF2cG_wizard,.RLF2cG_validation{border:1px solid var(--fam-color-border);border-radius:var(--fam-radius-md);background:var(--fam-color-surface);padding:.875rem}.RLF2cG_ring{flex-shrink:0;width:5.5rem;height:5.5rem;transform:rotate(-90deg)}.RLF2cG_ring text{transform-origin:50px 50px;transform:rotate(90deg)}.RLF2cG_ringBase{fill:none;stroke:var(--fam-color-border);stroke-width:8px}.RLF2cG_ringFill{fill:none;stroke:var(--fam-color-primary);stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.3,.7,.2,1)}.RLF2cG_ringNum{fill:var(--fam-color-text);font-size:26px;font-weight:700}.RLF2cG_ringOf{fill:var(--fam-color-text-muted);font-size:11px}.RLF2cG_stageText{min-height:4.75rem}.RLF2cG_motion .RLF2cG_fadeIn{animation:.4s ease-out both RLF2cG_fadeIn}.RLF2cG_steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;margin-top:.75rem;display:grid}@media (min-width:40rem){.RLF2cG_steps{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:64rem){.RLF2cG_steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.RLF2cG_step{border:1px solid var(--fam-color-border);border-radius:var(--fam-radius-sm);background:var(--fam-color-surface);text-align:start;min-width:0;color:var(--fam-color-text-muted);align-items:center;gap:.375rem;padding:.3rem .4rem;font-size:.75rem;transition:background-color .3s,border-color .3s,color .3s;display:flex}.RLF2cG_step:hover{border-color:var(--fam-color-border-strong);color:var(--fam-color-text)}.RLF2cG_stepNo{background:var(--fam-color-neutral-soft);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.6875rem;font-weight:700;display:inline-flex}.RLF2cG_stepName{overflow-wrap:break-word;min-width:0;line-height:1.2}.RLF2cG_stepDone .RLF2cG_stepNo{background:var(--fam-color-primary-soft);color:var(--fam-color-primary)}.RLF2cG_stepOn{border-color:var(--fam-color-primary);background:var(--fam-color-primary-soft);color:var(--fam-color-text);font-weight:600}.RLF2cG_stepOn .RLF2cG_stepNo{background:var(--fam-color-primary);color:var(--fam-color-text-inverse)}.RLF2cG_drop{background:var(--fam-color-border-strong);align-self:center;width:3px;height:1.25rem;display:block}.RLF2cG_motion .RLF2cG_drop{background:linear-gradient(180deg, var(--fam-color-border-strong) 0 40%, var(--fam-color-primary) 50%, var(--fam-color-border-strong) 60% 100%);background-size:100% 300%;animation:1.4s linear infinite RLF2cG_vflow}.RLF2cG_validation{font-size:.875rem;transition:border-color .3s,box-shadow .3s}.RLF2cG_scanning{border-color:var(--fam-color-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--fam-color-primary) 15%, transparent)}.RLF2cG_count{white-space:nowrap;border-radius:9999px;padding:.0625rem .5rem;font-weight:600}.RLF2cG_ok{background:var(--fam-color-success-soft);color:var(--fam-color-success)}.RLF2cG_warn{background:var(--fam-color-warning-soft);color:var(--fam-color-text)}.RLF2cG_err{background:var(--fam-color-danger-soft);color:var(--fam-color-danger)}.RLF2cG_rows{gap:.3rem;margin-top:.625rem;display:grid}.RLF2cG_row{border-radius:var(--fam-radius-md);border:1px solid #0000;align-items:center;gap:.4rem;min-width:0;padding:.25rem .5rem;font-size:.75rem;display:flex}.RLF2cG_rowOk{background:var(--fam-color-success-soft);color:var(--fam-color-success)}.RLF2cG_rowErr{background:var(--fam-color-danger-soft);color:var(--fam-color-danger)}.RLF2cG_rowWarn{background:var(--fam-color-warning-soft);color:var(--fam-color-text)}.RLF2cG_rowWarn svg{color:var(--fam-color-warning)}.RLF2cG_rowNo{width:3.1rem;color:var(--fam-color-text);flex-shrink:0;font-weight:600}.RLF2cG_code{background:var(--fam-color-surface);color:var(--fam-color-text);border-radius:3px;flex-shrink:0;padding:0 .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem}.RLF2cG_msg{min-width:0;color:var(--fam-color-text);line-height:1.3}@media (max-width:40rem){.RLF2cG_row{flex-wrap:wrap}.RLF2cG_msg{flex-basis:100%}}.RLF2cG_motion .RLF2cG_scanning .RLF2cG_row{animation:RLF2cG_rowIn .45s calc(var(--i) * .14s) cubic-bezier(.3, .7, .2, 1) both}.RLF2cG_motion .RLF2cG_sources .RLF2cG_card,.RLF2cG_motion .RLF2cG_outputs .RLF2cG_card{animation:RLF2cG_nodeIn .5s calc(var(--i) * 60ms) cubic-bezier(.3, .7, .2, 1) both}@keyframes RLF2cG_packet{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes RLF2cG_vflow{0%{background-position:0 100%}to{background-position:0 -100%}}@keyframes RLF2cG_cell{0%{background:var(--fam-color-border)}30%,80%{background:color-mix(in oklab, var(--fam-color-success) 70%, transparent)}to{background:var(--fam-color-border)}}@keyframes RLF2cG_fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes RLF2cG_rowIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes RLF2cG_nodeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.I2Wsrq_root{--node:2.75rem}.I2Wsrq_track{top:calc(var(--node) / 2 - 2px);width:90%;height:4px;position:absolute;left:5%;overflow:visible}.I2Wsrq_trackBase{stroke:var(--fam-color-border);stroke-width:4px}.I2Wsrq_trackFill{stroke:var(--fam-color-primary);stroke-width:4px;stroke-dasharray:1000;transition:stroke-dashoffset .7s cubic-bezier(.3,.7,.2,1)}.I2Wsrq_trackFlow{stroke:#0000;stroke-width:2px}.I2Wsrq_motion .I2Wsrq_trackFlow{stroke:color-mix(in oklab, var(--fam-color-primary) 55%, white);stroke-dasharray:6 14;animation:1.2s linear infinite I2Wsrq_dashLong}.I2Wsrq_pulse{top:calc(var(--node) / 2);left:calc(5% + var(--p) * 0.9%);background:var(--fam-color-primary);width:.9rem;height:.9rem;box-shadow:0 0 0 4px color-mix(in oklab, var(--fam-color-primary) 25%, transparent), 0 0 18px var(--fam-color-primary);z-index:1;pointer-events:none;border-radius:9999px;margin:-.45rem 0 0 -.45rem;transition:left .7s cubic-bezier(.3,.7,.2,1);position:absolute}.I2Wsrq_dot{z-index:2;width:var(--node);height:var(--node);border:2px solid var(--fam-color-border-strong);background:var(--fam-color-surface);color:var(--fam-color-text-muted);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s,transform .3s;display:inline-flex;position:relative}.I2Wsrq_lit{border-color:var(--fam-color-primary);background:var(--fam-color-primary-soft);color:var(--fam-color-primary)}.I2Wsrq_current{background:var(--fam-color-primary);border-color:var(--fam-color-primary);color:var(--fam-color-primary-text);box-shadow:0 0 0 5px color-mix(in oklab, var(--fam-color-primary) 18%, transparent), 0 10px 24px -8px var(--fam-color-primary)}.I2Wsrq_motion .I2Wsrq_current{animation:1.8s ease-out infinite I2Wsrq_ring;transform:scale(1.08)}button:focus-visible .I2Wsrq_dot{outline:3px solid var(--fam-color-focus);outline-offset:3px}.I2Wsrq_motion .I2Wsrq_node{opacity:0;transform:translateY(10px)}.I2Wsrq_motion.I2Wsrq_started .I2Wsrq_node{animation:.48s cubic-bezier(.3,1.3,.5,1) both I2Wsrq_nodeIn;animation-delay:calc(var(--i) * 70ms)}.I2Wsrq_vlist{--node:2.5rem}.I2Wsrq_vdot{inset-inline-start:0;position:absolute;top:0}.I2Wsrq_vline{inset-inline-start:calc(var(--node) / 2 - 2px);top:calc(var(--node) / 2);background:var(--fam-color-border);border-radius:2px;width:4px;position:absolute;bottom:1.5rem}.I2Wsrq_vline>span{background:var(--fam-color-primary);border-radius:2px;width:100%;transition:height .7s cubic-bezier(.3,.7,.2,1);display:block}.I2Wsrq_data{justify-items:center;gap:.75rem;display:grid}.I2Wsrq_col{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.I2Wsrq_pillar{border-radius:var(--fam-radius-pill);border:1px solid var(--fam-color-border);background:var(--fam-color-surface);font-weight:600;font-size:var(--fam-font-size-meta);box-shadow:var(--fam-elevation-1);align-items:center;gap:.5rem;padding:.5rem .9rem;display:inline-flex}.I2Wsrq_engine{text-align:center;border-radius:var(--fam-radius-xl);background:linear-gradient(var(--fam-color-surface), var(--fam-color-surface)) padding-box, linear-gradient(120deg, var(--fam-color-primary), var(--fam-color-purple), var(--fam-color-primary)) border-box;max-width:18rem;box-shadow:0 18px 40px -20px color-mix(in oklab, var(--fam-color-primary) 60%, transparent);background-size:100% 100%,300% 100%;border:1.5px solid #0000;justify-items:center;gap:.25rem;padding:1rem 1.5rem;display:grid;position:relative}.I2Wsrq_engineIcon{width:2.75rem;height:2.75rem;color:var(--fam-color-primary-text);background:linear-gradient(135deg, var(--fam-color-primary), var(--fam-color-purple));border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.I2Wsrq_wire{display:none}.I2Wsrq_wireBase{fill:none;stroke:var(--fam-color-border-strong);stroke-width:2px;vector-effect:non-scaling-stroke}.I2Wsrq_wireFlow{fill:none;stroke:#0000;stroke-width:2.5px;vector-effect:non-scaling-stroke}.I2Wsrq_wireV{background:var(--fam-color-border-strong);border-radius:2px;width:3px;height:2rem;position:relative;overflow:hidden}.I2Wsrq_wireV>span{position:absolute;inset:0}@media (min-width:64rem){.I2Wsrq_data{grid-template-columns:1fr 6rem auto 6rem 1fr;align-items:center;gap:0}.I2Wsrq_col{flex-direction:column;align-items:stretch;gap:1rem}.I2Wsrq_data>.I2Wsrq_col:first-child{justify-self:end}.I2Wsrq_data>.I2Wsrq_col:last-child{justify-self:start}.I2Wsrq_wire{width:6rem;height:9.5rem;display:block}.I2Wsrq_wireV{display:none}}html[data-motion=full] .I2Wsrq_wireFlow{stroke:var(--fam-color-primary);stroke-dasharray:4 10;animation:1s linear infinite I2Wsrq_dash;animation-delay:calc(var(--i) * -.3s)}html[data-motion=full] .I2Wsrq_wireV>span{background:linear-gradient(to bottom, transparent, var(--fam-color-primary), transparent);background-size:100% 200%;animation:1.2s linear infinite I2Wsrq_vflow}html[data-motion=full] .I2Wsrq_engine{animation:8s linear infinite I2Wsrq_flow}html[data-motion=full] .I2Wsrq_engineIcon{animation:2.2s ease-out infinite I2Wsrq_ring}@keyframes I2Wsrq_dash{to{stroke-dashoffset:-16px}}@keyframes I2Wsrq_dashLong{to{stroke-dashoffset:-40px}}@keyframes I2Wsrq_vflow{0%{background-position:0 100%}to{background-position:0 -100%}}@keyframes I2Wsrq_flow{to{background-position:0 0,300% 0}}@keyframes I2Wsrq_nodeIn{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}@keyframes I2Wsrq_ring{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--fam-color-primary) 45%, transparent)}70%,to{box-shadow:0 0 0 10px #0000}}
