.rivermark-api-module__0cJ3gW__page{--ink:#131b2b;--muted:#596170;--ground:#f4f7f9;--band:#f4f7f9;--surface:#fff;--line:#131b2b17;--line-strong:#131b2b33;--violet:#7000ff;--violet-hi:#9000ff;--tint:#efe6ff;--cockpit:#0a0a0a;--expo:cubic-bezier(.16, 1, .3, 1);--quint:cubic-bezier(.22, 1, .36, 1);--grind:cubic-bezier(.3, .45, .35, 1);--font-title:"Sora", var(--font-body);--title-weight:500;--title-tracking:-.075em;background:var(--ground);min-height:100vh;color:var(--ink);font-family:var(--font-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased}html.mac .rivermark-api-module__0cJ3gW__page{zoom:.95;min-height:105.263vh}.rivermark-api-module__0cJ3gW__page main{overflow:clip}.rivermark-api-module__0cJ3gW__container{width:min(1180px,100%);margin:0 auto}.rivermark-api-module__0cJ3gW__header{z-index:50;border-bottom:1px solid var(--line);background:#f4f7f9b8;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding:4px 20px;display:grid;position:fixed;top:0;left:0}.rivermark-api-module__0cJ3gW__header .rivermark-api-module__0cJ3gW__button{height:32px;padding:0 12px 0 14px;font-size:13px}.rivermark-api-module__0cJ3gW__header>a:first-child{justify-self:start}.rivermark-api-module__0cJ3gW__header>a:last-child{justify-self:end}.rivermark-api-module__0cJ3gW__lockup{width:auto;max-width:none;height:22px}.rivermark-api-module__0cJ3gW__nav{gap:32px;display:flex}.rivermark-api-module__0cJ3gW__nav a{color:var(--muted);font-size:14px;font-weight:500;transition:color .16s}.rivermark-api-module__0cJ3gW__nav a:hover{color:var(--ink)}.rivermark-api-module__0cJ3gW__nav .rivermark-api-module__0cJ3gW__navApp{border-left:1px solid var(--line-strong);color:var(--violet);align-items:center;gap:3px;padding-left:32px;display:inline-flex}.rivermark-api-module__0cJ3gW__nav .rivermark-api-module__0cJ3gW__navApp svg{width:15px;height:15px}.rivermark-api-module__0cJ3gW__nav .rivermark-api-module__0cJ3gW__navApp:hover{color:var(--violet-hi)}.rivermark-api-module__0cJ3gW__button{letter-spacing:-.01em;height:52px;transition:transform .4s var(--expo), box-shadow .4s var(--expo), background-color .2s ease;border-radius:12px;align-items:center;gap:10px;padding:0 20px 0 24px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.rivermark-api-module__0cJ3gW__button:hover{transform:translateY(-2px)}.rivermark-api-module__0cJ3gW__button:active{transform:translateY(0)scale(.98)}.rivermark-api-module__0cJ3gW__buttonChip,.rivermark-api-module__0cJ3gW__buttonPlay{flex:none;place-items:center;width:20px;height:20px;display:grid;position:relative;overflow:hidden}.rivermark-api-module__0cJ3gW__buttonChip svg{width:20px;height:20px;transition:transform .55s var(--expo);position:absolute}.rivermark-api-module__0cJ3gW__buttonArrowNext{transform:translate(-24px)}.rivermark-api-module__0cJ3gW__button:hover .rivermark-api-module__0cJ3gW__buttonArrow{transform:translate(24px)}.rivermark-api-module__0cJ3gW__button:hover .rivermark-api-module__0cJ3gW__buttonArrowNext{transform:none}.rivermark-api-module__0cJ3gW__buttonPrimary{background:linear-gradient(to bottom, var(--violet-hi), var(--violet));color:#fff;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000001f,0 1px 2px #3c008c4d,0 12px 28px -12px #7000ffbf}.rivermark-api-module__0cJ3gW__buttonPrimary:hover{box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000001f,0 1px 2px #3c008c4d,0 18px 36px -14px #7000ffd9}.rivermark-api-module__0cJ3gW__buttonSecondary{box-shadow:inset 0 0 0 1px var(--line), 0 10px 26px -18px #131b2b73;color:var(--ink);background:#fffffff0;padding:0 24px 0 20px}.rivermark-api-module__0cJ3gW__buttonSecondary:hover{background:#fff}.rivermark-api-module__0cJ3gW__buttonDocs{box-shadow:inset 0 0 0 1px var(--line-strong), 0 10px 26px -18px #131b2b73}.rivermark-api-module__0cJ3gW__buttonDocs:hover{box-shadow:inset 0 0 0 1px #131b2b57,0 14px 32px -18px #131b2b80}.rivermark-api-module__0cJ3gW__buttonDocs .rivermark-api-module__0cJ3gW__buttonPlay{width:24px;height:24px}.rivermark-api-module__0cJ3gW__buttonDocs .rivermark-api-module__0cJ3gW__buttonPlay svg{width:20px;height:20px}.rivermark-api-module__0cJ3gW__buttonLight.rivermark-api-module__0cJ3gW__buttonDocs{box-shadow:inset 0 0 0 1.5px #131b2b40,0 12px 40px -12px #9000ff99}.rivermark-api-module__0cJ3gW__buttonLight.rivermark-api-module__0cJ3gW__buttonDocs:hover{box-shadow:inset 0 0 0 1.5px #131b2b59,0 14px 44px -12px #9000ffb3}.rivermark-api-module__0cJ3gW__buttonPlay{color:var(--violet)}.rivermark-api-module__0cJ3gW__buttonPlay svg{width:16px;height:16px;transition:transform .45s var(--expo)}.rivermark-api-module__0cJ3gW__buttonSecondary:hover .rivermark-api-module__0cJ3gW__buttonPlay svg{transform:scale(1.18)}.rivermark-api-module__0cJ3gW__buttonLight{color:var(--ink);background:#fff;box-shadow:0 12px 40px -12px #9000ff99}.rivermark-api-module__0cJ3gW__buttonLight .rivermark-api-module__0cJ3gW__buttonChip{color:var(--violet)}.rivermark-api-module__0cJ3gW__buttonSmall{border-radius:10px;gap:6px;height:40px;padding:0 12px 0 16px;font-size:14px}.rivermark-api-module__0cJ3gW__buttonSmall .rivermark-api-module__0cJ3gW__buttonChip,.rivermark-api-module__0cJ3gW__buttonSmall .rivermark-api-module__0cJ3gW__buttonChip svg{width:16px;height:16px}.rivermark-api-module__0cJ3gW__hero{flex-direction:column;align-items:center;padding:124px 24px 120px;display:flex;position:relative}.rivermark-api-module__0cJ3gW__heroCopy{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:28px;width:min(1200px,100%);display:flex;position:relative}.rivermark-api-module__0cJ3gW__headline,.rivermark-api-module__0cJ3gW__ctaTitle{font-family:var(--font-title);font-weight:var(--title-weight);letter-spacing:var(--title-tracking);margin:0;line-height:1.02}.rivermark-api-module__0cJ3gW__headline{color:var(--ink);font-size:min(88px,6.2vw)}.rivermark-api-module__0cJ3gW__headlineVisual{flex-direction:column;align-items:center;display:flex}.rivermark-api-module__0cJ3gW__headlineLine,.rivermark-api-module__0cJ3gW__headlineLine2{white-space:nowrap;display:block}.rivermark-api-module__0cJ3gW__headlinePrefix{white-space:pre}.rivermark-api-module__0cJ3gW__mask{vertical-align:top;margin:0 -.04em -.14em;padding:0 .04em .14em;display:inline-block;overflow:hidden}.rivermark-api-module__0cJ3gW__heroWord{display:inline-block}.rivermark-api-module__0cJ3gW__tagline{max-width:820px;color:var(--muted);margin:0;font-size:21px;line-height:1.55}@media (min-width:901px){.rivermark-api-module__0cJ3gW__tagline{white-space:nowrap}}.rivermark-api-module__0cJ3gW__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.rivermark-api-module__0cJ3gW__demoWrap{z-index:2;width:min(1180px,100%);margin-top:80px;scroll-margin-top:80px;position:relative}.rivermark-api-module__0cJ3gW__rotator{vertical-align:top;display:inline-block;position:relative}.rivermark-api-module__0cJ3gW__rotatorSlot{clip-path:inset(-.08em -60vw 0);text-align:left;transition:width .75s var(--expo);vertical-align:top;white-space:pre;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;position:relative}.rivermark-api-module__0cJ3gW__rotatorSizer{visibility:hidden}.rivermark-api-module__0cJ3gW__letters{white-space:pre;position:absolute;top:0;left:0}.rivermark-api-module__0cJ3gW__letter{background:linear-gradient(to bottom, var(--violet-hi), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block}.rivermark-api-module__0cJ3gW__rotatorMarker{z-index:-1;background:var(--tint);transform-origin:0;border-radius:.04em;height:.24em;position:absolute;bottom:.2em;left:-.06em;right:-.06em}.rivermark-api-module__0cJ3gW__rotatorMeasure{visibility:hidden;pointer-events:none;white-space:pre;position:absolute;top:0;left:0}.rivermark-api-module__0cJ3gW__rotatorMeasure>span{position:absolute;top:0;left:0}.rivermark-api-module__0cJ3gW__letterClip{clip-path:inset(-.5em -.3em calc(100% - var(--clip-line,200%)) -.3em);display:inline-block}.rivermark-api-module__0cJ3gW__rotatorProbe{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.rivermark-api-module__0cJ3gW__rotatorProbe i{width:0;height:0;display:inline-block}.rivermark-api-module__0cJ3gW__ph{--bg:oklch(from color-mix(in oklab, var(--p-bg), #f4f7f9 var(--tone-mix,0%)) l calc(c * var(--tone-chroma,1)) calc(h * var(--tone-keep-hue,1) + var(--tone-hue,0) * (1 - var(--tone-keep-hue,1))));--ink:oklch(from color-mix(in oklab, var(--p-ink), #f4f7f9 var(--tone-ink-mix,0%)) l calc(c * var(--tone-chroma,1)) calc(h * var(--tone-keep-hue,1) + var(--tone-hue,0) * (1 - var(--tone-keep-hue,1))));--accent:oklch(from color-mix(in oklab, var(--p-accent), #f4f7f9 var(--tone-mix,0%)) l calc(c * var(--tone-chroma,1)) calc(h * var(--tone-keep-hue,1) + var(--tone-hue,0) * (1 - var(--tone-keep-hue,1))));--soft:oklch(from color-mix(in oklab, var(--p-soft), #f4f7f9 var(--tone-mix,0%)) l calc(c * var(--tone-chroma,1)) calc(h * var(--tone-keep-hue,1) + var(--tone-hue,0) * (1 - var(--tone-keep-hue,1))));--picture-end:var(--accent);--stroke:transparent;--shadow:#131b2b59;background:var(--bg);width:100%;color:var(--ink);text-align:left;border-radius:4px;transition:--bg .7s,--ink .7s,--accent .7s,--soft .7s,--picture-end .7s,--stroke .7s,--shadow .7s;display:block;position:relative;overflow:hidden;container-type:inline-size}.rivermark-api-module__0cJ3gW__ph:after{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--stroke);content:"";pointer-events:none;position:absolute;inset:0}.rivermark-api-module__0cJ3gW__ph span,.rivermark-api-module__0cJ3gW__ph i,.rivermark-api-module__0cJ3gW__ph b{display:block}.rivermark-api-module__0cJ3gW__phLogo{align-items:center;gap:2cqw;display:flex!important}.rivermark-api-module__0cJ3gW__phLogo i{background:var(--accent);border-radius:50%;width:5cqw;height:5cqw}.rivermark-api-module__0cJ3gW__phLogo b{background:var(--ink);opacity:.85;border-radius:2cqw;width:14cqw;height:2.2cqw}.rivermark-api-module__0cJ3gW__phTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:10cqw;font-weight:400;line-height:1.02}.rivermark-api-module__0cJ3gW__phTitleBars{max-width:var(--bars-width,100%);gap:var(--bars-gap,2.4cqw);flex-direction:column;display:flex!important}.rivermark-api-module__0cJ3gW__phTitleBars i{height:var(--bar-height,6cqw);background:var(--ink);border-radius:1.2cqw}.rivermark-api-module__0cJ3gW__phTitleBars i:last-child:not(:first-child){width:62%}.rivermark-api-module__0cJ3gW__phKicker{color:var(--accent);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:3.6cqw;font-weight:700;line-height:1.2}.rivermark-api-module__0cJ3gW__phKickerBar{background:var(--accent);border-radius:2cqw;width:26cqw;height:2.6cqw}.rivermark-api-module__0cJ3gW__phPicture{background:linear-gradient(to top right, transparent calc(50% - .6px), var(--stroke) 50%, transparent calc(50% + .6px)), linear-gradient(to top left, transparent calc(50% - .6px), var(--stroke) 50%, transparent calc(50% + .6px)), linear-gradient(145deg, var(--soft), var(--picture-end));box-shadow:inset 0 0 0 1px var(--stroke);border-radius:3cqw;position:relative;overflow:hidden}.rivermark-api-module__0cJ3gW__phPicture i{aspect-ratio:1;background:var(--bg);opacity:.35;border-radius:50%;width:60%;transition:opacity .7s;position:absolute;bottom:-18%;right:-12%}.rivermark-api-module__0cJ3gW__phLogo i,.rivermark-api-module__0cJ3gW__phStats i,.rivermark-api-module__0cJ3gW__phOrbs i,.rivermark-api-module__0cJ3gW__phSwatches i{box-shadow:inset 0 0 0 1px var(--stroke);transition:background-color .7s}.rivermark-api-module__0cJ3gW__phCta{width:var(--cta-width,30cqw);height:var(--cta-height,8cqw);background:var(--ink);border-radius:4cqw}.rivermark-api-module__0cJ3gW__phLines{flex-direction:column;gap:2cqw;display:flex!important}.rivermark-api-module__0cJ3gW__phLines i{height:var(--line-height,2.2cqw);background:var(--ink);opacity:.22;border-radius:2cqw}.rivermark-api-module__0cJ3gW__phLines i:nth-child(2n){width:78%}.rivermark-api-module__0cJ3gW__phPhoto{flex-direction:column;gap:5cqw;padding:6cqw;position:absolute;inset:0;display:flex!important}.rivermark-api-module__0cJ3gW__phPhoto .rivermark-api-module__0cJ3gW__phPicture{flex:55%}.rivermark-api-module__0cJ3gW__phPhotoCopy{flex-direction:column;gap:3cqw;display:flex!important}.rivermark-api-module__0cJ3gW__phPictureFull{border-radius:0;inset:0;position:absolute!important}.rivermark-api-module__0cJ3gW__phStoryCopy{background:linear-gradient(to bottom, transparent, var(--bg) 45%);flex-direction:column;gap:4cqw;padding:30cqw 8cqw 10cqw;bottom:0;left:0;right:0;display:flex!important;position:absolute!important}.rivermark-api-module__0cJ3gW__phStoryCopy .rivermark-api-module__0cJ3gW__phTitle{font-size:14cqw}.rivermark-api-module__0cJ3gW__phSplit{grid-template-columns:1.1fr 1fr;gap:4cqw;padding:4cqw;position:absolute;inset:0;display:grid!important}.rivermark-api-module__0cJ3gW__phSplitCopy{flex-direction:column;justify-content:center;gap:2.4cqw;padding:2cqw;display:flex!important}.rivermark-api-module__0cJ3gW__phSplit .rivermark-api-module__0cJ3gW__phTitle{font-size:6.2cqw}.rivermark-api-module__0cJ3gW__phSplit .rivermark-api-module__0cJ3gW__phKicker{font-size:1.8cqw}.rivermark-api-module__0cJ3gW__phSplit .rivermark-api-module__0cJ3gW__phLogo i{width:2.6cqw;height:2.6cqw}.rivermark-api-module__0cJ3gW__phSplit .rivermark-api-module__0cJ3gW__phLogo b{width:8cqw;height:1.2cqw}.rivermark-api-module__0cJ3gW__phSplit .rivermark-api-module__0cJ3gW__phTitleBars i{height:3cqw}.rivermark-api-module__0cJ3gW__phSplit .rivermark-api-module__0cJ3gW__phLines i{height:1.1cqw}.rivermark-api-module__0cJ3gW__phSplit .rivermark-api-module__0cJ3gW__phKickerBar{width:12cqw;height:1.4cqw}.rivermark-api-module__0cJ3gW__phBanner{align-items:center;gap:5cqw;padding:0 6cqw;position:absolute;inset:0;display:flex!important}.rivermark-api-module__0cJ3gW__phBanner .rivermark-api-module__0cJ3gW__phTitle{font-size:5.4cqw}.rivermark-api-module__0cJ3gW__phBanner .rivermark-api-module__0cJ3gW__phTitleBars{width:34cqw}.rivermark-api-module__0cJ3gW__phBanner .rivermark-api-module__0cJ3gW__phTitleBars i{height:3cqw}.rivermark-api-module__0cJ3gW__phOrbs{margin-left:auto;display:flex!important}.rivermark-api-module__0cJ3gW__phOrbs i{background:var(--accent);border-radius:50%;width:13cqw;height:13cqw;margin-left:-4cqw}.rivermark-api-module__0cJ3gW__phOrbs i:nth-child(2){background:var(--soft)}.rivermark-api-module__0cJ3gW__phOrbs i:nth-child(3){background:var(--ink)}.rivermark-api-module__0cJ3gW__phDoc{flex-direction:column;gap:5cqw;padding:7cqw;position:absolute;inset:0;display:flex!important}.rivermark-api-module__0cJ3gW__phDocHead{justify-content:space-between;align-items:center;display:flex!important}.rivermark-api-module__0cJ3gW__phDoc .rivermark-api-module__0cJ3gW__phTitle{font-size:8.4cqw}.rivermark-api-module__0cJ3gW__phStats{grid-template-columns:repeat(3,1fr);gap:3cqw;display:grid!important}.rivermark-api-module__0cJ3gW__phStats i{background:var(--soft);border-radius:2cqw;height:14cqw}.rivermark-api-module__0cJ3gW__phDoc .rivermark-api-module__0cJ3gW__phPicture{flex:1}.rivermark-api-module__0cJ3gW__phQuote{flex-direction:column;gap:4cqw;padding:9cqw;position:absolute;inset:0;display:flex!important}.rivermark-api-module__0cJ3gW__phQuoteMark{height:14cqw;color:var(--accent);font-family:var(--font-display);font-size:30cqw;line-height:.9}.rivermark-api-module__0cJ3gW__phQuote .rivermark-api-module__0cJ3gW__phTitle{font-size:9.4cqw}.rivermark-api-module__0cJ3gW__phQuoteFoot{justify-content:space-between;align-items:center;margin-top:auto;display:flex!important}.rivermark-api-module__0cJ3gW__phBrand{flex-direction:column;gap:3.4cqw;padding:8cqw;position:absolute;inset:0;display:flex!important}.rivermark-api-module__0cJ3gW__phBrand .rivermark-api-module__0cJ3gW__phLogo i{width:7cqw;height:7cqw}.rivermark-api-module__0cJ3gW__phBrand .rivermark-api-module__0cJ3gW__phTitle{margin-top:4cqw;font-size:9cqw}.rivermark-api-module__0cJ3gW__phBrand .rivermark-api-module__0cJ3gW__phTitleBars{width:60%}.rivermark-api-module__0cJ3gW__phSwatches{gap:2.4cqw;margin-top:auto;display:flex!important}.rivermark-api-module__0cJ3gW__phSwatches i{border:1px solid #00000014;border-radius:2cqw;width:13cqw;height:13cqw}.rivermark-api-module__0cJ3gW__phSpecimen{color:var(--accent);font-family:var(--font-display);font-size:20cqw;font-weight:400;line-height:1;position:absolute;bottom:5cqw;right:8cqw}.rivermark-api-module__0cJ3gW__phWire{--bg:#ffffffbf;--ink:transparent;--accent:#7000ff29;--soft:transparent;--picture-end:transparent;--stroke:#131b2b1f;--shadow:transparent}.rivermark-api-module__0cJ3gW__phWire .rivermark-api-module__0cJ3gW__phPicture i{opacity:0}.rivermark-api-module__0cJ3gW__phWire .rivermark-api-module__0cJ3gW__phTitleBars i,.rivermark-api-module__0cJ3gW__phWire .rivermark-api-module__0cJ3gW__phLines i,.rivermark-api-module__0cJ3gW__phWire .rivermark-api-module__0cJ3gW__phKickerBar,.rivermark-api-module__0cJ3gW__phWire .rivermark-api-module__0cJ3gW__phLogo i,.rivermark-api-module__0cJ3gW__phWire .rivermark-api-module__0cJ3gW__phLogo b,.rivermark-api-module__0cJ3gW__phWire .rivermark-api-module__0cJ3gW__phStats i,.rivermark-api-module__0cJ3gW__phWire .rivermark-api-module__0cJ3gW__phOrbs i,.rivermark-api-module__0cJ3gW__phWire .rivermark-api-module__0cJ3gW__phSwatches i{box-shadow:inset 0 0 0 1px var(--stroke);background:0 0!important}.rivermark-api-module__0cJ3gW__demo{flex-direction:column;scroll-margin-top:72px;display:flex}.rivermark-api-module__0cJ3gW__demoLabel{text-align:center;text-shadow:0 0 12px #fff,0 0 24px #fff;color:var(--ink);font-family:var(--font-title);font-size:clamp(26px,2.6vw,34px);font-weight:var(--title-weight);letter-spacing:var(--title-tracking);margin:0 0 16px;line-height:1.1}.rivermark-api-module__0cJ3gW__tabs{scrollbar-width:none;display:flex;overflow-x:auto}.rivermark-api-module__0cJ3gW__tabs::-webkit-scrollbar{display:none}.rivermark-api-module__0cJ3gW__tab{color:var(--header-muted);cursor:pointer;font-family:var(--font-title);font-size:14px;font-weight:var(--title-weight);letter-spacing:-.03em;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:1 0 auto;padding:17px 16px;transition:background-color .2s,color .2s}.rivermark-api-module__0cJ3gW__tab:hover{color:#fff;background:#ffffff0f}.rivermark-api-module__0cJ3gW__tabActive,.rivermark-api-module__0cJ3gW__tabActive:hover{color:#fff;background:#ffffff21}.rivermark-api-module__0cJ3gW__card{border:6px solid var(--surface);background:var(--surface);width:100%;box-shadow:0 0 0 1px var(--line), 0 50px 100px -40px #131b2b59, 0 2px 6px #131b2b0d;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.rivermark-api-module__0cJ3gW__cardHeader{--header-muted:#a0a7b4;background:var(--ink);color:#fff;flex:none}.rivermark-api-module__0cJ3gW__caption{border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:24px 30px;display:flex}.rivermark-api-module__0cJ3gW__captionBody{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.rivermark-api-module__0cJ3gW__captionTitle{font-family:var(--font-title);font-size:22px;font-weight:var(--title-weight);letter-spacing:var(--title-tracking);margin:0;line-height:1.12}.rivermark-api-module__0cJ3gW__steps{flex-direction:column;flex:1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rivermark-api-module__0cJ3gW__step,.rivermark-api-module__0cJ3gW__stepCall{color:var(--muted);align-items:baseline;gap:10px;font-size:15px;line-height:1.35;display:flex}.rivermark-api-module__0cJ3gW__stepNum{background:var(--ground);width:19px;height:19px;color:var(--muted);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid;transform:translateY(2px)}.rivermark-api-module__0cJ3gW__stepCall{color:var(--ink);font-weight:600}.rivermark-api-module__0cJ3gW__stepCall .rivermark-api-module__0cJ3gW__stepNum{background:linear-gradient(to bottom, var(--violet-hi), var(--violet));color:#fff}.rivermark-api-module__0cJ3gW__guideButton{flex:none}.rivermark-api-module__0cJ3gW__panes{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);height:520px;display:grid}.rivermark-api-module__0cJ3gW__request,.rivermark-api-module__0cJ3gW__response{flex-direction:column;min-height:0;display:flex}.rivermark-api-module__0cJ3gW__request{background:var(--cockpit);color:#e4e4e7}.rivermark-api-module__0cJ3gW__response{background:var(--surface)}.rivermark-api-module__0cJ3gW__panelBar{border-bottom:1px solid var(--line);height:52px;font-family:var(--font-mono);flex:none;align-items:center;gap:10px;padding:0 22px;font-size:13px;display:flex}.rivermark-api-module__0cJ3gW__request .rivermark-api-module__0cJ3gW__panelBar{border-color:#ffffff14}.rivermark-api-module__0cJ3gW__method{background:var(--violet);color:#fff;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.rivermark-api-module__0cJ3gW__path{color:#fff;font-weight:600}.rivermark-api-module__0cJ3gW__panelLabel{color:#8a91a0;letter-spacing:.14em;text-transform:uppercase;margin-left:auto;font-size:10px;font-weight:700}.rivermark-api-module__0cJ3gW__status{background:var(--tint);color:var(--violet);border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 8px;font-size:11px;font-weight:700;display:inline-flex}.rivermark-api-module__0cJ3gW__status i{background:currentColor;border-radius:50%;width:7px;height:7px}.rivermark-api-module__0cJ3gW__statusDone{color:#0f8a63;background:#dcf5ea}.rivermark-api-module__0cJ3gW__code{font-family:var(--font-mono);overflow-wrap:anywhere;white-space:pre-wrap;flex:1;margin:0;padding:20px 22px;font-size:13px;line-height:1.75;overflow:auto}.rivermark-api-module__0cJ3gW__codeLine{display:block;overflow:hidden}.rivermark-api-module__0cJ3gW__codeLineInner{display:block}.rivermark-api-module__0cJ3gW__tkKey{color:#c7a4ff}.rivermark-api-module__0cJ3gW__tkString{color:#f1e9dc}.rivermark-api-module__0cJ3gW__tkNumber{color:#7ce0c3}.rivermark-api-module__0cJ3gW__tkPunct{color:#6b7280}.rivermark-api-module__0cJ3gW__codeLight{color:var(--ink);padding:14px 22px 20px;font-size:12px;line-height:1.7}.rivermark-api-module__0cJ3gW__codeLight .rivermark-api-module__0cJ3gW__tkKey{color:var(--violet)}.rivermark-api-module__0cJ3gW__codeLight .rivermark-api-module__0cJ3gW__tkString{color:var(--ink)}.rivermark-api-module__0cJ3gW__codeLight .rivermark-api-module__0cJ3gW__tkNumber{color:#0f8a63}.rivermark-api-module__0cJ3gW__codeLight .rivermark-api-module__0cJ3gW__tkPunct{color:#a0a7b4}.rivermark-api-module__0cJ3gW__requestLight{border-right:1px solid var(--line);background:var(--ground);color:var(--ink)}.rivermark-api-module__0cJ3gW__requestLight .rivermark-api-module__0cJ3gW__panelBar{border-color:var(--line)}.rivermark-api-module__0cJ3gW__requestLight .rivermark-api-module__0cJ3gW__path{color:var(--ink)}.rivermark-api-module__0cJ3gW__formatSwitch{background:#ffffff1a;border-radius:8px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.rivermark-api-module__0cJ3gW__requestLight .rivermark-api-module__0cJ3gW__formatSwitch{background:#131b2b0f}.rivermark-api-module__0cJ3gW__formatSwitch button{color:#a1a1aa;cursor:pointer;font-family:var(--font-body);background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.rivermark-api-module__0cJ3gW__requestLight .rivermark-api-module__0cJ3gW__formatSwitch button{color:var(--muted)}.rivermark-api-module__0cJ3gW__formatSwitch .rivermark-api-module__0cJ3gW__formatOn{color:var(--ink);background:#fff}.rivermark-api-module__0cJ3gW__requestLight .rivermark-api-module__0cJ3gW__formatSwitch .rivermark-api-module__0cJ3gW__formatOn{color:var(--ink);box-shadow:0 1px 2px #131b2b1a}.rivermark-api-module__0cJ3gW__fields{flex:1;margin:0;padding:4px 22px 16px;font-size:14px;line-height:1.5;overflow:auto}.rivermark-api-module__0cJ3gW__field{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);gap:14px;padding:13px 0;display:grid}.rivermark-api-module__0cJ3gW__field:last-child{border-bottom:0}.rivermark-api-module__0cJ3gW__fieldsCompact .rivermark-api-module__0cJ3gW__field{padding:9px 0}.rivermark-api-module__0cJ3gW__field dt{color:var(--muted);padding-top:1px;font-size:12.5px;font-weight:500}.rivermark-api-module__0cJ3gW__field dd{min-width:0;color:var(--ink);margin:0}.rivermark-api-module__0cJ3gW__fTask{font-size:15px;font-weight:500}.rivermark-api-module__0cJ3gW__fQuote:before{content:"“"}.rivermark-api-module__0cJ3gW__fQuote:after{content:"”"}.rivermark-api-module__0cJ3gW__fMuted{color:var(--muted)}.rivermark-api-module__0cJ3gW__fRefs,.rivermark-api-module__0cJ3gW__fChips{flex-wrap:wrap;gap:8px;display:flex}.rivermark-api-module__0cJ3gW__fRef,.rivermark-api-module__0cJ3gW__fChip{border:1px solid var(--line);white-space:nowrap;background:#fff;align-items:center;gap:8px;font-size:13px;display:inline-flex}.rivermark-api-module__0cJ3gW__fRef{border-radius:10px;padding:4px 11px 4px 4px}.rivermark-api-module__0cJ3gW__fChip{border-radius:8px;padding:5px 10px}.rivermark-api-module__0cJ3gW__fRefThumb{background:var(--band);width:30px;height:30px;color:var(--muted);border-radius:7px;flex:none;place-items:center;display:grid;overflow:hidden}.rivermark-api-module__0cJ3gW__fRefThumb svg{width:17px;height:17px}.rivermark-api-module__0cJ3gW__fRefDesign{border-radius:0;align-self:start}.rivermark-api-module__0cJ3gW__fSwatches{gap:2px;display:flex}.rivermark-api-module__0cJ3gW__fSwatches i{border-radius:2px;width:6px;height:14px;box-shadow:inset 0 0 0 1px #131b2b1f}.rivermark-api-module__0cJ3gW__fChipShape{border:1.5px solid var(--ink);border-radius:2px;flex:none}.rivermark-api-module__0cJ3gW__fFile{font-family:var(--font-mono);font-size:12px}.rivermark-api-module__0cJ3gW__fChipIcon{width:16px;height:16px;color:var(--muted)}.rivermark-api-module__0cJ3gW__fChipSwatch{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #131b2b1f}.rivermark-api-module__0cJ3gW__fLevel{align-items:center;gap:10px;display:inline-flex}.rivermark-api-module__0cJ3gW__fDots{gap:3px;display:inline-flex}.rivermark-api-module__0cJ3gW__fDots i{background:var(--line-strong);border-radius:3px;width:16px;height:6px}.rivermark-api-module__0cJ3gW__fDots .rivermark-api-module__0cJ3gW__fDotOn{background:var(--violet-hi)}.rivermark-api-module__0cJ3gW__eventsPlain{font-family:var(--font-body);font-size:14px}.rivermark-api-module__0cJ3gW__stage{flex:0 0 250px;justify-content:center;align-items:center;margin:14px 20px 0;padding:16px;display:flex;position:relative}.rivermark-api-module__0cJ3gW__stageRows,.rivermark-api-module__0cJ3gW__stageRow{justify-content:center;align-items:center;display:flex}.rivermark-api-module__0cJ3gW__stageRows{flex-direction:column}.rivermark-api-module__0cJ3gW__stageTile{transition:box-shadow .9s var(--expo) calc(var(--d) + .25s);border-radius:6px;flex:none;position:relative;box-shadow:0 1px 2px #131b2b00,0 6px 14px -4px #131b2b00,0 22px 44px -16px #131b2b00}.rivermark-api-module__0cJ3gW__stageTile.rivermark-api-module__0cJ3gW__isIn{box-shadow:0 1px 2px #131b2b14,0 6px 14px -4px #131b2b1f,0 22px 44px -16px #131b2b52}.rivermark-api-module__0cJ3gW__stageSkeleton{border:1px dashed var(--line-strong);background:#e9edf2 linear-gradient(100deg,#fff0 30%,#ffffffe6 50%,#fff0 70%) 0 0/250% 100%;border-radius:6px;transition:opacity .5s;position:absolute;inset:0}.rivermark-api-module__0cJ3gW__stageTile.rivermark-api-module__0cJ3gW__isIn .rivermark-api-module__0cJ3gW__stageSkeleton{opacity:0}.rivermark-api-module__0cJ3gW__stageDesign{clip-path:inset(100% 0 0 round 6px);border-radius:6px;height:100%;inset:0;position:absolute!important}.rivermark-api-module__0cJ3gW__stageTile.rivermark-api-module__0cJ3gW__isIn .rivermark-api-module__0cJ3gW__stageDesign{clip-path:inset(0 round 6px)}.rivermark-api-module__0cJ3gW__stageLabel{z-index:2;color:#fff;font-family:var(--font-mono);opacity:0;text-overflow:ellipsis;max-width:calc(100% - 12px);transition:opacity .4s ease calc(var(--d) + .5s);white-space:nowrap;background:#131b2bc7;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600;position:absolute;top:6px;left:6px;overflow:hidden}.rivermark-api-module__0cJ3gW__stageTile.rivermark-api-module__0cJ3gW__isIn .rivermark-api-module__0cJ3gW__stageLabel{opacity:1}.rivermark-api-module__0cJ3gW__responseBody{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.rivermark-api-module__0cJ3gW__events{font-family:var(--font-mono);flex-direction:column;gap:10px;margin:0;padding:18px 22px;font-size:12.5px;list-style:none;display:flex}.rivermark-api-module__0cJ3gW__events li{color:var(--ink);align-items:center;gap:10px;display:flex}.rivermark-api-module__0cJ3gW__eventStatus{color:#0f8a63;flex:none;width:17px;height:17px;margin-left:auto}.rivermark-api-module__0cJ3gW__eventLive .rivermark-api-module__0cJ3gW__eventStatus{color:var(--violet)}.rivermark-api-module__0cJ3gW__eventTag{background:var(--band);color:var(--muted);border-radius:4px;padding:2px 6px;font-size:10px}.rivermark-api-module__0cJ3gW__why,.rivermark-api-module__0cJ3gW__harness,.rivermark-api-module__0cJ3gW__faq{padding:150px 24px}.rivermark-api-module__0cJ3gW__why{padding-top:30px}.rivermark-api-module__0cJ3gW__harness{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.rivermark-api-module__0cJ3gW__sectionTitle{max-width:900px;color:var(--ink);font-family:var(--font-title);font-size:clamp(32px,4vw,54px);font-weight:var(--title-weight);letter-spacing:var(--title-tracking);margin:0;line-height:1.05}.rivermark-api-module__0cJ3gW__sectionLead{max-width:700px;color:var(--muted);margin:26px 0 0;font-size:20px;line-height:1.6}.rivermark-api-module__0cJ3gW__bento{grid-template-columns:repeat(10,minmax(0,1fr));gap:20px;margin-top:72px;display:grid}.rivermark-api-module__0cJ3gW__cell{border:1px solid var(--line);background:var(--surface);border-radius:22px;flex-direction:column;gap:24px;padding:34px;display:flex;overflow:hidden}.rivermark-api-module__0cJ3gW__cellInterface{grid-column:span 4;justify-content:center}.rivermark-api-module__0cJ3gW__cellHtml{grid-column:span 6;gap:32px;padding:34px 24px}.rivermark-api-module__0cJ3gW__cellBrand{grid-column:span 5;justify-content:center;padding:24px 34px}.rivermark-api-module__0cJ3gW__cellCosts{grid-column:span 5;padding:24px 34px}.rivermark-api-module__0cJ3gW__taskChips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rivermark-api-module__0cJ3gW__taskChips li{border:1px solid var(--line);background:var(--band);border-radius:999px;padding:8px 13px;font-size:14px;font-weight:500}.rivermark-api-module__0cJ3gW__cellCopy h3{font-family:var(--font-title);font-size:27px;font-weight:var(--title-weight);letter-spacing:var(--title-tracking);margin:0 0 12px;line-height:1.15}.rivermark-api-module__0cJ3gW__cellCopy p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.rivermark-api-module__0cJ3gW__liveCss{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;display:grid}.rivermark-api-module__0cJ3gW__liveCode{background:var(--cockpit);color:#e4e4e7;border-radius:14px;padding:18px 20px;font-size:12px;line-height:1.85}.rivermark-api-module__0cJ3gW__liveLine{border-radius:4px;margin:0 -6px;padding:0 6px;display:block}.rivermark-api-module__0cJ3gW__liveTile{background:var(--bg);min-height:230px;color:var(--ink);border-radius:14px;flex-direction:column;gap:10px;padding:18px;display:flex;position:relative;overflow:hidden}.rivermark-api-module__0cJ3gW__liveKicker{font-family:var(--font-mono);letter-spacing:.06em;opacity:.7;text-transform:uppercase;font-size:10px;font-weight:700}.rivermark-api-module__0cJ3gW__liveHeadline{font-family:var(--font-display);letter-spacing:-.02em;transition:color .7s var(--expo), font-size .7s var(--expo);font-weight:400;line-height:1.02}.rivermark-api-module__0cJ3gW__livePicture{background:linear-gradient(145deg, var(--soft), #c8553d);border-radius:10px;flex:1;min-height:70px;margin-top:auto}.rivermark-api-module__0cJ3gW__brandPreview{flex-direction:column;gap:14px;display:flex}.rivermark-api-module__0cJ3gW__brandSwatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:240px;display:grid}.rivermark-api-module__0cJ3gW__brandSwatches span{flex-direction:column;gap:4px;display:flex}.rivermark-api-module__0cJ3gW__brandSwatches i{aspect-ratio:1/.8;border:1px solid var(--line);border-radius:10px;margin-bottom:4px}.rivermark-api-module__0cJ3gW__brandSwatches b{font-size:13px;font-weight:600}.rivermark-api-module__0cJ3gW__brandSwatches code{color:var(--muted);font-family:var(--font-mono);font-size:11px}.rivermark-api-module__0cJ3gW__brandFiles{flex-wrap:wrap;gap:8px;display:flex}.rivermark-api-module__0cJ3gW__brandFiles span{background:var(--band);font-family:var(--font-mono);border-radius:8px;align-items:center;gap:8px;padding:5px 10px 5px 5px;font-size:11px;display:inline-flex}.rivermark-api-module__0cJ3gW__brandFiles em{background:var(--surface);width:24px;height:24px;font-family:var(--font-display);border-radius:6px;place-items:center;font-size:13px;font-style:normal;font-weight:400;display:grid}.rivermark-api-module__0cJ3gW__brandFiles .rivermark-api-module__0cJ3gW__brandFileLogo{border:6px solid var(--surface);background:#c8553d}.rivermark-api-module__0cJ3gW__costs{margin:auto 0 0;padding:28px 0 17px}.rivermark-api-module__0cJ3gW__costAxis{padding-top:8px}.rivermark-api-module__0cJ3gW__costMarksTop,.rivermark-api-module__0cJ3gW__costMarksBottom{height:62px;position:relative}.rivermark-api-module__0cJ3gW__costMarksBottom{height:50px}.rivermark-api-module__0cJ3gW__costMark{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:0}.rivermark-api-module__0cJ3gW__costMarksBottom .rivermark-api-module__0cJ3gW__costMark{top:0;bottom:auto}.rivermark-api-module__0cJ3gW__costMarkEnd{align-items:flex-end;right:0}.rivermark-api-module__0cJ3gW__costMarkLabel{white-space:nowrap;align-items:baseline;gap:2px;display:flex}.rivermark-api-module__0cJ3gW__costFactor{font-family:var(--font-title);font-size:13px;font-weight:var(--title-weight);letter-spacing:-.02em}.rivermark-api-module__0cJ3gW__costMuted{color:var(--muted)}.rivermark-api-module__0cJ3gW__costViolet{color:var(--violet)}.rivermark-api-module__0cJ3gW__costDeep{color:#4c00bf}.rivermark-api-module__0cJ3gW__costTask{color:var(--muted);font-size:11px}.rivermark-api-module__0cJ3gW__costTick{width:1px;height:var(--tick);background:var(--line-strong)}.rivermark-api-module__0cJ3gW__costLine{background:linear-gradient(90deg,#cdb4f8,#8f3bff 55%,#4c00bf);border-radius:6px;height:12px;position:relative}.rivermark-api-module__0cJ3gW__costLine span{background:var(--surface);width:1px;position:absolute;top:0;bottom:0}.rivermark-api-module__0cJ3gW__flow{isolation:isolate;grid-template-columns:max-content minmax(56px,1fr) minmax(280px,360px) minmax(56px,1fr) 300px;align-items:center;margin-top:80px;padding-top:44px;display:grid;position:relative}.rivermark-api-module__0cJ3gW__flowSide{flex-direction:column;gap:14px;display:flex}.rivermark-api-module__0cJ3gW__flowInputs{grid-column:1}.rivermark-api-module__0cJ3gW__flowOutputs{grid-column:5}.rivermark-api-module__0cJ3gW__flowLabel{font-family:var(--font-title);font-size:20px;font-weight:var(--title-weight);letter-spacing:var(--title-tracking);white-space:nowrap;margin:0;position:absolute;top:0;left:0}.rivermark-api-module__0cJ3gW__flowOutputs .rivermark-api-module__0cJ3gW__flowLabel{width:300px;left:auto;right:0}.rivermark-api-module__0cJ3gW__chips{flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rivermark-api-module__0cJ3gW__chips li{border:1px solid var(--violet);background:var(--surface);border-radius:999px;align-items:center;gap:7px;padding:8px 13px 8px 10px;font-size:14px;font-weight:500;line-height:21px;display:inline-flex}.rivermark-api-module__0cJ3gW__chips .rivermark-api-module__0cJ3gW__chipEmphasis{background:var(--violet);color:#fff}.rivermark-api-module__0cJ3gW__chips .rivermark-api-module__0cJ3gW__chipEmphasis svg{color:#fff}.rivermark-api-module__0cJ3gW__chips li svg{width:16px;height:16px;color:var(--violet)}.rivermark-api-module__0cJ3gW__returns{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rivermark-api-module__0cJ3gW__returns li{border:1px solid var(--violet);background:var(--surface);border-radius:12px;grid-template-columns:18px 1fr;align-items:center;gap:2px 10px;padding:10px 14px 10px 12px;display:grid}.rivermark-api-module__0cJ3gW__returns li svg{width:18px;height:18px;color:var(--violet);grid-row:span 2}.rivermark-api-module__0cJ3gW__returns b{font-size:14px;font-weight:600}.rivermark-api-module__0cJ3gW__returns span{color:var(--muted);font-size:13px}.rivermark-api-module__0cJ3gW__flowLinks{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rivermark-api-module__0cJ3gW__flowCurve{fill:none;stroke:#7000ff80;stroke-width:2px}.rivermark-api-module__0cJ3gW__flowDot{fill:var(--violet);opacity:0}.rivermark-api-module__0cJ3gW__loop{z-index:1;aspect-ratio:1;grid-column:3;width:100%;position:relative}.rivermark-api-module__0cJ3gW__loop svg{width:100%;height:100%;display:block;overflow:visible}.rivermark-api-module__0cJ3gW__loopTrack{fill:none;stroke:#e6e9ee;stroke-width:2px}.rivermark-api-module__0cJ3gW__loopNode{border:2px solid var(--violet);background:var(--surface);font-family:var(--font-title);font-size:14px;font-weight:var(--title-weight);letter-spacing:-.02em;border-radius:999px;padding:8px 15px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 22px -10px #131b2b4d}.rivermark-api-module__0cJ3gW__loopComet{fill:none;opacity:.35;stroke-dasharray:var(--len) var(--gap);stroke-dashoffset:0;stroke-linecap:round;stroke-width:3px;transform:rotate(var(--rot));transform-origin:160px 160px}.rivermark-api-module__0cJ3gW__loopCometHead{opacity:1}.rivermark-api-module__0cJ3gW__loopSweep{background:conic-gradient(from 0deg, transparent 0 55%, #9000ff0f 75%, #9000ff61 100%);pointer-events:none;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 81.5%,#000 82% 83.2%,#0000 83.7%);mask:radial-gradient(circle closest-side,#0000 81.5%,#000 82% 83.2%,#0000 83.7%)}.rivermark-api-module__0cJ3gW__loopCenter{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.rivermark-api-module__0cJ3gW__loopLogo{width:auto;height:34px}.rivermark-api-module__0cJ3gW__loopCenter b{font-family:var(--font-title);font-size:20px;font-weight:var(--title-weight);letter-spacing:var(--title-tracking);line-height:1.1}.rivermark-api-module__0cJ3gW__features{border:1px solid var(--line);background:var(--line);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:96px;display:grid;overflow:hidden}.rivermark-api-module__0cJ3gW__feature{background:var(--surface);padding:34px 32px 38px}.rivermark-api-module__0cJ3gW__featureIcon{background:var(--tint);width:40px;height:40px;color:var(--violet);border-radius:10px;place-items:center;margin-bottom:18px;display:grid}.rivermark-api-module__0cJ3gW__featureIcon svg{width:22px;height:22px}.rivermark-api-module__0cJ3gW__feature h3{font-family:var(--font-title);font-size:23px;font-weight:var(--title-weight);letter-spacing:var(--title-tracking);margin:0 0 10px}.rivermark-api-module__0cJ3gW__feature p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.rivermark-api-module__0cJ3gW__faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.rivermark-api-module__0cJ3gW__faqList{border-top:1px solid var(--line)}.rivermark-api-module__0cJ3gW__faqItem{border-bottom:1px solid var(--line)}.rivermark-api-module__0cJ3gW__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.rivermark-api-module__0cJ3gW__faqItem summary::-webkit-details-marker{display:none}.rivermark-api-module__0cJ3gW__faqIcon{width:20px;height:20px;color:var(--muted);transition:transform .45s var(--expo), color .2s ease;flex:none}.rivermark-api-module__0cJ3gW__faqItem summary:hover .rivermark-api-module__0cJ3gW__faqIcon{color:var(--ink)}.rivermark-api-module__0cJ3gW__faqItem[open] .rivermark-api-module__0cJ3gW__faqIcon{color:var(--violet);transform:rotate(45deg)}.rivermark-api-module__0cJ3gW__faqItem p{max-width:640px;color:var(--muted);margin:0 0 26px;font-size:16px;line-height:1.65}.rivermark-api-module__0cJ3gW__faqItem p a{color:var(--violet);text-underline-offset:3px;text-decoration:underline}.rivermark-api-module__0cJ3gW__faqItem p a:hover{color:var(--violet-hi)}.rivermark-api-module__0cJ3gW__cta{background:var(--cockpit);color:#f4f7f9;text-align:center;padding:150px 24px 160px;position:relative;overflow:hidden}.rivermark-api-module__0cJ3gW__ctaGlow{filter:blur(30px);background:radial-gradient(closest-side,#7000ff66,#0000);width:1300px;height:800px;position:absolute;bottom:-420px;left:50%;transform:translate(-50%)}.rivermark-api-module__0cJ3gW__ctaInner{flex-direction:column;align-items:center;gap:30px;max-width:1100px;margin:0 auto;display:flex;position:relative}.rivermark-api-module__0cJ3gW__ctaTitle{color:#f4f7f9;font-size:min(60px,4.4vw)}.rivermark-api-module__0cJ3gW__cta .rivermark-api-module__0cJ3gW__letter{background-image:linear-gradient(#d9bcff,#a366ff)}.rivermark-api-module__0cJ3gW__cta .rivermark-api-module__0cJ3gW__rotatorMarker{background:#7000ff59}.rivermark-api-module__0cJ3gW__ctaCopy{color:#a1a1aa;max-width:580px;margin:0;font-size:19px;line-height:1.6}.rivermark-api-module__0cJ3gW__ctaPoints{color:#d4d4d8;flex-direction:column;align-items:center;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.rivermark-api-module__0cJ3gW__ctaPoints li{align-items:center;gap:8px;display:inline-flex}.rivermark-api-module__0cJ3gW__ctaPoints li svg{color:#b98bff;width:18px;height:18px}.rivermark-api-module__0cJ3gW__ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:8px;display:flex}.rivermark-api-module__0cJ3gW__footer{background:var(--cockpit);border-top:1px solid #ffffff14;padding:40px 24px}.rivermark-api-module__0cJ3gW__footerInner{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100%);margin:0 auto;display:flex}.rivermark-api-module__0cJ3gW__footerBrand{align-items:center;gap:18px;display:flex}.rivermark-api-module__0cJ3gW__footerBrand .rivermark-api-module__0cJ3gW__lockup{height:18px}.rivermark-api-module__0cJ3gW__footerBrand span,.rivermark-api-module__0cJ3gW__footerNav a{color:#ffffff73;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.rivermark-api-module__0cJ3gW__footerNav{gap:28px;display:flex}.rivermark-api-module__0cJ3gW__footerNav a:hover{color:#fff}@media (prefers-reduced-motion:no-preference){.rivermark-api-module__0cJ3gW__header,.rivermark-api-module__0cJ3gW__tagline,.rivermark-api-module__0cJ3gW__page:not(.rivermark-api-module__0cJ3gW__ready) .rivermark-api-module__0cJ3gW__heroActions,.rivermark-api-module__0cJ3gW__page:not(.rivermark-api-module__0cJ3gW__ready) .rivermark-api-module__0cJ3gW__demoWrap{opacity:0}.rivermark-api-module__0cJ3gW__ready .rivermark-api-module__0cJ3gW__header{animation:rivermark-api-module__0cJ3gW__fadeDown 1s var(--expo) .2s both}.rivermark-api-module__0cJ3gW__ready .rivermark-api-module__0cJ3gW__tagline{animation:rivermark-api-module__0cJ3gW__fadeUp 1.2s var(--expo) 1.15s both}.rivermark-api-module__0cJ3gW__ready .rivermark-api-module__0cJ3gW__heroActions{animation:rivermark-api-module__0cJ3gW__fadeUp 1.2s var(--expo) 1.3s backwards}.rivermark-api-module__0cJ3gW__ready .rivermark-api-module__0cJ3gW__demoLabel{animation:rivermark-api-module__0cJ3gW__fadeUp 1s var(--expo) 2.3s backwards}.rivermark-api-module__0cJ3gW__ready .rivermark-api-module__0cJ3gW__card{animation:rivermark-api-module__0cJ3gW__riseIn 1.6s var(--expo) 2.75s backwards}.rivermark-api-module__0cJ3gW__hero .rivermark-api-module__0cJ3gW__headlineVisual{opacity:0}.rivermark-api-module__0cJ3gW__ready .rivermark-api-module__0cJ3gW__hero .rivermark-api-module__0cJ3gW__headlineVisual{animation:rivermark-api-module__0cJ3gW__headlineIn 1.9s var(--expo) 60ms both}.rivermark-api-module__0cJ3gW__heroWord{transform:translateY(115%)}.rivermark-api-module__0cJ3gW__ready .rivermark-api-module__0cJ3gW__heroWord{animation:rivermark-api-module__0cJ3gW__wordUp 1.1s var(--quint) var(--d) both}.rivermark-api-module__0cJ3gW__lettersIntro .rivermark-api-module__0cJ3gW__letter,.rivermark-api-module__0cJ3gW__lettersIn .rivermark-api-module__0cJ3gW__letter{animation:rivermark-api-module__0cJ3gW__letterUp var(--enter-duration) var(--grind) both;animation-delay:calc(var(--d) + var(--enter-delay))}.rivermark-api-module__0cJ3gW__lettersOut .rivermark-api-module__0cJ3gW__letter{animation:rivermark-api-module__0cJ3gW__letterOut .9s var(--expo) both;animation-delay:calc(var(--i) * 26ms)}.rivermark-api-module__0cJ3gW__rotatorMarker{transform:scaleX(0)}.rivermark-api-module__0cJ3gW__rotator.rivermark-api-module__0cJ3gW__isIn .rivermark-api-module__0cJ3gW__rotatorMarker{animation:rivermark-api-module__0cJ3gW__markerIn 1.1s var(--expo) var(--d) both}.rivermark-api-module__0cJ3gW__rotatorStatic .rivermark-api-module__0cJ3gW__rotatorMarker{transform:none}.rivermark-api-module__0cJ3gW__code .rivermark-api-module__0cJ3gW__codeLineInner{opacity:0;transform:translateY(100%)}.rivermark-api-module__0cJ3gW__code.rivermark-api-module__0cJ3gW__isIn .rivermark-api-module__0cJ3gW__codeLineInner{animation:rivermark-api-module__0cJ3gW__lineUp .8s var(--expo) var(--d) both}.rivermark-api-module__0cJ3gW__fields .rivermark-api-module__0cJ3gW__field{opacity:0}.rivermark-api-module__0cJ3gW__fields.rivermark-api-module__0cJ3gW__isIn .rivermark-api-module__0cJ3gW__field{animation:rivermark-api-module__0cJ3gW__eventIn .7s var(--expo) var(--d) both}.rivermark-api-module__0cJ3gW__stageSkeleton{animation:1.4s linear infinite rivermark-api-module__0cJ3gW__shimmer}.rivermark-api-module__0cJ3gW__stageDesign{transition:clip-path 1.1s var(--expo) var(--d), transform 1.1s var(--expo) var(--d);transform:translateY(14px)}.rivermark-api-module__0cJ3gW__stageTile.rivermark-api-module__0cJ3gW__isIn .rivermark-api-module__0cJ3gW__stageDesign{transform:none}.rivermark-api-module__0cJ3gW__events li{animation:rivermark-api-module__0cJ3gW__eventIn .6s var(--expo) both}.rivermark-api-module__0cJ3gW__eventLive .rivermark-api-module__0cJ3gW__eventStatus{animation:.8s linear infinite rivermark-api-module__0cJ3gW__spin}.rivermark-api-module__0cJ3gW__liveLineChanged{animation:1.8s ease-out both rivermark-api-module__0cJ3gW__lineFlash}.rivermark-api-module__0cJ3gW__loopNode{animation:rivermark-api-module__0cJ3gW__nodeReceive 6s linear calc(var(--d) - .375s) infinite}.rivermark-api-module__0cJ3gW__loopComet{animation:6s linear infinite rivermark-api-module__0cJ3gW__cometRun}.rivermark-api-module__0cJ3gW__loopSweep{animation:1.5s linear infinite rivermark-api-module__0cJ3gW__spin}.rivermark-api-module__0cJ3gW__faqItem[open] p{animation:rivermark-api-module__0cJ3gW__fadeUp .7s var(--expo) both}}@media (prefers-reduced-motion:reduce){.rivermark-api-module__0cJ3gW__loopSweep,.rivermark-api-module__0cJ3gW__flowDot,.rivermark-api-module__0cJ3gW__loopComet{display:none}}@keyframes rivermark-api-module__0cJ3gW__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes rivermark-api-module__0cJ3gW__fadeDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes rivermark-api-module__0cJ3gW__riseIn{0%{opacity:0;transform:translateY(80px)scale(.97)}to{opacity:1;transform:none}}@keyframes rivermark-api-module__0cJ3gW__headlineIn{0%{opacity:0;filter:blur(8px);transform:scale(1.14)}40%{filter:blur()}to{opacity:1;filter:blur();transform:none}}@keyframes rivermark-api-module__0cJ3gW__wordUp{0%{transform:translateY(115%)}to{transform:none}}@keyframes rivermark-api-module__0cJ3gW__letterUp{0%{transform:translateY(118%)}to{transform:none}}@keyframes rivermark-api-module__0cJ3gW__letterOut{0%{transform:none}to{transform:translateY(118%)}}@keyframes rivermark-api-module__0cJ3gW__markerIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rivermark-api-module__0cJ3gW__lineUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes rivermark-api-module__0cJ3gW__shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes rivermark-api-module__0cJ3gW__eventIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes rivermark-api-module__0cJ3gW__spin{to{transform:rotate(360deg)}}@keyframes rivermark-api-module__0cJ3gW__lineFlash{0%{background:#7000ff99}to{background:#7000ff00}}@media (max-width:1100px) and (prefers-reduced-motion:no-preference){.rivermark-api-module__0cJ3gW__flowInputs:before{animation:rivermark-api-module__0cJ3gW__flowDrop 2.4s var(--quint) infinite}}@keyframes rivermark-api-module__0cJ3gW__flowDrop{0%{opacity:0;transform:translateY(-4px)}15%{opacity:1}80%{opacity:1;transform:translateY(40px)}to{opacity:0;transform:translateY(40px)}}@keyframes rivermark-api-module__0cJ3gW__cometRun{0%{stroke-dashoffset:0}to{stroke-dashoffset:-829.4px}}@keyframes rivermark-api-module__0cJ3gW__nodeReceive{0%{border-color:var(--violet);background:var(--surface);color:var(--ink);animation-timing-function:cubic-bezier(.33,0,.2,1);transform:translate(-50%,-50%)scale(1)}6.25%{border-color:var(--violet);background:var(--violet);color:#fff;animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(-50%,-50%)scale(1.1)}8.5%{border-color:var(--violet);background:var(--violet);color:#fff;animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(-50%,-50%)scale(1.06)}12.5%{border-color:var(--violet);background:var(--surface);color:var(--ink);transform:translate(-50%,-50%)scale(1)}to{border-color:var(--violet);background:var(--surface);color:var(--ink);transform:translate(-50%,-50%)scale(1)}}@media (max-width:1100px){.rivermark-api-module__0cJ3gW__headline{font-size:clamp(34px,11.5vw - 4px,76px)}.rivermark-api-module__0cJ3gW__ctaTitle{font-size:clamp(28px,7vw,52px)}.rivermark-api-module__0cJ3gW__flow{grid-template-columns:minmax(0,1fr);justify-items:center;gap:40px;padding-top:0}.rivermark-api-module__0cJ3gW__flowLinks{display:none}.rivermark-api-module__0cJ3gW__flowInputs,.rivermark-api-module__0cJ3gW__flowOutputs,.rivermark-api-module__0cJ3gW__loop{grid-column:auto}.rivermark-api-module__0cJ3gW__flowSide{text-align:center;align-items:center;width:min(560px,100%)}.rivermark-api-module__0cJ3gW__flowLabel,.rivermark-api-module__0cJ3gW__flowOutputs .rivermark-api-module__0cJ3gW__flowLabel{width:auto;position:static}.rivermark-api-module__0cJ3gW__chips{flex-flow:wrap;justify-content:center;gap:8px}.rivermark-api-module__0cJ3gW__chips li{padding:6px 11px 6px 9px;font-size:13px}.rivermark-api-module__0cJ3gW__flowInputs{position:relative}.rivermark-api-module__0cJ3gW__flowInputs:after,.rivermark-api-module__0cJ3gW__flowInputs:before{content:"";position:absolute;top:calc(100% + 6px);left:50%}.rivermark-api-module__0cJ3gW__flowInputs:after{background:#7000ff80;width:2px;height:48px;margin-left:-1px}.rivermark-api-module__0cJ3gW__flowInputs:before{z-index:1;background:var(--violet);opacity:0;border-radius:50%;width:8px;height:8px;margin-left:-4px}.rivermark-api-module__0cJ3gW__returns{text-align:left;width:100%}.rivermark-api-module__0cJ3gW__returns li svg{align-self:start;margin-top:1px}.rivermark-api-module__0cJ3gW__loop{width:min(340px,100%)}.rivermark-api-module__0cJ3gW__features{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.rivermark-api-module__0cJ3gW__header{grid-template-columns:1fr auto;padding:12px 16px}.rivermark-api-module__0cJ3gW__nav{display:none}.rivermark-api-module__0cJ3gW__lockup{height:18px}.rivermark-api-module__0cJ3gW__hero{padding:128px 16px 80px}.rivermark-api-module__0cJ3gW__tagline{font-size:17px}.rivermark-api-module__0cJ3gW__demoWrap{margin-top:64px}.rivermark-api-module__0cJ3gW__tabs{-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.rivermark-api-module__0cJ3gW__caption{flex-direction:column;align-items:stretch;gap:14px;padding:18px 18px 16px}.rivermark-api-module__0cJ3gW__captionTitle{font-size:19px}.rivermark-api-module__0cJ3gW__guideButton{justify-content:center;width:100%}.rivermark-api-module__0cJ3gW__panes{grid-template-columns:minmax(0,1fr);height:auto}.rivermark-api-module__0cJ3gW__request .rivermark-api-module__0cJ3gW__code{max-height:340px;font-size:12px}.rivermark-api-module__0cJ3gW__stage{flex-basis:240px;margin:14px 14px 0;padding:16px}.rivermark-api-module__0cJ3gW__responseBody{flex:none;height:300px}.rivermark-api-module__0cJ3gW__why,.rivermark-api-module__0cJ3gW__harness,.rivermark-api-module__0cJ3gW__faq{padding:96px 16px}.rivermark-api-module__0cJ3gW__why{padding-top:24px}.rivermark-api-module__0cJ3gW__sectionLead{font-size:17px}.rivermark-api-module__0cJ3gW__bento{grid-template-columns:minmax(0,1fr);margin-top:48px}.rivermark-api-module__0cJ3gW__cell{grid-column:auto;gap:24px;padding:24px 20px}.rivermark-api-module__0cJ3gW__faqGrid{grid-template-columns:minmax(0,1fr);gap:32px}.rivermark-api-module__0cJ3gW__cta{padding:110px 16px 120px}.rivermark-api-module__0cJ3gW__ctaCopy{font-size:17px}.rivermark-api-module__0cJ3gW__ctaPoints{flex-direction:column;align-items:center}.rivermark-api-module__0cJ3gW__footer{padding:32px 16px}.rivermark-api-module__0cJ3gW__footerInner{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.rivermark-api-module__0cJ3gW__liveCss,.rivermark-api-module__0cJ3gW__features{grid-template-columns:minmax(0,1fr)}.rivermark-api-module__0cJ3gW__feature{padding:28px 22px}.rivermark-api-module__0cJ3gW__demoLabel{isolation:isolate;position:relative}.rivermark-api-module__0cJ3gW__demoLabel:before{z-index:-1;content:"";filter:blur(12px);background:#f4f7f9f0;border-radius:24px;position:absolute;inset:-10px -18px}.rivermark-api-module__0cJ3gW__button{font-size:15px}.rivermark-api-module__0cJ3gW__sectionTitle{font-size:34px}.rivermark-api-module__0cJ3gW__heroActions{grid-template-columns:max-content;justify-content:center;display:grid}.rivermark-api-module__0cJ3gW__heroActions a{justify-content:center}.rivermark-api-module__0cJ3gW__field{grid-template-columns:minmax(0,1fr);gap:6px}.rivermark-api-module__0cJ3gW__costMarksBottom{height:100px}.rivermark-api-module__0cJ3gW__costMarksBottom .rivermark-api-module__0cJ3gW__costTick{height:calc(var(--tick) * 1.9)}.rivermark-api-module__0cJ3gW__costMarksBottom .rivermark-api-module__0cJ3gW__costMarkLabel{flex-direction:column;align-items:flex-start;gap:0}}
.walls-module__vz7R8q__wall{z-index:0;pointer-events:none;--tone-mix:30%;--tone-ink-mix:15%;--tone-chroma:.7;width:100%;height:1180px;position:absolute;top:0;left:0;overflow:hidden}.walls-module__vz7R8q__scene{position:absolute;inset:0}.walls-module__vz7R8q__card{box-shadow:0 18px 30px -18px var(--shadow);border-radius:8px}.walls-module__vz7R8q__cardWire{border-radius:8px}.walls-module__vz7R8q__cardImage{-webkit-user-select:none;user-select:none;background:#fff;width:100%;height:auto;display:block}.walls-module__vz7R8q__hybridTile{display:block;position:relative}.walls-module__vz7R8q__hybridWire{opacity:0;pointer-events:none;transition:opacity 1.1s;display:block;position:absolute;inset:0}.walls-module__vz7R8q__hybridTile[data-wire-on]>.walls-module__vz7R8q__hybridWire{opacity:1}.walls-module__vz7R8q__hybridTile[data-wire-on]>.walls-module__vz7R8q__card{--shadow:transparent}.walls-module__vz7R8q__hybridWire>*{height:100%}.walls-module__vz7R8q__hybridWire>.walls-module__vz7R8q__hybridWireCard{background:#fcfdfe}.walls-module__vz7R8q__corner{width:0;height:0;position:absolute}.walls-module__vz7R8q__cornerTL{top:0;left:0}.walls-module__vz7R8q__cornerTR{top:0;right:0}.walls-module__vz7R8q__cornerBL{bottom:0;left:0}.walls-module__vz7R8q__cornerBR{bottom:0;right:0}.walls-module__vz7R8q__ringStage{perspective:2000px;perspective-origin:50% 40%;position:absolute;inset:0}.walls-module__vz7R8q__ringAnchor{transform-style:preserve-3d;position:absolute;top:40%;left:50%;transform:translateZ(-1350px)rotateX(-10deg)}.walls-module__vz7R8q__ring{transform-style:preserve-3d;position:absolute}.walls-module__vz7R8q__ringTop{top:-680px}.walls-module__vz7R8q__ringUpper{top:-330px}.walls-module__vz7R8q__ringLower{top:20px}.walls-module__vz7R8q__ringItem{backface-visibility:hidden;position:absolute}.walls-module__vz7R8q__ringItem>*,.walls-module__vz7R8q__ringItem .walls-module__vz7R8q__cardImage{height:100%}@media (max-width:600px){.walls-module__vz7R8q__ringUpper .walls-module__vz7R8q__hybridTile[data-wire-on]>.walls-module__vz7R8q__hybridWire{opacity:0}.walls-module__vz7R8q__ringUpper .walls-module__vz7R8q__hybridTile[data-wire-on]>.walls-module__vz7R8q__card{--shadow:#131b2b59}}@media (prefers-reduced-motion:no-preference){.walls-module__vz7R8q__scene{opacity:0}.walls-module__vz7R8q__scene.walls-module__vz7R8q__ready{animation:2.8s cubic-bezier(.16,1,.3,1) both walls-module__vz7R8q__sceneIn}.walls-module__vz7R8q__ringTop{animation:100s linear infinite reverse walls-module__vz7R8q__spin}.walls-module__vz7R8q__ringUpper{animation:90s linear infinite walls-module__vz7R8q__spin}.walls-module__vz7R8q__ringLower{animation:110s linear infinite reverse walls-module__vz7R8q__spin}}@keyframes walls-module__vz7R8q__sceneIn{0%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:none}}@keyframes walls-module__vz7R8q__spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}
