.flow-scene__svg[data-v-2ea5711e]{display:block;width:100%;height:auto;border-radius:var(--radius-md)}.flow-scene__task--1[data-v-2ea5711e]{animation:task-float-2ea5711e 5s ease-in-out infinite}.flow-scene__task--2[data-v-2ea5711e]{animation:task-float-2ea5711e 6s ease-in-out infinite .8s}.flow-scene__task--3[data-v-2ea5711e]{animation:task-float-2ea5711e 5.5s ease-in-out infinite 1.5s}.flow-scene__invoice[data-v-2ea5711e]{animation:invoice-drift-2ea5711e 7s ease-in-out infinite}.flow-scene__paper-stack[data-v-2ea5711e]{animation:paper-wobble-2ea5711e 4s ease-in-out infinite}.flow-scene__arm-tap[data-v-2ea5711e]{animation:arm-tap-2ea5711e 2.5s ease-in-out infinite;transform-origin:344px 178px}.flow-scene__scan-line[data-v-2ea5711e]{animation:scan-line-2ea5711e 3s ease-in-out infinite}.flow-scene__clock-min[data-v-2ea5711e]{animation:clock-min-2ea5711e 8s linear infinite;transform-origin:420px 48px}.flow-scene__clock-hour[data-v-2ea5711e]{animation:clock-hour-2ea5711e 24s linear infinite;transform-origin:420px 48px}@keyframes task-float-2ea5711e{0%,to{transform:translate(0)}50%{transform:translate(6px,-14px)}}@keyframes invoice-drift-2ea5711e{0%,to{transform:translate(0) rotate(0);opacity:.85}50%{transform:translate(28px,-20px) rotate(8deg);opacity:1}}@keyframes paper-wobble-2ea5711e{0%,to{transform:rotate(0)}50%{transform:rotate(-2deg) translateY(-3px)}}@keyframes arm-tap-2ea5711e{0%,to{transform:rotate(0)}40%{transform:rotate(-12deg)}60%{transform:rotate(4deg)}}@keyframes scan-line-2ea5711e{0%,to{opacity:.3;width:60px}50%{opacity:.7;width:100px}}@keyframes clock-min-2ea5711e{to{transform:rotate(360deg)}}@keyframes clock-hour-2ea5711e{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.flow-scene__task--1[data-v-2ea5711e],.flow-scene__task--2[data-v-2ea5711e],.flow-scene__task--3[data-v-2ea5711e],.flow-scene__invoice[data-v-2ea5711e],.flow-scene__paper-stack[data-v-2ea5711e],.flow-scene__arm-tap[data-v-2ea5711e],.flow-scene__scan-line[data-v-2ea5711e],.flow-scene__clock-min[data-v-2ea5711e],.flow-scene__clock-hour[data-v-2ea5711e]{animation:none}}.flow-scene__svg[data-v-cf2c4bf6]{display:block;width:100%;height:auto;border-radius:var(--radius-md)}.flow-scene__ai-eye--l[data-v-cf2c4bf6],.flow-scene__ai-eye--r[data-v-cf2c4bf6]{transform-box:fill-box;transform-origin:center;animation:ai-blink-cf2c4bf6 4s ease-in-out infinite}.flow-scene__typing circle[data-v-cf2c4bf6]:nth-child(1){animation:typing-dot-cf2c4bf6 1.2s ease-in-out infinite}.flow-scene__typing circle[data-v-cf2c4bf6]:nth-child(2){animation:typing-dot-cf2c4bf6 1.2s ease-in-out infinite .2s}.flow-scene__typing circle[data-v-cf2c4bf6]:nth-child(3){animation:typing-dot-cf2c4bf6 1.2s ease-in-out infinite .4s}.flow-scene__doc-travel[data-v-cf2c4bf6]{animation:doc-travel-cf2c4bf6 5s ease-in-out infinite}.flow-scene__path-dash[data-v-cf2c4bf6]{animation:path-dash-cf2c4bf6 2s linear infinite}.flow-scene__approve-stamp[data-v-cf2c4bf6]{animation:stamp-in-cf2c4bf6 5s ease-in-out infinite;transform-origin:360px 185px}.flow-scene__magnifier[data-v-cf2c4bf6]{animation:magnifier-scan-cf2c4bf6 3s ease-in-out infinite;transform-origin:392px 168px}@keyframes doc-travel-cf2c4bf6{0%{transform:translate(168px,138px);opacity:0}15%{opacity:1}45%{transform:translate(248px,138px);opacity:1}55%{transform:translate(300px,148px);opacity:1}75%{transform:translate(300px,148px);opacity:.5}to{transform:translate(168px,138px);opacity:0}}@keyframes path-dash-cf2c4bf6{to{stroke-dashoffset:-28}}@keyframes stamp-in-cf2c4bf6{0%,35%{opacity:0;transform:scale(1.4) rotate(-8deg)}45%,75%{opacity:1;transform:scale(1) rotate(-8deg)}to{opacity:0;transform:scale(1.4) rotate(-8deg)}}@keyframes ai-blink-cf2c4bf6{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes typing-dot-cf2c4bf6{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes magnifier-scan-cf2c4bf6{0%,to{transform:translate(0)}50%{transform:translate(-8px,6px)}}@media(prefers-reduced-motion:reduce){.flow-scene__doc-travel[data-v-cf2c4bf6],.flow-scene__path-dash[data-v-cf2c4bf6],.flow-scene__approve-stamp[data-v-cf2c4bf6],.flow-scene__magnifier[data-v-cf2c4bf6],.flow-scene__ai-eye--l[data-v-cf2c4bf6],.flow-scene__ai-eye--r[data-v-cf2c4bf6],.flow-scene__typing circle[data-v-cf2c4bf6]{animation:none}.flow-scene__approve-stamp[data-v-cf2c4bf6]{opacity:1}}.flow-scene__svg[data-v-0b6364ee]{display:block;width:100%;height:auto;border-radius:var(--radius-md)}.flow-scene__worker--1[data-v-0b6364ee]{animation:worker-glow-0b6364ee 3s ease-in-out infinite}.flow-scene__worker--2[data-v-0b6364ee]{animation:worker-glow-0b6364ee 3s ease-in-out infinite .5s}.flow-scene__worker--3[data-v-0b6364ee]{animation:worker-glow-0b6364ee 3s ease-in-out infinite 1s}.flow-scene__bar--1[data-v-0b6364ee]{animation:bar-grow-0b6364ee 4s ease-in-out infinite;transform-origin:bottom}.flow-scene__bar--2[data-v-0b6364ee]{animation:bar-grow-0b6364ee 4s ease-in-out infinite .2s;transform-origin:bottom}.flow-scene__bar--3[data-v-0b6364ee]{animation:bar-grow-0b6364ee 4s ease-in-out infinite .4s;transform-origin:bottom}.flow-scene__bar--4[data-v-0b6364ee]{animation:bar-grow-0b6364ee 4s ease-in-out infinite .6s;transform-origin:bottom}.flow-scene__belt-dots[data-v-0b6364ee]{animation:belt-scroll-0b6364ee 3s linear infinite}.flow-scene__package--1[data-v-0b6364ee]{animation:belt-pack-0b6364ee 4s linear infinite}.flow-scene__package--2[data-v-0b6364ee]{animation:belt-pack-0b6364ee 4s linear infinite 1.3s}.flow-scene__package--bad[data-v-0b6364ee]{animation:belt-bad-0b6364ee 6s ease-in-out infinite}.flow-scene__shield[data-v-0b6364ee]{animation:shield-pulse-0b6364ee 3s ease-in-out infinite;transform-origin:400px 170px}.flow-scene__caught-doc[data-v-0b6364ee]{animation:caught-drop-0b6364ee 6s ease-in-out infinite}.flow-scene__badge-247[data-v-0b6364ee]{animation:badge-glow-0b6364ee 2.5s ease-in-out infinite}@keyframes worker-glow-0b6364ee{0%,to{filter:drop-shadow(0 0 4px rgba(96,165,250,.3))}50%{filter:drop-shadow(0 0 12px rgba(96,165,250,.6))}}@keyframes bar-grow-0b6364ee{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}@keyframes belt-scroll-0b6364ee{to{transform:translate(-40px)}}@keyframes belt-pack-0b6364ee{0%{transform:translate(48px,224px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(400px,224px);opacity:0}}@keyframes belt-bad-0b6364ee{0%,30%{transform:translate(120px,224px);opacity:0}35%{opacity:1}50%{transform:translate(320px,224px);opacity:1}55%{transform:translate(340px,200px);opacity:1}70%{transform:translate(420px,236px);opacity:1}85%,to{transform:translate(420px,236px);opacity:.6}}@keyframes shield-pulse-0b6364ee{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes caught-drop-0b6364ee{0%,50%{transform:translate(414px,200px);opacity:0}58%{opacity:1;transform:translate(420px,228px)}to{transform:translate(420px,232px);opacity:1}}@keyframes badge-glow-0b6364ee{0%,to{opacity:.85}50%{opacity:1;filter:drop-shadow(0 0 8px rgba(45,212,191,.5))}}@media(prefers-reduced-motion:reduce){.flow-scene__worker--1[data-v-0b6364ee],.flow-scene__worker--2[data-v-0b6364ee],.flow-scene__worker--3[data-v-0b6364ee],.flow-scene__bar--1[data-v-0b6364ee],.flow-scene__bar--2[data-v-0b6364ee],.flow-scene__bar--3[data-v-0b6364ee],.flow-scene__bar--4[data-v-0b6364ee],.flow-scene__belt-dots[data-v-0b6364ee],.flow-scene__package--1[data-v-0b6364ee],.flow-scene__package--2[data-v-0b6364ee],.flow-scene__package--bad[data-v-0b6364ee],.flow-scene__shield[data-v-0b6364ee],.flow-scene__caught-doc[data-v-0b6364ee],.flow-scene__badge-247[data-v-0b6364ee]{animation:none}}.ai-workforce[data-v-9a11bbdc]{position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw;box-sizing:border-box;padding:clamp(2rem,5vw,3.5rem) max(var(--space-page),env(safe-area-inset-left,0px)) clamp(2rem,5vw,3.5rem) max(var(--space-page),env(safe-area-inset-right,0px));border-top:1px solid rgba(96,165,250,.28);border-bottom:1px solid rgba(45,212,191,.22);background-color:var(--color-surface-card);background-image:radial-gradient(ellipse 85% 70% at 20% 15%,color-mix(in srgb,#60a5fa 14%,var(--color-surface-card)) 0%,var(--color-surface-card) 55%),radial-gradient(ellipse 70% 60% at 85% 85%,color-mix(in srgb,#a78bfa 12%,var(--color-surface-card)) 0%,var(--color-surface-card) 50%),linear-gradient(168deg,color-mix(in srgb,#0f172a 55%,var(--color-surface-card)) 0%,var(--color-surface-card) 45%,color-mix(in srgb,#0f172a 48%,var(--color-surface-card)) 100%)}.ai-workforce__inner[data-v-9a11bbdc]{max-width:var(--content-max-width);margin:0 auto}.ai-workforce__product-title[data-v-9a11bbdc]{margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:clamp(2.5rem,9vw,4rem);font-weight:700;line-height:1.02;letter-spacing:-.035em}.ai-workforce__product-title-brand[data-v-9a11bbdc]{color:#e2e8f0;text-shadow:0 1px 0 rgba(15,23,42,.35)}.ai-workforce__product-title-accent[data-v-9a11bbdc]{margin-left:.12em;background:linear-gradient(100deg,#38bdf8,#22d3ee 42%,#2dd4bf 68%,#34d399);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(34,211,238,.35))}.ai-workforce__headline[data-v-9a11bbdc]{margin:0 0 var(--space-4);max-width:36rem;font-family:var(--font-sans);font-size:clamp(1.1rem,3vw,1.45rem);font-weight:500;line-height:1.35;color:var(--color-text-secondary)}.ai-workforce__lede[data-v-9a11bbdc]{margin:0 0 var(--space-6);max-width:42rem;font-size:clamp(.95rem,2vw,1.05rem);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.ai-workforce__journey[data-v-9a11bbdc]{display:flex;flex-direction:column;gap:0}.ai-workforce__flow[data-v-9a11bbdc]{position:relative;padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);background-color:color-mix(in srgb,#000 25%,var(--color-surface-card))}.ai-workforce__flow--slate[data-v-9a11bbdc]{border-color:#a1a1aa47}.ai-workforce__flow--violet[data-v-9a11bbdc]{border-color:#a78bfa59;box-shadow:0 0 40px -20px #a78bfa4d}.ai-workforce__flow--teal[data-v-9a11bbdc]{border-color:#2dd4bf61;box-shadow:0 0 40px -20px #2dd4bf47}.ai-workforce__flow-step[data-v-9a11bbdc]{display:inline-block;margin-bottom:var(--space-4);padding:.2rem .55rem;font-size:var(--font-size-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);background-color:color-mix(in srgb,#fff 6%,var(--color-surface-card));border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm)}.ai-workforce__flow--teal .ai-workforce__flow-step[data-v-9a11bbdc]{color:#99f6e4;border-color:#2dd4bf66;background-color:color-mix(in srgb,#2dd4bf 10%,var(--color-surface-card))}.ai-workforce__flow-body[data-v-9a11bbdc]{display:grid;gap:var(--space-5);align-items:start}@media(min-width:40rem){.ai-workforce__flow-body[data-v-9a11bbdc]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--space-6);align-items:center}}.ai-workforce__visual[data-v-9a11bbdc]{width:100%;min-height:clamp(14rem,38vw,18rem);padding:var(--space-2);border-radius:var(--radius-md);background-color:color-mix(in srgb,#000 28%,var(--color-surface-card));border:1px solid rgba(255,255,255,.06);overflow:hidden}.ai-workforce__flow-title[data-v-9a11bbdc]{margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:clamp(1.05rem,2.8vw,1.2rem);font-weight:600;color:var(--color-text-primary)}.ai-workforce__flow-text[data-v-9a11bbdc]{margin:0;font-size:clamp(.9rem,2vw,1rem);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.ai-workforce__bridge[data-v-9a11bbdc]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);text-align:center}.ai-workforce__bridge-arrow[data-v-9a11bbdc]{font-size:1.25rem;line-height:1;color:#bae6fd8c;animation:bridge-bounce-9a11bbdc 2.5s ease-in-out infinite}@keyframes bridge-bounce-9a11bbdc{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.ai-workforce__bridge-text[data-v-9a11bbdc]{margin:0;max-width:28rem;font-family:var(--font-sans);font-size:clamp(1rem,2.8vw,1.25rem);font-weight:600;line-height:1.35;color:#f1f5f9;text-shadow:0 0 32px rgba(96,165,250,.2)}.ai-workforce__bridge--finale .ai-workforce__bridge-text[data-v-9a11bbdc]{color:#ccfbf1;text-shadow:0 0 32px rgba(45,212,191,.25)}.ai-workforce__how[data-v-9a11bbdc]{margin-top:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid rgba(96,165,250,.32);background-color:color-mix(in srgb,#000 22%,var(--color-surface-card));background-image:radial-gradient(ellipse 70% 55% at 50% 0%,color-mix(in srgb,#60a5fa 10%,var(--color-surface-card)) 0%,var(--color-surface-card) 60%)}.ai-workforce__how-title[data-v-9a11bbdc]{margin:0 0 var(--space-4);font-family:var(--font-sans);font-size:clamp(1.1rem,3vw,1.35rem);font-weight:600;line-height:1.3;color:var(--color-text-primary)}.ai-workforce__how-text[data-v-9a11bbdc]{margin:0 0 var(--space-4);max-width:40rem;font-size:clamp(.9rem,2vw,1.02rem);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.ai-workforce__how-text[data-v-9a11bbdc]:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.ai-workforce__bridge-arrow[data-v-9a11bbdc]{animation:none}}.flow-scene__svg[data-v-30cebf1d]{display:block;width:100%;height:auto;border-radius:var(--radius-md)}.flow-scene__stage--1[data-v-30cebf1d]{animation:stage-show-1-30cebf1d 100s ease-in-out infinite}.flow-scene__stage--2[data-v-30cebf1d]{animation:stage-show-2-30cebf1d 100s ease-in-out infinite}.flow-scene__stage--3[data-v-30cebf1d]{animation:stage-show-3-30cebf1d 100s ease-in-out infinite}.flow-scene__badge--1[data-v-30cebf1d]{animation:badge-show-1-30cebf1d 100s ease-in-out infinite}.flow-scene__badge--2[data-v-30cebf1d]{animation:badge-show-2-30cebf1d 100s ease-in-out infinite}.flow-scene__badge--3[data-v-30cebf1d]{animation:badge-show-3-30cebf1d 100s ease-in-out infinite}.flow-scene__caption--1[data-v-30cebf1d]{animation:caption-show-1-30cebf1d 100s ease-in-out infinite}.flow-scene__caption--2[data-v-30cebf1d]{animation:caption-show-2-30cebf1d 100s ease-in-out infinite}.flow-scene__caption--3[data-v-30cebf1d]{animation:caption-show-3-30cebf1d 100s ease-in-out infinite}.flow-scene__server[data-v-30cebf1d]{animation:server-show-30cebf1d 100s ease-in-out infinite}.flow-scene:not(.flow-scene--playing) .flow-scene__stage--1[data-v-30cebf1d],.flow-scene:not(.flow-scene--playing) .flow-scene__stage--2[data-v-30cebf1d],.flow-scene:not(.flow-scene--playing) .flow-scene__stage--3[data-v-30cebf1d],.flow-scene:not(.flow-scene--playing) .flow-scene__badge--1[data-v-30cebf1d],.flow-scene:not(.flow-scene--playing) .flow-scene__badge--2[data-v-30cebf1d],.flow-scene:not(.flow-scene--playing) .flow-scene__badge--3[data-v-30cebf1d],.flow-scene:not(.flow-scene--playing) .flow-scene__caption--1[data-v-30cebf1d],.flow-scene:not(.flow-scene--playing) .flow-scene__caption--2[data-v-30cebf1d],.flow-scene:not(.flow-scene--playing) .flow-scene__caption--3[data-v-30cebf1d],.flow-scene:not(.flow-scene--playing) .flow-scene__server[data-v-30cebf1d],.flow-scene:not(.flow-scene--playing) .flow-scene__core-wrap[data-v-30cebf1d],.flow-scene:not(.flow-scene--playing) .flow-scene__employee-s2[data-v-30cebf1d],.flow-scene:not(.flow-scene--playing) .flow-scene__s2-beat[data-v-30cebf1d],.flow-scene:not(.flow-scene--playing) .flow-scene__s2-spin[data-v-30cebf1d],.flow-scene:not(.flow-scene--playing) .flow-scene__s2-build-bar[data-v-30cebf1d],.flow-scene:not(.flow-scene--playing) .flow-scene__s2-cursor[data-v-30cebf1d],.flow-scene:not(.flow-scene--playing) .flow-scene__s2-removed[data-v-30cebf1d],.flow-scene:not(.flow-scene--playing) .flow-scene__s3-panel[data-v-30cebf1d]{animation-play-state:paused}@keyframes stage-show-1-30cebf1d{0%,6%{opacity:1}7%,to{opacity:0}}@keyframes stage-show-2-30cebf1d{0%,6%{opacity:0}7%,59.4%{opacity:1}60%,to{opacity:0}}@keyframes stage-show-3-30cebf1d{0%,59.4%{opacity:0}60%,95%{opacity:1}96%,to{opacity:0}}@keyframes badge-show-1-30cebf1d{0%,6%{opacity:1}7%,to{opacity:0}}@keyframes badge-show-2-30cebf1d{0%,6%{opacity:0}7%,59.4%{opacity:1}60%,to{opacity:0}}@keyframes badge-show-3-30cebf1d{0%,59.4%{opacity:0}60%,95%{opacity:1}96%,to{opacity:0}}@keyframes caption-show-1-30cebf1d{0%,6%{opacity:1}7%,to{opacity:0}}@keyframes caption-show-2-30cebf1d{0%,6%{opacity:0}7%,59.4%{opacity:1}60%,to{opacity:0}}@keyframes caption-show-3-30cebf1d{0%,59.4%{opacity:0}60%,95%{opacity:1}96%,to{opacity:0}}@keyframes server-show-30cebf1d{0%,59.4%{opacity:1}60%,95%{opacity:0}96%,to{opacity:1}}.flow-scene__core-wrap[data-v-30cebf1d]{transform-origin:260px 168px;animation:core-pulse-30cebf1d 3s ease-in-out infinite}.flow-scene__s1-bubble[data-v-30cebf1d]{transform-origin:center center}.flow-scene__s2-beat[data-v-30cebf1d]{opacity:0}.flow-scene__employee-s2[data-v-30cebf1d]{animation:s2-person-in-30cebf1d 100s ease-out infinite}.flow-scene__s2-beat--1[data-v-30cebf1d]{animation:s2-beat-1-30cebf1d 100s ease-out infinite}.flow-scene__s2-beat--2[data-v-30cebf1d]{animation:s2-beat-2-30cebf1d 100s ease-out infinite}.flow-scene__s2-beat--3[data-v-30cebf1d]{animation:s2-beat-3-30cebf1d 100s ease-out infinite}.flow-scene__s2-beat--4[data-v-30cebf1d]{animation:s2-beat-4-30cebf1d 100s ease-out infinite}.flow-scene__s2-beat--5[data-v-30cebf1d]{animation:s2-beat-5-30cebf1d 100s ease-out infinite}.flow-scene__s2-beat--6[data-v-30cebf1d]{animation:s2-beat-6-30cebf1d 100s ease-out infinite}.flow-scene__s2-beat--7[data-v-30cebf1d]{animation:s2-beat-7-30cebf1d 100s ease-out infinite}.flow-scene__s2-beat--8[data-v-30cebf1d]{animation:s2-beat-8-30cebf1d 100s ease-out infinite}.flow-scene__s2-beat--9[data-v-30cebf1d]{animation:s2-beat-9-30cebf1d 100s ease-out infinite}.flow-scene__s2-beat--10[data-v-30cebf1d]{animation:s2-beat-10-30cebf1d 100s ease-out infinite}.flow-scene__s2-beat--11[data-v-30cebf1d]{animation:s2-beat-11-30cebf1d 100s ease-out infinite}.flow-scene__s2-beat--12[data-v-30cebf1d]{animation:s2-beat-12-30cebf1d 100s ease-out infinite}.flow-scene__s2-spin[data-v-30cebf1d]{animation:wait-spin-30cebf1d 1.2s linear infinite}.flow-scene__s2-beat--6 .flow-scene__s2-spin[data-v-30cebf1d]{transform-origin:334px 128px}.flow-scene__s2-beat--9 .flow-scene__s2-spin[data-v-30cebf1d]{transform-origin:334px 136px}.flow-scene__s2-build-bar[data-v-30cebf1d]{animation:s2-build-bar-30cebf1d 100s ease-out infinite}.flow-scene__s2-cursor[data-v-30cebf1d]{animation:s2-cursor-fly-30cebf1d 1.4s ease-in-out infinite}.flow-scene__s2-removed[data-v-30cebf1d]{animation:s2-remove-flash-30cebf1d 1.4s ease-in-out infinite .55s}.flow-scene__s3-panel[data-v-30cebf1d]{animation:s3-panel-in-30cebf1d 100s ease-out infinite}.flow-scene__s3-cap-text[data-v-30cebf1d]{height:100%;overflow:hidden;font-family:Inter,sans-serif;line-height:1.2;padding:5px 0 2px;box-sizing:border-box}.flow-scene__s3-cap-title[data-v-30cebf1d]{font-size:6.5px;font-weight:700;color:#e0e7ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-scene__s3-cap-desc[data-v-30cebf1d]{margin-top:1px;font-size:5.75px;color:#94a3b8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@keyframes s3-panel-in-30cebf1d{0%,59.4%{opacity:0;transform:translateY(6px)}61%,94%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(4px)}}@keyframes s2-person-in-30cebf1d{0%,6%{opacity:0}7%,59.4%{opacity:1}60%,to{opacity:0}}@keyframes s2-beat-1-30cebf1d{0%,4.8%{opacity:0;transform:translateY(4px)}6%,8.4%{opacity:1;transform:translateY(0)}9.6%,to{opacity:0}}@keyframes s2-beat-2-30cebf1d{0%,7.8%{opacity:0;transform:translate(6px)}8.4%,13.2%{opacity:1;transform:translate(0)}14.4%,to{opacity:0}}@keyframes s2-beat-3-30cebf1d{0%,13.2%{opacity:0;transform:translateY(4px)}14.4%,16.8%{opacity:1;transform:translateY(0)}18%,to{opacity:0}}@keyframes s2-beat-4-30cebf1d{0%,16.2%{opacity:0;transform:translate(6px)}16.8%,21.6%{opacity:1;transform:translate(0)}22.8%,to{opacity:0}}@keyframes s2-beat-5-30cebf1d{0%,21.6%{opacity:0;transform:translateY(4px)}22.8%,25.2%{opacity:1;transform:translateY(0)}26.4%,to{opacity:0}}@keyframes s2-beat-6-30cebf1d{0%,24.6%{opacity:0;transform:translate(6px)}25.2%,30%{opacity:1;transform:translate(0)}31.2%,to{opacity:0}}@keyframes s2-beat-7-30cebf1d{0%,30%{opacity:0;transform:scale(.96)}30.6%,36%{opacity:1;transform:scale(1)}37.2%,to{opacity:0}}@keyframes s2-beat-8-30cebf1d{0%,36%{opacity:0;transform:translateY(4px)}37.2%,39.6%{opacity:1;transform:translateY(0)}40.8%,to{opacity:0}}@keyframes s2-beat-9-30cebf1d{0%,39%{opacity:0;transform:translate(6px)}39.6%,44.4%{opacity:1;transform:translate(0)}45.6%,to{opacity:0}}@keyframes s2-beat-10-30cebf1d{0%,44.4%{opacity:0;transform:scale(.98)}45.6%,49.8%{opacity:1;transform:scale(1)}51%,to{opacity:0}}@keyframes s2-beat-11-30cebf1d{0%,49.2%{opacity:0;transform:translateY(4px)}50.4%,52.8%{opacity:1;transform:translateY(0)}54%,to{opacity:0}}@keyframes s2-beat-12-30cebf1d{0%,52.2%{opacity:0;transform:translate(6px)}53.4%,58.2%{opacity:1;transform:translate(0)}59.4%,to{opacity:0}}@keyframes s2-build-bar-30cebf1d{0%,39%{width:0}42%,45%{width:140px}45.6%,to{width:140px;opacity:0}}@keyframes s2-cursor-fly-30cebf1d{0%,to{transform:translate(0)}25%{transform:translate(-14px,8px)}50%{transform:translate(10px,4px)}75%{transform:translate(-6px,12px)}}@keyframes s2-remove-flash-30cebf1d{0%,40%{opacity:0}50%,70%{opacity:1}80%,to{opacity:0}}@keyframes core-pulse-30cebf1d{0%,to{transform:scale(.92);opacity:.75}50%{transform:scale(1.08);opacity:1}}@keyframes wait-spin-30cebf1d{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.flow-scene__stage--1[data-v-30cebf1d],.flow-scene__stage--2[data-v-30cebf1d],.flow-scene__stage--3[data-v-30cebf1d],.flow-scene__badge--1[data-v-30cebf1d],.flow-scene__badge--2[data-v-30cebf1d],.flow-scene__badge--3[data-v-30cebf1d],.flow-scene__caption--1[data-v-30cebf1d],.flow-scene__caption--2[data-v-30cebf1d],.flow-scene__caption--3[data-v-30cebf1d],.flow-scene__server[data-v-30cebf1d],.flow-scene__s1-flow[data-v-30cebf1d],.flow-scene__core-wrap[data-v-30cebf1d],.flow-scene__s1-bubble[data-v-30cebf1d],.flow-scene__employee-s2[data-v-30cebf1d],.flow-scene__s2-beat--1[data-v-30cebf1d],.flow-scene__s2-beat--2[data-v-30cebf1d],.flow-scene__s2-beat--3[data-v-30cebf1d],.flow-scene__s2-beat--4[data-v-30cebf1d],.flow-scene__s2-beat--5[data-v-30cebf1d],.flow-scene__s2-beat--6[data-v-30cebf1d],.flow-scene__s2-beat--7[data-v-30cebf1d],.flow-scene__s2-beat--8[data-v-30cebf1d],.flow-scene__s2-beat--9[data-v-30cebf1d],.flow-scene__s2-beat--10[data-v-30cebf1d],.flow-scene__s2-beat--11[data-v-30cebf1d],.flow-scene__s2-beat--12[data-v-30cebf1d],.flow-scene__s2-spin[data-v-30cebf1d],.flow-scene__s2-build-bar[data-v-30cebf1d],.flow-scene__s2-cursor[data-v-30cebf1d],.flow-scene__s2-removed[data-v-30cebf1d],.flow-scene__s3-panel[data-v-30cebf1d]{animation:none}.flow-scene__stage--1[data-v-30cebf1d],.flow-scene__badge--1[data-v-30cebf1d],.flow-scene__caption--1[data-v-30cebf1d]{opacity:1}.flow-scene__s1-flow[data-v-30cebf1d]{opacity:0!important}.flow-scene__s1-bubble[data-v-30cebf1d]{opacity:1;transform:none}.flow-scene__stage--2[data-v-30cebf1d],.flow-scene__badge--2[data-v-30cebf1d],.flow-scene__caption--2[data-v-30cebf1d]{opacity:0}.flow-scene__stage--3[data-v-30cebf1d],.flow-scene__badge--3[data-v-30cebf1d],.flow-scene__caption--3[data-v-30cebf1d]{opacity:1}.flow-scene__s2-beat--1[data-v-30cebf1d]{opacity:0}.flow-scene__s3-panel[data-v-30cebf1d]{opacity:1;transform:none}}.bitflip-product[data-v-33ed6551]{position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw;box-sizing:border-box;padding:clamp(2rem,5vw,3.5rem) max(var(--space-page),env(safe-area-inset-left,0px)) clamp(2.5rem,6vw,4rem) max(var(--space-page),env(safe-area-inset-right,0px));border-top:1px solid rgba(251,191,36,.28);border-bottom:1px solid rgba(244,114,182,.22);background-color:var(--color-surface-card);background-image:radial-gradient(ellipse 80% 65% at 15% 10%,color-mix(in srgb,#fbbf24 12%,var(--color-surface-card)) 0%,var(--color-surface-card) 55%),radial-gradient(ellipse 70% 55% at 90% 90%,color-mix(in srgb,#f472b6 10%,var(--color-surface-card)) 0%,var(--color-surface-card) 50%),radial-gradient(ellipse 50% 40% at 50% 50%,color-mix(in srgb,#b45309 8%,var(--color-surface-card)) 0%,var(--color-surface-card) 60%),linear-gradient(175deg,color-mix(in srgb,#1c140c 65%,var(--color-surface-card)) 0%,var(--color-surface-card) 42%,color-mix(in srgb,#18101c 55%,var(--color-surface-card)) 100%)}.bitflip-product__inner[data-v-33ed6551]{max-width:var(--content-max-width);margin:0 auto}.bitflip-product__bridge[data-v-33ed6551]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:0 var(--space-4) var(--space-5);text-align:center}.bitflip-product__bridge-arrow[data-v-33ed6551]{font-size:1.25rem;line-height:1;color:#fbbf2499;animation:bitflip-bridge-bounce-33ed6551 2.5s ease-in-out infinite}@keyframes bitflip-bridge-bounce-33ed6551{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.bitflip-product__bridge-text[data-v-33ed6551]{margin:0;max-width:28rem;font-family:var(--font-sans);font-size:clamp(1rem,2.8vw,1.25rem);font-weight:600;line-height:1.35;color:#fde68a;text-shadow:0 0 32px rgba(251,191,36,.22)}.bitflip-product__card[data-v-33ed6551]{padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid rgba(251,191,36,.35);background-color:color-mix(in srgb,#000 32%,var(--color-surface-card));background-image:radial-gradient(ellipse 80% 55% at 50% 0%,color-mix(in srgb,#fbbf24 10%,var(--color-surface-card)) 0%,var(--color-surface-card) 55%);box-shadow:0 0 60px -20px #fbbf2440,inset 0 1px #ffffff0f}.bitflip-product__badge[data-v-33ed6551]{display:inline-block;margin-bottom:var(--space-4);padding:.25rem .65rem;font-size:var(--font-size-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fcd34d;background-color:color-mix(in srgb,#fbbf24 10%,var(--color-surface-card));border:1px solid rgba(251,191,36,.35);border-radius:var(--radius-sm)}.bitflip-product__visual[data-v-33ed6551]{width:100%;min-height:clamp(16rem,42vw,20rem);margin-bottom:var(--space-5);padding:var(--space-2);border-radius:var(--radius-md);background-color:color-mix(in srgb,#000 38%,var(--color-surface-card));border:1px solid rgba(251,191,36,.22);overflow:hidden}.bitflip-product__title[data-v-33ed6551]{margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:clamp(1.1rem,3vw,1.35rem);font-weight:600;line-height:1.3;color:var(--color-text-primary)}.bitflip-product__stages[data-v-33ed6551]{margin:0 0 var(--space-4);padding-left:1.25rem;font-size:clamp(.9rem,2vw,1rem);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.bitflip-product__stages li[data-v-33ed6551]{margin-bottom:var(--space-3)}.bitflip-product__stages li[data-v-33ed6551]:last-child{margin-bottom:0}.bitflip-product__stages strong[data-v-33ed6551]{color:var(--color-text-primary);font-weight:600}.bitflip-product__note[data-v-33ed6551]{margin:0;padding-top:var(--space-3);border-top:1px solid rgba(251,191,36,.22);font-size:.875rem;line-height:var(--line-height-body);color:var(--color-text-muted);font-style:italic}@media(prefers-reduced-motion:reduce){.bitflip-product__bridge-arrow[data-v-33ed6551]{animation:none}}.flow-scene__svg[data-v-a16f9a06]{display:block;width:100%;height:auto;border-radius:var(--radius-md)}.flow-scene__server-pulse[data-v-a16f9a06]{animation:connect-pulse-a16f9a06 2s ease-in-out infinite}.flow-scene__beam[data-v-a16f9a06]{stroke-dasharray:24 56;animation:connect-beam-a16f9a06 2.4s linear infinite}.flow-scene__packet--1[data-v-a16f9a06]{animation:connect-packet-1-a16f9a06 2.4s ease-in-out infinite}.flow-scene__packet--2[data-v-a16f9a06]{animation:connect-packet-2-a16f9a06 2.4s ease-in-out infinite .6s}.flow-scene__ext-badge[data-v-a16f9a06]{animation:connect-ext-glow-a16f9a06 3s ease-in-out infinite}.flow-scene__page--read[data-v-a16f9a06]{animation:connect-stage-read-a16f9a06 16s ease-in-out infinite}.flow-scene__page--mail[data-v-a16f9a06]{animation:connect-stage-mail-a16f9a06 16s ease-in-out infinite}.flow-scene__page--fill[data-v-a16f9a06]{animation:connect-stage-fill-a16f9a06 16s ease-in-out infinite}.flow-scene__page--done[data-v-a16f9a06]{animation:connect-stage-done-a16f9a06 16s ease-in-out infinite}.flow-scene__tab--crm[data-v-a16f9a06]{animation:connect-tab-crm-a16f9a06 16s ease-in-out infinite}.flow-scene__tab--mail[data-v-a16f9a06]{animation:connect-tab-mail-a16f9a06 16s ease-in-out infinite}.flow-scene__tab--portal[data-v-a16f9a06]{opacity:.55}.flow-scene__caption--read[data-v-a16f9a06]{animation:connect-cap-read-a16f9a06 16s ease-in-out infinite}.flow-scene__caption--mail[data-v-a16f9a06]{animation:connect-cap-mail-a16f9a06 16s ease-in-out infinite}.flow-scene__caption--fill[data-v-a16f9a06]{animation:connect-cap-fill-a16f9a06 16s ease-in-out infinite}.flow-scene__caption--done[data-v-a16f9a06]{animation:connect-cap-done-a16f9a06 16s ease-in-out infinite}.flow-scene__row-highlight[data-v-a16f9a06]{animation:connect-row-pulse-a16f9a06 16s ease-in-out infinite}.flow-scene__field[data-v-a16f9a06]{animation:connect-field-glow-a16f9a06 16s ease-in-out infinite}.flow-scene__typed[data-v-a16f9a06]{animation:connect-typed-a16f9a06 16s ease-in-out infinite}.flow-scene__cursor[data-v-a16f9a06]{animation:connect-cursor-a16f9a06 16s ease-in-out infinite}.flow-scene__submit-btn[data-v-a16f9a06]{animation:connect-submit-a16f9a06 16s ease-in-out infinite}.flow-scene__click-ring[data-v-a16f9a06]{animation:connect-click-ring-a16f9a06 16s ease-in-out infinite;transform-origin:300px 210px}.flow-scene__check[data-v-a16f9a06]{animation:connect-check-a16f9a06 16s ease-in-out infinite;transform-origin:380px 178px}@keyframes connect-pulse-a16f9a06{0%,to{opacity:.55}50%{opacity:1}}@keyframes connect-beam-a16f9a06{to{stroke-dashoffset:-80}}@keyframes connect-packet-1-a16f9a06{0%,8%{transform:translate(152px,152px);opacity:0}12%,88%{opacity:1}to{transform:translate(228px,152px);opacity:0}}@keyframes connect-packet-2-a16f9a06{0%,8%{transform:translate(228px,152px);opacity:0}12%,88%{opacity:1}to{transform:translate(152px,152px);opacity:0}}@keyframes connect-ext-glow-a16f9a06{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 6px rgba(167,139,250,.8))}}@keyframes connect-stage-read-a16f9a06{0%,2%{opacity:0}3%,22%{opacity:1}24%,to{opacity:0}}@keyframes connect-stage-mail-a16f9a06{0%,22%{opacity:0}24%,44%{opacity:1}46%,to{opacity:0}}@keyframes connect-stage-fill-a16f9a06{0%,44%{opacity:0}46%,66%{opacity:1}68%,to{opacity:0}}@keyframes connect-stage-done-a16f9a06{0%,66%{opacity:0}68%,88%{opacity:1}90%,to{opacity:0}}@keyframes connect-tab-crm-a16f9a06{0%,22%{opacity:1}23%,44%{opacity:.55}45%,to{opacity:1}}@keyframes connect-tab-mail-a16f9a06{0%,22%{opacity:.55}23%,44%{opacity:1}45%,to{opacity:.55}}@keyframes connect-cap-read-a16f9a06{0%,2%{opacity:0}3%,22%{opacity:1}24%,to{opacity:0}}@keyframes connect-cap-mail-a16f9a06{0%,22%{opacity:0}24%,44%{opacity:1}46%,to{opacity:0}}@keyframes connect-cap-fill-a16f9a06{0%,44%{opacity:0}46%,66%{opacity:1}68%,to{opacity:0}}@keyframes connect-cap-done-a16f9a06{0%,66%{opacity:0}68%,88%{opacity:1}90%,to{opacity:0}}@keyframes connect-row-pulse-a16f9a06{0%,10%{stroke:#334155}12%,20%{stroke:#60a5fa}22%,to{stroke:#334155}}@keyframes connect-field-glow-a16f9a06{0%,48%{stroke:#475569}52%,64%{stroke:#60a5fa}68%,to{stroke:#475569}}@keyframes connect-typed-a16f9a06{0%,52%{opacity:0}56%,64%{opacity:1}68%,to{opacity:0}}@keyframes connect-cursor-a16f9a06{0%,48%{transform:translate(0);opacity:0}50%{opacity:1}58%{transform:translate(-52px,-8px);opacity:1}66%,to{transform:translate(-52px,-8px);opacity:0}}@keyframes connect-submit-a16f9a06{0%,72%{fill:#1d4ed8}76%,84%{fill:#2563eb;stroke:#93c5fd}88%,to{fill:#1d4ed8}}@keyframes connect-click-ring-a16f9a06{0%,74%{transform:scale(.6);opacity:0}78%{transform:scale(1);opacity:1}84%,to{transform:scale(1.3);opacity:0}}@keyframes connect-check-a16f9a06{0%,80%{transform:scale(.5);opacity:0}84%{transform:scale(1.08);opacity:1}88%,to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.flow-scene__server-pulse[data-v-a16f9a06],.flow-scene__beam[data-v-a16f9a06],.flow-scene__packet--1[data-v-a16f9a06],.flow-scene__packet--2[data-v-a16f9a06],.flow-scene__ext-badge[data-v-a16f9a06],.flow-scene__page--read[data-v-a16f9a06],.flow-scene__page--mail[data-v-a16f9a06],.flow-scene__page--fill[data-v-a16f9a06],.flow-scene__page--done[data-v-a16f9a06],.flow-scene__tab--crm[data-v-a16f9a06],.flow-scene__tab--mail[data-v-a16f9a06],.flow-scene__caption--read[data-v-a16f9a06],.flow-scene__caption--mail[data-v-a16f9a06],.flow-scene__caption--fill[data-v-a16f9a06],.flow-scene__caption--done[data-v-a16f9a06],.flow-scene__row-highlight[data-v-a16f9a06],.flow-scene__field[data-v-a16f9a06],.flow-scene__typed[data-v-a16f9a06],.flow-scene__cursor[data-v-a16f9a06],.flow-scene__submit-btn[data-v-a16f9a06],.flow-scene__click-ring[data-v-a16f9a06],.flow-scene__check[data-v-a16f9a06]{animation:none}.flow-scene__page--read[data-v-a16f9a06]{opacity:1}.flow-scene__page--mail[data-v-a16f9a06],.flow-scene__page--fill[data-v-a16f9a06],.flow-scene__page--done[data-v-a16f9a06]{opacity:0}.flow-scene__caption--read[data-v-a16f9a06]{opacity:1}.flow-scene__caption--mail[data-v-a16f9a06],.flow-scene__caption--fill[data-v-a16f9a06],.flow-scene__caption--done[data-v-a16f9a06]{opacity:0}}.bitflip-connect[data-v-140460d0]{position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw;box-sizing:border-box;padding:clamp(1.25rem,3.5vw,2rem) max(var(--space-page),env(safe-area-inset-left,0px)) clamp(1.25rem,3.5vw,2rem) max(var(--space-page),env(safe-area-inset-right,0px));border-top:1px solid rgba(167,139,250,.28);border-bottom:1px solid rgba(96,165,250,.2);background-color:var(--color-surface-card);background-image:radial-gradient(ellipse 80% 65% at 85% 20%,color-mix(in srgb,#a78bfa 14%,var(--color-surface-card)) 0%,var(--color-surface-card) 55%),radial-gradient(ellipse 70% 55% at 10% 90%,color-mix(in srgb,#60a5fa 10%,var(--color-surface-card)) 0%,var(--color-surface-card) 50%),linear-gradient(168deg,color-mix(in srgb,#0f172a 52%,var(--color-surface-card)) 0%,var(--color-surface-card) 46%,color-mix(in srgb,#1e1b4b 45%,var(--color-surface-card)) 100%)}.bitflip-connect__inner[data-v-140460d0]{max-width:var(--content-max-width);margin:0 auto}.bitflip-connect__body[data-v-140460d0]{display:grid;gap:var(--space-4);align-items:center}@media(min-width:40rem){.bitflip-connect__body[data-v-140460d0]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--space-5)}}.bitflip-connect__headline[data-v-140460d0]{margin:0 0 var(--space-2);font-family:var(--font-sans);font-size:clamp(1.1rem,2.8vw,1.35rem);font-weight:600;line-height:1.3;color:var(--color-text-primary)}.bitflip-connect__lede[data-v-140460d0]{margin:0 0 var(--space-3);font-size:clamp(.88rem,1.9vw,.95rem);line-height:1.45;color:var(--color-text-secondary)}.bitflip-connect__points[data-v-140460d0]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.bitflip-connect__points li[data-v-140460d0]{position:relative;padding-left:.85rem;font-size:clamp(.82rem,1.7vw,.88rem);line-height:1.4;color:var(--color-text-muted)}.bitflip-connect__points li[data-v-140460d0]:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:#a78bfa}.bitflip-connect__visual[data-v-140460d0]{width:100%;min-height:clamp(9.5rem,28vw,12rem);padding:var(--space-2);border-radius:var(--radius-md);background-color:color-mix(in srgb,#000 28%,var(--color-surface-card));border:1px solid rgba(167,139,250,.22);overflow:hidden}.page[data-v-7403ccf2]{--hero-area-height: var(--hero-min-height);min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-surface-base)}@media(max-width:40rem){.page[data-v-7403ccf2]{--hero-area-height: clamp(52vh, 58svh, 68vh)}}.page[data-v-7403ccf2]>:not(.bf-page-noise):not(.hero-topbar):not(.hero-intro):not(.hero){position:relative;z-index:3;isolation:isolate}.hero-topbar[data-v-7403ccf2]{position:fixed;top:0;left:0;right:0;z-index:100;height:calc(3.25rem + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);box-sizing:border-box;background:var(--color-surface-base);border-bottom:1px solid var(--color-border-default);opacity:0;pointer-events:none;overflow:hidden}.hero-topbar__progress[data-v-7403ccf2]{position:absolute;left:0;bottom:0;width:100%;height:2px;transform:scaleX(var(--scroll-progress, 0));transform-origin:left center;background:linear-gradient(90deg,#38bdf8,#22d3ee 45%,#2dd4bf);pointer-events:none}[data-animate][data-v-7403ccf2]{transform:translateY(var(--animate-reveal-distance));transition:transform var(--duration-reveal) var(--ease-out-smooth)}[data-animate].is-visible[data-v-7403ccf2]{transform:translateY(0)}.hero[data-v-7403ccf2]{min-height:var(--hero-area-height)}.hero-bg[data-v-7403ccf2]{position:fixed;top:0;left:0;width:100%;height:var(--hero-area-height);z-index:var(--z-hero-snake);pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% 40%,var(--color-hero-radial-spot) 0%,transparent 55%),linear-gradient(180deg,var(--color-surface-base) 0%,transparent 50%);background-size:100% 100%,100% 100%}.hero-intro[data-v-7403ccf2]{position:fixed;left:50%;top:calc(var(--hero-area-height) * .5);transform:translate(-50%,-50%);z-index:101;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:center center;will-change:top,transform;isolation:isolate}.hero-intro--pinned[data-v-7403ccf2]{gap:0}.hero-intro--pinned .hero-tagline[data-v-7403ccf2]{display:none}.hero-brand[data-v-7403ccf2]{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:calc(var(--space-3) + var(--brand-scroll-progress, 0) * (var(--space-2) - var(--space-3)))}.hero-snake[data-v-7403ccf2]{position:fixed;top:0;left:0;z-index:calc(var(--z-hero-snake) + 1);opacity:.9;mix-blend-mode:screen;pointer-events:auto;cursor:crosshair}.hero-logo-mark[data-v-7403ccf2]{width:clamp(var(--logo-mark-min),var(--logo-mark-preferred),var(--logo-mark-max));height:auto;display:block}@media(max-width:40rem){.hero-logo-mark[data-v-7403ccf2]{width:clamp(4.5rem,20vw,6rem)}.hero-logo[data-v-7403ccf2]{font-size:clamp(1.45rem,5.2vw,2rem)}}.hero-logo[data-v-7403ccf2]{margin:0;font-family:var(--font-sans);font-size:clamp(2rem,6vw,3rem);font-weight:600;letter-spacing:var(--letter-spacing-tight-heading);color:var(--color-text-primary);text-shadow:0 0 40px var(--color-hero-text-glow);white-space:nowrap}.hero-tagline[data-v-7403ccf2]{margin:0;text-align:center;white-space:nowrap;font-size:clamp(.95rem,2.5vw,1.1rem);font-weight:500;color:var(--color-text-muted);letter-spacing:var(--letter-spacing-tagline)}.hero-controls[data-v-7403ccf2]{position:fixed;top:calc(var(--hero-area-height) - var(--space-5));left:50%;transform:translate(-50%,-100%);z-index:var(--z-content);display:flex;flex-direction:column;gap:.6rem;width:100%;max-width:var(--hero-controls-max-width);padding:0 var(--space-2);box-sizing:border-box}.hero-speed-row[data-v-7403ccf2]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.hero-speed-input[data-v-7403ccf2]{flex:1 1 0;min-width:0;max-width:var(--hero-slider-max-width)}.hero-slider-value[data-v-7403ccf2]{flex-shrink:0;font-family:var(--font-mono);font-size:var(--font-size-ui);font-weight:500;color:var(--color-hero-control-text);width:12ch;box-sizing:border-box}.hero-slider-value--spacer[data-v-7403ccf2]{width:12ch;min-height:2.2em;visibility:hidden}.hero-slider-sub[data-v-7403ccf2]{display:block;font-size:var(--font-size-2xs);font-weight:400;color:var(--color-hero-control-text);opacity:.85}.hero-speed-label[data-v-7403ccf2]{font-size:var(--font-size-xs);font-weight:500;letter-spacing:var(--letter-spacing-ui);text-transform:uppercase;color:var(--color-hero-control-text);flex-shrink:0;width:11ch}.hero-speed-input[data-v-7403ccf2]{height:var(--control-track-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-slider-track);border-radius:var(--radius-xs);outline:none}.hero-speed-input[data-v-7403ccf2]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--size-thumb);height:var(--size-thumb);border-radius:50%;background:var(--color-text-muted);border:1px solid var(--color-border-default);cursor:pointer;transition:background var(--duration-control) var(--ease-control),transform var(--duration-control) var(--ease-control)}.hero-speed-input[data-v-7403ccf2]::-webkit-slider-thumb:hover{background:var(--color-accent);transform:scale(1.1)}.hero-speed-input[data-v-7403ccf2]::-moz-range-thumb{width:var(--size-thumb);height:var(--size-thumb);border-radius:50%;background:var(--color-text-muted);border:1px solid var(--color-border-default);cursor:pointer;transition:background var(--duration-control) var(--ease-control),transform var(--duration-control) var(--ease-control)}.hero-speed-input[data-v-7403ccf2]::-moz-range-thumb:hover{background:var(--color-accent);transform:scale(1.1)}.main[data-v-7403ccf2]{flex:1;width:100%;max-width:none;margin:0;padding:0 var(--space-page) var(--section-gap-y);background-color:var(--color-surface-base);isolation:isolate}.main .section[data-v-7403ccf2]{padding-top:var(--section-gap-y);background-color:var(--color-surface-base)}.main .section[data-v-7403ccf2]:not([class*=-band]):not(.tools-band):not(.bitflip-connect){max-width:var(--content-max-width);margin-left:auto;margin-right:auto}.section-label[data-v-7403ccf2]{margin:0 0 var(--space-4);font-size:var(--font-size-caption);font-weight:500;text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted)}.section-text[data-v-7403ccf2]{margin:0;color:var(--color-accent);font-size:1rem;line-height:var(--line-height-section)}.mission-statement[data-v-7403ccf2]{margin:0;font-size:clamp(1rem,2vw,1.125rem);line-height:var(--line-height-mission);color:var(--color-text-primary)}.section.featured-example-spotlight[data-v-7403ccf2]{margin-top:clamp(2rem,6vw,4rem);margin-bottom:clamp(1.25rem,3vw,2.25rem)}.featured-example-spotlight__card[data-v-7403ccf2]{position:relative;display:block;overflow:hidden;border-radius:var(--radius-lg);transition:transform .35s ease,box-shadow .35s ease}.featured-example-spotlight__card[data-v-7403ccf2]:hover{transform:translateY(-3px);box-shadow:0 22px 56px -26px #38bdf86b}.featured-example-spotlight__card[data-v-7403ccf2]:focus-within{outline:2px solid rgba(96,165,250,.75);outline-offset:4px}.featured-example-spotlight__aurora[data-v-7403ccf2]{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;background:linear-gradient(120deg,#60a5fa8c,#a78bfa7a,#2dd4bf85,#60a5fa8c);background-size:280% 280%;animation:featured-aurora-shift-7403ccf2 10s ease infinite;z-index:0}@keyframes featured-aurora-shift-7403ccf2{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.featured-example-spotlight__aurora[data-v-7403ccf2]{animation:none;background-position:50% 50%}.featured-example-spotlight__card[data-v-7403ccf2]:hover{transform:none}}.featured-example-spotlight__inner[data-v-7403ccf2]{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-3);margin:2px;padding:var(--space-6) var(--space-6);border-radius:calc(var(--radius-lg) - 2px);background-color:var(--color-surface-card);background-image:linear-gradient(165deg,color-mix(in srgb,#0f172a 97%,var(--color-surface-card)),color-mix(in srgb,#0f172a 88%,var(--color-surface-card)) 55%,color-mix(in srgb,#1e293b 92%,var(--color-surface-card)));border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff0f}.featured-example-spotlight__main-link[data-v-7403ccf2]{display:flex;flex-direction:column;gap:var(--space-3);text-decoration:none;color:inherit;border-radius:calc(var(--radius-md) + 2px)}.featured-example-spotlight__main-link:hover .featured-example-spotlight__title[data-v-7403ccf2]{text-decoration:underline;text-underline-offset:.18em}.featured-example-spotlight__badge[data-v-7403ccf2]{font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7dd3fcf2}.featured-example-spotlight__title[data-v-7403ccf2]{margin:0;font-family:var(--font-sans);font-size:clamp(1.15rem,3vw,1.45rem);font-weight:600;line-height:1.25;color:#f8fafc;text-shadow:0 0 40px rgba(96,165,250,.22)}.featured-example-spotlight__text[data-v-7403ccf2]{margin:0;max-width:40rem;font-size:.95rem;line-height:1.6;color:color-mix(in srgb,var(--color-text-secondary) 92%,#e2e8f0 8%)}.featured-mini-pipeline[data-v-7403ccf2]{margin:var(--space-4) 0 var(--space-3);padding:var(--space-4) var(--space-3);border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.08);background-color:color-mix(in srgb,#000 20%,var(--color-surface-card))}.featured-mini-pipeline__track[data-v-7403ccf2]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}.featured-mini-pipeline__step[data-v-7403ccf2]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:0 var(--space-1);min-width:3.25rem}.featured-mini-pipeline__num[data-v-7403ccf2]{display:flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.02em;color:#f8fafcfa;background:radial-gradient(circle at 30% 25%,rgba(96,165,250,.45) 0%,transparent 55%),linear-gradient(145deg,#1e293bfa,#0f172a);border:1px solid rgba(96,165,250,.4);box-shadow:0 0 16px -6px #38bdf880}.featured-mini-pipeline__step--final .featured-mini-pipeline__num[data-v-7403ccf2]{border-color:#2dd4bf73;box-shadow:0 0 16px -6px #2dd4bf73}.featured-mini-pipeline__label[data-v-7403ccf2]{font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#bae6fde0;white-space:nowrap}.featured-mini-pipeline__arrow[data-v-7403ccf2]{flex:0 0 auto;display:flex;align-items:center;padding:0 .15rem;min-height:2.5rem}.featured-mini-pipeline__arrow-inner[data-v-7403ccf2]{display:block;width:1.1rem;height:2px;border-radius:1px;background:linear-gradient(90deg,#60a5fa33,#60a5fabf,#2dd4bf73);position:relative}.featured-mini-pipeline__arrow-inner[data-v-7403ccf2]:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);border:4px solid transparent;border-left-color:#60a5fabf;margin-right:-8px}@media(max-width:36rem){.featured-mini-pipeline__track[data-v-7403ccf2]{flex-direction:column;gap:0}.featured-mini-pipeline__arrow[data-v-7403ccf2]{min-height:0;padding:.2rem 0}.featured-mini-pipeline__arrow-inner[data-v-7403ccf2]{width:2px;height:.85rem;background:linear-gradient(180deg,#60a5fa33,#60a5fabf,#2dd4bf73)}.featured-mini-pipeline__arrow-inner[data-v-7403ccf2]:after{left:50%;right:auto;top:100%;transform:translate(-50%);border:4px solid transparent;border-top-color:#60a5fabf;border-left-color:transparent;margin:-2px 0 0}}.featured-example-spotlight__cta[data-v-7403ccf2]{align-self:flex-start;font-size:var(--font-size-caption);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#99f6e4f5;text-decoration:none}.featured-example-spotlight__cta[data-v-7403ccf2]:hover{text-decoration:underline;text-underline-offset:.2em}.section.platform-band[data-v-7403ccf2]{margin-top:clamp(2rem,6vw,4rem)}.platform-band[data-v-7403ccf2]{position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw;box-sizing:border-box;padding:var(--space-6) max(var(--space-page),env(safe-area-inset-left,0px)) var(--space-7) max(var(--space-page),env(safe-area-inset-right,0px));border-top:1px solid rgba(96,165,250,.22);border-bottom:1px solid rgba(45,212,191,.18);background-color:var(--color-surface-card);background-image:radial-gradient(ellipse 90% 80% at 15% 20%,color-mix(in srgb,#60a5fa 12%,var(--color-surface-card)) 0%,var(--color-surface-card) 55%),radial-gradient(ellipse 70% 60% at 90% 80%,color-mix(in srgb,#2dd4bf 8%,var(--color-surface-card)) 0%,var(--color-surface-card) 50%),linear-gradient(165deg,color-mix(in srgb,#172554 45%,var(--color-surface-card)) 0%,var(--color-surface-card) 48%,color-mix(in srgb,#0f172a 55%,var(--color-surface-card)) 100%)}.platform-band-inner[data-v-7403ccf2]{max-width:var(--content-max-width);margin:0 auto;display:flex;align-items:flex-start;gap:var(--space-5)}.platform-band-icon[data-v-7403ccf2]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:var(--radius-lg);color:#7dd3fceb;background:radial-gradient(ellipse 90% 80% at 35% 18%,rgba(96,165,250,.22) 0%,transparent 55%),linear-gradient(155deg,#1e293bf2,#0f172ae6);border:1px solid rgba(96,165,250,.28);box-shadow:0 0 28px -12px #38bdf859}.platform-band-icon-svg[data-v-7403ccf2]{width:1.75rem;height:1.75rem}.platform-band-copy[data-v-7403ccf2]{min-width:0;flex:1}.platform-band-heading[data-v-7403ccf2]{margin:0 0 var(--space-2);font-size:var(--font-size-caption);font-weight:500;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:#bae6fdf2}.platform-band-sub[data-v-7403ccf2]{display:block;margin:0 0 var(--space-3);max-width:36rem;font-family:var(--font-sans);font-size:clamp(1rem,2.4vw,1.15rem);font-weight:600;line-height:1.35;letter-spacing:.01em;color:#fff;text-shadow:0 0 32px rgba(255,255,255,.18);text-decoration:none;cursor:pointer}.platform-band-sub[data-v-7403ccf2]:hover{text-decoration:underline;text-underline-offset:.15em}.platform-band-sub[data-v-7403ccf2]:focus-visible{outline:2px solid rgba(96,165,250,.65);outline-offset:3px;border-radius:var(--radius-sm)}.platform-band-text[data-v-7403ccf2]{margin:0;font-size:.9rem;line-height:var(--line-height-relaxed);color:color-mix(in srgb,var(--color-text-secondary) 88%,#bae6fd 12%)}.platform-band-text--follow[data-v-7403ccf2]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid rgba(96,165,250,.2)}.platform-band-more[data-v-7403ccf2]{display:inline-block;margin-left:.25rem;font-family:var(--font-mono);font-size:var(--font-size-caption);font-weight:500;letter-spacing:var(--letter-spacing-ui);text-transform:uppercase;color:var(--color-link);text-decoration:none;white-space:nowrap}.platform-band-more[data-v-7403ccf2]:hover{text-decoration:underline}@media(max-width:36rem){.platform-band-inner[data-v-7403ccf2]{flex-direction:column;align-items:stretch;gap:var(--space-3)}.platform-band-icon[data-v-7403ccf2]{width:2.75rem;height:2.75rem}}.section.perm-audit-band[data-v-7403ccf2]{margin-top:clamp(2rem,6vw,4rem)}.perm-audit-band[data-v-7403ccf2]{position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw;box-sizing:border-box;padding:var(--space-6) max(var(--space-page),env(safe-area-inset-left,0px)) var(--space-7) max(var(--space-page),env(safe-area-inset-right,0px));border-top:1px solid rgba(52,211,153,.28);border-bottom:1px solid rgba(16,185,129,.22);background-color:var(--color-surface-card);background-image:radial-gradient(ellipse 88% 78% at 14% 22%,color-mix(in srgb,#34d399 14%,var(--color-surface-card)) 0%,var(--color-surface-card) 52%),radial-gradient(ellipse 68% 58% at 88% 78%,color-mix(in srgb,#2dd4bf 10%,var(--color-surface-card)) 0%,var(--color-surface-card) 48%),linear-gradient(168deg,color-mix(in srgb,#064e3b 42%,var(--color-surface-card)) 0%,var(--color-surface-card) 50%,color-mix(in srgb,#0f172a 52%,var(--color-surface-card)) 100%)}.perm-audit-band-inner[data-v-7403ccf2]{max-width:var(--content-max-width);margin:0 auto;display:flex;align-items:flex-start;gap:var(--space-5)}.perm-audit-band-icon[data-v-7403ccf2]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:var(--radius-lg);color:#a7f3d0f5;background:radial-gradient(ellipse 90% 80% at 35% 18%,rgba(52,211,153,.26) 0%,transparent 55%),linear-gradient(155deg,#064e3beb,#0f172ae6);border:1px solid rgba(52,211,153,.38);box-shadow:0 0 28px -12px #10b98161}.perm-audit-band-icon-svg[data-v-7403ccf2]{width:1.75rem;height:1.75rem}.perm-audit-band-copy[data-v-7403ccf2]{min-width:0;flex:1}.perm-audit-band-heading[data-v-7403ccf2]{margin:0 0 var(--space-2);font-size:var(--font-size-caption);font-weight:500;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:#d1fae5f5}.perm-audit-band-sub[data-v-7403ccf2]{display:block;margin:0 0 var(--space-3);max-width:36rem;font-family:var(--font-sans);font-size:clamp(1rem,2.4vw,1.12rem);font-weight:600;line-height:1.35;letter-spacing:.01em;color:#fff;text-shadow:0 0 28px rgba(255,255,255,.14);text-decoration:none;cursor:pointer}.perm-audit-band-sub[data-v-7403ccf2]:hover{text-decoration:underline;text-underline-offset:.15em}.perm-audit-band-sub[data-v-7403ccf2]:focus-visible{outline:2px solid rgba(52,211,153,.7);outline-offset:3px;border-radius:var(--radius-sm)}.perm-audit-band-text[data-v-7403ccf2]{margin:0;font-size:.9rem;line-height:var(--line-height-relaxed);color:color-mix(in srgb,var(--color-text-secondary) 86%,#a7f3d0 14%)}.perm-audit-band-text strong[data-v-7403ccf2]{color:color-mix(in srgb,var(--color-text-primary) 75%,#ecfdf5 25%);font-weight:600}.perm-audit-band-more[data-v-7403ccf2]{display:inline-block;margin-left:.25rem;font-family:var(--font-mono);font-size:var(--font-size-caption);font-weight:500;letter-spacing:var(--letter-spacing-ui);text-transform:uppercase;color:var(--color-link);text-decoration:none;white-space:nowrap}.perm-audit-band-more[data-v-7403ccf2]:hover{text-decoration:underline}@media(max-width:36rem){.perm-audit-band-inner[data-v-7403ccf2]{flex-direction:column;align-items:stretch;gap:var(--space-3)}.perm-audit-band-icon[data-v-7403ccf2]{width:2.75rem;height:2.75rem}}.section.vision-ocr-band[data-v-7403ccf2]{margin-top:clamp(2rem,6vw,4rem)}.vision-ocr-band[data-v-7403ccf2]{position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw;box-sizing:border-box;padding:var(--space-6) max(var(--space-page),env(safe-area-inset-left,0px)) var(--space-7) max(var(--space-page),env(safe-area-inset-right,0px));border-top:1px solid rgba(167,139,250,.28);border-bottom:1px solid rgba(192,132,252,.2);background-color:var(--color-surface-card);background-image:radial-gradient(ellipse 85% 75% at 12% 25%,color-mix(in srgb,#a78bfa 14%,var(--color-surface-card)) 0%,var(--color-surface-card) 52%),radial-gradient(ellipse 65% 55% at 88% 75%,color-mix(in srgb,#c084fc 10%,var(--color-surface-card)) 0%,var(--color-surface-card) 48%),linear-gradient(168deg,color-mix(in srgb,#2e1065 42%,var(--color-surface-card)) 0%,var(--color-surface-card) 50%,color-mix(in srgb,#3b0764 38%,var(--color-surface-card)) 100%)}.vision-ocr-band-inner[data-v-7403ccf2]{max-width:var(--content-max-width);margin:0 auto;display:flex;align-items:flex-start;gap:var(--space-5)}.vision-ocr-band-icon[data-v-7403ccf2]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:var(--radius-lg);color:#d8b4fef2;background:radial-gradient(ellipse 90% 80% at 35% 18%,rgba(167,139,250,.26) 0%,transparent 55%),linear-gradient(155deg,#2e1065eb,#1e0a32e6);border:1px solid rgba(167,139,250,.35);box-shadow:0 0 28px -12px #a855f766}.vision-ocr-band-icon-svg[data-v-7403ccf2]{width:1.75rem;height:1.75rem}.vision-ocr-band-copy[data-v-7403ccf2]{min-width:0;flex:1;display:flex;flex-direction:column;gap:0}.vision-ocr-band-block[data-v-7403ccf2]{min-width:0}.vision-ocr-band-splitter[data-v-7403ccf2]{margin:var(--space-5) 0;height:1px;border:0;background:linear-gradient(90deg,transparent,rgba(216,180,254,.55) 20%,rgba(192,132,252,.5) 50%,rgba(216,180,254,.55) 80%,transparent)}.vision-ocr-band-heading[data-v-7403ccf2]{margin:0 0 var(--space-2);font-size:var(--font-size-caption);font-weight:500;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:#e9d5fff5}.vision-ocr-band-sub[data-v-7403ccf2]{display:block;margin:0 0 var(--space-3);max-width:36rem;font-family:var(--font-sans);font-size:clamp(1rem,2.4vw,1.12rem);font-weight:600;line-height:1.35;letter-spacing:.01em;color:#fff;text-shadow:0 0 28px rgba(255,255,255,.16);text-decoration:none;cursor:pointer}.vision-ocr-band-sub[data-v-7403ccf2]:hover{text-decoration:underline;text-underline-offset:.15em}.vision-ocr-band-sub[data-v-7403ccf2]:focus-visible{outline:2px solid rgba(192,132,252,.75);outline-offset:3px;border-radius:var(--radius-sm)}.vision-ocr-band-text[data-v-7403ccf2]{margin:0;font-size:.9rem;line-height:var(--line-height-relaxed);color:color-mix(in srgb,var(--color-text-secondary) 86%,#e9d5ff 14%)}.vision-ocr-band-text .mono[data-v-7403ccf2]{font-family:var(--font-mono);font-size:.82em;letter-spacing:.04em}.vision-ocr-band-more[data-v-7403ccf2]{display:inline-block;margin-left:.25rem;font-family:var(--font-mono);font-size:var(--font-size-caption);font-weight:500;letter-spacing:var(--letter-spacing-ui);text-transform:uppercase;color:var(--color-link);text-decoration:none;white-space:nowrap}.vision-ocr-band-more[data-v-7403ccf2]:hover{text-decoration:underline}@media(max-width:36rem){.vision-ocr-band-inner[data-v-7403ccf2]{flex-direction:column;align-items:stretch;gap:var(--space-3)}.vision-ocr-band-icon[data-v-7403ccf2]{width:2.75rem;height:2.75rem}}.section.tools.tools-band[data-v-7403ccf2]{padding-top:clamp(.5rem,1.5vw,1rem)}.tools-band[data-v-7403ccf2]{--tool-border-rest: rgba(184, 154, 98, .22);--tool-border-mid: rgba(200, 172, 118, .34);--tool-border-hover: rgba(212, 186, 132, .55);position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw;box-sizing:border-box;padding-bottom:clamp(1rem,2.5vw,1.5rem);padding-left:max(var(--space-page),env(safe-area-inset-left,0px));padding-right:max(var(--space-page),env(safe-area-inset-right,0px));border-top:1px solid var(--tool-border-rest);border-bottom:1px solid var(--tool-border-rest);background-color:var(--color-surface-card);background-image:linear-gradient(180deg,var(--color-surface-card) 0%,var(--color-surface-base) 70%)}.tools-band .section-label[data-v-7403ccf2]{margin-bottom:var(--space-2)}.tools-band-inner[data-v-7403ccf2]{width:100%;max-width:var(--content-max-width);margin:0 auto;box-sizing:border-box}.tools-showcase-intro[data-v-7403ccf2]{margin:0 0 var(--space-3);max-width:38rem;font-size:.875rem;line-height:1.55;color:var(--color-text-muted)}.tools-showcase-tagline[data-v-7403ccf2]{display:block;margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--font-size-caption);font-weight:500;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-secondary)}.tool-list[data-v-7403ccf2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media(min-width:30rem){.tool-list[data-v-7403ccf2]{grid-template-columns:repeat(auto-fit,minmax(9.75rem,11.5rem));justify-content:start}}.tool-list>li[data-v-7403ccf2]{min-width:0;display:flex}.tool-link[data-v-7403ccf2]{--t-icon: rgba(200, 172, 118, .72);--t-icon-strong: rgba(212, 186, 132, .88);--t-border: rgba(184, 154, 98, .26);--t-border-mid: rgba(200, 172, 118, .4);--t-glow: rgba(200, 172, 118, .3);--t-radial: rgba(212, 186, 132, .2);--t-hover-fill: rgba(212, 186, 132, .07);--t-hover-ring: rgba(212, 186, 132, .14);--t-title: var(--color-text-primary);--t-desc: var(--color-text-muted);position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2) var(--space-3);border-radius:var(--radius-lg);text-decoration:none;color:inherit;border:1px solid var(--t-border);background:var(--color-surface-raised);box-shadow:0 4px 24px -18px #0000008c;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.tool-link--base64[data-v-7403ccf2]{--t-icon: rgba(196, 181, 253, .82);--t-icon-strong: rgba(216, 204, 255, .95);--t-border: rgba(167, 139, 250, .32);--t-border-mid: rgba(190, 170, 245, .48);--t-glow: rgba(167, 139, 250, .34);--t-radial: rgba(167, 139, 250, .22);--t-hover-fill: rgba(167, 139, 250, .09);--t-hover-ring: rgba(167, 139, 250, .18);--t-title: color-mix(in srgb, #c4b5fd 22%, var(--color-text-primary));--t-desc: color-mix(in srgb, #a78bfa 12%, var(--color-text-muted))}.tool-link--symmetric-crypto[data-v-7403ccf2]{--t-icon: rgba(251, 191, 36, .88);--t-icon-strong: rgba(253, 224, 71, .95);--t-border: rgba(245, 158, 11, .34);--t-border-mid: rgba(251, 191, 36, .5);--t-glow: rgba(245, 158, 11, .32);--t-radial: rgba(251, 191, 36, .22);--t-hover-fill: rgba(245, 158, 11, .09);--t-hover-ring: rgba(251, 191, 36, .2);--t-title: color-mix(in srgb, #fcd34d 22%, var(--color-text-primary));--t-desc: color-mix(in srgb, #fbbf24 12%, var(--color-text-muted))}.tool-link--sha[data-v-7403ccf2]{--t-icon: rgba(120, 212, 200, .85);--t-icon-strong: rgba(167, 243, 228, .95);--t-border: rgba(94, 211, 196, .3);--t-border-mid: rgba(130, 224, 210, .48);--t-glow: rgba(45, 212, 191, .3);--t-radial: rgba(94, 211, 196, .18);--t-hover-fill: rgba(45, 212, 191, .08);--t-hover-ring: rgba(94, 211, 196, .16);--t-title: color-mix(in srgb, #99f6e4 18%, var(--color-text-primary));--t-desc: color-mix(in srgb, #5eead4 10%, var(--color-text-muted))}.tool-link--random[data-v-7403ccf2]{--t-icon: rgba(232, 121, 249, .88);--t-icon-strong: rgba(245, 208, 254, .96);--t-border: rgba(217, 70, 239, .32);--t-border-mid: rgba(232, 121, 249, .5);--t-glow: rgba(192, 38, 211, .32);--t-radial: rgba(217, 70, 239, .2);--t-hover-fill: rgba(192, 38, 211, .09);--t-hover-ring: rgba(232, 121, 249, .2);--t-title: color-mix(in srgb, #e879f9 20%, var(--color-text-primary));--t-desc: color-mix(in srgb, #d946ef 12%, var(--color-text-muted))}.tool-link--barcode2d[data-v-7403ccf2]{--t-icon: rgba(125, 211, 252, .88);--t-icon-strong: rgba(186, 230, 253, .96);--t-border: rgba(56, 189, 248, .32);--t-border-mid: rgba(125, 211, 252, .48);--t-glow: rgba(14, 165, 233, .32);--t-radial: rgba(56, 189, 248, .2);--t-hover-fill: rgba(14, 165, 233, .09);--t-hover-ring: rgba(56, 189, 248, .18);--t-title: color-mix(in srgb, #7dd3fc 20%, var(--color-text-primary));--t-desc: color-mix(in srgb, #38bdf8 12%, var(--color-text-muted))}.tool-link--pdflip[data-v-7403ccf2]{--t-icon: rgba(248, 113, 113, .9);--t-icon-strong: rgba(254, 202, 202, .96);--t-border: rgba(239, 68, 68, .34);--t-border-mid: rgba(248, 113, 113, .5);--t-glow: rgba(220, 38, 38, .32);--t-radial: rgba(239, 68, 68, .22);--t-hover-fill: rgba(220, 38, 38, .09);--t-hover-ring: rgba(248, 113, 113, .2);--t-title: color-mix(in srgb, #f87171 20%, var(--color-text-primary));--t-desc: color-mix(in srgb, #ef4444 12%, var(--color-text-muted))}.tool-link--imagepipe[data-v-7403ccf2]{--t-icon: rgba(167, 139, 250, .9);--t-icon-strong: rgba(216, 204, 255, .96);--t-border: rgba(139, 92, 246, .34);--t-border-mid: rgba(167, 139, 250, .5);--t-glow: rgba(124, 58, 237, .32);--t-radial: rgba(139, 92, 246, .22);--t-hover-fill: rgba(124, 58, 237, .09);--t-hover-ring: rgba(167, 139, 250, .2);--t-title: color-mix(in srgb, #a78bfa 20%, var(--color-text-primary));--t-desc: color-mix(in srgb, #8b5cf6 12%, var(--color-text-muted))}.tool-link--wavepipe[data-v-7403ccf2]{--t-icon: rgba(52, 211, 153, .9);--t-icon-strong: rgba(167, 243, 208, .96);--t-border: rgba(16, 185, 129, .34);--t-border-mid: rgba(52, 211, 153, .5);--t-glow: rgba(5, 150, 105, .32);--t-radial: rgba(16, 185, 129, .22);--t-hover-fill: rgba(5, 150, 105, .09);--t-hover-ring: rgba(52, 211, 153, .2);--t-title: color-mix(in srgb, #34d399 20%, var(--color-text-primary));--t-desc: color-mix(in srgb, #10b981 12%, var(--color-text-muted))}.tool-link--runner[data-v-7403ccf2]{--t-icon: rgba(251, 191, 36, .9);--t-icon-strong: rgba(253, 224, 71, .96);--t-border: rgba(245, 158, 11, .34);--t-border-mid: rgba(251, 191, 36, .5);--t-glow: rgba(217, 119, 6, .32);--t-radial: rgba(245, 158, 11, .22);--t-hover-fill: rgba(217, 119, 6, .09);--t-hover-ring: rgba(251, 191, 36, .2);--t-title: color-mix(in srgb, #fcd34d 20%, var(--color-text-primary));--t-desc: color-mix(in srgb, #fbbf24 12%, var(--color-text-muted))}.tool-link[data-v-7403ccf2]:hover{background:var(--t-hover-fill);border-color:var(--t-border-mid);box-shadow:0 8px 32px -20px #000000a6,0 0 0 1px var(--t-hover-ring);transform:translateY(-2px)}.tool-link[data-v-7403ccf2]:focus-visible{outline:2px solid var(--t-border-mid);outline-offset:2px}.tool-link-icon[data-v-7403ccf2]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:4.125rem;height:4.125rem;border-radius:var(--radius-lg);color:var(--t-icon);background:radial-gradient(ellipse 90% 80% at 35% 18%,var(--t-radial) 0%,transparent 55%),linear-gradient(155deg,rgba(30,28,24,.95) 0%,var(--color-surface-raised) 48%,rgba(12,12,14,.98) 100%);border:1px solid var(--t-border);box-shadow:0 0 0 1px #00000059 inset,0 1px #ffffff0a inset,0 6px 20px -10px #000000a6,0 0 32px -14px var(--t-glow);transition:color .35s ease,border-color .35s ease,box-shadow .35s ease,transform .35s ease}.tool-link-icon-svg[data-v-7403ccf2]{display:block;width:2.125rem;height:2.125rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.tool-link:hover .tool-link-icon[data-v-7403ccf2]{color:var(--t-icon-strong);border-color:var(--t-border-mid);box-shadow:0 0 0 1px #0000004d inset,0 1px #ffffff0f inset,0 8px 28px -12px #000000b3,0 0 40px -10px var(--t-glow);transform:scale(1.03)}.tool-link:hover .tool-link-icon-svg[data-v-7403ccf2]{filter:drop-shadow(0 0 10px var(--t-glow))}.tool-link-body[data-v-7403ccf2]{display:flex;flex-direction:column;gap:.2rem;min-width:0;width:100%;flex:1 1 auto;text-align:center}.tool-link-title[data-v-7403ccf2]{font-family:var(--font-sans);font-size:.875rem;font-weight:600;line-height:1.25;color:var(--t-title);transition:color .3s ease}.tool-link-desc[data-v-7403ccf2]{margin:0;font-size:.8125rem;line-height:1.4;color:var(--t-desc);transition:color .3s ease}.tool-link-chevron[data-v-7403ccf2]{position:absolute;top:var(--space-2);right:var(--space-2);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);opacity:.55;transition:color .3s ease,opacity .3s ease,transform .3s ease}.tool-link:hover .tool-link-chevron[data-v-7403ccf2]{color:var(--t-icon-strong);opacity:1;transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.tool-link[data-v-7403ccf2]:hover,.tool-link:hover .tool-link-chevron[data-v-7403ccf2],.tool-link:hover .tool-link-icon[data-v-7403ccf2]{transform:none}}.product-grid[data-v-7403ccf2]{display:grid;gap:var(--space-5);margin-top:var(--space-4)}.card[data-v-7403ccf2]{padding:var(--space-6) var(--space-5);background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.card-title[data-v-7403ccf2]{margin:0 0 var(--space-2);font-family:var(--font-sans);font-size:1rem;font-weight:600;color:var(--color-text-primary)}.card-text[data-v-7403ccf2]{margin:0;font-size:.9rem;line-height:var(--line-height-body);color:var(--color-text-muted)}.card-article-link[data-v-7403ccf2]{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-border-default);display:flex;flex-direction:column;gap:.2rem}.card-article-link__a[data-v-7403ccf2]{font-family:var(--font-mono);font-size:var(--font-size-caption);font-weight:500;letter-spacing:var(--letter-spacing-ui);text-transform:uppercase;color:var(--color-link);text-decoration:none}.card-article-link__a[data-v-7403ccf2]:hover{text-decoration:underline}.card-article-link__hint[data-v-7403ccf2]{font-size:var(--font-size-2xs);font-weight:500;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-muted)}.notice-box[data-v-7403ccf2]{padding:var(--space-7) var(--space-6);background:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);border-left:3px solid var(--color-notice-accent-border)}.notice-heading[data-v-7403ccf2]{margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:600;color:var(--color-text-primary)}.notice-text[data-v-7403ccf2]{margin:0;font-size:.9rem;line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.footer[data-v-7403ccf2]{padding:var(--space-8) var(--space-page);border-top:1px solid var(--color-border-default);background-color:var(--color-surface-base);text-align:center}.footer-copy-block[data-v-7403ccf2]{margin-bottom:var(--space-2)}.footer-contact[data-v-7403ccf2]{margin:0;font-size:var(--font-size-ui);color:var(--color-text-muted)}.footer-link[data-v-7403ccf2]{color:var(--color-link);text-decoration:none}.footer-link[data-v-7403ccf2]:hover{text-decoration:underline}@media(min-width:640px){.product-grid[data-v-7403ccf2]{grid-template-columns:repeat(3,1fr)}}
