.rc-demo{container-type:inline-size;padding:20px;border:1px solid var(--rc-line);border-radius:var(--rc-radius-card);background:var(--rc-band-raised);box-shadow:var(--shadow-float);font-size:.875rem}.rc-demo__body{min-height:var(--rc-demo-reserve, 0)}@media(min-width:1024px){.rc-demo__body{min-height:var(--rc-demo-reserve-lg, var(--rc-demo-reserve, 0))}}.rc-demo__hint{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:.75rem;font-weight:500}.rc-demo__hint-playing{display:none;align-items:center;gap:8px;color:var(--rc-text-blue)}.rc-demo__hint-ready{color:var(--rc-success-top, var(--rc-text-secondary))}.rc-demo[data-rc-js]:not([data-rc-ready]) .rc-demo__hint-playing{display:inline-flex}.rc-demo[data-rc-js]:not([data-rc-ready]) .rc-demo__hint-ready{display:none}.rc-demo__pulse{width:8px;height:8px;border-radius:50%;background:var(--rc-text-blue);animation:rc-demo-pulse 1.4s ease-in-out infinite}@keyframes rc-demo-pulse{0%,to{opacity:1}50%{opacity:.3}}.rc-demo[data-rc-js] .rc-demo__step{opacity:0;transform:translateY(6px);transition:opacity var(--rc-motion-standard) var(--rc-ease-premium),transform var(--rc-motion-standard) var(--rc-ease-premium)}.rc-demo[data-rc-js] .rc-demo__step[data-visible=true]{opacity:1;transform:none}.rc-demo[data-rc-js]:not([data-rc-ready]) .rc-demo__body{pointer-events:none;user-select:none}.rc-demo__status{display:flex;align-items:center;margin-bottom:12px;min-height:32px}@media(max-width:400px){.rc-demo__status{min-height:50px}}.rc-demo__status>span{display:none;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-md);font-size:.75rem;font-weight:500}.rc-demo__status-idle{background:var(--rc-band-panel);color:var(--rc-text-secondary)}.rc-demo__status-busy{background:color-mix(in srgb,var(--rc-text-blue) 14%,transparent);color:var(--rc-text-blue)}.rc-demo__status-success{background:color-mix(in srgb,var(--rc-success-top, var(--rc-text-blue)) 14%,transparent);color:var(--rc-success-top, var(--rc-text-blue))}.rc-demo:not([data-rc-phase]) .rc-demo__status-idle,.rc-demo[data-rc-phase=busy] .rc-demo__status-busy,.rc-demo[data-rc-phase=success] .rc-demo__status-success{display:inline-flex}.rc-demo:not([data-rc-phase]) .rc-demo__status--deferred{min-height:0;margin-bottom:0}.rc-demo__spinner{width:12px;height:12px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:rc-demo-spin .7s linear infinite}@keyframes rc-demo-spin{to{transform:rotate(360deg)}}.rc-demo__response{min-height:7rem;padding:16px;border:1px solid var(--rc-line);border-radius:var(--radius-md);background:var(--rc-band-panel);transition:box-shadow var(--rc-motion-standard) var(--rc-ease-premium)}.rc-demo[data-rc-phase=success] .rc-demo__response{box-shadow:0 0 0 2px color-mix(in srgb,var(--rc-success-top, var(--rc-text-blue)) 50%,transparent)}.rc-demo__response>*{display:none;margin:0;overflow-x:auto;font-family:var(--font-mono);font-size:.8125rem;line-height:1.6;white-space:pre-wrap;color:var(--rc-text-secondary)}.rc-demo__response-busy{align-items:center;gap:8px;color:var(--rc-text-blue)}.rc-demo__response-success{color:var(--rc-success-top, var(--rc-text-primary))}.rc-demo:not([data-rc-phase]) .rc-demo__response-idle,.rc-demo[data-rc-phase=success] .rc-demo__response-success{display:block}.rc-demo[data-rc-phase=busy] .rc-demo__response-busy{display:flex}.rc-demo__field{margin:0 0 12px}.rc-demo__field label{display:block;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-secondary)}.rc-demo__field input{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--rc-line);border-radius:var(--rc-radius-input);background:var(--rc-band-deep);color:var(--rc-text-primary);font-family:inherit;font-size:16px}.rc-demo__field input:focus-visible{outline:2px solid var(--rc-text-blue);outline-offset:1px}.rc-demo__row{display:grid;gap:12px}@container (min-width: 380px){.rc-demo__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.rc-demo__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:12px 20px;border:0;border-radius:var(--rc-radius-button);background:var(--rc-text-blue);color:#fff;font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:filter var(--rc-motion-fast) var(--rc-ease-premium)}.rc-demo__action:hover:not(:disabled){filter:brightness(1.08)}.rc-demo__action:disabled{opacity:.65;cursor:default}.rc-demo__action:focus-visible{outline:2px solid var(--rc-text-primary);outline-offset:2px}.rc-demo__line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block:8px;border-bottom:1px solid var(--rc-line-soft)}.rc-demo__line:last-child{border-bottom:0}.rc-demo__line dt,.rc-demo__line-label{color:var(--rc-text-secondary)}.rc-demo__line dd,.rc-demo__line-value{margin:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--rc-text-primary)}.rc-demo__total{font-weight:600}.rc-demo__total .rc-demo__line-value{font-size:1.125rem}.rc-demo__pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--rc-band-panel);font-size:11px;font-weight:600;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-secondary)}.rc-demo__pill--ok{background:color-mix(in srgb,var(--rc-success-top, var(--rc-text-blue)) 14%,transparent);color:var(--rc-success-top, var(--rc-text-blue))}.rc-demo__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.rc-demo__note{margin:0;font-size:.75rem;color:var(--rc-text-disabled)}.rc-demo__replay{position:relative;padding:0;border:0;background:none;color:var(--rc-text-blue);font-family:inherit;font-size:.75rem;font-weight:500;cursor:pointer}.rc-demo__replay--pending{visibility:hidden}.rc-demo__replay:hover{text-decoration:underline}.rc-demo__replay:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}.rc-demo--dark{border-color:var(--rc-line-strong, var(--rc-line));background:var(--rc-band-charcoal, #12161f);color:#e6edf7}.rc-demo--dark .rc-demo__response,.rc-demo--dark .rc-demo__field input{border-color:#ffffff1f;background:#ffffff0a;color:#e6edf7}.rc-demo--dark .rc-demo__field label,.rc-demo--dark .rc-demo__note,.rc-demo--dark .rc-demo__line dt,.rc-demo--dark .rc-demo__line-label{color:#e6edf7a8}.rc-demo--dark .rc-demo__line dd,.rc-demo--dark .rc-demo__line-value,.rc-demo--dark .rc-demo__response>*{color:#e6edf7}.rc-demo--dark .rc-demo__line{border-bottom-color:#ffffff14}.rc-demo--dark .rc-demo__hint-playing,.rc-demo--dark .rc-demo__replay{color:var(--rc-cyan-400)}.rc-demo--dark .rc-demo__pulse{background:var(--rc-cyan-400)}.rc-demo--dark .rc-demo__hint-ready{color:var(--rc-green-500)}@media(prefers-reduced-motion:reduce){.rc-demo[data-rc-js] .rc-demo__step,.rc-demo__response{transition:none}.rc-demo__pulse,.rc-demo__spinner{animation:none}}.rc-demo .rc-demo-checkout__eyebrow{margin:0 0 12px;font-size:11px;font-weight:600;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-secondary)}.rc-demo .rc-demo-checkout__card{display:grid;gap:12px;margin-top:4px;padding:16px;border:1px solid var(--rc-line);border-radius:var(--radius-xl)}.rc-demo .rc-demo-checkout__card .rc-demo__field{margin-bottom:0}.rc-demo .rc-demo-checkout__order{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.rc-demo .rc-demo-checkout__amount{display:block;width:120px}.rc-demo .rc-demo-checkout__amount-box{position:relative;display:block}.rc-demo .rc-demo-checkout__currency{position:absolute;top:50%;left:12px;transform:translateY(-50%);font-size:.875rem;color:var(--rc-text-secondary)}.rc-demo .rc-demo-checkout__amount input{padding:10px 14px 10px 26px;text-align:right;font-weight:600}.rc-demo .rc-demo-checkout__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rc-demo[data-rc-phase=success] .rc-demo-checkout__pay{background:var(--rc-success-border, var(--rc-text-blue));color:var(--rc-band-raised, #ffffff)}.rc-demo .rc-demo-virtual-terminal__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:16px;border-bottom:1px solid var(--rc-line)}.rc-demo .rc-demo-virtual-terminal__title{margin:0;font-size:.875rem;font-weight:600;color:var(--rc-text-primary)}.rc-demo .rc-demo-virtual-terminal__role{background:var(--surface-ice, var(--rc-band-panel));color:var(--rc-text-blue)}.rc-demo .rc-demo-virtual-terminal__intro .rc-demo__status{min-height:50px}.rc-demo .rc-demo-virtual-terminal__grid{display:grid;gap:16px;margin-top:4px}.rc-demo .rc-demo-virtual-terminal__col{display:grid;align-content:start;gap:12px}@media(min-width:1024px){.rc-demo .rc-demo-virtual-terminal__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.rc-demo .rc-demo-virtual-terminal__caption{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-secondary)}.rc-demo .rc-demo-virtual-terminal__readout{display:flex;align-items:center;min-height:44px;margin:0;padding:10px 14px;border:1px solid var(--rc-line);border-radius:var(--rc-radius-input);color:var(--rc-text-primary)}.rc-demo .rc-demo-virtual-terminal__amount .rc-demo__field{display:block;margin-bottom:0}.rc-demo .rc-demo-virtual-terminal__amount input{font-size:1.5rem;font-weight:700;line-height:1.2}.rc-demo .rc-demo-virtual-terminal__panel{display:grid;align-content:start;gap:12px;padding:16px;border-radius:var(--radius-xl);background:var(--rc-band-panel)}.rc-demo .rc-demo-virtual-terminal__panel .rc-demo__field{margin-bottom:0}.rc-demo .rc-demo-virtual-terminal__panel .rc-demo__field input{background:var(--rc-band-raised)}.rc-demo[data-rc-phase=success] .rc-demo-virtual-terminal__submit{background:var(--rc-success-border, var(--rc-text-blue));color:var(--rc-band-raised, #ffffff)}.rc-demo-terminal__eyebrow{margin:0 0 var(--space-3);font-size:11px;font-weight:600;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-secondary)}.rc-demo-terminal__device{position:relative;display:block;width:100%;min-height:44px;margin-bottom:var(--space-3);padding:var(--space-6);overflow:hidden;border:1px solid var(--rc-line-strong, var(--rc-line));border-radius:var(--radius-xl);background:var(--rc-navy-900);color:#fff;font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;transition:transform var(--rc-motion-fast) var(--rc-ease-premium),box-shadow var(--rc-motion-standard) var(--rc-ease-premium)}.rc-demo[data-rc-ready] .rc-demo-terminal__device:hover:not(:disabled){transform:scale(1.01)}.rc-demo[data-rc-ready] .rc-demo-terminal__device:active:not(:disabled){transform:scale(.99)}.rc-demo-terminal__device:focus-visible{outline:2px solid var(--rc-text-blue);outline-offset:2px}.rc-demo-terminal__device:disabled{cursor:default}.rc-demo[data-rc-phase=success] .rc-demo-terminal__device{box-shadow:0 0 0 2px var(--rc-green-500)}.rc-demo-terminal__caption{display:block;font-size:.8125rem;color:#ffffffb3}.rc-demo .rc-demo-terminal__amount{display:block;min-height:1.15em;margin-top:var(--space-1);font-size:1.75rem;font-weight:700;line-height:1.15;color:#fff}@container (min-width: 420px){.rc-demo .rc-demo-terminal__amount{font-size:2rem}}.rc-demo-terminal__prompt{display:block;min-height:1.5em;margin-top:var(--space-4);font-size:.8125rem;line-height:1.5;color:var(--rc-green-500)}.rc-demo-terminal__prompt-steps{display:block}.rc-demo-terminal__slot{display:none}.rc-demo:not([data-rc-js]) .rc-demo-terminal__slot:first-child{display:block}.rc-demo[data-rc-js] .rc-demo-terminal__slot:last-child{display:block;opacity:1;transform:none}.rc-demo[data-rc-js] .rc-demo-terminal__slot[data-visible=true]{display:block}.rc-demo[data-rc-js] .rc-demo-terminal__slot[data-visible=true]~.rc-demo-terminal__slot{display:none}.rc-demo-terminal__prompt-busy,.rc-demo-terminal__prompt-success,.rc-demo[data-rc-phase=busy] .rc-demo-terminal__prompt-steps,.rc-demo[data-rc-phase=success] .rc-demo-terminal__prompt-steps{display:none}.rc-demo[data-rc-phase=busy] .rc-demo-terminal__prompt-busy,.rc-demo[data-rc-phase=success] .rc-demo-terminal__prompt-success{display:block}.rc-demo-terminal__approved{display:none;position:absolute;inset:0;align-items:center;justify-content:center;background:color-mix(in srgb,var(--rc-green-500) 90%,transparent);color:var(--rc-navy-950, #010837);font-size:1.125rem;font-weight:700}.rc-demo[data-rc-phase=success] .rc-demo-terminal__approved{display:flex}@media(prefers-reduced-motion:reduce){.rc-demo-terminal__device{transition:none}.rc-demo[data-rc-ready] .rc-demo-terminal__device:hover:not(:disabled),.rc-demo[data-rc-ready] .rc-demo-terminal__device:active:not(:disabled){transform:none}}.rc-demo-dashboard__eyebrow{margin:0 0 var(--space-4);font-size:11px;font-weight:600;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--text-dark-secondary)}.rc-demo-dashboard__metrics{display:grid;grid-template-columns:1fr;gap:var(--space-3);margin:0 0 var(--space-4)}@container (min-width: 400px){.rc-demo-dashboard__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.rc-demo-dashboard__metric{padding:var(--space-4);border:1px solid var(--border-dark);border-radius:var(--radius-lg);background:#ffffff0a}.rc-demo-dashboard__metric-label{font-size:.75rem;line-height:1.5}.rc-demo .rc-demo-dashboard__metric-value{margin-top:var(--space-1);font-size:1.25rem;font-weight:700;line-height:1.2}@container (min-width: 400px) and (max-width: 479.98px){.rc-demo .rc-demo-dashboard__metric-value{font-size:1rem}}.rc-demo-dashboard__list{display:grid;gap:var(--space-2);margin:0}.rc-demo-dashboard__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-dark);border-radius:var(--radius-md)}.rc-demo-payment-links-eyebrow{margin:0 0 12px;font-size:11px;font-weight:600;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-secondary)}.rc-demo-payment-links-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.rc-demo-payment-links-meta-label{font-size:.75rem;color:var(--rc-text-secondary)}.rc-demo-payment-links-chip{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border-radius:var(--radius-md);background:var(--rc-band-panel);color:var(--rc-text-blue);font-size:.75rem;font-weight:500}.rc-demo-payment-links-chip .rc-demo__line-value{color:inherit;font-size:inherit}.rc-demo-payment-links-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.rc-demo-payment-links-row{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid var(--rc-line);border-radius:var(--radius-lg)}.rc-demo-payment-links-list>li[aria-current=step]>.rc-demo-payment-links-row{border-color:var(--rc-text-blue);background:color-mix(in srgb,var(--rc-text-blue) 8%,transparent)}.rc-demo-payment-links-num{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--rc-band-panel);color:var(--rc-text-blue);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.rc-demo-payment-links-text{min-width:0}.rc-demo-payment-links-title{margin:0;font-size:.875rem;font-weight:600;color:var(--rc-text-primary)}.rc-demo-payment-links-detail{margin:2px 0 0;font-size:.75rem;color:var(--rc-text-secondary)}.rc-demo-invoicing-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rc-demo-invoicing-eyebrow{margin:0;font-size:.75rem;color:var(--rc-text-secondary)}.rc-demo .rc-demo-invoicing-id{margin:2px 0 0;font-size:1.125rem;font-weight:700;color:var(--rc-text-primary)}.rc-demo .rc-demo-invoicing-state{color:var(--rc-text-blue);white-space:nowrap}.rc-demo-invoicing-state>span{display:none}.rc-demo:not([data-rc-phase]) .rc-demo-invoicing-state-sent,.rc-demo[data-rc-phase=busy] .rc-demo-invoicing-state-sent,.rc-demo[data-rc-phase=success] .rc-demo-invoicing-state-paid{display:inline}.rc-demo-invoicing-lines{margin:16px 0 0;padding-top:16px;border-top:1px solid var(--rc-line)}.rc-demo-invoicing-lines .rc-demo__line:first-child{border-bottom:0}.rc-demo-invoicing-action{margin-top:16px}.rc-demo-invoicing-pay>span{display:none}.rc-demo:not([data-rc-phase]) .rc-demo-invoicing-pay-idle,.rc-demo[data-rc-phase=busy] .rc-demo-invoicing-pay-busy,.rc-demo[data-rc-phase=success] .rc-demo-invoicing-pay-done{display:inline}.rc-demo[data-rc-phase=success] .rc-demo-invoicing-pay{background:color-mix(in srgb,var(--rc-success-top, var(--rc-text-blue)) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rc-success-top, var(--rc-text-blue)) 45%,transparent);color:var(--rc-success-border, var(--rc-text-primary))}.rc-demo .rc-demo-recurring__title{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-secondary)}.rc-demo .rc-demo-recurring__hint{margin:0 0 12px;font-size:.75rem;color:var(--rc-text-secondary)}.rc-demo[data-rc-js]:not([data-rc-ready]) .rc-demo-recurring__hint{visibility:hidden}.rc-demo .rc-demo-recurring__list{display:grid;gap:8px}.rc-demo .rc-demo-recurring__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-raised)}.rc-demo .rc-demo-recurring__date{display:flex;align-self:stretch;align-items:center;min-width:3.5rem;font-weight:500;color:var(--rc-text-primary);cursor:pointer}.rc-demo .rc-demo-recurring__status{justify-self:start;font-weight:500}.rc-demo .rc-demo-recurring__status--done{color:var(--rc-success-border)}.rc-demo .rc-demo-recurring__status--due{color:var(--rc-text-blue)}.rc-demo .rc-demo-recurring__status--planned{color:var(--rc-text-secondary)}.rc-demo .rc-demo-recurring__status--retry{color:var(--rc-warning)}.rc-demo .rc-demo-recurring__amount{display:inline-flex;align-items:center;justify-self:end;gap:4px}.rc-demo .rc-demo-recurring__currency{font-family:var(--font-mono);color:var(--rc-text-secondary)}.rc-demo .rc-demo-recurring__input{width:5.5rem;min-height:44px;padding:8px 10px;border:1px solid var(--rc-line);border-radius:var(--rc-radius-input);background:var(--rc-band-deep);color:var(--rc-text-primary);font-size:16px;text-align:right}.rc-demo .rc-demo-recurring__input:focus-visible{outline:2px solid var(--rc-text-blue);outline-offset:1px}.rc-demo .rc-demo-gateway__panel{border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-panel);overflow:hidden}.rc-demo .rc-demo-gateway__panel-head,.rc-demo .rc-demo-gateway__label{margin:0;font-size:11px;font-weight:600;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-secondary)}.rc-demo .rc-demo-gateway__panel-head{padding:10px 16px;border-bottom:1px solid var(--rc-line)}.rc-demo .rc-demo-gateway__code{margin:0;padding:16px;overflow-x:auto;font-family:var(--font-mono);font-size:.8125rem;line-height:1.6;white-space:pre-wrap;color:var(--rc-text-blue)}.rc-demo .rc-demo-gateway__controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-panel)}.rc-demo .rc-demo-gateway__controls .rc-demo__field{display:flex;flex:0 1 auto;align-items:center;gap:10px;min-width:0;margin:0}.rc-demo .rc-demo-gateway__controls .rc-demo__field label{margin-bottom:0;white-space:nowrap}.rc-demo .rc-demo-gateway__controls .rc-demo__field input{flex:0 1 7rem;width:7rem;min-width:4.5rem}.rc-demo .rc-demo-gateway__controls .rc-demo__action{flex:0 0 auto;width:auto}.rc-demo .rc-demo-gateway__result{margin-top:16px}.rc-demo .rc-demo-gateway__label{margin-bottom:8px}.rc-demo--dark .rc-demo-gateway__panel,.rc-demo--dark .rc-demo-gateway__controls{border-color:#ffffff1f;background:#ffffff0a}.rc-demo--dark .rc-demo-gateway__panel-head{border-bottom-color:#ffffff1f}.rc-demo--dark .rc-demo-gateway__panel-head,.rc-demo--dark .rc-demo-gateway__label{color:#e6edf7a8}.rc-demo--dark .rc-demo-gateway__code{color:var(--rc-cyan-400)}.rc-demo--dark .rc-demo-gateway__controls .rc-demo__field input{background:#00000047}.rc-demo .rc-demo-gateway__status .rc-demo__status-idle{background:#ffffff0f;color:#e6edf7a8}.rc-demo .rc-demo-gateway__status .rc-demo__status-busy{background:color-mix(in srgb,var(--rc-blue-600) 24%,transparent);color:var(--rc-cyan-400)}.rc-demo .rc-demo-gateway__status .rc-demo__status-success{background:color-mix(in srgb,var(--rc-green-500) 20%,transparent);color:var(--rc-green-500)}.rc-demo .rc-demo-gateway__result .rc-demo__response-success{color:var(--rc-green-500)}.rc-demo[data-rc-phase=success] .rc-demo-gateway__result .rc-demo__response{box-shadow:0 0 0 2px color-mix(in srgb,var(--rc-green-500) 50%,transparent)}.rc-demo .rc-demo-gateway__result .rc-demo__response-busy .rc-demo__spinner{color:var(--rc-cyan-400)}.rc-demo-embedded-eyebrow{margin:0 0 12px;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-secondary)}.rc-demo-embedded-card{margin-top:16px;padding:16px;border:1px solid var(--rc-line-strong, var(--rc-line));border-radius:var(--radius-xl);background:var(--rc-band-raised);box-shadow:var(--rc-shadow-sm)}.rc-demo-embedded-title{margin:0;font-size:.875rem;font-weight:600;line-height:1.5;color:var(--rc-text-primary)}.rc-demo-embedded-component{display:block;width:100%;min-height:44px;margin-top:12px;padding:16px;border:1px dashed var(--rc-text-blue);border-radius:var(--radius-lg);background:var(--rc-band-blue);color:var(--rc-text-blue);font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.5;text-align:center;cursor:pointer;transition:border-color var(--rc-motion-standard) var(--rc-ease-premium),background-color var(--rc-motion-standard) var(--rc-ease-premium),box-shadow var(--rc-motion-standard) var(--rc-ease-premium),color var(--rc-motion-standard) var(--rc-ease-premium)}.rc-demo-embedded-component:focus-visible{outline:2px solid var(--rc-text-blue);outline-offset:2px}.rc-demo-embedded-component:disabled{cursor:default;opacity:.7}.rc-demo[data-rc-phase=success] .rc-demo-embedded-component{border-color:var(--rc-success-border, var(--rc-text-blue));background:color-mix(in srgb,var(--rc-success-top, var(--rc-text-blue)) 12%,transparent);color:var(--rc-success-border, var(--rc-text-blue))}.rc-demo[data-rc-ready] .rc-demo-embedded-component:hover:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,transparent)}.rc-demo-embedded-label{display:none}.rc-demo:not([data-rc-phase]) .rc-demo-embedded-label--idle,.rc-demo[data-rc-phase=busy] .rc-demo-embedded-label--busy,.rc-demo[data-rc-phase=success] .rc-demo-embedded-label--done{display:inline}.rc-demo-embedded-caption{margin:8px 0 0;font-size:.75rem;line-height:1.5;color:var(--rc-text-disabled)}@media(prefers-reduced-motion:reduce){.rc-demo-embedded-component{transition:none}}.rc-demo-centa__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.rc-demo-centa__eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-secondary)}.rc-demo-centa__tag{flex:none;border-radius:999px;background:color-mix(in srgb,var(--rc-blue-600) 10%,transparent);padding:2px var(--space-2);font-size:11px;font-weight:600;color:var(--rc-blue-600)}.rc-demo-centa__thread{display:flex;flex-direction:column;gap:var(--space-3)}.rc-demo-centa__question,.rc-demo-centa__answer{margin:0;max-width:92%;padding:var(--space-3) var(--space-4);font-size:14px;line-height:1.55}.rc-demo-centa__question{align-self:flex-end;border-radius:var(--radius-xl) var(--radius-xl) var(--space-1) var(--radius-xl);background:var(--rc-navy-900);color:#fff}.rc-demo-centa__answer{align-self:flex-start;border:1px solid var(--rc-line);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xl) var(--space-1);background:var(--rc-band-panel);color:var(--rc-text-secondary)}.rc-demo-centa__asks{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.rc-demo-centa__ask{min-height:44px;border:1px solid var(--rc-line);border-radius:999px;background:var(--rc-band-panel);padding:var(--space-2) var(--space-4);font-family:inherit;font-size:12px;font-weight:500;color:var(--rc-text-secondary);cursor:pointer;transition:border-color var(--rc-motion-fast, .15s) ease,color var(--rc-motion-fast, .15s) ease}.rc-demo-centa__ask:hover{border-color:var(--rc-blue-600);color:var(--rc-blue-600)}.rc-demo-centa__slot{display:none}.rc-demo:not([data-rc-js]) .rc-demo-centa__slot:first-child{display:block}.rc-demo[data-rc-js] .rc-demo-centa__slot:last-child{display:block;opacity:1;transform:none}.rc-demo[data-rc-js] .rc-demo-centa__slot[data-visible=true]{display:block}.rc-demo[data-rc-js] .rc-demo-centa__slot[data-visible=true]~.rc-demo-centa__slot{display:none}.rc-demo__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rc-demo__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid var(--rc-line-soft)}.rc-demo__head-title{margin:0;min-width:0;font-size:11px;font-weight:600;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-secondary)}.rc-demo__head .rc-demo__pill{flex-shrink:0}.rc-demo__pill--info{background:color-mix(in srgb,var(--rc-text-blue) 14%,transparent);color:var(--rc-text-blue)}.rc-demo__pill--warn{background:color-mix(in srgb,var(--rc-amber-500) 18%,transparent);color:var(--rc-warning, var(--rc-amber-500))}.rc-demo__pill--danger{background:color-mix(in srgb,var(--rc-red-500) 16%,transparent);color:var(--rc-red-500)}.rc-demo__kv{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;padding-block:5px;font-size:.75rem;line-height:1.35}.rc-demo__kv:not(:last-child){border-bottom:1px solid var(--rc-line-soft)}.rc-demo__kv-label{min-width:0;color:var(--rc-text-secondary)}.rc-demo__kv-meta{grid-column:1;grid-row:2;font-size:11px;color:var(--rc-text-disabled)}.rc-demo__kv-value{grid-column:2;grid-row:1;font-variant-numeric:tabular-nums;font-weight:600;color:var(--rc-text-primary);white-space:nowrap}.rc-demo__kv-value--warn{color:var(--rc-warning, var(--rc-amber-500))}.rc-demo__kv-value--ok{color:var(--rc-success-top, var(--rc-text-blue))}.rc-demo__kv-value--muted{font-weight:500;color:var(--rc-text-secondary)}.rc-demo__kv--total{margin-top:2px;padding-top:8px;border-top:1px solid var(--rc-line);border-bottom:0!important;font-weight:600}.rc-demo__kv--total .rc-demo__kv-label{color:var(--rc-text-primary)}.rc-demo__kv--total .rc-demo__kv-value{font-size:1rem}.rc-demo__chips{display:flex;flex-wrap:wrap;gap:6px}.rc-demo__chip{display:inline-flex;align-items:center;padding:3px 9px;border:1px solid var(--rc-line);border-radius:var(--radius-md);font-size:11px;font-weight:600;line-height:1.3;color:var(--rc-text-secondary)}.rc-demo__chip--on{border-color:transparent;background:var(--rc-text-blue);color:#fff}.rc-demo__screen{padding:12px 14px;border-radius:var(--radius-xl);background:var(--rc-navy-900);color:#fff}.rc-demo__screen-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.rc-demo__screen-title{margin:0;min-width:0;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9}.rc-demo__screen-note{margin:4px 0 0;font-size:10px;line-height:1.35;color:#fff9}.rc-demo__screen-note--warn{color:var(--rc-amber-500)}.rc-demo__screen-note--ok{color:var(--rc-green-500)}.rc-demo__screen-chip{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;padding:2px 8px;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-pill);background:#ffffff0f;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fffc}.rc-demo__dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--rc-green-500)}.rc-demo__dot--warn{background:var(--rc-amber-500)}.rc-demo__dot--info{background:var(--rc-cyan-400)}.rc-demo__dot--off{background:#ffffff4d}.rc-demo__screen-label{margin:8px 0 0;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fff9}.rc-demo__screen-amount{margin:2px 0 0;font-size:26px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.rc-demo__screen-amount small{margin-left:6px;font-size:11px;font-weight:500;color:#fff9}.rc-demo__screen .rc-demo__kv-label,.rc-demo__screen .rc-demo__kv-meta{color:#ffffffa6}.rc-demo__screen .rc-demo__kv-value{color:#fff}.rc-demo__screen .rc-demo__kv:not(:last-child){border-bottom-color:#ffffff1a}.rc-demo__screen .rc-demo__kv--total{border-top-color:#ffffff29}.rc-demo__screen .rc-demo__kv--total .rc-demo__kv-label{color:#ffffffa6}.rc-demo__screen .rc-demo__chip{border-color:#ffffff40;color:#ffffffc7}.rc-demo__screen .rc-demo__chip--on{border-color:transparent;background:var(--rc-text-blue);color:#fff}.rc-demo__edge{margin:6px 0 0;text-align:center;font-size:9px;font-weight:600;letter-spacing:.22em;color:#ffffffa6}.rc-demo__edge--live{color:var(--rc-cyan-400)}.rc-demo__paper{margin:10px 16px 0;padding:6px 12px 8px;border-inline:1px dashed var(--text-muted);border-bottom:2px dashed var(--text-muted);background:var(--surface-ice);font-family:var(--font-mono);font-size:9px;line-height:1.5;color:var(--text-primary)}.rc-demo__paper-stamp{margin:0 0 2px;padding-block:1px;border-block:1px dashed var(--text-muted);text-align:center;font-weight:600;letter-spacing:.08em}.rc-demo__paper-head{margin:0;text-align:center;letter-spacing:.06em;color:var(--text-muted)}.rc-demo__paper-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;color:var(--text-muted)}.rc-demo__paper-row span:first-child{min-width:0}.rc-demo__paper-value{flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--text-primary)}.rc-demo__paper-row--total{margin-top:2px;padding-top:2px;border-top:1px solid var(--text-muted);font-weight:700;color:var(--text-primary)}.rc-demo__bar{display:block;width:100%;height:6px;border-radius:var(--radius-pill);overflow:hidden}.rc-demo__bar-track{fill:var(--rc-band-panel)}.rc-demo__bar-fill{fill:var(--rc-text-blue)}.rc-demo__bar--ok .rc-demo__bar-fill{fill:var(--rc-green-500)}.rc-demo__bar--warn .rc-demo__bar-fill{fill:var(--rc-amber-500)}.rc-demo__bar--danger .rc-demo__bar-fill{fill:var(--rc-red-500)}.rc-demo__panel{padding:10px 12px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-panel)}.rc-demo__panel+.rc-demo__panel{margin-top:8px}.rc-demo__panel-title{margin:0 0 6px;font-size:10px;font-weight:600;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-secondary)}.rc-demo__cols{display:grid;gap:8px}@container (min-width: 380px){.rc-demo__cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-demo__cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rc-demo__cols-head{display:grid;gap:8px;padding:0 2px 4px;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-disabled)}.rc-demo__row{display:grid;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--rc-line);border-radius:var(--radius-md);font-size:11px;line-height:1.3}.rc-demo__row+.rc-demo__row{margin-top:6px}.rc-demo__row--on{border-color:var(--rc-text-blue);background:color-mix(in srgb,var(--rc-text-blue) 8%,transparent)}.rc-demo__num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rc-demo__strong{font-weight:600;color:var(--rc-text-primary)}.rc-demo__muted{color:var(--rc-text-secondary)}.rc-demo__caption{margin:8px 0 0;font-size:11px;line-height:1.4;color:var(--rc-text-secondary)}.rc-demo__caption--small{font-size:10px;color:var(--rc-text-disabled)}.rc-demo__ok{color:var(--rc-success-top, var(--rc-text-blue))}.rc-demo__warn{color:var(--rc-warning, var(--rc-amber-500))}.rc-demo__danger{color:var(--rc-red-500)}.rc-demo__figure{margin:2px 0 0;font-size:1.5rem;font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--rc-text-primary)}.rc-demo__figure-label{margin:0;font-size:10px;font-weight:600;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-disabled)}.rc-demo__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rc-demo__keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.rc-demo__key{padding:6px 8px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);background:#ffffff0d;text-align:center;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff6}.rc-demo__keys .rc-demo__action{min-height:34px;padding:6px 8px;border-radius:var(--radius-md);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.rc-demo__act{margin-top:12px}.rc-demo__qualifier{margin:8px 0 0;font-size:10px;line-height:1.4;color:var(--rc-text-disabled)}.rc-demo__swap-done,.rc-demo[data-rc-phase=success] .rc-demo__swap-idle{display:none}.rc-demo[data-rc-phase=success] .rc-demo__swap-done{display:revert}.rc-demo-payment-terminals__grid{grid-template-columns:minmax(0,1fr) 74px 52px 72px;gap:6px}@container (min-width: 380px){.rc-demo-payment-terminals__grid{grid-template-columns:minmax(0,1fr) 92px 66px 88px;gap:8px}}.rc-demo-payment-terminals__device{justify-content:center;width:100%;border-color:var(--rc-text-blue);color:var(--rc-text-blue)}.rc-demo-payment-terminals__vol input{width:100%;min-height:30px;padding:3px 6px;border:1px solid var(--rc-line);border-radius:var(--radius-sm);background:var(--rc-band-deep);color:var(--rc-text-primary);font-family:inherit;font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.rc-demo-payment-terminals__vol input:focus-visible{outline:2px solid var(--rc-text-blue);outline-offset:1px}.rc-demo-payment-terminals__rollup{margin-top:12px;padding-top:10px;border-top:1px solid var(--rc-line)}.rc-demo-payment-terminals__total{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rc-demo-payment-terminals__total p{margin:0;font-size:11px}.rc-demo-payment-terminals__total .rc-demo__figure{font-size:1rem}.rc-demo-payment-terminals__total .rc-demo__figure small{font-size:11px;font-weight:500;color:var(--rc-text-disabled)}.rc-demo-countertop-terminals__batch{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:8px}.rc-demo-countertop-terminals__batch>div{min-width:0}.rc-demo-countertop-terminals__batch p{margin:0}.rc-demo-countertop-terminals__state{flex-shrink:0;padding:2px 6px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--rc-amber-500) 16%,transparent);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--rc-amber-500)}.rc-demo-countertop-terminals__state--closed{background:color-mix(in srgb,var(--rc-green-500) 16%,transparent);color:var(--rc-green-500)}.rc-demo-countertop-terminals__rows{margin-top:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.1)}.rc-demo-countertop-terminals__row{display:grid;grid-template-columns:minmax(0,1fr) 1.75rem 5.75rem;align-items:center;gap:8px;padding-block:3px;font-size:11px;line-height:1.3;color:#ffffffa6}.rc-demo-countertop-terminals__row .rc-demo__num{color:#fff}.rc-demo-countertop-terminals__refund{color:var(--rc-amber-500)}.rc-demo-countertop-terminals__close{border:1px solid color-mix(in srgb,var(--rc-cyan-400) 60%,transparent);background:color-mix(in srgb,var(--rc-cyan-400) 18%,transparent);color:var(--rc-cyan-400)}.rc-demo-countertop-terminals__close:hover:not(:disabled){background:color-mix(in srgb,var(--rc-cyan-400) 28%,transparent);filter:none}.rc-demo-countertop-terminals__tail{margin-top:0}.rc-demo-mobile-terminals__title{margin-bottom:10px}.rc-demo-mobile-terminals__grid{display:grid;gap:10px}@container (min-width: 400px){.rc-demo-mobile-terminals__grid{grid-template-columns:180px minmax(0,1fr);gap:12px}}.rc-demo-mobile-terminals__device{border-radius:var(--radius-2xl)}.rc-demo-mobile-terminals__table{min-width:0;font-size:10px;line-height:1.3;color:#fff9}.rc-demo-mobile-terminals__server{flex-shrink:0;padding:2px 6px;border-radius:var(--radius-pill);background:#ffffff1a;font-size:10px;font-weight:500;color:#fff}.rc-demo-mobile-terminals__tip{padding-top:6px}.rc-demo-mobile-terminals__read{margin-top:10px}.rc-demo-mobile-terminals__read .rc-demo__action{min-height:34px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;font-size:11px;font-weight:500;color:var(--rc-green-500)}.rc-demo-mobile-terminals__read .rc-demo__action:hover:not(:disabled){background:#ffffff24;filter:none}.rc-demo-mobile-terminals__rail{min-width:0}.rc-demo-mobile-terminals__net{display:inline-block;margin:0;padding:2px 10px;border-radius:var(--radius-pill);background:var(--rc-text-blue);font-size:11px;font-weight:600;color:#fff}.rc-demo-mobile-terminals__rail .rc-demo__panel+.rc-demo__panel{margin-top:8px}.rc-demo-rivo-go__conn{text-transform:none;letter-spacing:0}.rc-demo-rivo-go__device{position:relative;padding:8px 16px 6px}.rc-demo-rivo-go__edge-top{margin-top:0}.rc-demo-rivo-go__edge-side{position:absolute;top:50%;right:4px;transform:translateY(-50%);writing-mode:vertical-rl;font-size:9px;font-weight:600;letter-spacing:.22em;color:#ffffffa6}.rc-demo-rivo-go__face{padding-right:20px}.rc-demo-rivo-go__totals{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 12px}.rc-demo-rivo-go__totals .rc-demo__screen-label{margin-top:0}.rc-demo-rivo-go__split{display:flex;flex-wrap:wrap;gap:0 8px;margin:0;font-size:10px;font-variant-numeric:tabular-nums;color:#fff9}.rc-demo-rivo-go__tips{margin-top:6px}.rc-demo-rivo-go__signed{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.1)}.rc-demo-rivo-go__sig{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#fff9}.rc-demo-rivo-go__sig svg{width:56px;height:16px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.2);color:#ffffffd9}.rc-demo-rivo-go__approved{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--rc-green-500)}.rc-demo-rivo-go__slot{position:relative;width:58%;height:7px;margin:0 auto;border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--rc-navy-900)}.rc-demo-rivo-go__slot:after{content:"";position:absolute;top:2px;right:16px;left:16px;height:2px;border-radius:var(--radius-pill);background:#ffffff40}.rc-demo-rivo-go__counter{padding:8px 0 10px;border-radius:var(--radius-lg);background:var(--rc-band-deep)}.rc-demo-rivo-go__counter .rc-demo__paper{margin-top:0}.rc-demo-rivo-go__controls{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:10px}.rc-demo-rivo-go__controls .rc-demo__field{margin:0;width:108px}.rc-demo-smart-terminals__tray{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.rc-demo-smart-terminals__app{position:relative;display:block;padding:6px 8px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-panel)}.rc-demo-smart-terminals__app--on{border-color:var(--rc-text-blue);background:color-mix(in srgb,var(--rc-text-blue) 8%,transparent)}.rc-demo-smart-terminals__app-name{display:block;overflow:hidden;font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--rc-text-primary)}.rc-demo-smart-terminals__app--on .rc-demo-smart-terminals__app-name{color:var(--rc-text-blue)}.rc-demo-smart-terminals__app-kind{display:block;overflow:hidden;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;color:var(--rc-text-disabled)}.rc-demo-smart-terminals__badge{position:absolute;top:-7px;right:-6px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding-inline:4px;border-radius:var(--radius-pill);background:var(--rc-green-500);font-size:10px;font-weight:700;color:var(--rc-navy-950)}.rc-demo[data-rc-phase=success] .rc-demo-smart-terminals__badge{display:flex}.rc-demo-smart-terminals__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:5px 10px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);font-size:.8125rem}.rc-demo-smart-terminals__item+.rc-demo-smart-terminals__item{margin-top:6px}.rc-demo-smart-terminals__item-name{display:flex;align-items:center;gap:6px;min-width:0}.rc-demo-smart-terminals__item-name .rc-demo__strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-demo-smart-terminals__stock{flex-shrink:0;padding:1px 6px;border-radius:var(--radius-pill);background:var(--rc-band-panel);font-size:10px;font-weight:500;color:var(--rc-text-disabled)}.rc-demo-smart-terminals__stock--low{background:color-mix(in srgb,var(--rc-amber-500) 16%,transparent);color:var(--rc-warning, var(--rc-amber-500))}.rc-demo-smart-terminals__item-price{display:flex;flex-shrink:0;align-items:center;gap:6px}.rc-demo-smart-terminals__qty{font-size:11px;font-weight:600;color:var(--rc-text-blue)}.rc-demo-smart-terminals__mod{grid-column:1 / -1;justify-self:start;padding:1px 8px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--rc-text-blue);font-size:10px;font-weight:500;color:#fff}.rc-demo-smart-terminals__foot{margin-top:8px;padding-top:6px;border-top:1px solid var(--rc-line)}.rc-demo-smart-terminals__order{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:11px;line-height:1.4;color:var(--rc-text-disabled)}.rc-demo-smart-terminals__approved{margin-top:10px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--rc-green-500) 40%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--rc-green-500) 10%,transparent)}.rc-demo-smart-terminals__auth{margin:0;font-size:.875rem;font-weight:600;color:var(--rc-success-top, var(--rc-green-500))}.rc-demo-rivo-touch__grid{display:grid;gap:12px}@container (min-width: 400px){.rc-demo-rivo-touch__grid{grid-template-columns:180px minmax(0,1fr)}}.rc-demo-rivo-touch__glass{position:relative;height:348px;overflow:hidden;padding:12px;border:1px solid var(--border-light);border-radius:var(--radius-3xl);background:var(--rc-navy-900);color:#fff;box-shadow:var(--shadow-float)}.rc-demo-rivo-touch__bar{display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:600;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:#fff9}.rc-demo-rivo-touch__bar svg{width:22px;height:10px;color:#fff9}.rc-demo-rivo-touch__sale{margin-top:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.15);text-align:center;font-size:9px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#ffffffb3}.rc-demo-rivo-touch__amount{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:8px;font-size:22px;font-weight:700;line-height:1}.rc-demo-rivo-touch__amount input{width:104px;padding:2px 4px;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-sm);background:#ffffff1a;font-family:inherit;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;text-align:center;color:#fff}.rc-demo-rivo-touch__amount input:focus-visible{outline:none;border-color:#fff9}.rc-demo-rivo-touch__tap{display:flex;flex-direction:column;align-items:center;margin-top:8px}.rc-demo-rivo-touch__ring{display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:0;border:2px solid var(--rc-blue-600);border-radius:50%;background:color-mix(in srgb,var(--rc-blue-600) 25%,transparent);color:#fff;cursor:pointer;transition:transform var(--rc-motion-fast) var(--rc-ease-premium),background-color var(--rc-motion-fast) var(--rc-ease-premium)}.rc-demo-rivo-touch__ring svg{width:28px;height:28px}.rc-demo-rivo-touch__ring:hover:not(:disabled){transform:scale(1.04)}.rc-demo-rivo-touch__ring:active:not(:disabled){transform:scale(.97)}.rc-demo-rivo-touch__ring:focus-visible{outline:2px solid var(--rc-cyan-400);outline-offset:3px}.rc-demo[data-rc-phase=busy] .rc-demo-rivo-touch__ring{transform:scale(1.06);background:color-mix(in srgb,var(--rc-blue-600) 45%,transparent)}@media(prefers-reduced-motion:reduce){.rc-demo-rivo-touch__ring{transition:none}.rc-demo-rivo-touch__ring:hover:not(:disabled),.rc-demo-rivo-touch__ring:active:not(:disabled),.rc-demo[data-rc-phase=busy] .rc-demo-rivo-touch__ring{transform:none}}.rc-demo-rivo-touch__caption{margin:8px 0 0;min-height:24px;padding-inline:4px;text-align:center;font-size:9px;font-weight:500;line-height:1.4;color:#ffffffbf}.rc-demo-rivo-touch__doors{margin-top:8px}.rc-demo-rivo-touch__or{display:flex;align-items:center;gap:8px;margin:0}.rc-demo-rivo-touch__or:before,.rc-demo-rivo-touch__or:after{content:"";flex:1;height:1px;background:#fff3}.rc-demo-rivo-touch__or span{font-size:8px;font-weight:600;letter-spacing:.2em;color:#ffffff80}.rc-demo-rivo-touch__door-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.rc-demo-rivo-touch__door{padding:6px;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-lg);background:#ffffff1a;text-align:center;font-size:9px;font-weight:600;line-height:1.3;color:#fff}.rc-demo-rivo-touch__chip-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:8px}.rc-demo-rivo-touch__glass-chip{padding:4px 2px;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-sm);text-align:center;font-size:8px;font-weight:600;line-height:1.2;color:#fff9}.rc-demo-rivo-touch__glass-chip--on{border-color:var(--rc-blue-600);color:#fff}.rc-demo-rivo-touch__wash{position:absolute;inset:0;z-index:1;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding-inline:12px;background:var(--rc-green-500);text-align:center;color:var(--rc-navy-900)}.rc-demo[data-rc-phase=success] .rc-demo-rivo-touch__wash{display:flex}.rc-demo-rivo-touch__wash p{margin:0;font-size:9px;font-weight:500}.rc-demo-rivo-touch__wash-title{font-size:11px!important;font-weight:700!important;letter-spacing:.18em;text-transform:uppercase}.rc-demo-rivo-touch__wash-amount{font-size:22px!important;font-weight:700!important;line-height:1;font-variant-numeric:tabular-nums}.rc-demo-rivo-touch__rail{display:flex;min-width:0;flex-direction:column}.rc-demo-rivo-touch__radio{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--rc-line);border-radius:var(--radius-pill);background:var(--rc-band-panel);font-size:11px;font-weight:600;color:var(--rc-text-blue)}.rc-demo-rivo-touch__log{margin-top:12px;padding-top:8px;border-top:1px solid var(--rc-line)}.rc-demo-rivo-touch__log ul{margin:6px 0 0;padding:0;list-style:none}.rc-demo-rivo-touch__log li{padding:6px 8px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-panel)}.rc-demo-rivo-touch__log li+li{margin-top:6px}.rc-demo-rivo-touch__log p{margin:0;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.rc-demo-rivo-touch__log .rc-demo__num{font-size:10px;text-align:left}.rc-demo-rivo-link__device{max-width:268px;margin:8px auto 0;padding:10px;border:1px solid var(--border-dark);border-radius:var(--radius-2xl);background:var(--rc-navy-900);box-shadow:var(--shadow-float)}.rc-demo-rivo-link__brand{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff9}.rc-demo-rivo-link__display{height:68px;overflow:hidden;border:1px solid color-mix(in srgb,var(--rc-cyan-400) 25%,transparent);border-radius:var(--radius-lg);background:var(--surface-graphite)}.rc-demo-rivo-link__slot{display:none;flex-direction:column;justify-content:space-between;height:100%;padding:8px 10px;color:#fff}.rc-demo:not([data-rc-js]) .rc-demo-rivo-link__slot:first-child{display:flex}.rc-demo[data-rc-js] .rc-demo-rivo-link__slot:last-child{display:flex;opacity:1;transform:none}.rc-demo[data-rc-js] .rc-demo-rivo-link__slot[data-visible=true]{display:flex}.rc-demo[data-rc-js] .rc-demo-rivo-link__slot[data-visible=true]~.rc-demo-rivo-link__slot{display:none}.rc-demo[data-rc-phase=success] .rc-demo-rivo-link__slot{display:none}.rc-demo[data-rc-phase=success] .rc-demo-rivo-link__slot--approved{display:flex;opacity:1;transform:none}.rc-demo-rivo-link__slot--approved{background:var(--rc-green-500);color:var(--rc-navy-900)}.rc-demo-rivo-link__line{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.rc-demo-rivo-link__slot--approved .rc-demo-rivo-link__line{align-items:baseline}.rc-demo-rivo-link__instruction{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rc-cyan-400)}.rc-demo-rivo-link__state{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rc-demo-rivo-link__amount{font-size:24px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.rc-demo-rivo-link__slot--approved .rc-demo-rivo-link__amount{font-size:22px}.rc-demo-rivo-link__note{font-size:10px;font-weight:500;line-height:1.3;opacity:.8}.rc-demo-rivo-link__dots{display:flex;align-items:center;gap:6px;padding-bottom:4px}.rc-demo-rivo-link__dots span{width:8px;height:8px;border-radius:50%;background:var(--rc-cyan-400)}.rc-demo-rivo-link__pad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.rc-demo-rivo-link__key{display:flex;align-items:center;justify-content:center;height:30px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);background:#ffffff1a;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff}.rc-demo-rivo-link__key--legend{background:#ffffff0d;color:#ffffff59}.rc-demo-rivo-link__key--cancel{background:color-mix(in srgb,var(--rc-red-500) 15%,transparent);color:var(--rc-red-500)}.rc-demo-rivo-link__key--correct{background:color-mix(in srgb,var(--rc-amber-500) 15%,transparent);color:var(--rc-amber-500)}.rc-demo-rivo-link__enter{grid-column:4;grid-row:3 / span 2;display:flex;align-items:center;justify-content:center;min-height:30px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);background:color-mix(in srgb,var(--rc-green-500) 20%,transparent);font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--rc-green-500);cursor:pointer;transition:background-color var(--rc-motion-fast) var(--rc-ease-premium)}.rc-demo-rivo-link__enter:hover:not(:disabled){background:color-mix(in srgb,var(--rc-green-500) 35%,transparent)}.rc-demo-rivo-link__enter:disabled{cursor:default;opacity:.5}.rc-demo-rivo-link__enter:focus-visible{outline:2px solid var(--rc-cyan-400);outline-offset:2px}.rc-demo-restaurant-pos__lines{margin:8px 0 0;padding:0;list-style:none}.rc-demo-restaurant-pos__line{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:8px;padding-block:3px;font-size:.8125rem}.rc-demo-restaurant-pos__seat{height:20px;border:1px solid var(--rc-text-blue);border-radius:var(--radius-md);background:color-mix(in srgb,var(--rc-text-blue) 10%,transparent);text-align:center;font-size:10px;font-weight:700;line-height:18px;color:var(--rc-text-blue)}.rc-demo-restaurant-pos__name{min-width:0;color:var(--rc-text-primary)}.rc-demo-restaurant-pos__name>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-demo-restaurant-pos__mod{font-size:10px;color:var(--rc-text-disabled)}.rc-demo-restaurant-pos__totals{margin-top:8px;padding-top:8px;border-top:1px solid var(--rc-line);font-size:11px;font-variant-numeric:tabular-nums;line-height:1.4;color:var(--rc-text-disabled)}.rc-demo-restaurant-pos__seats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.rc-demo-restaurant-pos__card{padding:8px;border:1px solid var(--rc-line);border-radius:var(--radius-xl);background:var(--rc-band-panel)}.rc-demo-restaurant-pos__card--active{border-color:var(--rc-text-blue);background:color-mix(in srgb,var(--rc-text-blue) 8%,transparent)}.rc-demo-restaurant-pos__card p{margin:0}.rc-demo-restaurant-pos__card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 4px}.rc-demo-restaurant-pos__card-name{font-size:10px;font-weight:600;color:var(--rc-text-primary)}.rc-demo-restaurant-pos__transfer{padding:1px 4px;border:1px solid var(--rc-line);border-radius:var(--radius-sm);font-size:9px;font-weight:600;line-height:1.3;color:var(--rc-text-blue)}.rc-demo-restaurant-pos__split{margin-top:4px!important;font-size:10px;font-variant-numeric:tabular-nums;color:var(--rc-text-disabled)}.rc-demo-restaurant-pos__card-total{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--rc-text-primary)}.rc-demo-restaurant-pos__pad{margin-top:8px;border-radius:var(--radius-xl)}.rc-demo-restaurant-pos__pad-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.rc-demo-restaurant-pos__pad-head>span{min-width:0}.rc-demo-restaurant-pos__ask{display:block;font-size:.75rem;font-weight:600;color:#fff}.rc-demo-restaurant-pos__device{display:block;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap;color:#fff9}.rc-demo-restaurant-pos__tip{flex-shrink:0;text-align:right}.rc-demo-restaurant-pos__tip-value{display:block;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:#fff}.rc-demo-restaurant-pos__tip-base{display:block;font-size:10px;font-variant-numeric:tabular-nums;color:#fff9}.rc-demo-restaurant-pos__pad .rc-demo__chip--on{background:var(--rc-cyan-400);color:var(--rc-navy-900)}.rc-demo-retail-pos__scan{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);font-size:11px}.rc-demo-retail-pos__line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding:4px 12px;border-radius:var(--radius-lg);background:var(--rc-band-panel);font-size:.8125rem}.rc-demo-retail-pos__item{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-demo-retail-pos__matrix{margin-top:12px;padding:10px;border-radius:var(--radius-xl);background:color-mix(in srgb,var(--rc-text-blue) 8%,transparent)}.rc-demo-retail-pos__matrix>p:first-child{margin:0;font-size:11px}.rc-demo-retail-pos__sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.rc-demo-retail-pos__size{display:block;padding:4px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-raised);text-align:center}.rc-demo-retail-pos__size--on{border-color:var(--rc-text-blue);box-shadow:inset 0 0 0 1px var(--rc-text-blue)}.rc-demo-retail-pos__size-face{display:block;font-size:10px;font-weight:500;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-disabled)}.rc-demo-retail-pos__size-count{display:block;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--rc-text-primary)}.rc-demo-retail-pos__size-count--out{color:var(--rc-warning, var(--rc-amber-500))}.rc-demo-retail-pos__tender{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--rc-line)}.rc-demo-retail-pos__tender>div:first-child{min-width:0}.rc-demo-retail-pos__tender-act{flex-shrink:0;width:58%;max-width:220px}.rc-demo-retail-pos__tender-act .rc-demo__caption{text-align:center}.rc-demo-grocery-pos__row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;padding:6px 10px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);font-size:.8125rem}.rc-demo-grocery-pos__row--flag{border-left:3px solid var(--rc-amber-500)}.rc-demo[data-rc-phase=success] .rc-demo-grocery-pos__row--flag{border-left-color:var(--rc-green-500)}.rc-demo-grocery-pos__label{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center;gap:0 6px;color:var(--rc-text-primary)}.rc-demo-grocery-pos__label--rolled{font-style:italic;color:var(--rc-text-disabled)}.rc-demo-grocery-pos__weigh{display:flex;width:100%;align-items:center;gap:4px;margin-top:2px;font-size:11px;color:var(--rc-text-disabled)}.rc-demo-grocery-pos__weigh input{width:56px;padding:0 4px;border:1px solid var(--rc-line);border-radius:var(--radius-sm);background:var(--rc-band-deep);font-family:inherit;font-size:11px;font-variant-numeric:tabular-nums;text-align:right;color:var(--rc-text-primary)}.rc-demo-grocery-pos__weigh input:focus-visible{outline:2px solid var(--rc-text-blue);outline-offset:1px}.rc-demo-grocery-pos__tag{flex-shrink:0;padding:1px 6px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--rc-amber-500) 25%,transparent);font-size:10px;font-weight:600;color:var(--rc-text-primary)}.rc-demo-grocery-pos__tag--ok{background:color-mix(in srgb,var(--rc-green-500) 20%,transparent)}.rc-demo-grocery-pos__slot{min-height:68px;margin-top:12px}.rc-demo-grocery-pos__prompt{padding:8px 12px;border:1px solid color-mix(in srgb,var(--rc-amber-500) 40%,transparent);border-left:3px solid var(--rc-amber-500);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--rc-amber-500) 10%,transparent)}.rc-demo-grocery-pos__prompt p{margin:0;font-size:12px;font-weight:500;line-height:1.35;color:var(--rc-text-primary)}.rc-demo-grocery-pos__prompt-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.rc-demo-grocery-pos__clear{width:auto;min-height:28px;padding:4px 10px;font-size:11px}.rc-demo-grocery-pos__drop{padding:4px 10px;border:1px solid var(--rc-line);border-radius:var(--radius-md);font-size:11px;font-weight:600;color:var(--rc-text-secondary)}.rc-demo-grocery-pos__cleared{display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border-left:3px solid var(--rc-green-500);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--rc-green-500) 10%,transparent);font-size:.75rem;font-weight:500;color:var(--rc-text-primary)}.rc-demo[data-rc-phase=success] .rc-demo-grocery-pos__cleared{display:flex}.rc-demo-grocery-pos__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid var(--rc-line)}.rc-demo-grocery-pos__foot p{margin:0}.rc-demo-grocery-pos__send{padding:8px 12px;border-radius:var(--radius-lg);background:var(--rc-band-panel);font-size:12px;font-weight:600;color:var(--rc-text-secondary)}.rc-demo-grocery-pos__send--ready{background:color-mix(in srgb,var(--rc-text-blue) 70%,transparent);color:#fff}.rc-demo-contracts-esignatures__doc{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--rc-line)}.rc-demo-contracts-esignatures__doc>div:first-child{min-width:0}.rc-demo-contracts-esignatures__doc p{margin:0}.rc-demo-contracts-esignatures__title{font-size:13px;font-weight:600;line-height:1.3;color:var(--rc-text-primary)}.rc-demo-contracts-esignatures__total{flex-shrink:0;text-align:right}.rc-demo-contracts-esignatures__total .rc-demo__num{font-size:.875rem}.rc-demo-contracts-esignatures__clause{margin-top:10px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--rc-text-blue) 40%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--rc-text-blue) 8%,transparent)}.rc-demo-contracts-esignatures__switch{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.75rem}.rc-demo-contracts-esignatures__state{flex-shrink:0;padding:1px 8px;border:1px solid var(--rc-text-blue);border-radius:var(--radius-pill);font-size:11px;font-weight:600;color:var(--rc-text-blue)}.rc-demo-contracts-esignatures__deposit{display:flex;align-items:center;gap:8px;margin-top:6px}.rc-demo-contracts-esignatures__deposit input{width:84px;flex-shrink:0;min-height:30px;padding:2px 8px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-deep);font-family:inherit;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;color:var(--rc-text-primary)}.rc-demo-contracts-esignatures__deposit input:focus-visible{outline:2px solid var(--rc-text-blue);outline-offset:1px}.rc-demo-contracts-esignatures__deposit .rc-demo__caption{margin:0}.rc-demo-contracts-esignatures__pad{position:relative;height:60px;margin-top:10px;border:1px dashed var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-panel)}.rc-demo-contracts-esignatures__pad svg{position:absolute;top:0;right:0;left:0;width:100%;height:40px}.rc-demo-contracts-esignatures__signer{position:absolute;right:12px;bottom:4px;left:12px;margin:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap;color:var(--rc-text-disabled)}.rc-demo-contracts-esignatures__record{min-height:74px;margin-top:10px;padding:8px 12px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-panel)}.rc-demo-contracts-esignatures__record .rc-demo__caption{margin-top:0}.rc-demo-contracts-esignatures__record .rc-demo__caption+.rc-demo__caption{margin-top:2px}.rc-demo-contracts-esignatures__logged{margin:0 0 2px;font-size:11px;font-weight:500;line-height:1.4;color:var(--rc-success-top, var(--rc-text-blue))}.rc-demo-account-updater__summary{margin-top:0;margin-bottom:10px}.rc-demo-account-updater__row{display:block;padding:8px 12px;border:1px solid var(--rc-line);border-radius:var(--radius-lg)}.rc-demo-account-updater__row+.rc-demo-account-updater__row{margin-top:6px}.rc-demo-account-updater__head{display:flex;min-height:20px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;font-size:13px}.rc-demo-account-updater__chip{white-space:nowrap;padding:1px 8px;border:1px solid var(--rc-line);border-radius:var(--radius-pill);font-size:10px;font-weight:600;color:var(--rc-text-disabled)}.rc-demo-account-updater__chip--ok{border-color:color-mix(in srgb,var(--rc-green-500) 40%,transparent);background:color-mix(in srgb,var(--rc-green-500) 10%,transparent);color:var(--rc-success-top, var(--rc-text-blue))}.rc-demo-account-updater__chip--warn{border-color:color-mix(in srgb,var(--rc-amber-500) 40%,transparent);background:color-mix(in srgb,var(--rc-amber-500) 10%,transparent);color:var(--rc-warning, var(--rc-amber-500))}.rc-demo-account-updater__body{display:block;margin-top:4px;font-size:11px;line-height:1.3}.rc-demo-account-updater__was{text-decoration:line-through;color:var(--rc-text-disabled)}.rc-demo-account-updater__arrow{padding-inline:4px;color:var(--rc-text-disabled)}.rc-demo-account-updater__now{font-weight:600;color:var(--rc-success-top, var(--rc-text-blue))}.rc-demo-account-updater__token{margin-top:12px}.rc-demo-account-updater__token-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;margin:0;font-size:11px;color:var(--rc-text-primary)}.rc-demo-account-updater__lines{margin:8px 0 0}.rc-demo-account-updater__lines>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:11px}.rc-demo-account-updater__lines dt{flex-shrink:0;color:var(--rc-text-disabled)}.rc-demo-account-updater__lines dd{min-width:0;margin:0;text-align:right;color:var(--rc-text-primary)}.rc-demo-disputes__case{display:block;padding:8px 12px;border:1px solid var(--rc-line);border-radius:var(--radius-lg)}.rc-demo-disputes__case+.rc-demo-disputes__case{margin-top:6px}.rc-demo-disputes__case-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.rc-demo-disputes__case-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;margin-top:2px;font-size:11px}.rc-demo-disputes__chip{white-space:nowrap;padding:1px 8px;border:1px solid var(--rc-line);border-radius:var(--radius-pill);font-size:10px;font-weight:600;color:var(--rc-text-disabled)}.rc-demo-disputes__chip--danger{border-color:color-mix(in srgb,var(--rc-red-500) 40%,transparent);background:color-mix(in srgb,var(--rc-red-500) 10%,transparent);color:var(--rc-red-500)}.rc-demo-disputes__chip--warn{border-color:color-mix(in srgb,var(--rc-amber-500) 40%,transparent);background:color-mix(in srgb,var(--rc-amber-500) 10%,transparent);color:var(--rc-warning, var(--rc-amber-500))}.rc-demo-disputes__detail{margin-top:8px}.rc-demo-disputes__summary{margin:0;font-size:11px;line-height:1.4;color:var(--rc-text-primary)}.rc-demo-disputes__template{margin-top:8px;padding-top:8px;border-top:1px solid var(--rc-line)}.rc-demo-disputes__template-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;margin:0 0 8px;font-size:11px}.rc-demo-disputes__doc{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border:1px dashed var(--rc-line);border-radius:var(--radius-lg)}.rc-demo-disputes__doc+.rc-demo-disputes__doc{margin-top:6px}.rc-demo-disputes__doc>span:first-child{min-width:0}.rc-demo-disputes__doc span span{display:block;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.rc-demo-disputes__doc .rc-demo__mono{font-size:10px}.rc-demo-disputes__doc-mark{flex-shrink:0;font-size:12px;line-height:1;color:var(--rc-text-disabled)}.rc-demo-disputes__submit{display:block;margin-top:10px;padding:8px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-raised);text-align:center;font-size:13px;font-weight:600;color:var(--rc-text-disabled)}.rc-demo-chargeback-protection__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px}.rc-demo-chargeback-protection__deadline{padding:4px 10px;border:1px solid color-mix(in srgb,var(--rc-amber-500) 40%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--rc-amber-500) 10%,transparent);font-size:11px;font-weight:600;line-height:1.3;color:var(--rc-text-primary)}.rc-demo-chargeback-protection__case{margin:8px 0 0;font-size:11px;line-height:1.3;color:var(--rc-text-primary)}.rc-demo-chargeback-protection__dates{margin:2px 0 0;font-size:11px;line-height:1.3;color:var(--rc-text-disabled)}.rc-demo-chargeback-protection__strip{margin-top:12px;padding:10px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--rc-text-blue) 8%,transparent)}.rc-demo[data-rc-phase=success] .rc-demo-chargeback-protection__strip{border-color:color-mix(in srgb,var(--rc-green-500) 40%,transparent);background:color-mix(in srgb,var(--rc-green-500) 10%,transparent)}.rc-demo-chargeback-protection__strip p{margin:0;font-size:11px;line-height:1.35}.rc-demo-chargeback-protection__strip p+p{margin-top:2px}.rc-demo-chargeback-protection__records{margin:12px 0 0;padding:0;list-style:none}.rc-demo-chargeback-protection__record{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-panel)}.rc-demo-chargeback-protection__record+.rc-demo-chargeback-protection__record{margin-top:6px}.rc-demo-chargeback-protection__record input{appearance:none;-webkit-appearance:none;position:relative;width:14px;height:14px;flex-shrink:0;margin:2px 0 0;border:1px solid var(--rc-text-blue);border-radius:3px;background:transparent;opacity:1}.rc-demo-chargeback-protection__record input:checked{background:var(--rc-text-blue)}.rc-demo-chargeback-protection__record input:checked:after{content:"";position:absolute;top:1px;left:4px;width:3px;height:7px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.rc-demo-chargeback-protection__record label{min-width:0;flex:1}.rc-demo-chargeback-protection__record-line{display:block;font-size:11px;line-height:1.3}.rc-demo-chargeback-protection__source{display:block;margin-top:2px;font-size:10px;font-style:italic;line-height:1.3;color:var(--rc-text-disabled)}.rc-demo-chargeback-protection__controls{margin-top:12px}.rc-demo-chargeback-protection__note{margin-top:8px}.rc-demo-chargeback-protection__controls .rc-demo__status{margin-top:8px;margin-bottom:0}.rc-demo input[readonly]{cursor:default;color:var(--rc-text-primary)}.rc-demo-funding__advance{margin:8px 0 0;font-size:1.75rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--rc-text-primary)}.rc-demo-funding__terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding-block:10px;border-block:1px solid var(--rc-line)}.rc-demo-funding__terms p{margin:0}.rc-demo-funding__term-value{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--rc-text-primary)}.rc-demo-funding__term-sub{font-size:10px;font-variant-numeric:tabular-nums;color:var(--rc-text-disabled)}.rc-demo-funding__accepted{display:block;margin-top:12px;padding:6px 12px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--rc-green-500) 12%,transparent);font-size:.75rem;font-weight:500;line-height:1.4;color:var(--rc-success-top, var(--rc-text-primary))}.rc-demo-funding__row{display:grid;grid-template-columns:minmax(0,1fr) 78px 82px;align-items:center;gap:8px;margin-top:6px;padding:6px 12px;border:1px solid var(--rc-line);border-radius:var(--radius-lg)}.rc-demo-funding__when{display:block;min-width:0}.rc-demo-funding__when>span{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.rc-demo-funding__when .rc-demo__mono{font-size:10px}.rc-demo-funding__today{margin-left:4px;font-size:10px;font-weight:400;color:var(--rc-text-blue)}.rc-demo-funding__row .rc-demo__num{font-size:12px;color:var(--rc-text-primary)}.rc-demo-funding__remitted{padding-inline:4px;border-radius:4px;background:color-mix(in srgb,var(--rc-amber-500) 15%,transparent);font-weight:600;color:var(--rc-text-financial, var(--rc-text-primary))}.rc-demo-multi-location__scope{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.rc-demo-multi-location__scope p{margin:0}.rc-demo-multi-location__scopes{display:flex;gap:2px;padding:2px;border:1px solid var(--rc-line);border-radius:var(--radius-lg)}.rc-demo-multi-location__scope-on,.rc-demo-multi-location__scope-off{padding:4px 8px;border-radius:var(--radius-md);font-size:11px;font-weight:600}.rc-demo-multi-location__scope-on{background:var(--rc-text-blue);color:#fff}.rc-demo-multi-location__scope-off{color:var(--rc-text-disabled)}.rc-demo-multi-location__headline{margin-top:12px}.rc-demo-multi-location__total{margin:0;font-size:26px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--rc-text-primary)}.rc-demo-multi-location__list{min-height:170px;margin-top:12px}.rc-demo-multi-location__region{display:block;padding:4px 12px 8px;border:1px solid var(--rc-line);border-radius:var(--radius-lg)}.rc-demo-multi-location__region+.rc-demo-multi-location__region{margin-top:4px}.rc-demo-multi-location__region-top,.rc-demo-multi-location__region-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rc-demo-multi-location__region-top{font-size:13px}.rc-demo-multi-location__region-meta{margin-top:2px;font-size:10px;color:var(--rc-text-disabled)}.rc-demo-multi-location__share{margin-top:4px;height:3px}.rc-demo-multi-location__disputes{display:block;margin-top:12px;padding:6px 12px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--rc-text-blue) 8%,transparent);font-size:11px;font-weight:500;line-height:1.4;color:var(--rc-text-blue)}.rc-demo-payment-tokenization__pan{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:4px;padding:8px 12px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);font-size:13px}.rc-demo-payment-tokenization__exchange{margin-top:4px;text-align:center}.rc-demo-payment-tokenization__exchange svg{display:block;width:14px;height:10px;margin:0 auto;color:var(--rc-text-disabled)}.rc-demo-payment-tokenization__token{display:inline-block;margin-top:4px;padding:4px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--rc-text-blue) 12%,transparent);font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--rc-text-blue)}.rc-demo-payment-tokenization__exchange .rc-demo__caption{text-align:center}.rc-demo-payment-tokenization__boundary{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:10px;font-weight:600;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-disabled)}.rc-demo-payment-tokenization__boundary span:last-child{flex:1;height:1px;background:var(--rc-line)}.rc-demo-payment-tokenization__db{margin-top:8px}.rc-demo-payment-tokenization__db dl{margin:0}.rc-demo-payment-tokenization__db dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:11px;line-height:1.4}.rc-demo-payment-tokenization__db dt{flex-shrink:0;color:var(--rc-text-disabled)}.rc-demo-payment-tokenization__db dd{min-width:0;margin:0;text-align:right;color:var(--rc-text-primary)}.rc-demo-payment-tokenization__absent{font-weight:600;color:var(--rc-success-top, var(--rc-text-blue))!important}.rc-demo-payment-tokenization__reuse{margin-top:12px}.rc-demo-payment-tokenization__charge{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.rc-demo-payment-tokenization__charge label{font-size:10px;font-weight:600;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-disabled)}.rc-demo-payment-tokenization__charge input{width:96px;min-height:34px;padding:4px 8px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-deep);font-family:inherit;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--rc-text-primary)}.rc-demo-payment-tokenization__charge .rc-demo__action{flex:1;flex-basis:140px;width:auto}.rc-demo-payment-tokenization__receipt{padding:8px 12px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-panel);font-size:11px;line-height:1.4;color:var(--rc-text-primary)}.rc-demo-payment-tokenization__ok{font-weight:600;color:var(--rc-success-top, var(--rc-text-blue))}.rc-demo-payment-tokenization__ref{color:var(--rc-text-blue)}.rc-demo-integrated-payments__modes{display:flex;flex-shrink:0;overflow:hidden;border:1px solid var(--rc-line);border-radius:var(--radius-pill)}.rc-demo-integrated-payments__modes span{padding:2px 10px;font-size:11px;font-weight:600;color:var(--rc-text-secondary)}.rc-demo-integrated-payments__mode--on{background:var(--rc-text-blue);color:#fff!important}.rc-demo-integrated-payments__card{padding:6px 10px;border:1px solid var(--rc-line);border-radius:var(--radius-lg)}.rc-demo-integrated-payments__card+.rc-demo-integrated-payments__card,.rc-demo-integrated-payments__wire+.rc-demo-integrated-payments__card{margin-top:4px}.rc-demo-integrated-payments__card-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rc-demo-integrated-payments__card-top>span:first-child{flex-shrink:0}.rc-demo-integrated-payments__tag{display:inline-block;flex-shrink:0;margin-right:6px;padding:1px 6px;border-radius:var(--radius-sm);background:var(--rc-band-panel);font-size:9px;font-weight:700;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-disabled)}.rc-demo-integrated-payments__wire{display:flex;align-items:center;gap:8px;margin-top:4px;padding-left:12px;font-size:10px;line-height:1.4}.rc-demo-integrated-payments__wire .rc-demo__mono{min-width:0;padding:2px 8px;border-radius:var(--radius-sm);background:var(--rc-band-panel);overflow-wrap:anywhere;color:var(--rc-text-secondary)}.rc-demo-integrated-payments__chevron{flex-shrink:0;font-size:14px;line-height:1;color:var(--rc-text-disabled)}.rc-demo-integrated-payments__tips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.rc-demo-integrated-payments__tips .rc-demo__chips{flex-shrink:0}.rc-demo-integrated-payments__tips .rc-demo__chip{border:0;border-radius:var(--radius-pill);background:var(--rc-band-panel);padding:2px 8px}.rc-demo-integrated-payments__tips>.rc-demo__num{margin-left:auto;font-size:11px}.rc-demo-integrated-payments__approved{margin:4px 0 0;padding:2px 8px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--rc-green-500) 12%,transparent);font-size:11px;font-weight:600;line-height:1.4;color:var(--rc-success-top, var(--rc-text-primary))}.rc-demo-integrated-payments__ledger{background:color-mix(in srgb,var(--rc-text-blue) 8%,transparent)}.rc-demo-integrated-payments__gl{min-height:86px;margin-top:4px}.rc-demo-integrated-payments__gl>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;line-height:1.35;color:var(--rc-text-primary)}.rc-demo-integrated-payments__gl>div>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-demo-integrated-payments__posted{margin:4px 0 0;padding-top:4px;border-top:1px solid var(--rc-line);text-align:right;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--rc-text-primary)}.rc-demo-embedded-payments{--rc-demo-host-accent: var(--rc-purple);--rc-demo-host-ink: var(--rc-icon-white);--rc-demo-host-radius: 12px}.rc-demo-embedded-payments__host{overflow:hidden;margin-top:12px;border:1px solid var(--rc-line);border-radius:var(--rc-demo-host-radius);background:var(--rc-band-panel)}.rc-demo-embedded-payments__chrome{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:2px solid var(--rc-demo-host-accent)}.rc-demo-embedded-payments__logo{width:20px;height:20px;flex-shrink:0;border-radius:var(--rc-demo-host-radius);background:var(--rc-demo-host-accent)}.rc-demo-embedded-payments__crumb{margin-left:auto;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap;color:var(--rc-text-disabled)}.rc-demo-embedded-payments__panel{margin:12px;padding:12px;border:1px solid var(--rc-line);border-radius:var(--rc-demo-host-radius);background:var(--rc-band-raised)}.rc-demo-embedded-payments__due{display:flex;align-items:center;justify-content:space-between;gap:8px}.rc-demo-embedded-payments__due p{margin:0}.rc-demo-embedded-payments__theme-chip{padding:4px 8px;border:1px solid var(--rc-demo-host-accent);border-radius:var(--rc-demo-host-radius);font-size:10px;font-weight:500;color:var(--rc-text-secondary)}.rc-demo-embedded-payments__components{margin-top:8px}.rc-demo-embedded-payments__wallets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rc-demo-embedded-payments__wallets span{padding:6px 0;border:1px solid var(--border-strong);border-radius:var(--rc-demo-host-radius);text-align:center;font-size:11px;font-weight:500;color:var(--rc-text-primary)}.rc-demo-embedded-payments__or{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:10px;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-disabled)}.rc-demo-embedded-payments__or:before,.rc-demo-embedded-payments__or:after{content:"";flex:1;height:1px;background:var(--rc-line)}.rc-demo-embedded-payments__iframe{position:relative;padding:8px;border:1px dashed var(--rc-text-blue);border-radius:var(--radius-lg)}.rc-demo-embedded-payments__iframe-tag{margin:0;font-size:9px;font-weight:600;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-blue)}.rc-demo-embedded-payments__iframe label{display:block;margin-top:4px;font-size:10px;color:var(--rc-text-disabled)}.rc-demo-embedded-payments__iframe input{width:100%;min-height:32px;margin-top:2px;padding:0 8px;border:1px solid var(--border-strong);border-radius:var(--rc-demo-host-radius);background:var(--rc-band-panel);font-family:var(--font-mono);font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--rc-text-primary)}.rc-demo-embedded-payments__meta{display:flex;gap:16px;margin:4px 0 0;font-size:10px;color:var(--rc-text-disabled)}.rc-demo-embedded-payments__3ds{position:absolute;inset:0;display:none;flex-direction:column;justify-content:center;gap:6px;padding-inline:12px;border:1px solid var(--rc-text-blue);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--rc-text-blue) 12%,var(--rc-band-raised))}.rc-demo[data-rc-phase=busy] .rc-demo-embedded-payments__3ds{display:flex}.rc-demo-embedded-payments__3ds-title{margin:0;font-size:11px;font-weight:600;color:var(--rc-text-blue)}.rc-demo-embedded-payments__3ds .rc-demo__caption{margin-top:0}.rc-demo-embedded-payments__pay{margin-top:8px}.rc-demo-embedded-payments__pay-btn{border-radius:var(--rc-demo-host-radius);background:var(--rc-demo-host-accent);color:var(--rc-demo-host-ink);font-size:.75rem}.rc-demo-embedded-payments__widget{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:11px;color:var(--rc-text-secondary)}.rc-demo-embedded-payments__tokens{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px}.rc-demo-embedded-payments__swatches,.rc-demo-embedded-payments__radii{display:flex;align-items:center;gap:6px}.rc-demo-embedded-payments__swatch{width:24px;height:24px;border:2px solid var(--rc-line);border-radius:50%}.rc-demo-embedded-payments__swatch--on{border-color:var(--rc-text-primary)}.rc-demo-embedded-payments__swatch--violet{background:var(--rc-purple)}.rc-demo-embedded-payments__swatch--green{background:var(--rc-green-500)}.rc-demo-embedded-payments__swatch--teal{background:var(--rc-teal-mid)}.rc-demo-embedded-payments__swatch--amber{background:var(--rc-amber-500)}.rc-demo-embedded-payments__radii span{padding:6px 8px;border:1px solid var(--rc-line);border-radius:var(--radius-md);font-size:10px;font-weight:500;color:var(--rc-text-disabled)}.rc-demo-embedded-payments__radius--on{border-color:var(--rc-text-blue)!important;background:color-mix(in srgb,var(--rc-text-blue) 10%,transparent);color:var(--rc-text-blue)!important}.rc-demo-embedded-payments__log{margin-top:8px}.rc-demo-embedded-payments__log ul{margin:0;padding:0;list-style:none;font-family:var(--font-mono);font-size:10px;line-height:1.6}.rc-demo-embedded-payments__log li{display:flex;gap:8px}.rc-demo[data-rc-phase=success] .rc-demo-embedded-payments__log li.rc-demo__swap-done{display:flex}.rc-demo-embedded-payments__ev{flex-shrink:0;color:var(--rc-text-blue)}.rc-demo-embedded-payments__log li span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-demo-platform-payments__account-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.rc-demo-platform-payments__capability{padding:4px 12px;border:1px solid color-mix(in srgb,var(--rc-success-top, var(--rc-green-500)) 45%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--rc-success-top, var(--rc-green-500)) 12%,transparent);font-size:11px;font-weight:600;color:var(--rc-text-primary)}.rc-demo-platform-payments__charge{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.rc-demo-platform-payments__charge input{width:112px;min-height:32px;padding:4px 8px;border:1px solid var(--rc-line);border-radius:var(--radius-sm);background:var(--rc-band-deep);font-family:inherit;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;color:var(--rc-text-primary)}.rc-demo-platform-payments__split{margin-top:8px;padding-left:12px;border-left:2px solid var(--rc-line)}.rc-demo-platform-payments__line{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:2px;font-size:.875rem;color:var(--rc-text-secondary)}.rc-demo-platform-payments__line--fee,.rc-demo-platform-payments__line--fee .rc-demo__kv-value,.rc-demo-platform-payments__line--fee .rc-demo__num{color:var(--rc-text-blue)}.rc-demo-platform-payments__line--seller .rc-demo__num{color:var(--rc-text-primary)}.rc-demo-platform-payments__pct{display:inline-flex;align-items:center;gap:2px}.rc-demo-platform-payments__pct input{width:44px;padding:2px 4px;border:1px solid var(--rc-line);border-radius:var(--radius-sm);background:var(--rc-band-deep);font-family:inherit;font-size:.75rem;font-variant-numeric:tabular-nums;text-align:right;color:var(--rc-text-blue)}.rc-demo-platform-payments__payout{margin-top:12px;padding-top:12px;border-top:1px solid var(--rc-line)}.rc-demo-platform-payments__ledger{margin-top:10px;padding:4px 12px;border:1px solid color-mix(in srgb,var(--rc-green-500) 40%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--rc-green-500) 10%,transparent)}.rc-demo-secure-card-vault__row{display:block;margin-top:6px;padding:6px 12px;border:1px solid var(--rc-line);border-radius:var(--radius-lg)}.rc-demo-secure-card-vault__line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;font-size:13px}.rc-demo-secure-card-vault__line+.rc-demo-secure-card-vault__line{margin-top:4px;font-size:11px}.rc-demo-secure-card-vault__exp{font-weight:400;color:var(--rc-text-disabled)}.rc-demo-secure-card-vault__chip{white-space:nowrap;padding:1px 8px;border:1px solid color-mix(in srgb,var(--rc-text-blue) 45%,transparent);border-radius:var(--radius-pill);font-size:10px;font-weight:600;color:var(--rc-text-blue)}.rc-demo-secure-card-vault__chip--default{background:color-mix(in srgb,var(--rc-text-blue) 10%,transparent)}.rc-demo-secure-card-vault__chip--ok{border-color:color-mix(in srgb,var(--rc-green-500) 60%,transparent);background:color-mix(in srgb,var(--rc-green-500) 10%,transparent);color:var(--rc-text-primary)}.rc-demo-secure-card-vault__roles{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:8px;padding:10px;border:1px solid var(--rc-line);border-radius:var(--radius-xl);background:var(--rc-band-panel)}.rc-demo-secure-card-vault__roles>div{min-width:0}.rc-demo-secure-card-vault__roles .rc-demo__chips{margin-top:4px}.rc-demo-secure-card-vault__send{width:auto;flex-shrink:0;min-height:32px;padding:6px 12px;font-size:12px}.rc-demo-fraud-prevention__auth{margin-top:8px}.rc-demo-fraud-prevention__auth-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;font-size:13px;font-weight:600;color:var(--rc-text-primary)}.rc-demo-fraud-prevention__heading{margin-top:12px}.rc-demo-fraud-prevention__rule{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding:6px 10px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);font-size:11px;line-height:1.4}.rc-demo-fraud-prevention__rule--amount{position:relative;overflow:hidden;padding-left:14px}.rc-demo-fraud-prevention__rule--amount:before{content:"";position:absolute;inset-block:0;left:0;width:4px;background:var(--rc-red-500)}.rc-demo-fraud-prevention__threshold{display:flex;min-width:0;align-items:center;gap:6px}.rc-demo-fraud-prevention__threshold label{font-size:11px;font-weight:600;line-height:1.35;color:var(--rc-text-primary)}.rc-demo-fraud-prevention__threshold input{width:76px;padding:2px 6px;border:1px solid var(--rc-line);border-radius:var(--radius-sm);background:var(--rc-band-panel);font-family:inherit;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--rc-text-primary)}.rc-demo-fraud-prevention__chip{flex-shrink:0;white-space:nowrap;padding:1px 8px;border:1px solid var(--rc-line);border-radius:var(--radius-pill);font-size:10px;font-weight:600;color:var(--rc-text-primary)}.rc-demo-fraud-prevention__chip--pass{border-color:color-mix(in srgb,var(--rc-green-500) 40%,transparent);background:color-mix(in srgb,var(--rc-green-500) 10%,transparent)}.rc-demo-fraud-prevention__chip--flag{border-color:color-mix(in srgb,var(--rc-amber-500) 40%,transparent);background:color-mix(in srgb,var(--rc-amber-500) 12%,transparent)}.rc-demo-fraud-prevention__chip--trip{border-color:color-mix(in srgb,var(--rc-red-500) 40%,transparent);background:color-mix(in srgb,var(--rc-red-500) 12%,transparent)}.rc-demo-fraud-prevention__verdict{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--rc-amber-500) 40%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--rc-amber-500) 10%,transparent);font-size:12px;line-height:1.4;color:var(--rc-text-primary)}.rc-demo-fraud-prevention__verdict .rc-demo__dot{margin-top:4px;width:8px;height:8px}.rc-demo-fraud-prevention__decide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.rc-demo-fraud-prevention__btn{padding:8px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);text-align:center;font-size:13px;font-weight:600;color:var(--rc-text-primary)}.rc-demo-fraud-prevention__btn--approve{border-color:color-mix(in srgb,var(--rc-green-500) 50%,transparent);background:color-mix(in srgb,var(--rc-green-500) 10%,transparent)}.rc-demo-fraud-prevention__btn--decline{border-color:color-mix(in srgb,var(--rc-red-500) 50%,transparent);background:color-mix(in srgb,var(--rc-red-500) 10%,transparent)}.rc-demo-international-payments__card{margin-top:12px;padding:10px 12px;border:1px solid var(--rc-line);border-radius:var(--radius-lg)}.rc-demo-international-payments__card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;font-size:.875rem}.rc-demo-international-payments__amount{display:flex;align-items:baseline;gap:6px;margin-left:auto}.rc-demo-international-payments__amount input{width:80px;padding:2px 8px;border:1px solid var(--rc-line);border-radius:var(--radius-sm);background:var(--rc-band-deep);font-family:inherit;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--rc-text-primary)}.rc-demo-international-payments__issuer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:11px}.rc-demo-international-payments__chip{padding:1px 8px;border:1px solid color-mix(in srgb,var(--rc-amber-500) 40%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--rc-amber-500) 10%,transparent);font-size:10px;font-weight:600;color:var(--rc-warning, var(--rc-amber-500))}.rc-demo-international-payments__countries{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.rc-demo-international-payments__country{padding:4px 10px;border:1px solid var(--rc-line);border-radius:var(--radius-pill);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--rc-text-disabled)}.rc-demo-international-payments__country--on{border-color:var(--rc-text-blue);background:color-mix(in srgb,var(--rc-text-blue) 10%,transparent);color:var(--rc-text-blue)}.rc-demo-international-payments__row{display:block;margin-top:6px;padding:8px 12px;border:1px solid var(--rc-line);border-radius:var(--radius-lg)}.rc-demo-international-payments__row-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px}.rc-demo-international-payments__verdict{flex-shrink:0;text-align:right;font-weight:500}.rc-demo-international-payments__verdict--warn{color:var(--rc-warning, var(--rc-amber-500))}.rc-demo-international-payments__verdict--muted{color:var(--rc-text-disabled)}.rc-demo-international-payments__verdict--ok{color:var(--rc-success-top, var(--rc-text-blue))}.rc-demo-international-payments__row .rc-demo__caption{display:block;margin-top:2px}.rc-demo-international-payments__outcome{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--rc-green-500) 40%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--rc-green-500) 10%,transparent)}.rc-demo-international-payments__outcome-title{font-size:.875rem;font-weight:600;color:var(--rc-success-top, var(--rc-text-primary))}.rc-demo-international-payments__outcome-ref{font-size:12px;font-weight:500;color:var(--rc-success-top, var(--rc-text-primary))}.rc-demo-ach-bank-payments__bank{margin-top:4px}.rc-demo-ach-bank-payments__account{margin:2px 0 0;font-size:12px;line-height:1.35;color:var(--rc-text-primary)}.rc-demo-ach-bank-payments__mandate{display:block;margin-top:8px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--rc-green-500) 40%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--rc-green-500) 10%,transparent);font-size:11px;line-height:1.4;color:var(--rc-text-primary)}.rc-demo-ach-bank-payments__debit{margin-top:10px;border-radius:var(--radius-xl)}.rc-demo-ach-bank-payments__debit-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.rc-demo-ach-bank-payments__state{padding:1px 8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--rc-text-blue) 12%,transparent);font-size:10px;font-weight:600;color:var(--rc-text-blue)}.rc-demo-ach-bank-payments__state--done{background:color-mix(in srgb,var(--rc-green-500) 12%,transparent);color:var(--rc-success-top, var(--rc-text-blue))}.rc-demo-ach-bank-payments__amount{display:flex;align-items:center;gap:8px;margin-top:4px}.rc-demo-ach-bank-payments__amount input{width:100%;min-width:0;min-height:36px;padding:6px 10px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-deep);font-family:inherit;font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--rc-text-primary)}.rc-demo-ach-bank-payments__when{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin-top:6px;font-size:11px;color:var(--rc-text-primary)}.rc-demo-ach-bank-payments__notice{margin:2px 0 0;font-size:10px;line-height:1.4;color:var(--rc-text-blue)}.rc-demo-ach-bank-payments__debit .rc-demo__action{margin-top:8px}.rc-demo-ach-bank-payments__activity{margin-top:10px}.rc-demo-ach-bank-payments__returned{margin-top:4px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--rc-amber-500) 40%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--rc-amber-500) 10%,transparent)}.rc-demo-ach-bank-payments__returned-line{margin:0;font-size:11px;font-weight:600;line-height:1.4;color:var(--rc-warning, var(--rc-amber-500))}.rc-demo-ach-bank-payments__retry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;margin-top:4px;font-size:11px;color:var(--rc-text-primary)}.rc-demo-ach-bank-payments__after{padding:2px 8px;border:1px solid var(--rc-line);border-radius:var(--radius-md);background:var(--rc-band-raised);font-size:11px}.rc-demo-3d-secure__rule{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.rc-demo-3d-secure__clause{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.rc-demo-3d-secure__clause input{width:72px;padding:2px 8px;border:1px solid var(--rc-line);border-radius:var(--radius-md);background:var(--rc-band-raised);font-family:inherit;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--rc-text-primary)}.rc-demo-3d-secure__orders{margin-top:12px}.rc-demo-3d-secure__order{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding:6px 12px;border:1px solid var(--rc-line);border-radius:var(--radius-lg)}.rc-demo-3d-secure__order-ref{display:flex;min-width:0;align-items:baseline;gap:8px}.rc-demo-3d-secure__order-ref .rc-demo__num{font-size:13px}.rc-demo-3d-secure__region{padding-inline:4px;border:1px solid var(--rc-line);border-radius:var(--radius-sm);font-size:10px;font-weight:500;color:var(--rc-text-disabled)}.rc-demo-3d-secure__pill{display:flex;min-width:6rem;flex-shrink:0;align-items:center;justify-content:center;padding:1px 8px;border:1px solid var(--rc-line);border-radius:var(--radius-pill);text-align:center;font-size:11px;font-weight:600;color:var(--rc-text-disabled)}.rc-demo-3d-secure__pill--verified{border-color:color-mix(in srgb,var(--rc-green-500) 40%,transparent);background:color-mix(in srgb,var(--rc-green-500) 10%,transparent);color:var(--rc-success-top, var(--rc-text-primary))}.rc-demo-3d-secure__pill--challenge{border-color:color-mix(in srgb,var(--rc-amber-500) 40%,transparent);background:color-mix(in srgb,var(--rc-amber-500) 10%,transparent);color:var(--rc-warning, var(--rc-amber-500))}.rc-demo-3d-secure__why{margin:4px 0 0;padding-left:12px;font-size:11px;line-height:1.4;color:var(--rc-text-blue)}.rc-demo-3d-secure__liability{display:block;margin-top:12px;padding:8px 12px;border:1px solid var(--rc-line);border-radius:var(--radius-xl)}.rc-demo-3d-secure__tally{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:0;font-size:12px}.rc-demo-3d-secure__issuer{font-weight:600;color:var(--rc-success-top, var(--rc-text-blue))}.rc-demo-3d-secure__merchant{font-weight:600;color:var(--rc-warning, var(--rc-amber-500))}.rc-demo-3d-secure__sep{padding-inline:6px;color:var(--rc-text-disabled)}.rc-demo-online-ordering__ticket{margin-top:8px;padding:8px 12px;border:1px solid var(--rc-line);border-radius:var(--radius-xl);background:var(--rc-band-panel)}.rc-demo[data-rc-phase=success] .rc-demo-online-ordering__ticket{border-color:color-mix(in srgb,var(--rc-green-500) 50%,transparent);background:color-mix(in srgb,var(--rc-green-500) 10%,transparent)}.rc-demo-online-ordering__ticket-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.rc-demo-online-ordering__no{min-width:0;overflow:hidden;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;color:var(--rc-text-primary)}.rc-demo-online-ordering__paid{flex-shrink:0;padding:1px 8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--rc-green-500) 12%,transparent);font-size:10px;font-weight:600;color:var(--rc-success-top, var(--rc-text-blue))}.rc-demo-online-ordering__in-kitchen{margin:0;font-size:11px;font-weight:600;line-height:1.4;color:var(--rc-success-top, var(--rc-text-blue))}.rc-demo-online-ordering__items{margin:8px 0 0;padding:0;list-style:none}.rc-demo-online-ordering__item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-block:2px}.rc-demo-online-ordering__name{display:block;font-size:13px;line-height:1.4;color:var(--rc-text-primary)}.rc-demo-online-ordering__mod{display:block;padding-left:12px;font-size:11px;line-height:1.3;color:var(--rc-text-disabled)}.rc-demo-online-ordering__totals{margin-top:8px;padding-top:8px;border-top:1px solid var(--rc-line)}.rc-demo-online-ordering__totals p{margin:0;font-size:11px;line-height:1.4}.rc-demo-online-ordering__paid-line{font-size:15px!important;font-weight:700;font-variant-numeric:tabular-nums;color:var(--rc-text-primary)}.rc-demo-online-ordering__route{margin-top:8px}.rc-demo-online-ordering__fulfilment{margin:0 0 8px;overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;color:var(--rc-text-primary)}.rc-demo-online-ordering__offer{margin-top:12px;padding-top:12px;border-top:1px solid var(--rc-line)}.rc-demo-online-ordering__offer .rc-demo__chips{margin-top:6px}.rc-demo-online-ordering__windows{margin-top:8px}.rc-demo-online-ordering__slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:4px}.rc-demo-online-ordering__slots span{padding:4px 2px;border:1px solid var(--rc-line);border-radius:var(--radius-md);text-align:center;font-size:11px;font-variant-numeric:tabular-nums;color:var(--rc-text-secondary)}.rc-demo-payment-pages{--rc-demo-brand: var(--rc-primary-middle)}.rc-demo-payment-pages__grid{display:grid;gap:12px}@container (min-width: 460px){.rc-demo-payment-pages__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.rc-demo-payment-pages__field{display:block;margin-top:8px}.rc-demo-payment-pages__field label,.rc-demo-payment-pages__field .rc-demo__figure-label{display:block;margin-bottom:3px;font-size:10px;font-weight:600;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-disabled)}.rc-demo-payment-pages__field input{width:100%;min-height:32px;padding:4px 10px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-deep);font-family:inherit;font-size:12px;color:var(--rc-text-primary)}.rc-demo-payment-pages__amount{display:flex;align-items:center;gap:4px;margin-top:6px}.rc-demo-payment-pages__amount input{width:96px;font-variant-numeric:tabular-nums;text-align:right}.rc-demo-payment-pages__brands{display:flex;align-items:center;gap:6px}.rc-demo-payment-pages__brand{width:22px;height:22px;border:2px solid var(--rc-line);border-radius:50%}.rc-demo-payment-pages__brand--on{border-color:var(--rc-text-primary)}.rc-demo-payment-pages__brand--blue{background:var(--rc-primary-middle)}.rc-demo-payment-pages__brand--violet{background:var(--rc-purple)}.rc-demo-payment-pages__brand--teal{background:var(--rc-teal-deep)}.rc-demo-payment-pages__preview{padding:12px;border:1px solid var(--rc-line);border-radius:var(--radius-xl);background:var(--rc-band-panel)}.rc-demo-payment-pages__logo{display:flex;align-items:center;gap:8px}.rc-demo-payment-pages__logo span:first-child{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);background:var(--rc-demo-brand);font-size:9px;font-weight:700;color:#fff}.rc-demo-payment-pages__pt{margin:8px 0 0;font-size:.875rem;font-weight:700;color:var(--rc-text-primary)}.rc-demo-payment-pages__due,.rc-demo-payment-pages__collect{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:8px;padding:6px 10px;border:1px solid var(--rc-line);border-radius:var(--radius-lg)}.rc-demo-payment-pages__due .rc-demo__figure{font-size:1.125rem}.rc-demo-payment-pages__card{display:flex;flex-direction:column;gap:2px;margin-top:8px;padding:6px 10px;border:1px dashed var(--rc-line);border-radius:var(--radius-lg);font-size:12px}.rc-demo-payment-pages__card .rc-demo__caption{margin-top:0}.rc-demo-payment-pages__pay{margin:8px 0 0;padding:8px;border-radius:var(--radius-lg);background:var(--rc-demo-brand);text-align:center;font-size:.8125rem;font-weight:600;color:#fff}.rc-demo-payment-pages__share{display:flex;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--rc-line)}.rc-demo-payment-pages__share>span:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.rc-demo-payment-pages__share .rc-demo__mono{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.rc-demo-payment-pages__share .rc-demo__caption{margin-top:0}.rc-demo-payment-pages__qr{display:grid;flex-shrink:0;grid-template-columns:repeat(5,6px);gap:1px;padding:4px;border:1px solid var(--rc-line);border-radius:var(--radius-sm);background:var(--rc-band-raised)}.rc-demo-payment-pages__qr span{width:6px;height:6px}.rc-demo-payment-pages__qr-on{background:var(--rc-text-primary)}.rc-demo-customer-profiles__search{display:block;margin-top:8px}.rc-demo-customer-profiles__search label{display:block;margin-bottom:3px;font-size:10px;font-weight:600;letter-spacing:var(--rc-tracking-label);text-transform:uppercase;color:var(--rc-text-disabled)}.rc-demo-customer-profiles__search input{width:100%;min-height:36px;padding:6px 12px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-deep);font-family:inherit;font-size:13px;color:var(--rc-text-primary)}.rc-demo-customer-profiles__record{display:block;margin-top:10px;padding-bottom:10px;border-bottom:1px solid var(--rc-line)}.rc-demo-customer-profiles__record p{margin:0}.rc-demo-customer-profiles__name{font-size:.9375rem;font-weight:700;color:var(--rc-text-primary)}.rc-demo-customer-profiles__record .rc-demo__mono{font-size:11px}.rc-demo-customer-profiles__timeline{display:block;margin-top:10px}.rc-demo-customer-profiles__timeline .rc-demo__chips{margin:6px 0 8px}.rc-demo-customer-profiles__event{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;padding-block:5px;border-top:1px solid var(--rc-line-soft);font-size:12px}.rc-demo-customer-profiles__status{grid-column:2 / -1;text-align:right;font-size:10px}.rc-demo-customer-profiles__status--muted{color:var(--rc-text-disabled)}.rc-demo-customer-profiles__status--warn{color:var(--rc-warning, var(--rc-amber-500))}.rc-demo-customer-profiles__method{margin-top:10px}.rc-demo-customer-profiles__card{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.rc-demo-customer-profiles__auth{margin:4px 0 0;font-size:11px;font-weight:600;color:var(--rc-success-top, var(--rc-text-blue))}.rc-demo-customer-profiles__charge{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:10px}.rc-demo-customer-profiles__charge>span{min-width:0}.rc-demo-customer-profiles__charge .rc-demo__chips{margin-top:4px}.rc-demo-customer-profiles__charge input{width:96px;min-height:32px;margin-top:4px;padding:4px 8px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-deep);font-family:inherit;font-size:13px;font-variant-numeric:tabular-nums;text-align:right;color:var(--rc-text-primary)}.rc-demo-customer-profiles__charge label{display:block}.rc-demo-customer-profiles__blocked{display:block;margin-top:10px;padding:8px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-panel);text-align:center;font-size:13px;font-weight:600;color:var(--rc-text-disabled)}.rc-demo-reporting__periods{display:block;margin-top:4px}.rc-demo-reporting__periods .rc-demo__caption{margin-top:6px}.rc-demo-reporting__lines,.rc-demo-reporting__fees,.rc-demo-reporting__net{display:block;margin-top:8px}.rc-demo-reporting__fee{display:flex;align-items:center;gap:8px;padding:3px 0 3px 12px;font-size:11px}.rc-demo-reporting__fee input{appearance:none;-webkit-appearance:none;position:relative;width:14px;height:14px;flex-shrink:0;margin:0;border:1px solid var(--rc-text-blue);border-radius:3px;background:transparent;opacity:1}.rc-demo-reporting__fee input:checked{background:var(--rc-text-blue)}.rc-demo-reporting__fee input:checked:after{content:"";position:absolute;top:1px;left:4px;width:3px;height:7px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.rc-demo-reporting__fee label{min-width:0;flex:1;color:var(--rc-text-secondary)}.rc-demo-reporting__format{display:block;margin-top:12px}.rc-demo-reporting__preview{overflow-x:auto;margin-top:8px;padding:8px 10px;border:1px solid var(--rc-line);border-radius:var(--radius-lg);background:var(--rc-band-panel);font-size:10px;line-height:1.5;white-space:nowrap;color:var(--rc-text-secondary)}.rc-demo-reporting__schedule{display:block;margin-top:12px;padding-top:12px;border-top:1px solid var(--rc-line)}.rc-demo-reporting__schedule .rc-demo__chips{margin-top:6px}.rc-demo-rivo-touch__conn{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.rc-demo-platform-payments__account{margin-top:12px}.rc-demo-payment-pages__rail{min-width:0}
