.credential-list{margin:14px 0 0}.credential-row{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid #f0f1f5}.credential-row b{display:block;font:700 10px monospace;color:#484a5e}.credential-row small{display:block;color:#a0a3b1;font-size:9px;margin-top:4px}.credential-row .icon-button{color:#d7837c}.webhook-secret-control{display:flex;align-items:flex-start;flex-direction:column;gap:10px;margin-top:11px}.webhook-secret-control .token-box{width:100%;margin:0}.webhook-secret-control>small{color:#a0a3af;font-size:10px;line-height:1.45}.invoice-branding{grid-column:1/-1;padding:23px}.invoice-branding-copy{font-size:11px;line-height:1.6;color:#9296a8;margin:0 0 6px;max-width:620px}.invoice-branding-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:26px;align-items:start}.invoice-branding-fields{border:0;margin:0;padding:0;min-width:0}.invoice-branding-fields:disabled{opacity:.75}.invoice-branding .drawer-label small{font-weight:400;color:#a1a4b1;font-size:9px}.invoice-branding .drawer-label textarea,.invoice-branding .drawer-label select,.invoice-email-panel select,.drawer-label select,.invoice-download-row select{border:1px solid #e6e7ed;border-radius:8px;padding:10px 11px;outline:0;color:#34364a;font-size:11px;background:#fff;font-family:inherit}.invoice-branding .drawer-label textarea{resize:vertical;line-height:1.55;min-height:130px}.invoice-branding .drawer-label textarea:focus{border-color:#9a86ea;box-shadow:0 0 0 3px #e9e3ff}.branding-row{display:flex;align-items:center;gap:15px;margin:13px 0}.branding-logo{width:118px;height:70px;border:1px dashed #d7d4e8;border-radius:10px;display:grid;place-items:center;background:repeating-conic-gradient(#f4f4f8 0,#f4f4f8 25%,#fff 0,#fff 50%) 0 0/14px 14px;flex:none;overflow:hidden}.branding-logo img{max-width:104px;max-height:58px;object-fit:contain}.branding-logo span{font-size:10px;color:#a3a6b4;background:#fff;padding:3px 6px;border-radius:5px}.branding-logo-actions b{display:block;font-size:11px;color:#55586c}.branding-logo-actions small{display:block;font-size:10px;color:#a1a4b1;margin:4px 0 9px}.branding-logo-actions>div{display:flex;gap:7px;flex-wrap:wrap}.color-field{display:flex;gap:8px;align-items:center}.color-field input[type=color]{width:42px;height:38px;padding:3px;border:1px solid #e6e7ed;border-radius:8px;background:#fff;cursor:pointer}.color-field input:not([type=color]){width:120px;font-family:monospace;text-transform:lowercase}.paper-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-weight:400}.paper-option{display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid #e6e7ef;border-radius:10px;padding:11px 6px 9px;cursor:pointer;text-align:center;background:#fff}.paper-option input{position:absolute;opacity:0;pointer-events:none}.paper-option.selected{border-color:#a997ee;background:#f9f7ff;box-shadow:0 0 0 3px #efeaff}.paper-option:focus-within{outline:2px solid #9a86ea;outline-offset:1px}.paper-option b{font-size:11px;color:#34364a}.paper-option small{font-size:9px;color:#a1a4b1}.paper-shape{display:block;border:1.5px solid #b9afe6;border-radius:2px;background:#fff;margin-bottom:3px}.paper-a4{width:21px;height:30px}.paper-a5{width:15px;height:21px;margin-top:9px}.paper-80mm{width:13px;height:30px;border-bottom-style:dashed}.paper-58mm{width:9px;height:30px;border-bottom-style:dashed}.paper-option.selected .paper-shape{border-color:#755ce6;background:#efeaff}.language-options{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:5px}.language-code{display:grid;place-items:center;height:22px;min-width:30px;padding:0 6px;border:1.5px solid #b9afe6;border-radius:5px;font:800 10px Manrope;letter-spacing:1px;text-transform:uppercase;color:#755ce6;background:#fff;margin-bottom:3px}.paper-option.selected .language-code{border-color:#755ce6;background:#efeaff}.template-options{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:5px}.template-thumb{position:relative;display:block;width:30px;height:40px;border:1.5px solid #b9afe6;border-radius:2px;background:#fff;margin-bottom:3px;overflow:hidden}.template-thumb i{position:absolute;display:block;background:var(--brand,#755ce6)}.template-thumb i:nth-child(3){left:4px;right:4px;top:24px;height:1px;background:#dcd9ea;box-shadow:0 4px #dcd9ea,0 8px #dcd9ea}.template-classic i:nth-child(1){left:0;right:0;top:0;height:9px}.template-classic i:nth-child(2){left:4px;right:4px;top:13px;height:7px;background:#eeecf6}.template-classic i:nth-child(4){right:4px;bottom:5px;width:12px;height:2px}.template-minimal i:nth-child(1){right:4px;top:4px;width:12px;height:3px}.template-minimal i:nth-child(2){left:4px;right:4px;top:11px;height:1px}.template-minimal i:nth-child(3){top:18px;box-shadow:0 4px #dcd9ea,0 8px #dcd9ea,0 12px #dcd9ea}.template-minimal i:nth-child(4){right:4px;bottom:5px;width:12px;height:2px;background:#282443}.template-bold i:nth-child(1){left:0;top:0;bottom:0;width:3px}.template-bold i:nth-child(2){left:7px;top:4px;width:13px;height:4px}.template-bold i:nth-child(3){left:7px;right:3px;top:14px;height:4px;background:var(--brand,#755ce6);box-shadow:0 6px 0 -1px #eeecf6,0 12px 0 -1px #eeecf6}.template-bold i:nth-child(4){right:3px;bottom:4px;width:14px;height:5px}.pdf-preview-minimal,.pdf-preview-bold{background:#fff;color:#282443}.pdf-preview-minimal{border-bottom:2px solid var(--brand);border-radius:8px 8px 0 0}.pdf-preview-minimal div{text-align:right}.pdf-preview-minimal strong,.pdf-preview-bold strong{display:block;font:800 17px Manrope;letter-spacing:.5px;color:var(--brand-text)}.pdf-preview-minimal span,.pdf-preview-bold span{letter-spacing:.5px;color:#6d7084}.pdf-preview-bold{border-left:9px solid var(--brand)}.pdf-preview-bold strong{font-size:20px}.pdf-preview-bold>b{max-width:45%}.branding-divider{display:flex;align-items:center;gap:8px;border-top:1px solid #f0f1f5;margin-top:20px;padding-top:18px;font:800 12px Manrope;color:#33364b}.branding-divider svg{color:#826ddf}.placeholder-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.placeholder-chips small{font-size:10px;color:#a1a4b1;font-weight:700}.placeholder-chips button{border:1px solid #e3def8;background:#f7f5ff;color:#6a53d6;border-radius:6px;padding:4px 7px;font:600 10px monospace}.placeholder-chips button:hover:not(:disabled){background:#eeeafe}.branding-preview{position:sticky;top:20px;display:flex;flex-direction:column;gap:8px;background:#f8f9fc;border-radius:12px;padding:16px;min-width:0}.branding-preview>small{font-size:9px;letter-spacing:1px;font-weight:800;color:#a3a7b3;text-transform:uppercase}.pdf-preview{display:flex;align-items:center;gap:12px;border-radius:8px;padding:14px 16px;margin-bottom:10px;box-shadow:0 6px 18px #1f21400f}.pdf-preview img{max-height:34px;max-width:80px;object-fit:contain}.pdf-preview div{flex:1;min-width:0}.pdf-preview b{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-preview span{display:block;font:800 9px Manrope;letter-spacing:1.5px;opacity:.8;margin-top:3px}.pdf-preview em{font-style:normal;font-size:10px;font-weight:700;opacity:.9}.email-preview{background:#fff;border:1px solid #e9eaf3;border-radius:10px;padding:15px}.email-preview>b{display:block;font-size:12px;color:#2f3247;overflow-wrap:anywhere}.email-preview>span{display:block;font-size:10px;color:#a0a3b1;margin:5px 0 12px;padding-bottom:10px;border-bottom:1px solid #f0f1f5;overflow-wrap:anywhere}.email-preview p{white-space:pre-wrap;font-size:11px;line-height:1.6;color:#55586c;margin:0 0 12px;overflow-wrap:anywhere}.email-preview em{display:inline-flex;font-style:normal;font-size:10px;background:#f4f2fd;color:#6a53d6;border-radius:6px;padding:5px 8px;font-weight:700}.branding-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:12px;border-top:1px solid #f0f1f5;padding-top:16px}.branding-actions span{display:flex;align-items:center;gap:5px;color:#67ae58;font-size:10px}.invoice-branding .form-error{grid-column:1/-1}.invoice-download-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.invoice-download-row select{flex:1;min-width:150px;padding:0 10px;height:38px}.invoice-email-list{margin:0 0 14px;border:1px solid #eceef3;border-radius:10px;overflow:hidden}.invoice-email-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-top:1px solid #f0f1f5}.invoice-email-list>div:first-child{border-top:0}.invoice-email-list>div>span:first-child{min-width:0}.invoice-email-list b{display:block;font-size:10px;color:#393b50;overflow-wrap:anywhere}.invoice-email-list small{display:block;font-size:9px;color:#a0a3af;margin-top:3px}@media(max-width:900px){.invoice-branding-grid{grid-template-columns:1fr}.branding-preview{position:static}}@media(max-width:520px){.invoice-branding{padding:18px 16px}.paper-options{grid-template-columns:repeat(2,minmax(0,1fr))}.branding-row{align-items:flex-start}}.kind-options{grid-template-columns:repeat(2,minmax(0,1fr))}.kind-options .paper-option{align-items:flex-start;text-align:left;padding:11px 12px}.kind-options .paper-option small{font-size:10px;line-height:1.45}.tax-note{font-size:10px;line-height:1.6;color:#6d6488;background:#f7f5ff;border:1px solid #e9e3ff;border-radius:8px;padding:9px 11px;margin:4px 0 12px}.tax-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.tax-fields .wide{grid-column:1/-1}.tax-fields input{min-width:0}@media(max-width:520px){.kind-options,.tax-fields{grid-template-columns:1fr}}[data-theme=dark] .invoice-branding-copy,[data-theme=dark] .branding-logo-actions small{color:#a6a9bb}[data-theme=dark] .invoice-branding .drawer-label textarea,[data-theme=dark] .drawer-label select,[data-theme=dark] .invoice-download-row select,[data-theme=dark] .color-field input[type=color]{background:#242839;border-color:#41465d;color:#f2effa}[data-theme=dark] .branding-logo{border-color:#41465d;background:repeating-conic-gradient(#2a2e42 0,#2a2e42 25%,#222638 0,#222638 50%) 0 0/14px 14px}[data-theme=dark] .branding-logo span{background:#222638;color:#a6a9bb}[data-theme=dark] .branding-logo-actions b,[data-theme=dark] .paper-option b,[data-theme=dark] .branding-divider,[data-theme=dark] .email-preview>b,[data-theme=dark] .invoice-email-list b{color:#ece9f7}[data-theme=dark] .paper-option{background:#222638;border-color:#373b50}[data-theme=dark] .paper-option.selected{background:#2c2745;border-color:#7d68e0;box-shadow:0 0 0 3px #2f2a50}[data-theme=dark] .paper-shape{background:#1a1d2b;border-color:#6f64a8}[data-theme=dark] .paper-option.selected .paper-shape{background:#3a3160;border-color:#a997ee}[data-theme=dark] .branding-divider,[data-theme=dark] .branding-actions,[data-theme=dark] .email-preview>span,[data-theme=dark] .invoice-email-list>div{border-color:#303447}[data-theme=dark] .placeholder-chips button{background:#2a2645;border-color:#433b6e;color:#c9bdff}[data-theme=dark] .branding-preview{background:#151825}[data-theme=dark] .email-preview{background:#1f2232;border-color:#373b50}[data-theme=dark] .email-preview p{color:#c9c7d8}[data-theme=dark] .email-preview em{background:#2a2645;color:#c9bdff}[data-theme=dark] .invoice-email-list{border-color:#373b50}[data-theme=dark] .language-code{background:#1a1d2b;border-color:#6f64a8;color:#c9bdff}[data-theme=dark] .paper-option.selected .language-code{background:#3a3160;border-color:#a997ee}[data-theme=dark] .template-thumb{border-color:#6f64a8}[data-theme=dark] .tax-note{background:#231f38;border-color:#3a3160;color:#c9c7d8}.organizations-layout,.profile-layout{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(320px,1.4fr);gap:18px}.organization-intro,.organization-list,.profile-details,.profile-memberships{padding:23px}.organization-intro h2,.organization-list h2,.profile-details h2,.profile-memberships h2{font-size:15px;margin:14px 0 8px}.organization-intro p{font-size:11px;line-height:1.7;color:#9296a8;max-width:360px;margin-bottom:20px}.feature-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:#f0ecff;color:#755ce6}.feature-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.feature-heading h2{margin:0}.feature-heading span,.feature-heading svg{color:#9ca1af;font-size:10px}.organization-row{display:flex;align-items:center;text-align:left;gap:11px;width:100%;border:1px solid #edeef4;background:#fff;border-radius:10px;padding:12px;margin:9px 0;color:#55596e}.organization-row.selected{border-color:#a997ee;background:#f9f7ff}.organization-row>span:nth-child(2){flex:1}.organization-row b,.membership-row b{display:block;font-size:11px;color:#303449}.organization-row small,.membership-row small{display:block;font-size:10px;color:#9ba0ae;margin-top:4px}.organization-row svg{color:#826ddf}.organization-avatar{width:35px;height:35px;border-radius:9px;background:#eeeaff;color:#715ad8;display:grid;place-items:center;font:800 14px Manrope}.feature-muted{font-size:11px;color:#9ca1af}.feature-loading{padding:30px;color:#9ca1af;font-size:12px}.profile-card{overflow:hidden}.profile-banner{height:108px;background:linear-gradient(120deg,#2a224f,#5b47a3);padding:60px 22px 0}.profile-avatar{width:69px;height:69px;border-radius:17px;background:#d7f3a7;color:#31354e;display:grid;place-items:center;border:4px solid #fff}.profile-card-body{padding:42px 23px 24px}.profile-card-body h2{font-size:18px;margin:0 0 4px}.profile-card-body p{color:#969aad;font-size:11px;margin-bottom:18px}.profile-role{display:inline-flex;align-items:center;gap:6px;background:#f1edff;border-radius:20px;padding:7px 10px;color:#775fd8;font-size:10px;font-weight:800}.profile-form{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:19px}.profile-form label{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#65697d;font-weight:800}.profile-form label:nth-child(3),.profile-actions{grid-column:1/-1}.profile-form input{height:37px;border:1px solid #e7e8ef;border-radius:8px;padding:0 11px;color:#34364a;background:#fff;outline:0;font-size:11px}.profile-form input[readonly]{background:#f6f7fa;color:#9a9da9}.profile-form label small{font-weight:400;color:#a1a4b1;font-size:9px}.profile-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.profile-actions span{display:flex;align-items:center;gap:5px;color:#67ae58;font-size:10px}.profile-memberships{grid-column:2}.membership-row{display:flex;align-items:center;gap:10px;border-top:1px solid #f0f1f5;padding:12px 0}.membership-row>div{flex:1}.role-pill{background:#f2efff;color:#765edb;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:800}.provider-env-label{color:#9b9ead;font-size:9px;font-weight:800;letter-spacing:1.4px;margin:16px 0 8px}.provider-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.provider-card{border:1px solid #edeef4;border-radius:9px;padding:9px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.provider-card>div{flex:1;min-width:80px}.provider-card b{display:block;font-size:10px}.provider-card small{display:block;color:#a0a4b3;font-size:9px;margin-top:3px}.provider-symbol{width:26px;height:26px;display:grid;place-items:center;background:#f1edff;color:#765ddf;border-radius:7px;font:800 11px Manrope}.provider-state{font-size:8px;font-weight:800;color:#989cab;background:#f4f5f8;border-radius:12px;padding:4px 6px;white-space:nowrap}.provider-sandbox_ready{color:#5ca24d;background:#edf9e9}.invoice-details{background:#f9f9fd;border:1px solid #e9eaf3;border-radius:11px;padding:14px}.invoice-title{display:flex;align-items:center;gap:10px}.invoice-title .feature-icon{width:32px;height:32px}.invoice-title h3{font-size:12px;margin:0 0 4px}.invoice-title small{font-size:9px;color:#a2a5b3}.invoice-summary{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #e8e9f1;border-bottom:1px solid #e8e9f1;margin:14px 0;padding:11px 0}.invoice-summary span{font-size:9px;color:#9a9eac}.invoice-summary b{display:block;color:#45485e;font-size:10px;margin-top:5px}.invoice-items>div{display:flex;justify-content:space-between;gap:10px;font-size:10px;padding:7px 0}.invoice-items small{display:block;color:#a2a5b3;font-size:9px;margin-top:3px}.invoice-download{margin-top:14px}.invoice-details>p{font-size:9px;color:#a2a6b5;line-height:1.5;margin:10px 0 0}.production-notice{display:flex;gap:10px;background:#efeafb;border:1px solid #ded4f6;color:#7257bc;border-radius:11px;padding:14px 16px;margin-bottom:18px}.production-notice b{font-size:11px}.production-notice p{font-size:10px;line-height:1.5;margin:4px 0 0;color:#81749f}@media(max-width:900px){.organizations-layout,.profile-layout{grid-template-columns:1fr}.profile-memberships{grid-column:1}}@media(max-width:580px){.provider-grid,.profile-form{grid-template-columns:1fr}.profile-form label:nth-child(3),.profile-actions{grid-column:1}}.sandbox-method-field{display:flex;flex-direction:column;gap:8px}.sandbox-method-field>b{font-size:11px;color:#55586c}.sandbox-method-field>p{font-size:10px;line-height:1.5;color:#9799a9;margin:0}.sandbox-method-options{display:grid;gap:8px;margin:12px 0}.sandbox-method-option{display:flex!important;flex-direction:row!important;align-items:center;gap:11px;padding:11px 12px;border:1px solid #e7e6ef;border-radius:9px;cursor:pointer;color:#34364a;background:#fff}.sandbox-method-option:has(input:checked){border-color:#aa98ed;background:#f7f4ff}.sandbox-method-option input{width:16px;height:16px;flex:none;margin:0;accent-color:#765de3}.sandbox-method-text{flex:1;min-width:0}.sandbox-method-text b{display:block;font-size:11px}.sandbox-method-text small{display:block;color:#9295a6;font-size:10px;font-weight:400;margin-top:3px}.sandbox-method-hint{font-size:10px;color:#d99b4d;margin:3px 0 10px}.sandbox-method-save{margin-top:5px}.modal:has(.sandbox-method-field){max-height:calc(100vh - 32px);overflow-y:auto}[data-theme=dark] .sandbox-method-option{background:#222638;border-color:#3b4055;color:#f0eef8}[data-theme=dark] .sandbox-method-option:has(input:checked){background:#30294f;border-color:#765de3}[data-theme=dark] .sandbox-method-field>b{color:#f0eef8}[data-theme=dark] .sandbox-method-field>p,[data-theme=dark] .sandbox-method-text small{color:#a9acc0}.auth-home-link{display:block;margin-top:22px;color:#8f78e6;font-size:11px;font-weight:800}.auth-home-link:hover{color:#bcaaff}.routing-list{display:grid;gap:10px;margin:15px 0}.routing-list label{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:11px;font-weight:800}.routing-list label>span{min-width:85px}.routing-list small{display:block;color:#a1a5b5;font-size:9px;font-weight:400;margin-top:3px}.routing-list select{max-width:255px;width:100%;border:1px solid #e6e7ef;border-radius:8px;padding:9px;background:#fff;color:#4d5062;font-size:10px}.routing-disclaimer{font-size:10px;color:#a3a6b4;line-height:1.5;margin:0 0 12px}.lifecycle-actions{display:flex;gap:9px;flex-wrap:wrap}.danger-button{color:#c66265!important;border-color:#8c4d5d!important}.lifecycle-copy{font-size:10px;color:#999cab;line-height:1.6;margin:10px 0 15px}.org-row-actions{display:flex;gap:7px;align-items:center}.org-row-actions button{border:1px solid #e6e7f0;background:transparent;color:#7d708f;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:800}.org-row-actions button:hover{border-color:#a997ee}.org-row-actions button.danger-button{color:#c66265}.organization-row .org-select{display:flex;gap:11px;align-items:center;flex:1;min-width:0;background:transparent;border:0;color:inherit;text-align:left;padding:0}.organization-row .org-select>span:nth-child(2){flex:1;min-width:0}.organization-row .org-select b,.organization-row .org-select small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-archived{font-size:9px;color:#c7a46c;font-weight:800}.organization-page-error{margin:12px 0;padding:10px 12px;border-radius:8px;background:#3b2b38;color:#ffc7cb;font-size:11px}[data-theme=dark] .routing-list select{background:#242839;border-color:#41465d;color:#f2effa}[data-theme=dark] .org-row-actions button{border-color:#41465d;color:#c8bdde}@media(max-width:620px){.routing-list label{align-items:flex-start;flex-direction:column}.routing-list select{max-width:none}.organization-row{flex-wrap:wrap}.org-row-actions{width:100%;justify-content:flex-end}}.portfolio-panel{margin:20px 0;padding:21px 23px}.portfolio-panel .panel-heading{margin-bottom:16px}.portfolio-summary{display:flex;align-items:stretch;gap:10px;margin-bottom:15px;flex-wrap:wrap}.portfolio-summary>div{display:flex;align-items:center;gap:10px;background:#f4f1fd;border-radius:9px;padding:13px 16px;min-width:175px}.portfolio-summary svg{color:#765de3}.portfolio-summary small{display:block;color:#999aac;font-size:9px}.portfolio-summary b{display:block;font-size:13px;margin-top:4px}.portfolio-summary p{align-self:center;max-width:275px;color:#999cab;font-size:10px;line-height:1.5;margin:0 0 0 auto}.portfolio-table-wrap{overflow-x:auto}.portfolio-table{width:100%}.portfolio-table th:first-child,.portfolio-table td:first-child{padding-left:12px}.portfolio-table td{cursor:pointer}.portfolio-table td b{font-size:11px;color:#34364b}.portfolio-table td:last-child{color:#7c65da}.portfolio-empty{color:#9c9fac;font-size:11px;padding:20px 4px 8px}.portfolio-panel .panel-heading h2{font-size:14px}[data-theme=dark] .portfolio-summary>div{background:#30294f}[data-theme=dark] .portfolio-table td b{color:#f0eef8}[data-theme=dark] .portfolio-summary small,[data-theme=dark] .portfolio-summary p{color:#a9acc0}.source-list{display:grid;gap:12px;margin:14px 0 10px}.source-card{border:1px solid #e6e7ef;border-radius:12px;padding:14px;background:#fbfbfe}.source-card-head{display:flex;align-items:center;gap:10px}.source-card-head>div{flex:1;min-width:0}.source-card-head b{display:block;font-size:12px}.source-card-head small{display:block;color:#8d90a3;font-size:10px;margin-top:3px}.source-state{font-size:9px;font-weight:800;border-radius:12px;padding:4px 8px;white-space:nowrap;color:#8d90a3;background:#f1f2f6}.source-verified{color:#3d8a2e;background:#e9f8e4}.source-unverified{color:#9a6a12;background:#fff3dc}.source-error{color:#b33a3a}.source-state.source-error{background:#fde9e9}.source-summary{font-size:11px;line-height:1.6;color:#6f7285;margin:10px 0}.source-facts{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:10px;color:#8d90a3;margin-bottom:8px}.source-facts b{color:inherit;filter:brightness(.6)}div.source-error{display:flex;gap:7px;align-items:flex-start;font-size:10px;line-height:1.5;background:#fdf0f0;border-radius:8px;padding:8px 10px;margin-bottom:8px}div.source-error svg{flex:none;margin-top:1px}.source-callback{display:flex;align-items:center;gap:8px;font-size:10px;margin-bottom:8px;min-width:0}.source-callback>span{color:#8d90a3;font-weight:800;white-space:nowrap}.source-callback code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f1effa;border-radius:6px;padding:6px 8px;font-size:10px}.source-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.source-actions .btn{display:inline-flex;align-items:center;gap:6px}.source-unlink{color:#b33a3a}.source-hint{font-size:10px;color:#8d90a3}.source-form{display:grid;gap:11px;border-top:1px solid #ecedf3;padding-top:12px;margin-top:4px}.source-form-row{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.source-form-row .drawer-label{flex:1;min-width:160px}.source-form select,.source-form textarea{border:1px solid #e6e7ed;border-radius:8px;padding:10px 11px;color:#34364a;font-size:11px;background:#fff;font-family:inherit}.source-form textarea{font-family:Consolas,monospace;resize:vertical}.source-form .drawer-label small{font-weight:400;color:#9a9dae;font-size:10px}.source-toggle{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;padding-bottom:10px}.attempt-details{display:grid;gap:6px;margin-top:6px;font-size:10px}.attempt-details code{word-break:break-all}.attempt-details a{color:#755ce6;font-weight:800}.attempt-error{color:#b33a3a}.live-actions{display:flex;flex-wrap:wrap;gap:8px}.live-actions .btn{display:inline-flex;align-items:center;gap:6px}[data-theme=dark] .source-card{background:#222638;border-color:#373b50}[data-theme=dark] .source-summary,[data-theme=dark] .source-card-head small{color:#a5a9bd}[data-theme=dark] .source-state{background:#2d3145;color:#a5a9bd}[data-theme=dark] .source-verified{background:#23392a;color:#8fd67c}[data-theme=dark] .source-unverified{background:#3c3320;color:#f0c46c}[data-theme=dark] .source-state.source-error,[data-theme=dark] div.source-error{background:#43262b;color:#ff9c9c}[data-theme=dark] .source-facts b{filter:none;color:#e5e3f2}[data-theme=dark] .source-callback code{background:#2d3145;color:#d9c8ff}[data-theme=dark] .source-form{border-color:#373b50}[data-theme=dark] .source-form select,[data-theme=dark] .source-form textarea{background:#242839;border-color:#41465d;color:#f2effa}[data-theme=dark] .attempt-details a{color:#b9a4ff}.refund-list{display:grid;gap:10px;margin-bottom:12px}.refund-row{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:10px 12px;border:1px solid #ebe9f3;border-radius:10px}.refund-row p{margin:2px 0 0;font-size:11px;color:#8a8da0}.refund-row small{font-size:11px;color:#8a8da0}.refund-form{display:grid;gap:10px;justify-items:start}.refund-form-row{display:flex;flex-wrap:wrap;gap:10px;width:100%}.refund-form-row .drawer-label{flex:1;min-width:150px}.refund-form .btn{display:inline-flex;align-items:center;gap:6px}[data-theme=dark] .refund-row{border-color:#41465d}.source-refunds{display:block;margin-top:4px;color:#8a8da0}.landing-page,.integration-public{min-height:100vh;background:#171a28;color:#f6f3ff;font-family:DM Sans,sans-serif}.public-nav{height:82px;max-width:1340px;margin:auto;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:24px}.public-brand{font:800 20px Manrope,sans-serif;letter-spacing:-.8px;display:flex;align-items:center;color:#f6f3ff;white-space:nowrap}.public-brand>span:last-child{color:#b9a4ff}.public-brand-mark{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#755ce6;color:#fff;margin-right:9px;font:800 19px Manrope}.public-nav nav{display:flex;align-items:center;gap:29px}.public-nav nav a{font-size:12px;color:#bfc1d0;font-weight:700;white-space:nowrap}.public-nav nav a:hover{color:#fff}.public-nav .public-nav-cta{display:flex;align-items:center;gap:8px;background:#c7f28c;color:#23243c;border-radius:9px;padding:12px 15px}.public-nav .public-nav-cta:hover{color:#23243c;background:#d8ffaa}.landing-hero{position:relative;max-width:1340px;margin:auto;min-height:680px;padding:90px 5% 95px;display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);gap:65px;align-items:center}.landing-hero:before{content:"";position:absolute;right:5%;top:40px;width:480px;height:480px;border-radius:50%;background:#7754cd38;filter:blur(100px);pointer-events:none}.landing-hero-copy{position:relative;z-index:1}.landing-kicker{font-size:10px;letter-spacing:1.9px;font-weight:800;color:#b5a3ed}.landing-hero .landing-kicker{display:flex;align-items:center;gap:9px}.landing-kicker>span{width:7px;height:7px;background:#c7f28c;border-radius:50%;box-shadow:0 0 12px #c7f28c}.landing-hero h1{font:800 clamp(44px,4.3vw,67px)/1.09 Manrope,sans-serif;letter-spacing:-3.5px;margin:24px 0}.landing-hero h1 em{font-style:normal;color:#c7f28c}.landing-hero-copy>p{color:#b7b9cc;line-height:1.8;font-size:15px;max-width:490px}.landing-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:31px}.landing-primary,.landing-secondary{min-height:47px;border-radius:9px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:800}.landing-primary{background:#795ee9;color:#fff;box-shadow:0 10px 28px #6048ce4d}.landing-primary:hover{background:#8f75f4}.landing-secondary{border:1px solid #484b60;color:#ebe6fb}.landing-secondary:hover{background:#ffffff10}.landing-proof{display:flex;align-items:center;gap:8px;color:#a2a6bb;font-size:10px;margin-top:28px}.landing-proof svg{color:#c7f28c}.landing-preview{position:relative;border:1px solid #44445e;border-radius:20px;padding:22px;background:linear-gradient(145deg,#282639,#202332);box-shadow:0 25px 75px #09091280;z-index:1}.landing-preview-top,.landing-preview-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.landing-preview-top{padding-bottom:22px;border-bottom:1px solid #ffffff18}.landing-preview-logo{font-size:11px;font-weight:800;display:flex;align-items:center;gap:7px}.landing-preview-logo>span{width:17px;height:17px;border:4px solid #ad94ff;border-radius:5px;transform:rotate(-12deg)}.landing-preview-mode{font-size:8px;font-weight:800;letter-spacing:1.2px;color:#c7f28c;background:#c7f28c1d;padding:7px 10px;border-radius:20px}.landing-preview-title{padding:26px 0 18px}.landing-preview-title small{font-size:8px;letter-spacing:1.4px;color:#a99be5;font-weight:800}.landing-preview-title h2{font-size:18px;margin:7px 0 0}.landing-preview-title>span{font-size:10px;color:#c7f28c;display:flex;align-items:center;gap:6px}.landing-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.landing-metrics>div{background:#333145;border:1px solid #ffffff0d;border-radius:10px;padding:15px 13px}.landing-metrics small,.landing-metrics span{display:block;color:#aeb0c6;font-size:9px}.landing-metrics strong{display:block;font:800 clamp(14px,1.5vw,20px) Manrope;margin:10px 0 4px;white-space:nowrap}.landing-metrics>div:first-child{background:#6c54d2}.landing-metrics>div:first-child small,.landing-metrics>div:first-child span{color:#e5dfff}.landing-preview-body{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px}.landing-chart,.landing-app-list{background:#292b3b;border:1px solid #ffffff0d;border-radius:10px;padding:15px}.landing-chart>span,.landing-app-list>span{font-size:10px;font-weight:800}.landing-chart>small{color:#8f94aa;font-size:8px}.landing-bars{height:96px;display:flex;align-items:end;gap:7px;margin:15px 0 7px}.landing-bars i{flex:1;background:linear-gradient(#c4f18e,#7960d7);border-radius:4px 4px 1px 1px;opacity:.86}.landing-app-list>div{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #ffffff13}.landing-app-list>div:last-child{border-bottom:0}.landing-app-list i{width:25px;height:25px;border-radius:7px;background:#4f416e;color:#d9c5ff;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:800}.landing-app-list b{font-size:9px;flex:1}.landing-app-list b small{display:block;font-weight:400;color:#9a9eb3;font-size:8px;margin-top:3px}.landing-app-list svg{color:#c7f28c}.landing-strip{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:23px 5%;text-align:center}.landing-strip>span{font-size:9px;letter-spacing:1.7px;color:#888da7;font-weight:800}.landing-strip>div{max-width:1100px;margin:19px auto 0;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.landing-strip>div span{display:flex;gap:8px;align-items:center;color:#bfc0d0;font-size:11px;font-weight:700}.landing-strip svg{color:#a78ff1}.landing-features{max-width:1340px;margin:auto;padding:110px 5%}.landing-section-head{max-width:590px}.landing-section-head h2,.landing-how h2,.landing-final h2{font:800 clamp(30px,3vw,43px)/1.18 Manrope;letter-spacing:-1.9px;margin:13px 0}.landing-section-head p,.landing-how p,.landing-final p{color:#adb1c4;line-height:1.7;font-size:13px}.landing-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:38px}.landing-feature-grid article{background:#222536;border:1px solid #383b51;padding:27px;border-radius:15px;min-height:240px}.landing-feature-grid article>span{width:43px;height:43px;border-radius:11px;background:#3e315f;display:grid;place-items:center;color:#bca4ff}.landing-feature-grid h3{font-size:16px;margin:25px 0 8px}.landing-feature-grid p{font-size:12px;color:#a8acbf;line-height:1.7}.landing-how{background:#211f33;border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;padding:80px max(5%,calc((100% - 1200px)/2));display:grid;grid-template-columns:1fr 1fr;gap:80px}.landing-how>div{max-width:450px}.landing-how a{display:inline-flex;align-items:center;gap:8px;color:#c7f28c;font-size:12px;font-weight:800;margin-top:15px}.landing-how ol{list-style:none;padding:0;margin:0}.landing-how li{display:flex;gap:17px;padding:16px 0;border-bottom:1px solid #ffffff19}.landing-how li b{font:800 14px Manrope;color:#b29aef}.landing-how li strong{display:block;font-size:12px}.landing-how li small{display:block;font-size:11px;color:#a5a9bd;margin-top:5px}.landing-boundary{max-width:1200px;margin:85px auto;padding:30px;display:flex;align-items:center;gap:20px;border:1px solid #62518b;background:#2b2443;border-radius:16px}.landing-boundary>svg{color:#c7f28c}.landing-boundary>div{flex:1}.landing-boundary h2{font-size:17px;margin:0 0 6px}.landing-boundary p{font-size:11px;line-height:1.6;color:#c5badc;margin:0}.landing-boundary a{display:inline-flex;gap:7px;align-items:center;color:#c7f28c;font-size:11px;font-weight:800;white-space:nowrap}.landing-final{text-align:center;padding:35px 5% 105px}.landing-final h2{margin-top:17px}.landing-final p{max-width:490px;margin:0 auto 25px}.landing-footer{border-top:1px solid #ffffff18;display:flex;justify-content:space-between;gap:20px;padding:25px 5%;color:#8f93ab;font-size:11px}.landing-footer>div{display:flex;gap:22px}.landing-footer a:hover{color:#fff}.integration-guide:not(.integration-public){color:inherit}.integration-public{background:#171a28}.guide-container{max-width:1060px;margin:auto;padding:35px 24px 90px}.guide-hero{padding:38px 0 33px}.guide-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#aa96ee;font-size:10px;font-weight:800;letter-spacing:1.7px}.guide-hero h1{font:800 clamp(28px,3.3vw,43px)/1.18 Manrope;letter-spacing:-1.8px;margin:15px 0}.guide-hero>p{max-width:690px;font-size:13px;line-height:1.7;color:#aab0c0}.guide-note{display:flex;gap:11px;align-items:center;padding:15px 17px;background:#292647;border:1px solid #4e427a;border-radius:10px;color:#d7c9ff;font-size:11px;line-height:1.6;margin-top:23px}.guide-note svg{flex:none;color:#c7f28c}.guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.guide-step{background:#222536;border:1px solid #383b51;border-radius:13px;padding:23px}.guide-number{color:#b29aef;font:800 13px Manrope}.guide-step h2{font-size:15px;margin:12px 0 8px}.guide-step p{font-size:11px;color:#abb0c2;line-height:1.7;margin:0}.guide-step code{color:#d9c8ff;background:#ffffff10;border-radius:3px;padding:1px 3px}.guide-code{background:#202333;border:1px solid #383b51;border-radius:13px;margin:18px 0;overflow:hidden}.guide-code>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 19px;border-bottom:1px solid #ffffff18}.guide-code>div span{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:800}.guide-code>div svg{color:#b29aef}.guide-code>div small{color:#959ab0;font-size:10px}.guide-code pre{padding:20px;margin:0;overflow-x:auto;color:#dbe7d1;font:11px/1.65 Consolas,monospace}.guide-followup{grid-template-columns:repeat(3,1fr)}.guide-followup .guide-step>svg{color:#b59eef}.guide-links{display:flex;gap:15px;margin-top:24px;flex-wrap:wrap}.guide-links a{display:inline-flex;gap:8px;align-items:center;color:#c7f28c;font-size:12px;font-weight:800;padding:11px 0}.integration-guide:not(.integration-public) .guide-container{padding:0}.integration-guide:not(.integration-public) .guide-hero{padding:0 0 25px}.integration-guide:not(.integration-public) .guide-hero h1{font-size:27px}.integration-guide:not(.integration-public) .guide-step,.integration-guide:not(.integration-public) .guide-code{background:#222638;border-color:#373b50}[data-theme=light] .integration-guide:not(.integration-public) .guide-step,[data-theme=light] .integration-guide:not(.integration-public) .guide-code{background:#fff;border-color:#e7e8f0}[data-theme=light] .integration-guide:not(.integration-public) .guide-step p,[data-theme=light] .integration-guide:not(.integration-public) .guide-hero>p{color:#777b90}[data-theme=light] .integration-guide:not(.integration-public) .guide-step code{color:#624cc7;background:#f1edff}[data-theme=light] .integration-guide:not(.integration-public) .guide-code pre{color:#45445d}[data-theme=light] .integration-guide:not(.integration-public) .guide-note{background:#f3eeff;color:#5b4c90;border-color:#ddd0fa}@media(max-width:1050px){.landing-hero{grid-template-columns:1fr;gap:42px;padding-top:65px}.landing-hero-copy{max-width:650px}.landing-preview{max-width:750px;width:100%}.landing-boundary{margin-left:5%;margin-right:5%}}@media(max-width:700px){.public-nav{height:auto;min-height:70px}.public-nav nav{gap:12px}.public-nav nav>a:first-child,.public-nav nav>a:nth-child(2){display:none}.landing-hero{grid-template-columns:minmax(0,1fr);padding-top:55px}.landing-hero h1{letter-spacing:-2.3px}.landing-preview-body{grid-template-columns:1fr}.landing-metrics{grid-template-columns:1fr 1fr}.landing-metrics>div:first-child{grid-column:span 2}.landing-feature-grid,.landing-how,.guide-grid,.guide-followup{grid-template-columns:1fr}.landing-how{gap:28px}.landing-boundary{flex-wrap:wrap}.landing-boundary a{width:100%}.landing-footer{flex-direction:column}.guide-code>div{align-items:flex-start;flex-direction:column}.guide-container{padding:25px 17px 65px}}.landing-route-list{display:grid;gap:9px;margin-top:4px}.landing-route-list>div{display:grid;grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr) auto;align-items:center;gap:12px;background:#292b3b;border:1px solid #ffffff0d;border-radius:10px;padding:13px 14px}.landing-route-list>div>svg{color:#8f94aa}.landing-route-list>div>svg:last-child{color:#c7f28c}.landing-route-method{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800}.landing-route-method svg{color:#b9a4ff}.landing-route-source b{display:block;font-size:12px}.landing-route-source small{display:block;color:#9a9eb3;font-size:10px;margin-top:3px}.landing-preview-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:16px;border-top:1px solid #ffffff18;font-size:10px;color:#aeb0c6}.landing-preview-foot span{display:flex;align-items:center;gap:6px}.landing-preview-foot svg{color:#c7f28c}.landing-feature-grid-4{grid-template-columns:repeat(4,1fr)}.landing-feature-grid-4 article{min-height:0}.landing-how code,.landing-flows code{color:#d9c8ff;background:#ffffff10;border-radius:3px;padding:1px 4px;font-size:.95em}.landing-sources{max-width:1340px;margin:auto;padding:0 5% 100px}.landing-source-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:36px}.landing-source-grid article{background:#222536;border:1px solid #383b51;border-radius:15px;padding:22px;display:flex;flex-direction:column}.landing-source-grid article.landing-source-sim{border-style:dashed}.landing-source-head{display:flex;flex-direction:column;gap:8px}.landing-source-head h3{font-size:16px;margin:0}.landing-source-head span{align-self:flex-start;font-size:9px;font-weight:800;letter-spacing:.4px;color:#c7f28c;background:#c7f28c1a;border-radius:20px;padding:5px 9px}.landing-source-grid p{font-size:12px;color:#a8acbf;line-height:1.65;flex:1}.landing-source-grid dl{margin:0;display:grid;gap:8px;border-top:1px solid #ffffff14;padding-top:14px}.landing-source-grid dl div{display:flex;justify-content:space-between;gap:10px;font-size:11px}.landing-source-grid dt{color:#8f94aa}.landing-source-grid dd{margin:0;text-align:right;font-weight:700}.landing-matrix-wrap,.guide-table-wrap{overflow-x:auto;margin-top:22px;border:1px solid #383b51;border-radius:13px}.landing-matrix,.guide-table{width:100%;border-collapse:collapse;font-size:12px}.landing-matrix caption{caption-side:top;text-align:left;padding:15px 18px 5px;color:#a8acbf;font-size:11px;font-weight:800}.landing-matrix th,.landing-matrix td,.guide-table th,.guide-table td{padding:12px 16px;border-bottom:1px solid #ffffff12;text-align:left;vertical-align:top}.landing-matrix thead th,.guide-table thead th{font-size:10px;letter-spacing:.8px;color:#9a9eb3;text-transform:uppercase;white-space:nowrap}.landing-matrix tbody tr:last-child>*,.guide-table tbody tr:last-child>*{border-bottom:0}.landing-matrix td,.guide-matrix td{text-align:center}.landing-matrix td svg,.guide-matrix td svg{color:#c7f28c}.landing-matrix td svg.lucide-minus,.guide-matrix td svg.lucide-minus{color:#5d6177}.landing-flows{display:grid;gap:14px}.landing-flows>div{background:#282640;border:1px solid #ffffff14;border-radius:13px;padding:20px}.landing-flows h3{display:flex;align-items:center;gap:9px;font-size:14px;margin:0}.landing-flows h3 svg{color:#b9a4ff}.landing-flows small{display:block;color:#9a9eb3;font-size:11px;margin:5px 0 10px}.landing-flows ol{margin:0;padding-left:18px;display:grid;gap:7px;font-size:12px;color:#c8c9d8;line-height:1.55}.landing-steps{padding-top:95px;padding-bottom:0}.landing-step-list{list-style:none;padding:0;margin:34px 0 0;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.landing-step-list li{background:#222536;border:1px solid #383b51;border-radius:13px;padding:20px}.landing-step-list b{font:800 13px Manrope;color:#b29aef}.landing-step-list strong{display:block;font-size:13px;margin:12px 0 7px}.landing-step-list small{display:block;font-size:11px;color:#a5a9bd;line-height:1.6}.guide-section-title{font:800 19px Manrope,sans-serif;letter-spacing:-.5px;margin:38px 0 14px}.guide-paragraph{font-size:12px;line-height:1.7;color:#abb0c2;max-width:780px}.guide-flow{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.guide-flow>span{flex:1;min-width:150px;background:#222536;border:1px solid #383b51;border-radius:11px;padding:13px 15px}.guide-flow b{display:block;font-size:12px}.guide-flow small{display:block;color:#9a9eb3;font-size:10px;margin-top:4px}.guide-flow>svg{align-self:center;color:#b29aef;flex:none}.guide-table-wrap{margin-top:0;margin-bottom:14px}.guide-table{font-size:11px}.guide-table tbody th{white-space:nowrap}.guide-table td{color:#abb0c2;line-height:1.55}.guide-grid+.guide-code,.guide-code+.guide-code{margin-top:14px}.guide-grid+.guide-grid{margin-top:14px}.guide-status-list{display:grid;gap:8px;margin-bottom:14px}.guide-status-list>div{display:flex;gap:14px;align-items:baseline;font-size:12px;color:#abb0c2;line-height:1.55}.guide-status-list code{flex:none;width:92px;font-size:11px;font-weight:800;color:#d9c8ff}.guide-checklist{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:10px}.guide-checklist li{display:flex;gap:10px;font-size:12px;line-height:1.6;color:#abb0c2}.guide-checklist svg{flex:none;color:#c7f28c;margin-top:3px}.guide-checklist b{color:inherit;filter:brightness(1.25)}[data-theme=light] .integration-guide:not(.integration-public) .guide-flow>span,[data-theme=light] .integration-guide:not(.integration-public) .guide-table-wrap{background:#fff;border-color:#e6e7ef}[data-theme=light] .integration-guide:not(.integration-public) .guide-table th,[data-theme=light] .integration-guide:not(.integration-public) .guide-table td{border-color:#eeeff4}[data-theme=light] .integration-guide:not(.integration-public) .guide-table td,[data-theme=light] .integration-guide:not(.integration-public) .guide-paragraph,[data-theme=light] .integration-guide:not(.integration-public) .guide-status-list>div,[data-theme=light] .integration-guide:not(.integration-public) .guide-checklist li{color:#626579}[data-theme=light] .integration-guide:not(.integration-public) .guide-status-list code{color:#624cc7}[data-theme=light] .integration-guide:not(.integration-public) .guide-checklist svg,[data-theme=light] .integration-guide:not(.integration-public) .guide-matrix td svg{color:#4f9a3a}[data-theme=light] .integration-guide:not(.integration-public) .guide-checklist b{filter:none;color:#34364a}@media(max-width:1150px){.landing-feature-grid-4,.landing-source-grid,.landing-step-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.public-nav nav>a:nth-child(3){display:none}.landing-feature-grid-4,.landing-source-grid,.landing-step-list{grid-template-columns:1fr}.landing-route-list>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr)}.landing-route-list>div>svg:last-child{display:none}.guide-flow>svg{transform:rotate(90deg)}.guide-flow>span{flex-basis:100%}.guide-status-list>div{flex-direction:column;gap:3px}}.landing-how .landing-flows li{display:list-item;padding:0;border:0}.landing-flows li::marker{color:#b29aef;font-weight:800}.guide-table td{white-space:normal}.guide-table td:nth-child(5){white-space:nowrap}:root{font-family:DM Sans,sans-serif;color:#22243a;background:#f7f8fc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3,strong,b{font-family:Manrope,sans-serif}svg{flex:none}.app-shell{display:flex;min-height:100vh}.sidebar{width:250px;flex:none;background:#fff;border-right:1px solid #edf0f5;display:flex;flex-direction:column;padding:27px 16px 18px;position:sticky;top:0;height:100vh;z-index:20}.side-top{padding:0 13px 32px}.brand{display:flex;align-items:center;gap:11px;color:#1e2442}.brand-mark{width:31px;height:31px;background:#745ce8;border-radius:10px;display:grid;place-items:center;transform:rotate(-13deg);box-shadow:0 5px 12px #a7a0e8}.brand-mark span{display:block;width:14px;height:14px;border:4px solid #fff;border-radius:5px;transform:rotate(13deg)}.brand-name{font:800 18px/1 Manrope,sans-serif;letter-spacing:-.8px}.brand-name>span{color:#7b66df}.brand-name small{display:block;color:#9197a9;font:700 8px/1.8 DM Sans,sans-serif;letter-spacing:1.8px}.workspace-switch{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #e8e9f2;border-radius:11px;margin:0 0 31px;box-shadow:0 5px 16px #22243a05}.workspace-switch>span:nth-child(2){min-width:0;flex:1}.workspace-switch b,.profile b{display:block;font-size:11px;color:#26283f;white-space:nowrap}.workspace-switch small,.profile small{display:block;font-size:10px;color:#9a9baa;margin-top:4px;white-space:nowrap}.workspace-switch svg{color:#9a9baa}.workspace-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#f0ebff;color:#735dd6;font:800 16px Manrope}.side-label{color:#a9abb7;font:700 10px Manrope;letter-spacing:1.5px;margin:0 15px 12px}.side-label-tools{margin-top:28px}.sidebar nav{display:flex;flex-direction:column;gap:3px}.nav-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:flex;align-items:center;gap:13px;width:100%;height:43px;padding:0 14px;border-radius:9px;color:#777b91;text-align:left;font-weight:700;font-size:12px;position:relative}.nav-item span{flex:1}.nav-item svg:last-child:not(:first-child){opacity:.6}.nav-item:hover{background:#f7f5ff;color:#6655cf}.nav-item.active{background:#eeeafe;color:#6951da}.nav-item.active i{display:block;position:absolute;right:0;width:3px;height:20px;border-radius:3px;background:#765de3}.side-bottom{margin-top:auto}.side-help{margin:0 3px 22px;border-radius:14px;padding:17px 16px;background:#f4f0ff;position:relative;overflow:hidden}.side-help:after{content:"";position:absolute;width:100px;height:100px;border:17px solid #e9e1ff;right:-51px;top:-51px;border-radius:50%}.side-help-icon{width:33px;height:33px;border-radius:8px;background:#765de3;color:#fff;display:grid;place-items:center;margin-bottom:10px}.side-help b{font-size:12px}.side-help p{color:#7b7995;line-height:1.5;font-size:11px;margin:7px 0 12px}.side-help a{font-size:11px;color:#6d51df;font-weight:700;display:flex;align-items:center;gap:6px}.profile{display:flex;align-items:center;gap:9px;background:transparent;border:0;border-top:1px solid #edeef4;width:100%;padding:17px 4px 0;text-align:left}.profile>span:nth-child(2){flex:1}.profile svg{color:#9899a8}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#e5e0ff;color:#6f57d5;font:800 10px Manrope}.avatar-small{width:32px;height:32px}.main-area{flex:1;min-width:0}.topbar{height:74px;background:#fff;border-bottom:1px solid #edf0f5;display:flex;align-items:center;justify-content:space-between;padding:0 38px}.breadcrumb{display:flex;align-items:center;gap:10px;color:#9da0ae;font-size:12px;font-weight:700}.breadcrumb span{color:#33364d}.top-actions{display:flex;align-items:center;gap:18px}.environment{display:inline-flex;align-items:center;gap:7px;background:#f0f9e7;color:#4b7838;border:1px solid #ddedcf;border-radius:25px;padding:7px 11px;font-size:10px;font-weight:800;letter-spacing:.25px}.environment i,.stat-dot{height:6px;width:6px;border-radius:50%;background:#6ebd52}.icon-button{display:grid;place-items:center;border:0;background:transparent;color:#84899d;padding:6px}.top-divider{height:23px;width:1px;background:#e7e8f0}.mobile-menu,.mobile-close{display:none}.content{max-width:1500px;padding:37px 40px 70px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#8b79dd}.page-heading h1{font:800 29px/1.2 Manrope;letter-spacing:-1px;margin:8px 0 6px;color:#23263b}.page-heading p{font-size:12px;color:#9b9cac;margin:0}.heading-actions{display:flex;gap:10px}.btn{border:1px solid transparent;border-radius:9px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;font-weight:800;font-size:11px;white-space:nowrap;transition:transform .15s,box-shadow .15s}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #1f214016}.btn-primary{background:#755ce6;color:#fff}.btn-light{background:#fff;border-color:#e8e8f0;color:#5d6075}.inline-error{background:#fff0ee;color:#b64c46;border:1px solid #ffd5cf;border-radius:10px;padding:11px 14px;margin-bottom:20px;display:flex;justify-content:space-between;font-size:12px}.inline-error button{border:0;background:transparent;color:inherit}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:19px}.stat-card{background:#fff;border:1px solid #edf0f4;border-radius:14px;padding:20px;min-height:143px;position:relative;overflow:hidden}.stat-featured{background:#261d4f;color:#fff;border-color:#261d4f}.stat-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;color:#8f91a2;font-size:11px;font-weight:700}.stat-featured .stat-top{color:#c4bce6}.stat-icon{width:31px;height:31px;border-radius:9px;background:#ffffff20;display:grid;place-items:center;color:#d8ceff}.pale-violet{background:#f1edff;color:#8068e6}.pale-green{background:#edf9e4;color:#78b754}.pale-orange{background:#fff4e7;color:#e6a658}.stat-card strong{font:800 24px/1.3 Manrope;letter-spacing:-.7px;display:block;margin:16px 0 12px;position:relative;z-index:1}.stat-caption{display:flex;align-items:center;gap:6px;color:#a4a5b2;font-size:10px;position:relative;z-index:1}.stat-featured .stat-caption{color:#cabfe8}.stat-featured .stat-dot{background:#baf379}.mini-green{background:#eaf9e8;color:#5ca947;padding:3px 5px;border-radius:5px;font-weight:800}.stat-decoration{position:absolute;width:115px;height:115px;border:27px solid #514286;opacity:.7;border-radius:50%;right:-43px;bottom:-55px}.overview-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:18px;margin-bottom:19px}.panel{background:#fff;border:1px solid #edf0f4;border-radius:15px;overflow:hidden}.overview-main,.apps-panel{padding:22px 23px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.panel-heading h2,.transactions-heading h2{font:800 15px/1.4 Manrope;letter-spacing:-.3px;margin:5px 0 0}.panel-pill{display:flex;align-items:center;gap:8px;border:1px solid #eeeef4;border-radius:7px;padding:7px 9px;color:#777b8e;font-size:10px;font-weight:700}.panel-description{font-size:11px;color:#a5a5b0;margin:8px 0 20px}.status-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.status-row{display:flex;align-items:center;gap:9px;padding-right:10px;border-right:1px solid #eeeef3}.status-row:last-child{border:0}.status-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:10px}.status-icon.success{background:#eaf9e3;color:#6db651}.status-icon.pending{background:#fff5e5;color:#dda652}.status-icon.failed{background:#fff0ed;color:#e98478}.status-row-text{flex:1;min-width:0}.status-row-text b{display:block;font-size:11px}.status-row-text span{display:block;color:#a0a3af;font-size:10px;margin-top:4px}.status-row strong{font-size:12px}.segmented-bar{height:10px;display:flex;overflow:hidden;gap:3px;border-radius:20px;background:#f0f1f5}.segmented-bar span{height:100%;min-width:0}.segmented-bar .success{background:#a9df79}.segmented-bar .pending{background:#f3c777}.segmented-bar .failed{background:#ef968d}.method-breakdown{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #f0f1f5;margin-top:24px;padding-top:17px;color:#8f92a4;font-size:11px;font-weight:700}.method-breakdown>div{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.method-chip{background:#f6f5fc;border-radius:6px;padding:6px 8px;color:#707287;font-size:10px}.method-chip b{color:#5541ba;margin-left:5px}.apps-count{border-radius:7px;background:#f3efff;color:#745de0;padding:7px 9px;font:800 11px Manrope}.compact-apps{display:flex;flex-direction:column}.compact-apps button{display:flex;align-items:center;text-align:left;gap:10px;background:transparent;border:0;padding:10px 0;border-bottom:1px solid #f1f1f5}.compact-apps button>span:nth-child(2){flex:1}.compact-apps b{display:block;font-size:11px}.compact-apps small{display:block;color:#9ca0ae;font-size:10px;margin-top:4px}.compact-apps svg{color:#aaaab6}.app-tile{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;background:#edf0ff;color:#665fce;font:800 14px Manrope}.compact-apps button:nth-child(2) .app-tile{background:#fff1e8;color:#d48d56}.compact-apps button:nth-child(3) .app-tile{background:#e9f7ee;color:#6aaf7a}.notice-box{display:flex;gap:10px;background:#f7f5ff;border-radius:9px;padding:13px;margin-top:17px;color:#7e68dd}.notice-box b{display:block;font-size:10px;color:#4c408d}.notice-box p{font-size:10px;line-height:1.45;color:#8d88aa;margin:5px 0 0}.table-panel{padding-top:21px}.table-panel .panel-heading{padding:0 23px 20px}.text-link{display:flex;align-items:center;gap:5px;background:transparent;border:0;color:#745ce0;font-size:11px;font-weight:800}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;white-space:nowrap}th{text-align:left;background:#fafbfe;color:#abb0bd;font-size:9px;letter-spacing:1.1px;font-weight:800;padding:12px 21px}td{border-top:1px solid #f1f2f6;padding:13px 21px;color:#6d7184;font-size:11px}tbody tr{cursor:pointer}tbody tr:hover{background:#fcfbff}.table-ref{display:flex;align-items:center;gap:10px}.table-ref b{display:block;color:#36394f;font-size:11px}.table-ref small{display:block;color:#a2a6b4;font-size:10px;margin-top:3px}.table-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#f1edff;color:#7962dd}.amount-cell{font-weight:800;color:#35374e}.muted{color:#a1a5b3}.table-chevron{color:#c2c5d0}.status{display:inline-flex;align-items:center;gap:6px;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:800;text-transform:capitalize;background:#f1f3f5;color:#757b89;white-space:nowrap}.status i{width:5px;height:5px;border-radius:50%;background:currentColor}.status-succeeded,.status-active,.status-delivered{background:#ebf9e9;color:#6aab61}.status-pending,.status-unknown,.status-retrying{background:#fff5e5;color:#d49e4b}.status-failed,.status-suspended,.status-cancelled{background:#fff0ee;color:#df8177}.list-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.list-intro b{display:block;font-size:14px}.list-intro span{display:block;color:#a5a6b1;font-size:11px;margin-top:4px}.app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.app-card{background:#fff;border:1px solid #eaeaf2;border-radius:14px;text-align:left;padding:21px;min-height:245px;transition:transform .16s,box-shadow .16s}.app-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px #36305c12}.app-card-top{display:flex;justify-content:space-between;color:#a7a8b6}.app-large-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;background:#f0edff;color:#705bdc;font:800 20px Manrope}.app-card-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px}.app-card h3{font-size:14px;margin:0}.app-card p{font-size:11px;line-height:1.5;color:#989bae;min-height:35px;margin:8px 0 13px}.app-methods{display:flex;gap:6px}.app-methods span{font-size:9px;color:#7a6aca;background:#f3efff;border-radius:5px;padding:5px 7px;font-weight:700}.app-card-foot{display:flex;justify-content:space-between;border-top:1px solid #f0f1f5;margin-top:22px;padding-top:15px;color:#a1a3b0;font-size:10px;font-weight:700}.app-card-foot span:last-child{display:flex;align-items:center;gap:5px;color:#745ce0}.empty{padding:42px 22px;text-align:center;color:#9da0ae}.empty-icon{display:grid;place-items:center;width:48px;height:48px;background:#f1edff;color:#7a62e1;border-radius:13px;margin:0 auto 14px}.empty h3{color:#33364a;font-size:13px;margin:0 0 6px}.empty p{font-size:11px;line-height:1.5;max-width:290px;margin:0 auto}.empty-action{text-align:center;padding-bottom:28px}.transaction-panel{padding-top:21px}.transactions-heading{display:flex;justify-content:space-between;align-items:center;padding:0 23px}.transactions-heading h2{margin:0 0 5px}.transactions-heading p{color:#a0a4b2;font-size:11px;margin:0}.read-only-tag{display:flex;align-items:center;gap:6px;color:#8b8ea0;font-size:10px}.filters{display:flex;gap:9px;padding:21px 23px}.search-box,.select-wrap{height:38px;border:1px solid #e8e9f0;border-radius:8px;display:flex;align-items:center;gap:9px;padding:0 11px;color:#a5a8b7}.search-box{width:min(320px,100%)}.search-box input{border:0;outline:0;width:100%;font-size:11px;color:#404255}.search-box input::placeholder{color:#b8bac5}.select-wrap select{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:transparent;color:#777a8f;font-size:11px;padding-right:6px}.pagination{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f0f1f5;padding:13px 23px;color:#a1a3b1;font-size:10px}.pagination>div{display:flex;gap:6px}.pagination button{display:grid;place-items:center;width:28px;height:28px;background:#fff;border:1px solid #ececf3;border-radius:6px;color:#777c90}.activity-panel{padding:22px}.activity-list{margin-top:15px}.activity-item{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #f1f2f5}.activity-item:last-child{border-bottom:0}.activity-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#f1edff;color:#765fdc}.activity-item>div{flex:1}.activity-item b{font-size:11px;text-transform:capitalize}.activity-item p{font-size:10px;color:#a1a4b1;margin:4px 0 0}.activity-item time{color:#a1a5b3;font-size:10px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#22213d7a;z-index:60;display:grid;place-items:center;padding:16px}.modal{background:#fff;width:min(480px,100%);border-radius:17px;padding:25px;box-shadow:0 20px 80px #13132e38}.modal-top{display:flex;justify-content:space-between;align-items:center}.modal-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#f0ebff;color:#755ce6}.modal h2{font-size:19px;margin:16px 0 5px}.modal>p{font-size:11px;color:#9c9eac;margin-bottom:21px}.modal-form{display:flex;flex-direction:column;gap:14px}.modal-form label,.drawer-label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:800;color:#55586c}.modal-form input,.modal-form select,.modal-form textarea,.drawer-label input{border:1px solid #e6e7ed;border-radius:8px;padding:10px 11px;outline:0;color:#34364a;font-size:11px;resize:vertical;background:#fff}.modal-form input:focus,.modal-form select:focus,.modal-form textarea:focus,.drawer-label input:focus{border-color:#9a86ea;box-shadow:0 0 0 3px #e9e3ff}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.form-error{background:#fff0ee;color:#b84d46;padding:9px 11px;border-radius:7px;font-size:11px}.drawer-overlay{display:flex;justify-content:flex-end;padding:0}.drawer{height:100vh;overflow-y:auto;width:min(510px,100%);background:#fff;box-shadow:-20px 0 70px #13132e27;display:flex;flex-direction:column}.drawer-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eceef3;padding:21px 25px}.drawer-breadcrumb{font-size:10px;color:#a2a6b4;letter-spacing:1px;font-weight:800}.drawer-content{padding:25px;flex:1}.drawer-app-heading{display:flex;align-items:center;gap:11px}.drawer-app-heading>div{flex:1}.drawer-app-heading h2{font-size:17px;margin:0 0 3px}.drawer-app-heading>div>span{color:#9b9eac;font-size:10px}.drawer-description{color:#9599a8;font-size:11px;line-height:1.5;margin:15px 0 22px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;background:#f8f9fc;border-radius:10px;padding:17px;margin-bottom:23px}.detail-grid span{display:block;color:#a3a7b3;font-size:9px;letter-spacing:.8px;font-weight:800;margin-bottom:6px}.detail-grid b{display:block;color:#393b50;font-size:10px;overflow-wrap:anywhere}.mono{font-family:monospace}.drawer-section{border-top:1px solid #eceef2;padding:23px 0}.drawer-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8c8fa0}.drawer-section-title h3{color:#33364b;font-size:13px;margin:0}.drawer-section-title span{font-size:10px;color:#9e9caa}.connection-list{margin-top:15px}.connection-list>div{display:flex;align-items:center;gap:9px;padding:10px 0}.connection-list>div>span:nth-child(2){flex:1}.connection-list b{display:block;font-size:10px}.connection-list small{display:block;color:#a0a3af;font-size:9px;margin-top:3px}.connection-icon{width:29px;height:29px;border-radius:8px;background:#f1edff;color:#795fdd;display:grid;place-items:center}.section-copy{font-size:11px;line-height:1.55;color:#999cac;margin:10px 0 15px}.token-box{display:flex;align-items:center;gap:8px;background:#f8f8fb;border:1px solid #e6e7ef;border-radius:8px;padding:10px;margin-bottom:11px}.token-box code{font-size:10px;overflow-wrap:anywhere;flex:1}.token-box button{border:0;background:transparent;color:#7560d7}.drawer-label{margin:13px 0}.drawer-foot{display:flex;justify-content:flex-end;gap:9px;padding:17px 25px;border-top:1px solid #eceef2}.transaction-hero{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:25px}.transaction-hero strong{font:800 29px Manrope}.timeline{padding:15px 0 0 9px}.timeline-item{display:flex;gap:15px;border-left:1px solid #e6e6ef;padding:0 0 19px 17px;position:relative}.timeline-item:last-child{border-left-color:transparent}.timeline-dot{width:11px;height:11px;position:absolute;left:-6px;top:2px;border:2px solid #c6c6d2;background:#fff;border-radius:50%}.timeline-dot.active{border-color:#8ac36b;background:#b2e392}.timeline-item b{font-size:11px}.timeline-item p,.timeline-item small{display:block;color:#a1a4b1;font-size:10px;margin:4px 0 0}.simulate-actions{display:flex;gap:8px;flex-wrap:wrap}.toast{position:fixed;right:23px;bottom:23px;z-index:100;display:flex;align-items:center;gap:9px;color:#fff;background:#29243f;border-radius:10px;box-shadow:0 10px 32px #1d1b372a;padding:12px 16px;font-size:11px;font-weight:700}.loading-page{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px}.loader{height:25px;width:25px;border-radius:50%;border:3px solid #e9e4ff;border-top-color:#745ce6;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.login-page{display:grid;grid-template-columns:1.05fr .95fr;min-height:100vh;background:#fff}.login-art{background:#28204f;color:#fff;position:relative;overflow:hidden;padding:55px 11%}.login-art-inner{position:relative;z-index:2;max-width:520px;height:100%;display:flex;flex-direction:column;align-items:flex-start}.login-art .brand-name,.login-art .brand-name>span{color:#fff}.login-art .brand-name small{color:#b6aee1}.login-art .brand-mark{background:#c9f38a;box-shadow:none}.login-art .brand-mark span{border-color:#2a2253}.login-eyebrow{font-size:10px;letter-spacing:2px;color:#bdb1e8;font-weight:800;margin-top:auto}.login-art h1{font:800 clamp(40px,5vw,67px)/1.12 Manrope;letter-spacing:-3px;margin:18px 0}.login-art h1 em{font-style:normal;color:#c8f387}.login-art p{color:#bab4d3;font-size:14px;line-height:1.7;max-width:390px}.login-preview{background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;padding:21px 23px;width:100%;margin:35px 0 auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 60px #09061c25}.preview-top,.preview-bottom{display:flex;align-items:center;justify-content:space-between}.preview-top span{display:block;font-size:9px;letter-spacing:1.6px;color:#bcb4dc;font-weight:800}.preview-top strong{display:block;font:800 23px Manrope;margin-top:7px}.preview-top svg{color:#caf38a}.preview-wave{height:100px;margin:17px 0}.preview-wave svg{width:100%;height:100%}.preview-bottom{border-top:1px solid #ffffff25;padding-top:16px;font-size:11px}.preview-bottom span{display:flex;align-items:center;gap:8px;color:#d4d0e9}.preview-bottom i{height:7px;width:7px;border-radius:50%;background:#c9f38a}.preview-bottom b{color:#cbf590}.art-orb{position:absolute;border-radius:50%;border:60px solid #6d5aa946;pointer-events:none}.art-orb-one{width:360px;height:360px;right:-110px;top:-110px}.art-orb-two{width:360px;height:360px;left:-160px;bottom:-185px}.login-form-wrap{display:grid;place-items:center;padding:40px}.login-form-inner{width:min(360px,100%)}.login-mini-brand{display:none}.login-form-inner h2{font:800 26px/1.25 Manrope;letter-spacing:-1px;margin:12px 0 8px}.login-form-inner>p{font-size:12px;color:#a0a2af;margin-bottom:35px}.login-form-inner form{display:flex;flex-direction:column}.login-form-inner label{font-size:11px;font-weight:800;margin-bottom:8px}.login-form-inner input{height:44px;border:1px solid #e2e4ed;border-radius:8px;padding:0 13px;margin-bottom:20px;font-size:12px;outline:0}.login-form-inner input:focus{border-color:#806be6;box-shadow:0 0 0 3px #e9e5ff}.login-submit{height:44px;justify-content:space-between;margin-top:9px;font-size:12px}.login-foot{display:flex;align-items:center;gap:7px;color:#a5a7b2;font-size:10px;margin-top:36px}.login-foot svg{color:#7dbb65}@media(max-width:1200px){.stats-grid,.app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.sidebar{position:fixed;left:0;top:0;transform:translate(-100%);transition:transform .2s;box-shadow:10px 0 30px #1d1d3320}.sidebar-open{transform:none}.mobile-menu,.mobile-close{display:grid}.side-top{display:flex;justify-content:space-between;align-items:center}.content{padding:26px 22px 55px}.topbar{padding:0 22px}.breadcrumb{margin-right:auto;margin-left:10px}.overview-grid{grid-template-columns:1fr}}@media(max-width:650px){.top-icon,.top-divider{display:none}.topbar{height:60px}.content{padding:22px 16px 50px}.page-heading{align-items:flex-start}.page-heading h1{font-size:24px}.page-heading p{line-height:1.5}.heading-actions .btn{font-size:0;padding:0 11px;height:36px}.heading-actions .btn svg{width:18px}.stats-grid{gap:9px}.stat-card{padding:14px;min-height:132px}.stat-card strong{font-size:19px}.stat-top{font-size:10px}.stat-caption{font-size:9px}.status-stack{grid-template-columns:1fr;gap:15px}.status-row{border:0}.overview-main,.apps-panel{padding:19px}.app-grid{grid-template-columns:1fr}.filters{flex-direction:column}.search-box{width:100%}.table-panel .panel-heading{padding:0 17px 18px}.login-page{grid-template-columns:1fr}.login-art{display:none}.login-mini-brand{display:block;margin-bottom:55px}.login-form-wrap{min-height:100vh}.activity-item time{display:none}}.sidebar{overflow-y:auto}.workspace-switch{position:relative;flex-wrap:wrap}.workspace-switch select{width:100%;border:1px solid #dcddea;border-radius:7px;background:transparent;color:inherit;padding:7px;font-size:11px}.workspace-switch option{color:#242438}.environment-toggle{display:flex;gap:3px;padding:3px;border-radius:9px;background:#ebe9f2}.environment-toggle button{border:0;border-radius:7px;background:transparent;color:#686a7e;font-size:10px;font-weight:800;padding:7px 10px}.environment-toggle button.selected{background:#755ce6;color:#fff}.sidebar-signout{display:flex;align-items:center;gap:9px;width:100%;background:transparent;border:0;color:#8d8fa1;font-size:11px;font-weight:700;text-align:left;padding:12px 7px 2px}.auth-switch{border:0;background:transparent;color:#a48bff;font-size:11px;font-weight:800;padding:13px 0;text-align:left}.register-name-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.register-name-row label{display:flex;flex-direction:column}.register-name-row input{width:100%}.login-page:has(#orgCode) .login-form-wrap{padding-top:24px;padding-bottom:24px}.login-page:has(#orgCode) .login-form-inner input{margin-bottom:11px}.login-page:has(#orgCode) .login-form-inner>p{margin-bottom:16px}.org-switcher{position:relative;margin:0 0 28px;z-index:30}.org-switcher-trigger{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:10px;border:1px solid #e6e7ef;border-radius:12px;background:#f7f6fd;color:#2b2a43}.org-switcher-trigger:hover,.org-switcher-trigger[aria-expanded=true]{border-color:#a997ee;background:#f2efff}.org-switcher-avatar{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:9px;background:#765de3;color:#fff;font:800 15px Manrope}.org-switcher-current{min-width:0;flex:1}.org-switcher-current small{display:block;color:#89899d;font-size:8px;letter-spacing:1px;font-weight:800}.org-switcher-current b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;margin-top:3px}.org-switcher-chevron{color:#8d8aa4;transition:transform .15s}.org-switcher-chevron.open{transform:rotate(180deg)}.org-switcher-menu{position:absolute;top:calc(100% + 7px);left:0;width:100%;max-height:min(380px,65vh);overflow-y:auto;padding:8px;background:#fff;border:1px solid #e6e5f0;border-radius:12px;box-shadow:0 18px 40px #201b3d30}.org-switcher-menu-label{padding:7px 9px 9px;color:#9293a6;font-size:9px;font-weight:800;letter-spacing:1px}.org-switcher-option{width:100%;display:flex;align-items:center;gap:9px;text-align:left;border:0;border-radius:8px;background:transparent;padding:8px;color:#33344a}.org-switcher-option:hover,.org-switcher-option[aria-checked=true]{background:#f3f0ff}.org-switcher-option>span:nth-child(2){flex:1;min-width:0}.org-switcher-option b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.org-switcher-option small{display:block;color:#9698a8;font-size:9px;margin-top:2px}.org-switcher-option>svg{color:#765de3}.org-switcher-create{display:flex;align-items:center;gap:8px;width:100%;border:0;border-top:1px solid #e9e9f0;background:transparent;color:#7056d3;text-align:left;padding:13px 10px 6px;font-size:11px;font-weight:800;margin-top:5px}.org-switcher-create:hover{color:#9a82ef}.org-switcher button:focus-visible{outline:2px solid #9d86eb;outline-offset:2px}.first-run-card{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding:22px;border-radius:15px;background:linear-gradient(110deg,#29214e,#3e3177);border:1px solid #5c4a9a;color:#fff}.first-run-icon{display:grid;place-items:center;flex:none;width:45px;height:45px;border-radius:12px;background:#c9f38a;color:#2b244e}.first-run-card>div{flex:1}.first-run-card .eyebrow{color:#c6baf2}.first-run-card h2{font-size:16px;margin:6px 0}.first-run-card p{font-size:11px;line-height:1.5;color:#d1cae9;margin:0}.first-run-card .btn{background:#c9f38a;color:#29233e}@media(max-width:650px){.first-run-card{align-items:flex-start;flex-wrap:wrap}.first-run-card>div{flex-basis:calc(100% - 64px)}.first-run-card .btn{width:100%}}[data-theme=dark] .org-switcher-trigger,[data-theme=dark] .org-switcher-menu{background:#25283a;border-color:#3e4258;color:#f0eef8}[data-theme=dark] .org-switcher-trigger:hover,[data-theme=dark] .org-switcher-trigger[aria-expanded=true],[data-theme=dark] .org-switcher-option:hover,[data-theme=dark] .org-switcher-option[aria-checked=true]{background:#332b50}[data-theme=dark] .org-switcher-option{color:#efedf8}[data-theme=dark] .org-switcher-create{border-color:#3d4054;color:#b8a5ff}@media(max-width:900px){.org-switcher-menu{width:100%}}:root[data-theme=dark]{color-scheme:dark;color:#e8e6f3;background:#11131f}[data-theme=dark] body,[data-theme=dark] .app-shell{background:#11131f;color:#e8e6f3}[data-theme=dark] .sidebar,[data-theme=dark] .topbar,[data-theme=dark] .panel,[data-theme=dark] .stat-card:not(.stat-featured),[data-theme=dark] .app-card,[data-theme=dark] .modal,[data-theme=dark] .drawer,[data-theme=dark] .login-form-wrap{background:#1a1d2b;border-color:#303447;color:#e8e6f3}[data-theme=dark] .login-page{background:#1a1d2b}[data-theme=dark] .login-art{background:#211a41}[data-theme=dark] .brand,[data-theme=dark] .brand-name,[data-theme=dark] .workspace-switch b,[data-theme=dark] .profile b,[data-theme=dark] .breadcrumb span,[data-theme=dark] .page-heading h1,[data-theme=dark] .table-ref b,[data-theme=dark] .amount-cell,[data-theme=dark] .empty h3,[data-theme=dark] .detail-grid b,[data-theme=dark] .drawer-section-title h3,[data-theme=dark] .organization-row b,[data-theme=dark] .membership-row b,[data-theme=dark] .invoice-summary b{color:#f0eef8}[data-theme=dark] .brand-name>span,[data-theme=dark] .eyebrow,[data-theme=dark] .text-link,[data-theme=dark] .side-help a{color:#b7a5ff}[data-theme=dark] .page-heading p,[data-theme=dark] .panel-description,[data-theme=dark] .section-copy,[data-theme=dark] .app-card p,[data-theme=dark] .organization-intro p,[data-theme=dark] .profile-card-body p{color:#a6a9bb}[data-theme=dark] .workspace-switch,[data-theme=dark] .panel-pill,[data-theme=dark] .search-box,[data-theme=dark] .select-wrap,[data-theme=dark] .token-box,[data-theme=dark] .provider-card,[data-theme=dark] .organization-row,[data-theme=dark] .invoice-details{background:#222638;border-color:#373b50;color:#e1dfeb}[data-theme=dark] .organization-row.selected,[data-theme=dark] .nav-item.active,[data-theme=dark] .nav-item:hover,[data-theme=dark] .side-help,[data-theme=dark] .notice-box,[data-theme=dark] .method-chip,[data-theme=dark] .profile-role,[data-theme=dark] .role-pill,[data-theme=dark] .provider-symbol,[data-theme=dark] .feature-icon,[data-theme=dark] .app-large-icon,[data-theme=dark] .app-tile,[data-theme=dark] .empty-icon,[data-theme=dark] .connection-icon,[data-theme=dark] .table-icon,[data-theme=dark] .activity-icon{background:#30294f;color:#b7a5ff}[data-theme=dark] .nav-item{color:#aeb1c4}[data-theme=dark] .nav-item.active{color:#c5b7ff}[data-theme=dark] .side-help:after{border-color:#3b315c}[data-theme=dark] .btn-light,[data-theme=dark] .pagination button{background:#292d40;border-color:#42465a;color:#e3e0ef}[data-theme=dark] .environment-toggle{background:#2c3044}[data-theme=dark] .environment-toggle button{color:#aeb1c4}[data-theme=dark] .environment-toggle button.selected{color:#fff}[data-theme=dark] th{background:#222638;color:#a9adc0}[data-theme=dark] td{border-color:#33374b;color:#c6c8d7}[data-theme=dark] tbody tr:hover{background:#25293c}[data-theme=dark] .detail-grid,[data-theme=dark] .token-box,[data-theme=dark] .profile-form input[readonly]{background:#232738}[data-theme=dark] .modal-form input,[data-theme=dark] .modal-form select,[data-theme=dark] .modal-form textarea,[data-theme=dark] .drawer-label input,[data-theme=dark] .profile-form input,[data-theme=dark] .login-form-inner input,[data-theme=dark] .search-box input,[data-theme=dark] .select-wrap select{background:#242839;border-color:#41465d;color:#f2effa}[data-theme=dark] .search-box input::placeholder,[data-theme=dark] .login-form-inner input::placeholder{color:#8f93a9}[data-theme=dark] .profile-avatar{border-color:#1a1d2b}[data-theme=dark] .production-notice{background:#2c2549;border-color:#4b3d78;color:#cbbdff}[data-theme=dark] .production-notice p{color:#b9aed8}[data-theme=dark] .status-row,[data-theme=dark] .method-breakdown,[data-theme=dark] .app-card-foot,[data-theme=dark] .activity-item,[data-theme=dark] .drawer-section,[data-theme=dark] .drawer-head,[data-theme=dark] .drawer-foot,[data-theme=dark] .profile,[data-theme=dark] .membership-row,[data-theme=dark] .invoice-summary{border-color:#373b50}[data-theme=dark] .stat-featured{background:#382a68;border-color:#4b397e}[data-theme=dark] .stat-card:not(.stat-featured) .stat-top,[data-theme=dark] .stat-caption{color:#a4a8bc}[data-theme=dark] .login-form-inner>p,[data-theme=dark] .login-foot{color:#aeb1c1}@media(max-width:650px){.top-actions{gap:4px}.environment-toggle button{font-size:9px;padding:6px}.register-name-row{grid-template-columns:1fr}.login-page:has(#orgCode) .login-form-wrap{padding:22px}.login-page:has(#orgCode) .login-mini-brand{margin-bottom:14px}}
