body:has(.refresh-body){min-width:0}html:has(.refresh-body){scroll-behavior:auto}.refresh-opening .editorial-hero{padding-block:3.5rem 4rem}.refresh-opening h1{max-width:19ch}.refresh-opening .editorial-hero__intro p{max-width:65ch;font-size:1.125rem}.refresh-opening--igaming{background:var(--color-forest);color:var(--color-paper)}.refresh-opening--igaming .editorial-button{background:var(--color-green);color:var(--color-forest)}.refresh-opening--igaming .editorial-button:hover{background:#bfdc8c}.refresh-opening--nodejs,.refresh-opening--sales-distribution{background:var(--color-forest);color:var(--color-paper)}.refresh-opening--nodejs .editorial-button,.refresh-opening--sales-distribution .editorial-button{background:var(--color-green);color:var(--color-forest)}.refresh-opening--nodejs .editorial-button:hover,.refresh-opening--sales-distribution .editorial-button:hover{background:#bfdc8c}.refresh-body{padding-block:1rem 2rem}.refresh-chapter{min-width:0;padding-block:2.75rem;scroll-margin-top:8rem}.refresh-chapter h2{font:600 clamp(1.75rem,3vw,2.5rem)/1.12 var(--font-display);letter-spacing:-.02em;text-wrap:balance;max-width:28ch;margin:0 0 1.25rem}.refresh-chapter h3{font:600 1.25rem/1.4 var(--font-sans);margin:0 0 1rem}.refresh-chapter p{max-width:70ch;margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.75}.refresh-chapter p:last-child{margin-bottom:0}.refresh-chapter p[id],.refresh-chapter section[id],.refresh-chapter span[id]{scroll-margin-top:8rem}.refresh-chapter .editorial-caption{font-size:.8125rem}.refresh-chapter--split,.refresh-feature__intro,.refresh-areas,.refresh-document,.refresh-dependable{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.refresh-feature__intro{margin-bottom:2rem}.refresh-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);padding-block:2.75rem;display:grid}.refresh-pair>.refresh-chapter{padding:0}.refresh-example-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.refresh-areas__choices>.expertise-disclosure{border-top:0;margin-top:0}.refresh-areas__choices>.expertise-disclosure:first-of-type{border-top:1px solid #c6d1c1}.refresh-experience{margin-top:2rem}.refresh-experience h3{font-size:1.125rem}.refresh-trading{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.refresh-cashout .refresh-chapter{padding-block:1rem 2.75rem}@media (width>=64rem){.refresh-body--igaming .refresh-areas,.refresh-body--igaming #feeds{grid-template-columns:calc(33.3333% - clamp(1.5rem,3vw,3rem)/1.5) minmax(0,1fr);column-gap:clamp(1.5rem,3vw,3rem)}}.refresh-dependable__topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.refresh-dependable__topics>section{min-width:0}.refresh-dependable__topics h3{font-size:1.125rem}.expertise-disclosure{border-block:1px solid #c6d1c1;margin-top:1.5rem;scroll-margin-top:8rem}.expertise-disclosure+.expertise-disclosure{border-top:0;margin-top:0}.expertise-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:1.125rem;list-style:none;display:flex}.expertise-disclosure summary::-webkit-details-marker{display:none}.expertise-disclosure summary strong{font:600 1rem/1.5 var(--font-sans)}.expertise-disclosure summary svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:24px;height:24px;transition:transform .14s}.expertise-disclosure[open]>summary{background:#eef2e8}.expertise-disclosure[open]>summary svg{transform:rotate(45deg)}.expertise-disclosure__summary{max-width:70ch;margin-top:.5rem;font-size:1rem;line-height:1.6;display:block}.expertise-disclosure__content{max-width:76ch;padding:1.25rem}.expertise-disclosure__content p:last-child{margin-bottom:0}#shared-selection .expertise-disclosure__content{max-width:none;padding-inline:1.125rem}.expertise-disclosure[open]>.expertise-disclosure__content{animation:.16s ease-out expertise-enter}.refresh-areas .expertise-disclosure summary strong{font-size:1.25rem}.refresh-body :is(summary,button,a):focus-visible{outline-offset:4px;outline:2px solid #486624}.refresh-topics{flex-wrap:wrap;gap:.5rem 1rem;padding-block:0 1rem;display:flex}.refresh-topics a{background:#eef2e8;align-items:center;min-height:44px;padding:.5rem .75rem;font-size:1rem;text-decoration:none;display:inline-flex}.refresh-topics a:hover{background:#d8e7bc}.record-browser,.record-browser-static{background:var(--color-forest);color:var(--color-paper)}.record-browser__state{font:400 .875rem/1.6 var(--font-mono);border-bottom:1px solid #4d665b;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:1rem 1.5rem;display:flex}.record-browser__state strong{color:#bfdc8c;font-weight:500}.record-browser__workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.record-browser__list{border-right:1px solid #4d665b;padding:1.5rem}.record-browser__component{font:400 .8125rem/1.6 var(--font-mono);color:#bfdc8c;margin-bottom:1rem;display:block}.record-browser button{text-align:left;width:100%;color:inherit;font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;border-top:1px solid #4d665b;padding:1rem;transition:background .14s;display:block}.record-browser button>span{font:400 .8125rem/1.6 var(--font-mono);display:block}.record-browser button strong{margin-block:.4rem;font-size:1rem;line-height:1.6;display:block}.record-browser button[aria-pressed=true]{color:var(--color-forest);background:#a6c86a}.record-browser button:hover:not([aria-pressed=true]){background:#26493d}.refresh-body .record-browser button:focus-visible{outline-color:var(--color-paper);outline-offset:-4px}.record-browser__detail{padding:1.5rem}.record-browser__selected-detail .record-browser__detail{animation:.14s ease-out expertise-enter}.record-browser__detail h3{font:600 1.25rem/1.4 var(--font-sans);margin:0 0 1.25rem}.record-browser__detail dl{margin:0 0 1.25rem}.record-browser__detail dl div{border-bottom:1px solid #4d665b;grid-template-columns:1fr 1.4fr;gap:1rem;padding-block:.65rem;font-size:1rem;line-height:1.6;display:grid}.record-browser__detail dd{margin:0}.record-browser__detail p{margin-bottom:1rem;font-size:1rem}.record-browser__action{border-top:1px solid #4d665b;padding-top:1rem}.record-browser__action>span{font:400 .8125rem/1.6 var(--font-mono);color:#bfdc8c}.record-browser__action p{margin:.5rem 0 0}.record-browser-static>p{padding:1.5rem 1.5rem 0}.record-browser-static .record-browser__detail+.record-browser__detail{border-top:1px solid #4d665b}.refresh-feature pre{background:var(--color-forest);color:var(--color-paper);font:400 .8125rem/1.7 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;padding:1rem;overflow:auto}.refresh-market-states h3{font-size:1.125rem}.refresh-market-states dl{margin:0}.refresh-market-states dl div{border-top:1px solid #bacbb0;grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;padding-block:.9rem;display:grid}.refresh-market-states dt{font-weight:600}.refresh-market-states dd{margin:0;font-size:1rem;line-height:1.7}.refresh-market-states .editorial-caption{margin-top:1rem}.approach-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:1rem;line-height:1.65}.approach-table th,.approach-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #c6d1c1;padding:1.25rem 1rem}.approach-table thead{background:var(--color-forest);color:var(--color-paper)}.approach-table th{font-weight:600}.approach-table tbody th{background:#eef2e8;font-size:1.125rem}.approach-table__label{display:none}.refresh-retrieval{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.refresh-retrieval li{border-top:2px solid #a6c86a;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;font-size:1rem;line-height:1.6;display:flex}.refresh-retrieval svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:24px;height:24px}@keyframes expertise-enter{0%{opacity:.55}to{opacity:1}}@media (width<=63.99rem){.refresh-chapter--split,.refresh-feature__intro,.refresh-areas,.refresh-document,.refresh-dependable,.refresh-example-row,.refresh-trading,.refresh-pair,.refresh-dependable__topics,.record-browser__workspace{grid-template-columns:1fr}.refresh-chapter--split,.refresh-feature__intro,.refresh-areas,.refresh-document,.refresh-dependable,.refresh-example-row,.refresh-trading{gap:1.5rem}.refresh-pair{gap:2.75rem}.refresh-chapter--split>h2,.refresh-feature__intro>h2,.refresh-trading>h2{margin-bottom:0}.record-browser__list{border-bottom:1px solid #4d665b;border-right:0}.refresh-market-states dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.refresh-market-states dl div{display:block}.refresh-market-states dt{margin-bottom:.5rem}.approach-table,.approach-table tbody,.approach-table tr,.approach-table th,.approach-table td{display:block}.approach-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.approach-table tbody tr{border-bottom:1px solid #c6d1c1;margin-bottom:1.5rem}.approach-table tbody th{padding:1rem;font-size:1.25rem}.approach-table td{border:0;grid-template-columns:7rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}.approach-table__label{font-weight:600;display:block}}@media (width<=47.99rem){.refresh-opening .editorial-hero{padding-block:2rem 2.5rem}.refresh-opening .editorial-hero__intro{grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}.refresh-opening .editorial-hero__intro p{font-size:1rem}.refresh-opening .editorial-hero__action{justify-self:start}.refresh-chapter,.refresh-pair{padding-block:2rem}.refresh-pair{gap:2rem}.refresh-chapter p{font-size:1rem}.record-browser__list{padding:1rem}.record-browser__detail{padding:1.25rem}.record-browser__detail dl div{grid-template-columns:1fr;gap:.25rem}.refresh-market-states dl{display:block}.refresh-market-states dl div{grid-template-columns:6rem minmax(0,1fr);gap:1rem;display:grid}.refresh-retrieval{grid-template-columns:1fr}.refresh-retrieval svg{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.refresh-body *{transition:none!important;animation:none!important}}.refresh-body--rollout .rollout-example{min-width:0;color:var(--color-forest);background:#eef2e8;margin:0;padding:clamp(1.25rem,2.5vw,2rem)}.refresh-body--rollout .rollout-example>h3,.refresh-body--rollout .rollout-example h4,.refresh-body--rollout .rollout-strengths h4{font:600 1.125rem/1.4 var(--font-sans);margin:0 0 .75rem}.refresh-body--rollout .rollout-example>.editorial-caption{font:400 .8125rem/1.6 var(--font-mono);margin:0 0 1.5rem}.refresh-body--rollout .rollout-example p{font-size:1rem;line-height:1.7}.refresh-body--rollout .rollout-example__qualification{margin-top:1.5rem}.refresh-body--rollout .rollout-example .record-label{font:400 .8125rem/1.6 var(--font-mono)}.refresh-body--rollout .rollout-example .editorial-table{table-layout:fixed}.refresh-body--rollout .rollout-example .editorial-table th{font-family:var(--font-sans);font-weight:600}.refresh-body--rollout .rollout-example .editorial-table th,.refresh-body--rollout .rollout-example .editorial-table td{overflow-wrap:anywhere;padding:1rem .75rem}.refresh-body--rollout .application-plate{border:0;margin:0}.refresh-body--rollout .application-plate figcaption h3{font:600 1.25rem/1.4 var(--font-sans);max-width:none}.rollout-strengths{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(2rem,4vw,4rem);padding-top:1.5rem;display:grid}.rollout-strengths__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.rollout-strengths__grid p{font-size:1rem}.rollout-inner-pair{padding-block:0}.rollout-contexts{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 3rem;display:grid}.rollout-contexts h3{font-size:1.125rem}.rollout-contexts p{font-size:1rem}.rollout-process{background:#eef2e8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:1.5rem;list-style:none;display:grid}.rollout-process li{border-top:2px solid var(--color-green);padding-top:1rem}.rollout-process h3{font-size:1.125rem}.rollout-process p{font-size:1rem}.rollout-recovery{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0 clamp(2rem,4vw,4rem);margin-top:2rem;display:grid}.rollout-recovery h3{grid-row:1/3}.rollout-handoff{background:#eef2e8;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:2rem;margin-bottom:2rem;padding:2rem;display:grid}.rollout-handoff article{background:var(--color-forest);color:var(--color-paper);padding:1.5rem}.rollout-handoff__link{text-align:center;font:400 .875rem/1.6 var(--font-mono)}.rollout-handoff__link svg{fill:none;stroke:#486624;stroke-width:1.5px;width:40px;margin:0 auto .75rem;display:block}.delivery-selector{background:var(--color-forest);color:var(--color-paper);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.delivery-selector__choices{border-right:1px solid #4d665b;padding:1.5rem}.delivery-selector button{text-align:left;width:100%;min-height:44px;color:inherit;cursor:pointer;font:600 1rem/1.5 var(--font-sans);background:0 0;border:0;border-top:1px solid #4d665b;padding:1rem;display:block}.delivery-selector button small{font:400 .8125rem/1.6 var(--font-mono);margin-top:.4rem;display:block}.delivery-selector button[aria-pressed=true]{background:var(--color-green);color:var(--color-forest)}.delivery-selector__detail{padding:1.5rem}.refresh-body--rollout .delivery-selector__detail h3{font:600 1.25rem/1.4 var(--font-sans);margin:1rem 0}.delivery-selector .record-label{color:#bfdc8c}.delivery-selector dl{margin:1.5rem 0 0}.delivery-selector dl div{font:400 .875rem/1.6 var(--font-mono);border-top:1px solid #4d665b;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.75rem 0;display:flex}.delivery-selector dd{margin:0}.refresh-body .delivery-selector button:focus-visible{outline-color:var(--color-paper);outline-offset:-4px}.delivery-static{gap:1.5rem;display:grid}.refresh-body--rollout .rollout-example--transitionpanels .transition-panels{gap:1.5rem}.refresh-body--rollout .transition-panels article{background:var(--color-paper);border:0;padding:1.25rem}.refresh-body--rollout .transition-panels article:nth-child(2){background:var(--color-forest);color:var(--color-paper)}.refresh-body--rollout .transition-panels article:nth-child(2) dl div{border-color:#4d665b}.refresh-body--rollout .rollout-example--accountingrecord .accounting-compare{grid-template-columns:1fr;gap:1.5rem}.refresh-body--rollout .rollout-example--accountingrecord dl{margin-bottom:0}.refresh-body--rollout .rollout-example--accountingrecord mark{color:inherit;background:#d8e7bc}.refresh-body--rollout .rollout-example--accountingrecord .accounting-compare article:nth-child(2){background:var(--color-forest);color:var(--color-paper);padding:1.25rem}.refresh-body--rollout .rollout-example--accountingrecord .accounting-compare article:nth-child(2) dl div{border-color:#4d665b}.refresh-body--rollout .rollout-example--accountingrecord .accounting-compare+h4{margin-top:1.5rem}.refresh-body--rollout .rollout-example--transactionhistory .transaction-history li{border-top:0;border-left:1px solid #bacbb0;grid-template-columns:1fr;gap:.5rem;padding:1rem 0 1rem 1rem}.refresh-body--rollout .rollout-example--transactionhistory .transaction-history h4{margin:0}.refresh-body--rollout .rollout-example--integrationrecord .integration-record{display:block;position:relative}.refresh-body--rollout .rollout-example--integrationrecord article{border-top:0;border-left:1px solid #bacbb0;padding:0 0 1.5rem 1.5rem}.refresh-body--rollout .rollout-example--integrationrecord article:last-child{padding-bottom:0}.refresh-body--rollout .rollout-example--integrationrecord article h4{margin:.5rem 0}@media (width<=63.99rem){.rollout-strengths,.rollout-recovery,.rollout-handoff,.delivery-selector{grid-template-columns:1fr}.rollout-strengths__grid,.rollout-contexts{grid-template-columns:repeat(2,minmax(0,1fr))}.rollout-recovery h3{grid-row:auto}.rollout-process{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-selector__choices{border-bottom:1px solid #4d665b;border-right:0}.refresh-body--rollout .reporting-views,.refresh-body--rollout .transition-panels,.refresh-body--rollout .application-plate__layout{grid-template-columns:1fr}.rollout-handoff__link svg{transform:rotate(90deg)}}@media (width<=47.99rem){.rollout-strengths__grid,.rollout-contexts,.rollout-process{grid-template-columns:1fr}.rollout-handoff{padding:1.25rem}.refresh-body--rollout .rollout-example .editorial-table th,.refresh-body--rollout .rollout-example .editorial-table td{padding:.4rem 0}}.editorial-pair{border-block:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;display:grid}@media (width<=47.99rem){.editorial-pair{grid-template-columns:1fr}}
