.motion-module__HcJ8jW__main{--motion-stage:var(--primitive-panel);--motion-stage-strong:var(--primitive-panel-strong);--motion-card:var(--primitive-glass-soft);--motion-card-strong:var(--primitive-glass-strong);--motion-recessed:var(--primitive-recessed);--motion-shadow:var(--primitive-shadow-soft);--motion-text:var(--primitive-text-strong);--motion-muted:var(--primitive-muted);--motion-body:var(--primitive-body);--motion-accent:var(--primitive-red);--motion-accent-soft:color-mix(in oklab, var(--motion-accent) 18%, transparent);min-width:0;padding:var(--primitive-space-7);gap:var(--primitive-space-7);color:var(--foreground);display:grid;position:relative}.motion-module__HcJ8jW__labBridge,.motion-module__HcJ8jW__section{width:min(100%,1280px);min-width:0;margin:0 auto}.motion-module__HcJ8jW__labBridge{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:radial-gradient(ellipse at 16% 8%, color-mix(in oklab, var(--primitive-red) 20%, transparent), transparent 42%), radial-gradient(ellipse at 92% 12%, color-mix(in oklab, var(--primitive-teal) 16%, transparent), transparent 40%), repeating-linear-gradient(90deg, var(--primitive-texture-stroke) 0 1px, transparent 1px 94px), linear-gradient(135deg, var(--primitive-glass-strong), transparent), var(--motion-stage);box-shadow:var(--motion-shadow), var(--primitive-surface-shadow);grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:stretch;gap:clamp(16px,2vw,26px);padding:clamp(18px,2.2vw,26px);display:grid;overflow:hidden}.motion-module__HcJ8jW__bridgeCopy{align-content:center;gap:var(--primitive-space-4);min-width:0;display:grid}.motion-module__HcJ8jW__bridgeCopy h2{max-width:520px;font-family:var(--primitive-font-display);letter-spacing:0;text-transform:uppercase;color:var(--motion-text);margin:0;font-size:46px;font-weight:400;line-height:.95}.motion-module__HcJ8jW__bridgeCopy p{max-width:62ch;color:var(--motion-body);font-size:var(--primitive-text-base);margin:0;line-height:1.65}.motion-module__HcJ8jW__bridgeKeys,.motion-module__HcJ8jW__metaRow{align-items:center;gap:var(--primitive-space-2);flex-wrap:wrap;min-width:0;display:flex}.motion-module__HcJ8jW__bridgePanel{gap:var(--primitive-space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.motion-module__HcJ8jW__contractCard{align-content:start;gap:var(--primitive-space-3);min-width:0;padding:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent), var(--motion-card);box-shadow:var(--primitive-surface-shadow);display:grid}.motion-module__HcJ8jW__contractCard header{justify-content:space-between;align-items:center;gap:var(--primitive-space-2);flex-wrap:wrap;min-width:0;display:flex}.motion-module__HcJ8jW__contractCard strong{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);text-transform:uppercase;color:var(--motion-text);font-weight:400;line-height:1}.motion-module__HcJ8jW__contractCard p{color:var(--motion-body);font-size:var(--primitive-text-sm);margin:0;line-height:1.55}.motion-module__HcJ8jW__section{--motion-accent:var(--primitive-red);--motion-accent-soft:color-mix(in oklab, var(--motion-accent) 18%, transparent);gap:clamp(16px,1.6vw,22px);display:grid}.motion-module__HcJ8jW__section[data-tone=amber]{--motion-accent:var(--primitive-amber)}.motion-module__HcJ8jW__section[data-tone=teal]{--motion-accent:var(--primitive-teal)}.motion-module__HcJ8jW__section[data-tone=green]{--motion-accent:var(--primitive-green)}.motion-module__HcJ8jW__section[data-tone=neutral]{--motion-accent:var(--primitive-muted)}.motion-module__HcJ8jW__sectionHeader{border-top:1px solid var(--primitive-line);grid-template-columns:minmax(54px,.12fr) minmax(0,1fr) minmax(260px,.38fr);align-items:stretch;gap:clamp(14px,2vw,28px);padding-block:clamp(10px,1vw,16px);display:grid}.motion-module__HcJ8jW__sectionIndex{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--motion-accent);justify-content:flex-start;align-items:flex-start;font-weight:800;display:inline-flex}.motion-module__HcJ8jW__sectionHeaderBody{align-content:start;gap:var(--primitive-space-2);min-width:0;display:grid}.motion-module__HcJ8jW__sectionHeaderBody h2{font-family:var(--primitive-font-display);font-size:var(--primitive-text-3xl);letter-spacing:0;text-transform:uppercase;color:var(--motion-text);margin:0;font-weight:400;line-height:.98}.motion-module__HcJ8jW__sectionHeaderBody p{color:var(--motion-body);font-size:var(--primitive-text-base);max-width:76ch;margin:0;line-height:1.6}.motion-module__HcJ8jW__contractRail{align-content:start;gap:var(--primitive-space-3);min-width:0;padding:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:radial-gradient(circle at 0 0, var(--motion-accent-soft), transparent 54%), var(--motion-card);display:grid}.motion-module__HcJ8jW__contractRail>span{color:var(--motion-body);font-size:var(--primitive-text-xs);line-height:1.5}.motion-module__HcJ8jW__demo{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:radial-gradient(ellipse at 82% 12%, color-mix(in oklab, var(--motion-accent) 14%, transparent), transparent 52%), linear-gradient(180deg, var(--primitive-glass-soft), var(--primitive-recessed)), var(--motion-stage-strong);isolation:isolate;min-width:0;box-shadow:var(--motion-shadow), var(--primitive-surface-shadow);gap:clamp(14px,1.4vw,20px);padding:clamp(20px,2vw,28px);display:grid;position:relative;overflow:hidden}.motion-module__HcJ8jW__cueRow{align-items:center;gap:var(--primitive-space-2) var(--primitive-space-2-5);flex-wrap:wrap;min-width:0;display:flex}.motion-module__HcJ8jW__trigger,.motion-module__HcJ8jW__trailLabel{color:var(--motion-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;font-weight:800;line-height:1.35}.motion-module__HcJ8jW__providerGrid,.motion-module__HcJ8jW__demoBody{gap:var(--primitive-space-4);min-width:0;display:grid}.motion-module__HcJ8jW__providerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.motion-module__HcJ8jW__successPanel{gap:var(--primitive-space-4);width:min(100%,520px);min-width:0;padding:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:radial-gradient(circle at 100% 0, color-mix(in oklab, var(--primitive-green) 16%, transparent), transparent 58%), var(--motion-card);display:grid}.motion-module__HcJ8jW__successHeader{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-2-5);flex-wrap:wrap;min-width:0;display:flex}.motion-module__HcJ8jW__successHeader>span{color:var(--motion-body);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;font-weight:800;line-height:1.4}.motion-module__HcJ8jW__demoHeadline{font-family:var(--primitive-font-display);letter-spacing:0;text-transform:uppercase;color:var(--motion-text);overflow-wrap:anywhere;margin:0;font-size:42px;font-weight:400;line-height:.98}.motion-module__HcJ8jW__demoCard{gap:var(--primitive-space-2);min-width:0;padding:var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, var(--primitive-glass-strong), transparent), var(--motion-card);display:grid}.motion-module__HcJ8jW__demoCard strong{min-width:0;font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);text-transform:uppercase;color:var(--motion-text);font-weight:400;line-height:1}.motion-module__HcJ8jW__demoCard span{color:var(--motion-body);font-size:var(--primitive-text-sm);line-height:1.45}.motion-module__HcJ8jW__staggerGrid{gap:var(--primitive-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.motion-module__HcJ8jW__centeredDemo{justify-content:flex-start;min-width:0;display:flex}.motion-module__HcJ8jW__demoButton{min-width:0;min-height:44px;padding:0 var(--primitive-space-6);border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-btn-radius);color:var(--primitive-btn-primary-fg);background:var(--primitive-btn-primary-bg);box-shadow:var(--primitive-btn-primary-shadow);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-black);letter-spacing:var(--primitive-tracking-wide);line-height:var(--primitive-leading-none);text-transform:uppercase;cursor:pointer;appearance:none;transition:background var(--primitive-duration-fast) var(--primitive-ease-out), color var(--primitive-duration-fast) var(--primitive-ease-out), box-shadow var(--primitive-duration-fast) var(--primitive-ease-out);justify-content:center;align-items:center;display:inline-flex;position:relative}.motion-module__HcJ8jW__demoButton:hover{color:var(--primitive-btn-primary-hover-fg);background:var(--primitive-btn-primary-hover-bg);box-shadow:var(--primitive-btn-primary-hover-shadow)}.motion-module__HcJ8jW__demoButton:disabled{cursor:wait;opacity:.78}.motion-module__HcJ8jW__demoButton:focus-visible{outline:2px solid var(--primitive-focus-ring);outline-offset:3px;box-shadow:var(--primitive-btn-primary-shadow), var(--primitive-focus-shadow)}@media (prefers-reduced-motion:reduce){.motion-module__HcJ8jW__demoButton{transition:none}}.motion-module__HcJ8jW__tiltCard{gap:var(--primitive-space-2);width:min(380px,100%);min-width:0;padding:var(--primitive-space-6);border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-lg);background:radial-gradient(circle at 22% 8%, color-mix(in oklab, var(--primitive-red) 22%, transparent), transparent 44%), linear-gradient(180deg, var(--primitive-glass-strong), var(--primitive-recessed)), var(--motion-card-strong);color:var(--motion-text);box-shadow:var(--primitive-shadow-deep);display:grid}.motion-module__HcJ8jW__tiltCard strong{font-family:var(--primitive-font-display);font-size:var(--primitive-text-2xl);letter-spacing:0;text-transform:uppercase;font-weight:400;line-height:1}.motion-module__HcJ8jW__tiltCard span{color:var(--motion-body);font-size:var(--primitive-text-sm);line-height:1.45}.motion-module__HcJ8jW__parallaxStrip{gap:clamp(160px,24vh,300px);padding-block:clamp(80px,10vh,140px);display:grid}.motion-module__HcJ8jW__parallaxStrip>p{font-family:var(--primitive-font-display);letter-spacing:0;text-transform:uppercase;color:var(--motion-text);overflow-wrap:anywhere;margin:0;font-size:54px;font-weight:400;line-height:.98}.motion-module__HcJ8jW__scrollStack{gap:clamp(80px,12vh,160px);padding-block:clamp(60px,8vh,120px);display:grid}.motion-module__HcJ8jW__scrollRevealItem{position:relative}.motion-module__HcJ8jW__morphRow{gap:var(--primitive-space-5);min-width:0;font-family:var(--primitive-font-display);text-transform:uppercase;color:var(--motion-text);flex-wrap:wrap;align-items:baseline;margin:0;font-size:48px;font-weight:400;line-height:1;display:flex}.motion-module__HcJ8jW__morphRow span:first-child{color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.2em;font-weight:800}.motion-module__HcJ8jW__trailStrip{gap:var(--primitive-space-2);min-width:0;min-height:60px;display:grid;position:relative}.motion-module__HcJ8jW__countRow{gap:var(--primitive-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.motion-module__HcJ8jW__countCell{gap:var(--primitive-space-2);min-width:0;padding:var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:var(--motion-card);display:grid}.motion-module__HcJ8jW__countCell strong{font-family:var(--primitive-font-display);font-size:var(--primitive-text-3xl);color:var(--motion-text);line-height:1}.motion-module__HcJ8jW__countCell span{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--motion-muted);font-weight:800;line-height:1.45}.motion-module__HcJ8jW__tokenGrid{gap:var(--primitive-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:min(100%,1280px);margin:0 auto;display:grid}.motion-module__HcJ8jW__tokenChip{gap:var(--primitive-space-2);min-width:0;padding:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:radial-gradient(circle at 80% 0%, color-mix(in oklab, var(--motion-accent) 16%, transparent), transparent 56%), linear-gradient(180deg, var(--primitive-glass-soft), transparent), var(--motion-card);display:grid;position:relative}.motion-module__HcJ8jW__tokenChip strong{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);text-transform:uppercase;color:var(--motion-text);font-weight:400;line-height:1}.motion-module__HcJ8jW__tokenChip code{color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);overflow-wrap:anywhere;white-space:normal;line-height:1.55}@media (max-width:1120px){.motion-module__HcJ8jW__labBridge,.motion-module__HcJ8jW__bridgePanel{grid-template-columns:1fr}.motion-module__HcJ8jW__sectionHeader{grid-template-columns:54px minmax(0,1fr)}.motion-module__HcJ8jW__contractRail{grid-column:2}}@media (max-width:720px){.motion-module__HcJ8jW__main{gap:calc(var(--primitive-space-5) + var(--primitive-space-0-5));padding:calc(var(--primitive-space-4) + var(--primitive-space-0-5))}.motion-module__HcJ8jW__sectionHeader{gap:var(--primitive-space-2-5);grid-template-columns:1fr}.motion-module__HcJ8jW__contractRail{grid-column:auto}.motion-module__HcJ8jW__providerGrid{grid-template-columns:1fr}.motion-module__HcJ8jW__bridgeCopy h2{font-size:var(--primitive-text-3xl)}.motion-module__HcJ8jW__sectionHeaderBody h2{font-size:var(--primitive-text-2xl)}.motion-module__HcJ8jW__demoHeadline{font-size:32px}.motion-module__HcJ8jW__parallaxStrip>p,.motion-module__HcJ8jW__morphRow{font-size:var(--primitive-text-3xl)}}@media (max-width:520px){.motion-module__HcJ8jW__labBridge,.motion-module__HcJ8jW__demo{padding:var(--primitive-space-4)}.motion-module__HcJ8jW__bridgeCopy h2{font-size:32px}.motion-module__HcJ8jW__sectionHeaderBody h2,.motion-module__HcJ8jW__demoHeadline,.motion-module__HcJ8jW__parallaxStrip>p,.motion-module__HcJ8jW__morphRow{font-size:var(--primitive-text-2xl)}}
