.ri-operation-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:20px 0}.ri-operation-questions fieldset{min-width:0;border:1px solid var(--ri-line);border-radius:15px;padding:13px;display:flex;flex-direction:column;gap:7px}.ri-operation-questions legend{float:none;width:auto;margin:0 0 6px;padding:0;font:700 11px 'Manrope'}.ri-operation-questions label{position:relative;cursor:pointer}.ri-operation-questions input{position:absolute;opacity:0}.ri-operation-questions label>span{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;padding:9px;border:1px solid transparent;border-radius:10px;background:#f8f7fa}.ri-operation-questions label i{grid-row:1/3;color:var(--ri-purple);align-self:center}.ri-operation-questions label strong{font-size:9px}.ri-operation-questions label small{font-size:8px;color:var(--ri-muted)}.ri-operation-questions label:has(input:checked)>span{border-color:var(--ri-purple);background:var(--ri-lilac)}
.ri-blueprint-preview{display:block;padding:18px;border:1px solid var(--ri-line);border-radius:18px;background:#fff;text-align:left}.ri-blueprint-preview>[data-blueprint-content]{display:block}.ri-blueprint-preview>[data-blueprint-content][hidden],.ri-blueprint-loading[hidden]{display:none}.ri-blueprint-preview .ri-summary-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--ri-line)}.ri-blueprint-preview .ri-summary-head>span{width:43px;height:43px;border-radius:12px;background:var(--ri-lilac);color:var(--ri-purple);display:grid;place-items:center}.ri-blueprint-preview .ri-summary-head>div{display:flex;flex-direction:column}.ri-blueprint-preview .ri-summary-head small{color:var(--ri-purple);font-size:8px;text-transform:uppercase;font-weight:800}.ri-blueprint-preview .ri-summary-head strong{font-size:14px}.ri-blueprint-preview .ri-summary-head p{margin:2px 0 0;font-size:9px;color:var(--ri-muted)}.ri-blueprint-stats{margin:13px 0}.ri-blueprint-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ri-blueprint-columns>section{padding:13px;border:1px solid var(--ri-line);border-radius:13px}.ri-blueprint-columns h3{font-size:12px;margin:5px 0 10px}.ri-blueprint-columns section>div{display:flex;flex-direction:column;gap:7px}.ri-blueprint-columns section>div>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:8px;background:#f8f7fa;border-radius:9px}.ri-blueprint-columns section>div>div>span{width:29px;height:29px;border-radius:8px;background:var(--ri-lilac);color:var(--ri-purple);display:grid;place-items:center}.ri-blueprint-columns section>div>div>div{display:flex;flex-direction:column}.ri-blueprint-columns strong{font-size:9px}.ri-blueprint-columns small{font-size:8px;color:var(--ri-muted)}
.ri-evolution-card{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:20px;align-items:stretch;padding:24px}.ri-evolution-main h2{font-size:24px;margin:7px 0}.ri-evolution-main>p{max-width:800px;margin:0 0 15px}.ri-evolution-main form{display:grid;grid-template-columns:1fr;gap:9px}.ri-evolution-main textarea{width:100%;border:1px solid #d8d1e1;border-radius:12px;padding:12px;background:rgba(255,255,255,.8);outline:0}.ri-evolution-main form>div{display:flex;gap:9px}.ri-evolution-main select{flex:1;border:1px solid #d8d1e1;border-radius:11px;padding:10px;background:#fff}.ri-evolution-card aside{border-radius:15px;padding:18px;background:linear-gradient(145deg,#25103d,#4a208b);color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center}.ri-evolution-card aside strong{font-size:10px;color:#d6cae3}.ri-evolution-card aside span{font:800 36px 'Manrope';color:var(--ri-cyan);margin:6px 0}.ri-evolution-card aside small{font-size:9px;color:#bfb0d0;line-height:1.4}
.ri-calendar-header>a{width:34px;height:34px;border:1px solid var(--ri-line);border-radius:9px;display:grid;place-items:center}.ri-calendar-header>div{text-align:center}.ri-calendar-header>div>span{font-size:8px;text-transform:uppercase;color:var(--ri-purple);font-weight:800}.ri-calendar-day>time{font-size:10px;font-weight:800}.ri-calendar-event small{display:block;color:#6f6877;font-size:7px;margin-top:2px}.ri-calendar-day>em{display:block;font-size:7px;color:var(--ri-muted);margin-top:4px}.ri-operational-table-wrap{overflow:auto}
@media(max-width:850px){.ri-operation-questions{grid-template-columns:1fr}.ri-blueprint-columns{grid-template-columns:1fr}.ri-evolution-card{grid-template-columns:1fr}.ri-evolution-card aside{display:grid;grid-template-columns:1fr auto;gap:4px 12px;text-align:left}.ri-evolution-card aside small{grid-column:1/-1}.ri-evolution-card aside span{grid-row:1;font-size:26px}.ri-evolution-main form>div{flex-direction:column}}
@media(max-width:520px){.ri-blueprint-stats{grid-template-columns:repeat(2,1fr)}.ri-evolution-card{padding:18px}.ri-calendar-header{position:sticky;left:0}.ri-operation-questions fieldset{padding:10px}}
.ri-topbar-title small,.ri-workspace-card small,.ri-workspace-card div span,.ri-user-button small{font-size:10px}
.ri-user-button strong{font-size:12px}.ri-metric-card small{font-size:11px}.ri-metric-card em{font-size:10px}.ri-operational-table th{font-size:10px}.ri-operational-table td,.ri-operational-table td strong{font-size:12px}.ri-operational-table td small{font-size:10px}
.ri-notification-item strong{font-size:12px}.ri-notification-item small{font-size:11px;line-height:1.45}.ri-notification-item time{font-size:10px}.ri-notification-row strong{font-size:13px}.ri-notification-row p{font-size:12px;line-height:1.5}.ri-notification-row small{font-size:10px}.ri-notification-row em{font-size:9px}
.ri-template-picker strong{font-size:12px}.ri-template-picker p{font-size:11px;line-height:1.5;margin-top:4px}.ri-template-picker small{font-size:10px}.ri-onboarding-operation-grid strong{font-size:12px}.ri-onboarding-operation-grid small{font-size:11px;line-height:1.45}.ri-composition-card p{font-size:12px;line-height:1.5}.ri-composition-meta span{font-size:10px}
.ri-automation-copy>small,.ri-rule-title small,.ri-builder-action-fields label{font-size:10.5px}.ri-builder-empty{font-size:11px}.ri-rule-number{font-size:12px}
.ri-connection-summary small{font-size:11px;line-height:1.35}.ri-connection-card-head strong{font-size:13px}.ri-connection-card-head small,.ri-connection-meta{font-size:10.5px}.ri-connection-error{font-size:11px;line-height:1.45}.ri-provider-card strong{font-size:13px}.ri-provider-card small{font-size:10px}.ri-provider-card p{font-size:11.5px;line-height:1.5}.ri-provider-selected strong{font-size:13px}.ri-provider-selected small{font-size:11px;line-height:1.45}.ri-inbound-box>span,.ri-inbound-box code{font-size:10px}.ri-inbound-config>div:first-of-type p{font-size:12px}
.ri-latam-section{padding:22px;border:1px solid #e7defc;border-radius:22px;background:linear-gradient(135deg,#fbf9ff,#f1fffc);margin-bottom:24px}.ri-provider-grid-featured{grid-template-columns:repeat(3,minmax(0,1fr))}.ri-provider-card-featured{position:relative;background:rgba(255,255,255,.92);box-shadow:0 10px 28px rgba(47,19,83,.045)}.ri-region-badge{display:inline-flex!important;align-items:center;gap:5px;width:max-content;margin-bottom:6px;color:#6750cf!important;background:#f0ebff;border-radius:999px;padding:4px 7px;font-size:9px!important;font-weight:800;text-transform:none!important;letter-spacing:0!important}.ri-connect-account-button{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:9px;background:linear-gradient(135deg,var(--ri-deep),var(--ri-purple));color:#fff;padding:9px 12px;font-size:11px;font-weight:800}.ri-instant-badge{position:absolute;right:13px;top:13px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:#e7faf3;color:#0b8d70;padding:4px 7px;font-size:9px;font-weight:800}.ri-provider-card{position:relative}.ri-provider-card>.ri-text-button,.ri-provider-card>a.ri-text-button{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:4px}.ri-section-heading-tools{max-width:none;margin:0 0 20px;text-align:left;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.ri-section-heading-tools>div:first-child{max-width:760px}.ri-provider-search{width:min(390px,100%);position:relative}.ri-provider-search i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#8c8394}.ri-provider-search input{width:100%;border:1px solid var(--ri-line);border-radius:12px;background:#fff;padding:12px 14px 12px 40px;outline:0;font-size:12px}.ri-provider-search input:focus{border-color:var(--ri-purple);box-shadow:0 0 0 3px #eee8ff}.ri-provider-empty{padding:40px;border:1px dashed #d8d1e2;border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ri-muted)}.ri-provider-empty[hidden]{display:none}.ri-provider-empty i{font-size:23px;color:var(--ri-purple)}
.ri-instant-connect-panel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px;border:1px solid #cdeee6;border-radius:14px;background:#f2fffb;margin-bottom:12px}.ri-instant-connect-panel>span{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:#ddf9f1;color:#0a9d7d}.ri-instant-connect-panel strong{font-size:13px}.ri-instant-connect-panel p{margin:3px 0 0;color:var(--ri-muted);font-size:11px;line-height:1.45}.ri-instant-unavailable{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:13px;border-radius:12px;background:#fff8e9;color:#765717;margin-bottom:12px}.ri-instant-unavailable>i{font-size:18px}.ri-instant-unavailable strong{font-size:12px}.ri-instant-unavailable p{font-size:11px;line-height:1.45;margin:3px 0 0}.ri-manual-connection,.ri-inbound-config{border:1px solid var(--ri-line);border-radius:13px;background:#fff;padding:0!important}.ri-manual-connection summary,.ri-inbound-config summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 15px;cursor:pointer;font-size:12px;font-weight:800}.ri-manual-connection summary::-webkit-details-marker,.ri-inbound-config summary::-webkit-details-marker{display:none}.ri-manual-connection summary span,.ri-inbound-config summary span{display:inline-flex;align-items:center;gap:8px}.ri-manual-connection summary i,.ri-inbound-config summary i{color:var(--ri-purple)}.ri-manual-connection summary small,.ri-inbound-config summary small{font-size:10px;color:var(--ri-muted);font-weight:600}.ri-manual-connection[open] summary,.ri-inbound-config[open] summary{border-bottom:1px solid var(--ri-line)}.ri-manual-connection>.ri-form-grid,.ri-inbound-config>div{padding:16px}.ri-inbound-config>div+div{padding-top:0}.ri-field>small{font-size:10.5px;line-height:1.4;color:var(--ri-muted);margin-top:5px}.ri-button-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:riSpin .7s linear infinite}@keyframes riSpin{to{transform:rotate(360deg)}}
@media(max-width:1180px){.ri-provider-grid-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-section-heading-tools{align-items:flex-start;flex-direction:column}.ri-provider-search{width:100%}}
@media(max-width:700px){.ri-provider-grid-featured{grid-template-columns:1fr}.ri-latam-section{padding:15px}.ri-instant-connect-panel{grid-template-columns:auto 1fr}.ri-instant-connect-panel .ri-button{grid-column:1/-1;width:100%}.ri-instant-badge{position:static;grid-column:2;justify-self:start}.ri-connect-account-button{width:100%;justify-content:center}.ri-notification-item small{font-size:10.5px}.ri-notification-row p{font-size:11.5px}}
.ri-app-body{font-size:15px}
.ri-app-body small,.ri-app-body time,.ri-app-body dt{font-size:12px!important;line-height:1.45}
.ri-app-body label,.ri-app-body input,.ri-app-body select,.ri-app-body textarea,.ri-app-body button{font-size:13px}
.ri-app-body .ri-kicker,.ri-app-body .ri-nav-label,.ri-app-body .ri-dropdown-title,.ri-app-body .ri-field-builder small,.ri-app-body .ri-data-grid dt,.ri-app-body .ri-approval-card dt,.ri-app-body .ri-region-badge{font-size:11.5px!important;line-height:1.35}
.ri-app-body .ri-topbar-title small,.ri-app-body .ri-workspace-card small,.ri-app-body .ri-workspace-card div span,.ri-app-body .ri-user-button small,.ri-app-body .ri-dropdown-workspace small,.ri-app-body .ri-sidebar-help p{font-size:12px!important;line-height:1.45}
.ri-app-body .ri-sidebar-nav .ri-nav-child,.ri-app-body .ri-sidebar-help a,.ri-app-body .ri-sidebar-help strong,.ri-app-body .ri-user-button strong,.ri-app-body .ri-dropdown-workspace strong,.ri-app-body .ri-dropdown-action,.ri-app-body .ri-dropdown-heading a{font-size:13px}
.ri-app-body .ri-metric-card small{font-size:12.5px!important}.ri-app-body .ri-metric-card em,.ri-app-body .ri-heading-meta>span:last-child{font-size:11.5px!important;line-height:1.4}
.ri-app-body .ri-table th,.ri-app-body .ri-operational-table th{font-size:11.5px!important;line-height:1.35}.ri-app-body .ri-table td,.ri-app-body .ri-operational-table td,.ri-app-body .ri-operational-table td strong{font-size:13px!important;line-height:1.45}.ri-app-body .ri-operational-table td small,.ri-app-body .ri-record-link span{font-size:12px!important}
.ri-app-body .ri-record-link strong,.ri-app-body .ri-task-mini strong,.ri-app-body .ri-task-row strong,.ri-app-body .ri-list-main strong,.ri-app-body .ri-linked-list strong,.ri-app-body .ri-linked-records strong{font-size:13px}.ri-app-body .ri-task-mini small,.ri-app-body .ri-task-row small,.ri-app-body .ri-list-main span,.ri-app-body .ri-list-main a,.ri-app-body .ri-list-assignee,.ri-app-body .ri-list-row>time,.ri-app-body .ri-linked-list small,.ri-app-body .ri-linked-records small{font-size:12px!important;line-height:1.45}
.ri-app-body .ri-timeline-item p,.ri-app-body .ri-notification-row p,.ri-app-body .ri-provider-card p,.ri-app-body .ri-composition-card p,.ri-app-body .ri-template-picker p,.ri-app-body .ri-process-config-grid p,.ri-app-body .ri-danger-zone p,.ri-app-body .ri-security-note p{font-size:13px!important;line-height:1.55}.ri-app-body .ri-timeline-item small,.ri-app-body .ri-notification-row small,.ri-app-body .ri-notification-row em,.ri-app-body .ri-notification-item small,.ri-app-body .ri-notification-item time{font-size:12px!important;line-height:1.45}
.ri-app-body .ri-notification-item strong,.ri-app-body .ri-notification-row strong,.ri-app-body .ri-automation-row strong,.ri-app-body .ri-rule-title strong,.ri-app-body .ri-provider-card strong,.ri-app-body .ri-provider-selected strong,.ri-app-body .ri-connection-card-head strong,.ri-app-body .ri-template-picker strong,.ri-app-body .ri-onboarding-operation-grid strong,.ri-app-body .ri-process-config-grid strong{font-size:13px!important;line-height:1.4}
.ri-app-body .ri-automation-row p,.ri-app-body .ri-automation-copy>small,.ri-app-body .ri-rule-title small,.ri-app-body .ri-builder-action-fields label,.ri-app-body .ri-builder-empty,.ri-app-body .ri-automation-map small,.ri-app-body .ri-field-chip-list>span,.ri-app-body .ri-field-chip-list em{font-size:12px!important;line-height:1.45}
.ri-app-body .ri-connection-summary small,.ri-app-body .ri-connection-card-head small,.ri-app-body .ri-connection-meta,.ri-app-body .ri-connection-error,.ri-app-body .ri-provider-card small,.ri-app-body .ri-provider-selected small,.ri-app-body .ri-inbound-box>span,.ri-app-body .ri-inbound-box code,.ri-app-body .ri-instant-connect-panel p,.ri-app-body .ri-instant-unavailable p,.ri-app-body .ri-manual-connection summary small,.ri-app-body .ri-inbound-config summary small,.ri-app-body .ri-field>small,.ri-app-body .ri-field-help{font-size:12px!important;line-height:1.5}
.ri-app-body .ri-connect-account-button,.ri-app-body .ri-provider-filters button,.ri-app-body .ri-view-switcher a,.ri-app-body .ri-filter-bar a,.ri-app-body .ri-text-button,.ri-app-body .ri-panel-heading>a{font-size:12.5px!important;line-height:1.35}
.ri-app-body .ri-stage-pill,.ri-app-body .ri-status,.ri-app-body .ri-priority,.ri-app-body .ri-role-badge,.ri-app-body .ri-instant-badge,.ri-app-body .ri-composition-meta span,.ri-app-body .ri-stage-preview span,.ri-app-body .ri-kanban-column>header em{font-size:11.5px!important;line-height:1.3}
.ri-app-body .ri-kanban-column>header strong,.ri-app-body .ri-kanban-card>p,.ri-app-body .ri-kanban-card footer,.ri-app-body .ri-kanban-empty,.ri-app-body .ri-card-top>span:first-child,.ri-app-body .ri-avatar-mini{font-size:12px!important;line-height:1.45}
.ri-app-body .ri-data-grid dd,.ri-app-body .ri-detail-identity p,.ri-app-body .ri-record-summary dl>div,.ri-app-body .ri-summary-list dt,.ri-app-body .ri-summary-list dd,.ri-app-body .ri-muted{font-size:12.5px!important;line-height:1.5}
.ri-app-body .ri-field-builder p,.ri-app-body .ri-stage-builder label,.ri-app-body .ri-stage-builder em,.ri-app-body .ri-process-relations small,.ri-app-body .ri-process-relations strong,.ri-app-body .ri-context-capabilities span,.ri-app-body .ri-blueprint-items strong,.ri-app-body .ri-blueprint-items small,.ri-app-body .ri-blueprint-stats small,.ri-app-body .ri-blueprint-scenario{font-size:12px!important;line-height:1.45}
.ri-app-body .ri-operation-questions legend,.ri-app-body .ri-operation-questions label strong,.ri-app-body .ri-operation-questions label small,.ri-app-body .ri-blueprint-preview .ri-summary-head small,.ri-app-body .ri-blueprint-preview .ri-summary-head p,.ri-app-body .ri-blueprint-columns strong,.ri-app-body .ri-blueprint-columns small,.ri-app-body .ri-evolution-card aside strong,.ri-app-body .ri-evolution-card aside small{font-size:12px!important;line-height:1.45}
.ri-app-body .ri-calendar-header>div>span,.ri-app-body .ri-calendar-day>time,.ri-app-body .ri-calendar-weekdays span,.ri-app-body .ri-calendar-day>strong,.ri-app-body .ri-calendar-event,.ri-app-body .ri-calendar-event strong,.ri-app-body .ri-calendar-event small,.ri-app-body .ri-calendar-day>em,.ri-app-body .ri-calendar-undated>strong,.ri-app-body .ri-calendar-undated a{font-size:11.5px!important;line-height:1.4}
.ri-app-body .ri-document-list strong,.ri-app-body .ri-approval-item strong,.ri-app-body .ri-member-card h3,.ri-app-body .ri-danger-zone strong,.ri-app-body .ri-stage-editor strong{font-size:13px!important}.ri-app-body .ri-document-list small,.ri-app-body .ri-document-list em,.ri-app-body .ri-approval-item small,.ri-app-body .ri-decision-actions button,.ri-app-body .ri-approval-card>a,.ri-app-body .ri-approval-card dd,.ri-app-body .ri-approval-decision textarea,.ri-app-body .ri-approval-decision .ri-button,.ri-app-body .ri-decision-note,.ri-app-body .ri-capability-switches strong,.ri-app-body .ri-capability-switches small,.ri-app-body .ri-member-card p,.ri-app-body .ri-photo-field small,.ri-app-body .ri-stage-editor small{font-size:12px!important;line-height:1.45}
.ri-app-body .ri-progress-stage strong,.ri-app-body .ri-upload-zone>label span,.ri-app-body .ri-upload-zone select,.ri-app-body .ri-upload-zone .ri-check,.ri-app-body .ri-upload-zone .ri-button,.ri-app-body .ri-toolbar>span,.ri-app-body .ri-search button,.ri-app-body .ri-entity-copy>span,.ri-app-body .ri-entity-copy p,.ri-app-body .ri-type-tabs small,.ri-app-body .ri-type-tabs strong{font-size:12px!important;line-height:1.4}
.ri-app-body .ri-float-chip,.ri-app-body .ri-empty-row span,.ri-app-body .ri-task-row select,.ri-app-body .ri-empty-mini,.ri-app-body .ri-pagination nav>div:last-child,.ri-app-body .ri-context-card ul,.ri-app-body .ri-toggle-field em,.ri-app-body .ri-process-tabs>a,.ri-app-body .ri-board-toolbar>div,.ri-app-body .ri-automation-map strong{font-size:12.5px!important;line-height:1.45}
.ri-app-body .ri-stage-builder>article>span,.ri-app-body .ri-progress-stage button>span{font-size:12px!important}
@media(max-width:700px){.ri-app-body{font-size:14px}.ri-app-body .ri-table,.ri-app-body .ri-operational-table{min-width:720px}.ri-app-body .ri-calendar-grid{min-width:760px}.ri-app-body .ri-provider-card p,.ri-app-body .ri-template-picker p,.ri-app-body .ri-onboarding-operation-grid small{font-size:12.5px!important}}
.ri-repeater-builder{padding:18px;border:1px solid #e5def4;border-radius:18px;background:#faf8ff}.ri-repeater-builder-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.ri-repeater-builder-heading div{display:flex;flex-direction:column;gap:3px}.ri-repeater-builder-heading strong{font-size:15px}.ri-repeater-builder-heading small{font-size:12px;color:#746a80}.ri-repeater-column{display:grid;grid-template-columns:1.2fr 1fr 130px 1fr 1fr auto auto;gap:8px;align-items:center;padding:10px 0;border-top:1px solid #ece6f5}.ri-repeater-column input,.ri-repeater-column select{min-width:0;height:42px;border:1px solid #ded6eb;border-radius:10px;padding:0 10px;font-size:13px}.ri-repeater-column>label{font-size:12px;white-space:nowrap}.ri-repeater-column>button{width:40px;height:40px;border:0;border-radius:10px;color:#e11d48;background:#fff0f4}.ri-line-items{width:100%;border:1px solid #e4ddeb;border-radius:18px;background:#faf9fd;overflow:hidden}.ri-line-items-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e8e1f0;background:#fff}.ri-line-items-head>div{display:flex;flex-direction:column;gap:3px}.ri-line-items-head strong{font-size:15px}.ri-line-items-head small{font-size:12px;color:#756a80}.ri-line-items-list{padding:8px 14px}.ri-line-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr)) 40px;gap:10px;align-items:end;padding:12px 0;border-bottom:1px solid #eae4f1}.ri-line-row label{display:flex;flex-direction:column;gap:6px;min-width:0}.ri-line-row label span{font-size:11px;font-weight:800;color:#4e4359}.ri-line-row label em{font-style:normal;color:#ec4899}.ri-line-row input,.ri-line-row select{width:100%;height:42px;border:1px solid #ddd4e7;border-radius:10px;background:#fff;padding:0 10px;font-size:13px}.ri-line-remove{width:40px;height:42px;border:0;border-radius:10px;background:#fff0f4;color:#e11d48}.ri-engine-summary{margin:18px 0;padding:20px;border:1px solid #e4dcf0;border-radius:22px;background:linear-gradient(135deg,#fff,#faf7ff)}.ri-engine-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.ri-engine-summary-heading h2{margin:3px 0 0;font-size:21px}.ri-engine-summary-heading>span{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:#f2ecff;color:#6941c6;font-size:12px;font-weight:700}.ri-engine-balances,.ri-engine-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ri-engine-balances article,.ri-engine-totals article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid #ebe5f1;border-radius:14px;background:#fff}.ri-engine-balances article div{display:flex;flex-direction:column;gap:3px;min-width:0}.ri-engine-balances article strong{font-size:13px}.ri-engine-balances article small,.ri-engine-totals small{font-size:11px;color:#786e82}.ri-engine-balances article>span,.ri-engine-totals strong{font-size:18px;font-weight:800;color:#1e0a36}.ri-engine-totals article{align-items:flex-start;flex-direction:column}.ri-engine-summary .negative{color:#dc2626!important}.ri-engine-empty{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:10px;padding:22px;color:#776b81}.ri-publication-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:20px;align-items:start}.ri-publication-processes{position:sticky;top:90px;padding:22px}.ri-publication-processes>h2{margin:6px 0;font-size:23px}.ri-publication-processes>p{color:#756a80;font-size:13px}.ri-publication-processes nav{display:flex;flex-direction:column;gap:7px}.ri-publication-processes nav>a{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:10px;border:1px solid transparent;border-radius:13px;color:#251334;text-decoration:none}.ri-publication-processes nav>a.active{border-color:#d8c9fa;background:#f7f3ff}.ri-publication-processes nav>a>span{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:color-mix(in srgb,var(--type-color) 13%,white);color:var(--type-color)}.ri-publication-processes nav strong{display:block;font-size:13px}.ri-publication-processes nav small{display:block;font-size:11px;color:#7b7084}.ri-publication-main{display:flex;flex-direction:column;gap:18px;min-width:0}.ri-publication-empty{text-align:center;padding:64px 30px}.ri-publication-empty>span{display:grid;place-items:center;width:70px;height:70px;margin:0 auto 16px;border-radius:22px;background:color-mix(in srgb,var(--type-color) 12%,white);color:var(--type-color);font-size:28px}.ri-publication-empty h2{font-size:30px}.ri-publication-empty p{max-width:560px;margin:0 auto 24px;color:#6f6478}.ri-publication-status{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px}.ri-publication-status h2{margin:8px 0 3px;font-size:22px}.ri-publication-status p{margin:0;color:#786c82;font-size:12px}.ri-publication-state{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:#f1ecf7;color:#665d70;font-size:11px;font-weight:800;text-transform:uppercase}.ri-publication-state-published{background:#e7fbf4;color:#08795b}.ri-publication-editor,.ri-publication-share{padding:24px}.ri-slug-field{display:flex;align-items:center;border:1px solid #dcd3e5;border-radius:12px;overflow:hidden}.ri-slug-field span{padding-left:12px;color:#82758c;font-size:12px}.ri-slug-field input{border:0!important}.ri-public-fields{margin:26px -24px 0;padding:24px;border-block:1px solid #ece6f1;background:#fcfbfe}.ri-public-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ri-public-fields-grid>label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px;border:1px solid #e7e0ed;border-radius:13px;background:#fff}.ri-public-fields-grid>label>span{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:8px;align-items:center}.ri-public-fields-grid>label>span i{grid-row:1/3}.ri-public-fields-grid strong{font-size:13px}.ri-public-fields-grid small,.ri-public-fields-grid em{font-size:11px;color:#7d7286}.ri-publication-security{padding-top:24px}.ri-share-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ri-share-grid article{display:grid;grid-template-columns:42px minmax(0,1fr) 38px;gap:10px;align-items:center;padding:14px;border:1px solid #e5deeb;border-radius:14px}.ri-share-grid article>span{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#f0eaff;color:#7548dc}.ri-share-grid strong{font-size:12px}.ri-share-grid code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.ri-share-grid button{width:36px;height:36px;border:0;border-radius:10px}.ri-public-process-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;background:linear-gradient(135deg,#200438,#46217f);color:#fff}.ri-public-process-cta h2{color:#fff}.ri-public-process-cta p{max-width:760px;color:#dcd0eb}.ri-public-process-cta .ri-kicker{color:#aa8cff}
@media(max-width:1100px){.ri-engine-balances,.ri-engine-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-publication-layout{grid-template-columns:1fr}.ri-publication-processes{position:static}.ri-publication-processes nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ri-share-grid{grid-template-columns:1fr}}
@media(max-width:700px){.ri-repeater-column{grid-template-columns:1fr 1fr}.ri-line-row{grid-template-columns:1fr}.ri-engine-balances,.ri-engine-totals,.ri-public-fields-grid,.ri-publication-processes nav{grid-template-columns:1fr}.ri-engine-summary-heading,.ri-publication-status,.ri-public-process-cta,.ri-repeater-builder-heading{align-items:flex-start;flex-direction:column}.ri-publication-editor,.ri-publication-share{padding:18px}.ri-public-fields{margin:20px -18px 0;padding:18px}}
.ri-related-create-banner{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding:14px 18px;border:1px solid #dcd0f4;border-radius:16px;background:linear-gradient(135deg,#f7f2ff,#f0fbff)}.ri-related-create-banner>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#895bf1;color:#fff}.ri-related-create-banner small,.ri-related-create-banner strong{display:block}.ri-related-create-banner small{margin-bottom:3px;color:#7f54dd;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ri-related-create-banner strong{font-size:14px}.ri-related-process-options{display:grid;gap:10px;margin-top:18px}.ri-related-process-options>a{display:grid;grid-template-columns:44px minmax(0,1fr) 24px;gap:12px;align-items:center;padding:13px;border:1px solid #e4ddeb;border-radius:14px;color:#1d0a30;text-decoration:none;transition:.2s}.ri-related-process-options>a:hover{border-color:#9a70f3;transform:translateY(-1px);box-shadow:0 10px 24px rgba(61,26,94,.08)}.ri-related-process-options>a>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--type-color) 14%,white);color:var(--type-color)}.ri-related-process-options strong,.ri-related-process-options small{display:block}.ri-related-process-options strong{font-size:14px}.ri-related-process-options small{margin-top:3px;color:#74697d;font-size:12px;line-height:1.45}
.ri-connection-guide{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin:18px 0 26px;padding:18px 22px;border:1px solid #ded4f4;border-radius:20px;background:linear-gradient(135deg,#fbf9ff,#f3fffc)}.ri-connection-guide article{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:11px}.ri-connection-guide article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#895bf1;color:#fff;font-weight:800}.ri-connection-guide strong,.ri-connection-guide small{display:block}.ri-connection-guide strong{font-size:13px}.ri-connection-guide small{margin-top:2px;color:#746a7d;font-size:11.5px;line-height:1.4}.ri-connection-guide>i{color:#9872ed}.ri-connection-uses{display:flex;flex-direction:column;gap:8px;margin:14px 0}.ri-connection-uses>article{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid #e6dff0;border-radius:12px;background:#faf8ff}.ri-connection-uses>article.is-paused{opacity:.58}.ri-connection-uses>article>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#ede6ff;color:#7548dc}.ri-connection-uses strong,.ri-connection-uses small{display:block}.ri-connection-uses strong{font-size:12.5px}.ri-connection-uses small{margin-top:2px;color:#746a7d;font-size:11px;line-height:1.35}.ri-connection-use-empty{display:flex;align-items:flex-start;gap:9px;padding:11px;border-radius:11px;background:#fff8e9;color:#71551d;font-size:11.5px;line-height:1.45}.ri-provider-capabilities{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.ri-provider-capabilities>span{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;background:#f2edff;color:#6542b6;font-size:10px;line-height:1.25}.ri-binding-modal-card{width:min(1060px,calc(100vw - 32px))!important;max-height:min(900px,calc(100vh - 32px));overflow:auto}.ri-binding-form{display:flex;flex-direction:column;gap:18px}.ri-binding-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ri-binding-steps>section{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:11px;border:1px solid #e4dcef;border-radius:13px;background:#faf8fd}.ri-binding-steps>section>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#895bf1;color:#fff;font-weight:800}.ri-binding-steps strong,.ri-binding-steps small{display:block}.ri-binding-steps strong{font-size:12.5px}.ri-binding-steps small{font-size:10.5px;color:#776c80}.ri-capability-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ri-capability-picker label{position:relative;cursor:pointer}.ri-capability-picker label[hidden]{display:none}.ri-capability-picker input{position:absolute;opacity:0}.ri-capability-picker label>span{display:grid;grid-template-columns:38px 1fr;column-gap:10px;align-items:center;min-height:84px;padding:12px;border:1px solid #e1d9eb;border-radius:13px;background:#fff;transition:.18s}.ri-capability-picker label>span>i{grid-row:1/3;display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:#efe9ff;color:#7548dc}.ri-capability-picker strong,.ri-capability-picker small{display:block}.ri-capability-picker strong{font-size:12.5px}.ri-capability-picker small{font-size:10.5px;color:#776c80;line-height:1.4}.ri-capability-picker label:has(input:checked)>span{border-color:#895bf1;background:#f8f4ff;box-shadow:0 0 0 3px #f0eaff}.ri-binding-result{display:flex;align-items:center;gap:11px;padding:13px 15px;border-radius:13px;background:#effcf8;color:#116c58}.ri-binding-result>i{font-size:22px}.ri-binding-result strong,.ri-binding-result small{display:block}.ri-binding-result strong{font-size:12.5px}.ri-binding-result small{font-size:11px;line-height:1.45}.ri-public-payment-config{margin:26px -24px 0;padding:24px;border-top:1px solid #ece6f1;background:linear-gradient(135deg,#fcfaff,#f3fffc)}.ri-public-payment-config .ri-panel-heading{align-items:center}.ri-payment-master{display:inline-flex;align-items:center;gap:9px;cursor:pointer}.ri-payment-master input{position:absolute;opacity:0}.ri-payment-master>span{position:relative;width:42px;height:24px;border-radius:999px;background:#d8d0e0;transition:.2s}.ri-payment-master>span:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s}.ri-payment-master input:checked+span{background:#895bf1}.ri-payment-master input:checked+span:after{transform:translateX(18px)}.ri-payment-flow{display:flex;align-items:center;justify-content:center;gap:12px;margin:16px 0;padding:14px;border-radius:14px;background:#25103d;color:#fff}.ri-payment-flow article{display:flex;align-items:center;gap:8px}.ri-payment-flow article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#895bf1;font-weight:800}.ri-payment-flow strong,.ri-payment-flow small{display:block}.ri-payment-flow strong{font-size:12px}.ri-payment-flow small{font-size:10px;color:#cfc2dd}.ri-payment-flow>i{color:#32dbc1}.ri-connected-trace-list{display:flex;flex-direction:column}.ri-connected-trace-list>article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #eee8f2}.ri-connected-trace-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#eee8ff;color:#7548dc}.ri-connected-trace-completed{background:#e7faf3;color:#098266}.ri-connected-trace-failed{background:#fff0f3;color:#d72755}.ri-connected-trace-list strong,.ri-connected-trace-list small,.ri-connected-trace-list p{display:block}.ri-connected-trace-list strong{font-size:13px}.ri-connected-trace-list small{font-size:11px;color:#755f89}.ri-connected-trace-list p{margin:2px 0 0;font-size:11.5px;color:#776d80}.ri-connected-trace-list em{display:block;margin-top:3px;color:#c52d50;font-size:11px}.ri-connected-trace-list>a{font-size:12px;font-weight:800;color:#7548dc}.ri-public-payment-note{display:flex;align-items:flex-start;gap:12px;margin:16px 0;padding:14px;border:1px solid #d7ccf3;border-radius:14px;background:#f8f4ff}.ri-public-payment-note>i{font-size:21px;color:var(--ri-public-primary,#895bf1)}.ri-public-payment-note strong,.ri-public-payment-note small{display:block}.ri-public-payment-note strong{font-size:13px}.ri-public-payment-note small{margin-top:3px;font-size:11.5px;line-height:1.45;color:#6f6578}
@media(max-width:900px){.ri-connection-guide{grid-template-columns:1fr}.ri-connection-guide>i{transform:rotate(90deg);justify-self:center}.ri-capability-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-binding-steps{grid-template-columns:1fr}.ri-payment-flow{align-items:stretch;flex-direction:column}.ri-payment-flow>i{transform:rotate(90deg);align-self:center}}
@media(max-width:620px){.ri-binding-modal-card{width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)}.ri-capability-picker{grid-template-columns:1fr}.ri-connection-uses>article{grid-template-columns:34px minmax(0,1fr) auto}.ri-connection-uses>article>form:last-child{grid-column:3}.ri-connected-trace-list>article{grid-template-columns:40px 1fr}.ri-connected-trace-list>article>a{grid-column:2}.ri-public-payment-config{margin-inline:-18px;padding:18px}}
.ri-connection-executions{display:grid;gap:.55rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #ece8f3}.ri-connection-executions>div{display:flex;justify-content:space-between;gap:1rem;align-items:center}.ri-connection-executions>div>small{color:#81778d}.ri-connection-executions article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.65rem .75rem;border:1px solid #ece8f3;border-radius:14px;background:#fff}.ri-connection-executions article>div{display:grid;gap:.12rem;min-width:0}.ri-connection-executions article small{color:#81778d}.ri-connection-executions article em{color:#c6285f;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ri-connection-executions article a,.ri-connection-executions article button{border:0;background:#f2ecff;color:#5725a5;border-radius:10px;padding:.48rem .7rem;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.ri-execution-status{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#f1ebff;color:#7f4cf2}.ri-execution-completed{background:#e6f8f1;color:#008967}.ri-execution-failed{background:#fff0f4;color:#d92d5f}@media(max-width:620px){.ri-connection-executions>div{align-items:flex-start;flex-direction:column}.ri-connection-executions article{grid-template-columns:auto minmax(0,1fr)}.ri-connection-executions article>a,.ri-connection-executions article>form{grid-column:2}}
.ri-entity-process-actions{display:grid;gap:.55rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ri-line)}.ri-entity-process-actions>small{color:var(--ri-muted);font-weight:700}.ri-entity-process-actions>a{display:grid;grid-template-columns:2.25rem 1fr auto;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--ri-line);border-radius:.8rem;color:var(--ri-ink);text-decoration:none;background:#fff}.ri-entity-process-actions>a:hover{border-color:var(--ri-purple);box-shadow:0 10px 24px rgba(75,34,132,.1)}.ri-entity-process-actions>a>i:first-child{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:.65rem;color:var(--ri-purple);background:var(--ri-lilac)}.ri-entity-process-actions span{display:grid;gap:.15rem}.ri-entity-process-actions span small{color:var(--ri-muted)}.ri-binding-field-guide{display:block;max-height:5.2rem;overflow:auto}
