.interactive-best-practices_bestPracticesSection__9sSTp{margin-bottom:20px}.interactive-best-practices_sectionHeader__U__1P{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--color-border,#e5e7eb)}.bnpl-saas-design-tokens--dark .interactive-best-practices_sectionHeader__U__1P{border-bottom-color:var(--color-border,#4b5563)}.interactive-best-practices_sectionTitle__F_yRU{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--color-text-primary,#111827);margin:0}.bnpl-saas-design-tokens--dark .interactive-best-practices_sectionTitle__F_yRU{color:var(--color-text-primary,#f9fafb)}.interactive-best-practices_lightbulbIcon__WdAfv{width:16px;height:16px;color:var(--color-warning,#f59e0b)}.interactive-best-practices_progressSection__Qg4LU{display:flex;align-items:center;gap:8px}.interactive-best-practices_progressBar__p2tyM{width:80px;height:6px;background:var(--color-surface-tertiary,#f3f4f6);border-radius:3px;overflow:hidden}.bnpl-saas-design-tokens--dark .interactive-best-practices_progressBar__p2tyM{background:var(--color-surface-tertiary,#4b5563)}.interactive-best-practices_progressFill__iIkHa{height:100%;background:linear-gradient(90deg,var(--color-success,#22c55e),var(--color-accent,#0891b2));border-radius:3px;transition:width .3s ease}.interactive-best-practices_progressText__XBUnJ{font-size:11px;color:var(--color-text-tertiary,#9ca3af);font-weight:500}.bnpl-saas-design-tokens--dark .interactive-best-practices_progressText__XBUnJ{color:var(--color-text-tertiary,#6b7280)}.interactive-best-practices_practicesList__ZmmQZ{display:flex;flex-direction:column;gap:12px}.interactive-best-practices_practiceItem__nzjmG{background:var(--color-surface-primary,#ffffff);border:1px solid var(--color-border,#e5e7eb);border-radius:8px;padding:12px;transition:all .2s ease}.bnpl-saas-design-tokens--dark .interactive-best-practices_practiceItem__nzjmG{background:var(--color-surface-primary,#1f2937);border-color:var(--color-border,#4b5563)}.interactive-best-practices_practiceItem__nzjmG:hover{border-color:var(--color-accent-light,#0891b2);box-shadow:0 2px 4px rgba(8,145,178,.1)}.bnpl-saas-design-tokens--dark .interactive-best-practices_practiceItem__nzjmG:hover{border-color:var(--color-accent,#06b6d4);box-shadow:0 2px 4px rgba(6,182,212,.1)}.interactive-best-practices_practiceItem__nzjmG.interactive-best-practices_practiceChecked__sk_v4{background:var(--color-success-light,#f0fdf4);border-color:var(--color-success-light,#bbf7d0)}.bnpl-saas-design-tokens--dark .interactive-best-practices_practiceItem__nzjmG.interactive-best-practices_practiceChecked__sk_v4{background:var(--color-success-dark,#14532d);border-color:var(--color-success-dark,#166534)}.interactive-best-practices_practiceMain__PJYz0{display:flex;align-items:flex-start;gap:12px}.interactive-best-practices_checkButton__B34cu{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;margin-top:2px}.interactive-best-practices_checkbox__UJ6qB{width:18px;height:18px;border:2px solid var(--color-border,#d1d5db);border-radius:4px;background:var(--color-surface-primary,#ffffff);display:flex;align-items:center;justify-content:center;transition:all .15s ease}.bnpl-saas-design-tokens--dark .interactive-best-practices_checkbox__UJ6qB{border-color:var(--color-border,#4b5563);background:var(--color-surface-primary,#1f2937)}.interactive-best-practices_checkbox__UJ6qB:hover{border-color:var(--color-accent,#0891b2)}.bnpl-saas-design-tokens--dark .interactive-best-practices_checkbox__UJ6qB:hover{border-color:var(--color-accent,#06b6d4)}.interactive-best-practices_checkbox__UJ6qB.interactive-best-practices_checkboxChecked__C7xS3{background:var(--color-success,#22c55e);border-color:var(--color-success,#22c55e)}.interactive-best-practices_checkbox__UJ6qB.interactive-best-practices_checkboxChecked__C7xS3:hover{background:var(--color-success-dark,#16a34a);border-color:var(--color-success-dark,#16a34a)}.interactive-best-practices_checkIcon__iLwme{width:12px;height:12px;color:#fff}.interactive-best-practices_practiceContent__RaBUw{flex:1 1;min-width:0}.interactive-best-practices_practiceHeader__cESd7{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.interactive-best-practices_practiceText__fkkpa{flex:1 1;min-width:0}.interactive-best-practices_practiceTextContent__8Cdro{font-size:14px;line-height:1.5;color:var(--color-text-primary,#111827);display:block;margin-bottom:6px}.bnpl-saas-design-tokens--dark .interactive-best-practices_practiceTextContent__8Cdro{color:var(--color-text-primary,#f9fafb)}.interactive-best-practices_practiceTextContent__8Cdro.interactive-best-practices_practiceTextChecked__KcEmp{text-decoration:line-through;opacity:.7}.interactive-best-practices_practiceMeta__g2EYx{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.interactive-best-practices_categoryBadge__6OoS_{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:3px}.interactive-best-practices_categoryBadge__6OoS_.interactive-best-practices_categoryPerformance__BpdW5{background:var(--color-warning-light,#fffbeb);color:var(--color-warning,#f59e0b);border:1px solid var(--color-warning-light,#fed7aa)}.bnpl-saas-design-tokens--dark .interactive-best-practices_categoryBadge__6OoS_.interactive-best-practices_categoryPerformance__BpdW5{background:var(--color-warning-dark,#92400e);border-color:var(--color-warning-dark,#92400e)}.interactive-best-practices_categoryBadge__6OoS_.interactive-best-practices_categorySecurity__Ytihs{background:var(--color-error-light,#fef2f2);color:var(--color-error,#ef4444);border:1px solid var(--color-error-light,#fecaca)}.bnpl-saas-design-tokens--dark .interactive-best-practices_categoryBadge__6OoS_.interactive-best-practices_categorySecurity__Ytihs{background:var(--color-error-dark,#7f1d1d);border-color:var(--color-error-dark,#7f1d1d)}.interactive-best-practices_categoryBadge__6OoS_.interactive-best-practices_categoryMaintainability__rhyWT{background:var(--color-info-light,#eff6ff);color:var(--color-info,#3b82f6);border:1px solid var(--color-info-light,#dbeafe)}.bnpl-saas-design-tokens--dark .interactive-best-practices_categoryBadge__6OoS_.interactive-best-practices_categoryMaintainability__rhyWT{background:var(--color-info-dark,#1e3a8a);border-color:var(--color-info-dark,#1e3a8a)}.interactive-best-practices_categoryBadge__6OoS_.interactive-best-practices_categoryUsability__N9tyf{background:var(--color-accent-light,#f0f9ff);color:var(--color-accent,#0891b2);border:1px solid var(--color-accent-light,#bae6fd)}.bnpl-saas-design-tokens--dark .interactive-best-practices_categoryBadge__6OoS_.interactive-best-practices_categoryUsability__N9tyf{background:var(--color-accent-dark,#164e63);border-color:var(--color-accent-dark,#164e63)}.interactive-best-practices_categoryBadge__6OoS_.interactive-best-practices_categoryGeneral__1L5fU{background:var(--color-surface-tertiary,#f3f4f6);color:var(--color-text-secondary,#6b7280);border:1px solid var(--color-border,#e5e7eb)}.bnpl-saas-design-tokens--dark .interactive-best-practices_categoryBadge__6OoS_.interactive-best-practices_categoryGeneral__1L5fU{background:var(--color-surface-tertiary,#4b5563);color:var(--color-text-secondary,#d1d5db);border-color:var(--color-border,#4b5563)}.interactive-best-practices_categoryIcon__K3Lpq{font-size:8px}.interactive-best-practices_importanceBadge__tr_2i{padding:2px 6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-radius:2px}.interactive-best-practices_importanceBadge__tr_2i.interactive-best-practices_importanceCritical__Yj8rQ{background:var(--color-error,#ef4444);color:#fff}.interactive-best-practices_importanceBadge__tr_2i.interactive-best-practices_importanceHigh__wrqJO{background:var(--color-warning,#f59e0b);color:#fff}.interactive-best-practices_importanceBadge__tr_2i.interactive-best-practices_importanceMedium__8S1d_{background:var(--color-info,#3b82f6);color:#fff}.interactive-best-practices_importanceBadge__tr_2i.interactive-best-practices_importanceLow__eiKXF{background:var(--color-surface-tertiary,#f3f4f6);color:var(--color-text-secondary,#6b7280)}.bnpl-saas-design-tokens--dark .interactive-best-practices_importanceBadge__tr_2i.interactive-best-practices_importanceLow__eiKXF{background:var(--color-surface-tertiary,#4b5563);color:var(--color-text-secondary,#d1d5db)}.interactive-best-practices_practiceActions__P8DEm{display:flex;align-items:center;gap:6px}.interactive-best-practices_expandButton__d2IIG{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:var(--color-surface-secondary,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-radius:4px;color:var(--color-text-secondary,#6b7280);cursor:pointer;transition:all .15s ease}.bnpl-saas-design-tokens--dark .interactive-best-practices_expandButton__d2IIG{background:var(--color-surface-secondary,#374151);border-color:var(--color-border,#4b5563);color:var(--color-text-secondary,#d1d5db)}.interactive-best-practices_expandButton__d2IIG:hover{background:var(--color-accent-light,#f0f9ff);border-color:var(--color-accent,#0891b2);color:var(--color-accent,#0891b2)}.bnpl-saas-design-tokens--dark .interactive-best-practices_expandButton__d2IIG:hover{background:var(--color-accent-dark,#164e63);border-color:var(--color-accent,#06b6d4);color:var(--color-accent,#06b6d4)}.interactive-best-practices_infoIcon__iFCfR{width:12px;height:12px}.interactive-best-practices_learnMoreButton__A6ZhO{padding:4px 8px;font-size:11px;font-weight:500;background:var(--color-surface-primary,#ffffff);border:1px solid var(--color-border,#d1d5db);border-radius:4px;color:var(--color-text-secondary,#6b7280);cursor:pointer;transition:all .15s ease}.bnpl-saas-design-tokens--dark .interactive-best-practices_learnMoreButton__A6ZhO{background:var(--color-surface-primary,#1f2937);border-color:var(--color-border,#4b5563);color:var(--color-text-secondary,#d1d5db)}.interactive-best-practices_learnMoreButton__A6ZhO:hover{background:var(--color-accent-light,#f0f9ff);border-color:var(--color-accent,#0891b2);color:var(--color-accent,#0891b2)}.bnpl-saas-design-tokens--dark .interactive-best-practices_learnMoreButton__A6ZhO:hover{background:var(--color-accent-dark,#164e63);border-color:var(--color-accent,#06b6d4);color:var(--color-accent,#06b6d4)}.interactive-best-practices_practiceDetails__DvZaH{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border,#e5e7eb)}.bnpl-saas-design-tokens--dark .interactive-best-practices_practiceDetails__DvZaH{border-top-color:var(--color-border,#4b5563)}.interactive-best-practices_explanation__EJ_3T{margin-bottom:12px}.interactive-best-practices_explanation__EJ_3T:last-child{margin-bottom:0}.interactive-best-practices_detailTitle__1UNBj{font-size:11px;font-weight:600;color:var(--color-text-primary,#111827);margin:0 0 6px;text-transform:uppercase;letter-spacing:.05em}.bnpl-saas-design-tokens--dark .interactive-best-practices_detailTitle__1UNBj{color:var(--color-text-primary,#f9fafb)}.interactive-best-practices_explanationText__OHCW_{font-size:12px;color:var(--color-text-secondary,#6b7280);line-height:1.4;margin:0}.bnpl-saas-design-tokens--dark .interactive-best-practices_explanationText__OHCW_{color:var(--color-text-secondary,#d1d5db)}.interactive-best-practices_examples__Bd_FM{margin-bottom:0}.interactive-best-practices_examplesList__Kkjj_{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.interactive-best-practices_exampleItem__XaHoA{display:flex;align-items:center}.interactive-best-practices_exampleCode__bQ2yB{font-size:11px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;background:var(--color-surface-code,#f8fafc);color:var(--color-text-code,#334155);padding:4px 6px;border-radius:3px;border:1px solid var(--color-border-code,#e2e8f0)}.bnpl-saas-design-tokens--dark .interactive-best-practices_exampleCode__bQ2yB{background:var(--color-surface-code,#1f2937);color:var(--color-text-code,#e5e7eb);border-color:var(--color-border-code,#374151)}.interactive-best-practices_completionMessage__n_i8e{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--color-success-light,#f0fdf4);border:1px solid var(--color-success-light,#bbf7d0);border-radius:6px;color:var(--color-success,#22c55e);font-size:13px;font-weight:500;margin-top:16px}.bnpl-saas-design-tokens--dark .interactive-best-practices_completionMessage__n_i8e{background:var(--color-success-dark,#14532d);border-color:var(--color-success-dark,#166534)}.interactive-best-practices_completionIcon__WRfxO{width:16px;height:16px}.api-documentation-card_apiDocCard___uAQF{background:var(--color-surface-primary,#ffffff);border:1px solid var(--color-border,#e5e7eb);border-radius:8px;padding:16px;margin-bottom:12px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.bnpl-saas-design-tokens--dark .api-documentation-card_apiDocCard___uAQF{background:var(--color-surface-primary,#1f2937);border-color:var(--color-border,#374151)}.api-documentation-card_cardHeader__yca0k{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--color-border,#e5e7eb)}.bnpl-saas-design-tokens--dark .api-documentation-card_cardHeader__yca0k{border-bottom-color:var(--color-border,#374151)}.api-documentation-card_headerIcon__Cpqfm{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--color-accent,#0891b2)}.bnpl-saas-design-tokens--dark .api-documentation-card_headerIcon__Cpqfm{color:var(--color-accent,#06b6d4)}.api-documentation-card_codeIcon__vDf_u{width:16px;height:16px}.api-documentation-card_cardTitle__aHGdg{font-size:16px;font-weight:600;color:var(--color-text-primary,#111827);margin:0}.bnpl-saas-design-tokens--dark .api-documentation-card_cardTitle__aHGdg{color:var(--color-text-primary,#f9fafb)}.api-documentation-card_explanation__u7Q04{margin-bottom:20px}.api-documentation-card_explanation__u7Q04 p{color:var(--color-text-secondary,#6b7280);line-height:1.5;margin:0}.bnpl-saas-design-tokens--dark .api-documentation-card_explanation__u7Q04 p{color:var(--color-text-secondary,#d1d5db)}.api-documentation-card_sectionTitle__WPvRH{font-size:14px;font-weight:600;color:var(--color-text-primary,#111827);margin:0 0 12px;display:flex;align-items:center;gap:6px}.bnpl-saas-design-tokens--dark .api-documentation-card_sectionTitle__WPvRH{color:var(--color-text-primary,#f9fafb)}.api-documentation-card_examplesSection__EkQOK{margin-bottom:20px}.api-documentation-card_queryExample__q2Ai2{background:var(--color-surface-secondary,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-radius:6px;padding:12px;margin-bottom:12px}.bnpl-saas-design-tokens--dark .api-documentation-card_queryExample__q2Ai2{background:var(--color-surface-secondary,#374151);border-color:var(--color-border,#4b5563)}.api-documentation-card_queryExample__q2Ai2:last-child{margin-bottom:0}.api-documentation-card_exampleHeader__sBJPm{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.api-documentation-card_exampleTitle__34eKh{font-size:14px;font-weight:500;color:var(--color-text-primary,#111827);margin:0}.bnpl-saas-design-tokens--dark .api-documentation-card_exampleTitle__34eKh{color:var(--color-text-primary,#f9fafb)}.api-documentation-card_exampleActions__8tEpi{display:flex;align-items:center;gap:12px}.api-documentation-card_copyButton__buK1T{display:flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;background:var(--color-surface-primary,#ffffff);border:1px solid var(--color-border,#d1d5db);border-radius:4px;color:var(--color-text-secondary,#6b7280);cursor:pointer;transition:all .15s ease}.bnpl-saas-design-tokens--dark .api-documentation-card_copyButton__buK1T{background:var(--color-surface-primary,#1f2937);border-color:var(--color-border,#4b5563);color:var(--color-text-secondary,#d1d5db)}.api-documentation-card_copyButton__buK1T:hover{background:var(--color-accent-light,#f0f9ff);border-color:var(--color-accent,#0891b2);color:var(--color-accent,#0891b2)}.bnpl-saas-design-tokens--dark .api-documentation-card_copyButton__buK1T:hover{background:var(--color-accent-dark,#164e63);border-color:var(--color-accent,#06b6d4);color:var(--color-accent,#06b6d4)}.api-documentation-card_copyButton__buK1T.api-documentation-card_copied__KWMDM{background:var(--color-success-light,#f0fdf4);border-color:var(--color-success,#22c55e);color:var(--color-success,#22c55e)}.bnpl-saas-design-tokens--dark .api-documentation-card_copyButton__buK1T.api-documentation-card_copied__KWMDM{background:var(--color-success-dark,#14532d);border-color:var(--color-success,#22c55e);color:var(--color-success,#22c55e)}.api-documentation-card_actionIcon__w_sdy{width:12px;height:12px}.api-documentation-card_complexity__uMrrB{font-size:11px;color:var(--color-text-tertiary,#9ca3af);font-weight:500}.bnpl-saas-design-tokens--dark .api-documentation-card_complexity__uMrrB{color:var(--color-text-tertiary,#6b7280)}.api-documentation-card_queryContent__98ouz{margin-bottom:12px}.api-documentation-card_queryPre__bqt6j{background:var(--color-surface-code,#1f2937);border:1px solid var(--color-border-code,#374151);border-radius:4px;padding:12px;margin:0;overflow-x:auto;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:13px;line-height:1.4}.bnpl-saas-design-tokens--light .api-documentation-card_queryPre__bqt6j{background:var(--color-surface-code,#f8fafc);border-color:var(--color-border-code,#e2e8f0)}.api-documentation-card_queryCode__syQwl{color:var(--color-text-code,#e5e7eb)}.bnpl-saas-design-tokens--light .api-documentation-card_queryCode__syQwl{color:var(--color-text-code,#334155)}.api-documentation-card_queryCode__syQwl .gql-keyword{color:var(--color-accent,#06b6d4);font-weight:600}.bnpl-saas-design-tokens--light .api-documentation-card_queryCode__syQwl .gql-keyword{color:var(--color-accent,#0891b2)}.api-documentation-card_queryCode__syQwl .gql-field{color:var(--color-success,#22c55e)}.bnpl-saas-design-tokens--light .api-documentation-card_queryCode__syQwl .gql-field{color:var(--color-success,#16a34a)}.api-documentation-card_queryCode__syQwl .gql-variable{color:var(--color-warning,#f59e0b);font-style:italic}.bnpl-saas-design-tokens--light .api-documentation-card_queryCode__syQwl .gql-variable{color:var(--color-warning,#d97706)}.api-documentation-card_queryCode__syQwl .gql-string{color:var(--color-info,#3b82f6)}.bnpl-saas-design-tokens--light .api-documentation-card_queryCode__syQwl .gql-string{color:var(--color-info,#2563eb)}.api-documentation-card_queryCode__syQwl .gql-number{color:var(--color-purple,#a855f7)}.bnpl-saas-design-tokens--light .api-documentation-card_queryCode__syQwl .gql-number{color:var(--color-purple,#9333ea)}.api-documentation-card_queryCode__syQwl .gql-comment{color:var(--color-text-tertiary,#6b7280);font-style:italic}.bnpl-saas-design-tokens--light .api-documentation-card_queryCode__syQwl .gql-comment{color:var(--color-text-tertiary,#9ca3af)}.api-documentation-card_variablesSection__4Vn2R{margin-bottom:12px}.api-documentation-card_variablesToggle__FW09k{display:flex;align-items:center;gap:4px;padding:4px 0;font-size:12px;font-weight:500;background:none;border:none;color:var(--color-accent,#0891b2);cursor:pointer;transition:color .15s ease}.bnpl-saas-design-tokens--dark .api-documentation-card_variablesToggle__FW09k{color:var(--color-accent,#06b6d4)}.api-documentation-card_variablesToggle__FW09k:hover{color:var(--color-accent-dark,#0e7490)}.bnpl-saas-design-tokens--dark .api-documentation-card_variablesToggle__FW09k:hover{color:var(--color-accent-light,#67e8f9)}.api-documentation-card_chevronIcon__maXS7{width:12px;height:12px}.api-documentation-card_variablesContent__6W29q{margin-top:8px}.api-documentation-card_variablesPre___ss3a{background:var(--color-surface-secondary,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-radius:4px;padding:8px;margin:0;overflow-x:auto;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:12px;line-height:1.4;color:var(--color-text-secondary,#6b7280)}.bnpl-saas-design-tokens--dark .api-documentation-card_variablesPre___ss3a{background:var(--color-surface-secondary,#374151);border-color:var(--color-border,#4b5563);color:var(--color-text-secondary,#d1d5db)}.api-documentation-card_exampleDescription__my5q0{font-size:13px;color:var(--color-text-secondary,#6b7280);line-height:1.4;margin:0}.bnpl-saas-design-tokens--dark .api-documentation-card_exampleDescription__my5q0{color:var(--color-text-secondary,#d1d5db)}.api-documentation-card_bestPracticesSection__9Whej{margin-bottom:20px}.api-documentation-card_lightbulbIcon__LjPWy{width:14px;height:14px;color:var(--color-warning,#f59e0b)}.api-documentation-card_practicesList__VkN_n{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.api-documentation-card_practiceItem__zrQxy{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;color:var(--color-text-secondary,#6b7280)}.bnpl-saas-design-tokens--dark .api-documentation-card_practiceItem__zrQxy{color:var(--color-text-secondary,#d1d5db)}.api-documentation-card_checkIcon__yxAGl{width:14px;height:14px;color:var(--color-success,#22c55e);flex-shrink:0;margin-top:1px}.api-documentation-card_schemaSection__8D_CE{margin-bottom:20px}.api-documentation-card_schemaSectionToggle__AB_qi{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;background:none;border:none;cursor:pointer;transition:opacity .15s ease}.api-documentation-card_schemaSectionToggle__AB_qi:hover{opacity:.8}.api-documentation-card_schemaContent__6L0Wb{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border,#e5e7eb)}.bnpl-saas-design-tokens--dark .api-documentation-card_schemaContent__6L0Wb{border-top-color:var(--color-border,#374151)}.api-documentation-card_schemaGroup__v7GJr{margin-bottom:16px}.api-documentation-card_schemaGroup__v7GJr:last-child{margin-bottom:8px}.api-documentation-card_schemaGroupTitle__wJ3mm{font-size:12px;font-weight:600;color:var(--color-text-primary,#111827);margin:0 0 8px;text-transform:uppercase;letter-spacing:.05em}.bnpl-saas-design-tokens--dark .api-documentation-card_schemaGroupTitle__wJ3mm{color:var(--color-text-primary,#f9fafb)}.api-documentation-card_fieldTags___MNrn,.api-documentation-card_schemaTags__2J6cE{display:flex;flex-wrap:wrap;gap:6px}.api-documentation-card_schemaTag__ZQOVx{display:inline-block;padding:2px 6px;font-size:11px;font-weight:500;background:var(--color-accent-light,#f0f9ff);color:var(--color-accent,#0891b2);border-radius:3px}.bnpl-saas-design-tokens--dark .api-documentation-card_schemaTag__ZQOVx{background:var(--color-accent-dark,#164e63);color:var(--color-accent,#06b6d4)}.api-documentation-card_fieldTag__atlMo{display:inline-block;padding:2px 6px;font-size:11px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;background:var(--color-surface-secondary,#f9fafb);color:var(--color-text-secondary,#6b7280);border:1px solid var(--color-border,#e5e7eb);border-radius:3px}.bnpl-saas-design-tokens--dark .api-documentation-card_fieldTag__atlMo{background:var(--color-surface-secondary,#374151);color:var(--color-text-secondary,#d1d5db);border-color:var(--color-border,#4b5563)}.api-documentation-card_schemaVersion__OnKP7{font-size:11px;color:var(--color-text-tertiary,#9ca3af);font-style:italic}.bnpl-saas-design-tokens--dark .api-documentation-card_schemaVersion__OnKP7{color:var(--color-text-tertiary,#6b7280)}.api-documentation-card_relatedSection__aBBWq{margin-bottom:0}.api-documentation-card_conceptLinks__7oUMK{display:flex;flex-wrap:wrap;gap:8px}.api-documentation-card_conceptLink__dHJKQ{display:flex;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:500;background:var(--color-surface-primary,#ffffff);border:1px solid var(--color-border,#d1d5db);border-radius:4px;color:var(--color-accent,#0891b2);cursor:pointer;transition:all .15s ease}.bnpl-saas-design-tokens--dark .api-documentation-card_conceptLink__dHJKQ{background:var(--color-surface-primary,#1f2937);border-color:var(--color-border,#4b5563);color:var(--color-accent,#06b6d4)}.api-documentation-card_conceptLink__dHJKQ:hover{background:var(--color-accent-light,#f0f9ff);border-color:var(--color-accent,#0891b2);transform:translateX(2px)}.bnpl-saas-design-tokens--dark .api-documentation-card_conceptLink__dHJKQ:hover{background:var(--color-accent-dark,#164e63);border-color:var(--color-accent,#06b6d4)}.api-documentation-card_arrowIcon__sVPzG{width:10px;height:10px}.chat-message_messageContainer__Kj66A{display:flex;width:100%;margin-bottom:-1rem}.chat-message_messageBubble__EgB9v{display:flex;flex-direction:column;gap:.5rem;border-radius:16px;padding:1rem 1.25rem;font-size:14px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background:var(--portal-card-bg);border:1px solid var(--portal-border);color:var(--portal-text-primary);max-width:48rem}.chat-message_userMessage__OwHw5{justify-content:flex-end}.chat-message_userMessage__OwHw5 .chat-message_messageBubble__EgB9v{background:#3a3a3a;color:#fff;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 2px 8px -2px rgba(0,0,0,.3);border-radius:16px 16px 4px 16px;max-width:32rem}[data-theme=light] .chat-message_userMessage__OwHw5 .chat-message_messageBubble__EgB9v{background:#e5e7eb;color:#111827;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px -2px rgba(0,0,0,.1)}.chat-message_agentMessage__JtqP_{justify-content:flex-start}.chat-message_agentMessage__JtqP_ .chat-message_messageBubble__EgB9v{background:var(--portal-card-bg);color:var(--portal-text-primary);border:1px solid var(--portal-border);border-radius:16px 16px 16px 4px;min-width:450px}.chat-message_messageHeader__cmt5e{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--portal-text-secondary,#a0a0a0)}.chat-message_userHeader__HmJZw{color:hsla(0,0%,100%,.9);font-weight:600}.chat-message_agentHeader__y_IMH{color:var(--portal-accent,#60a5fa)}.chat-message_messageContent__DhnVX{font-size:14px;line-height:1.6;color:var(--portal-text-primary,#f8fafc);white-space:pre-wrap}.chat-message_prose__XYE11{color:var(--portal-text-primary,#e2e8f0);max-width:none}.chat-message_prose__XYE11 p{margin-top:.75rem;margin-bottom:.75rem;line-height:1.7}.chat-message_prose__XYE11 p:first-child{margin-top:0}.chat-message_prose__XYE11 p:last-child{margin-bottom:0}.chat-message_prose__XYE11 ul{margin-top:.75rem;margin-bottom:.75rem;list-style-type:disc;padding-left:1.25rem}.chat-message_prose__XYE11 li{margin-top:.25rem;margin-bottom:.25rem}.chat-message_prose__XYE11 pre{margin-top:.75rem;margin-bottom:.75rem;background-color:var(--portal-code-bg);border-radius:.5rem;padding:1rem;font-size:.875rem;line-height:1.7;color:var(--portal-code-text);overflow-x:auto;border:1px solid var(--portal-border)}.chat-message_prose__XYE11 h1,.chat-message_prose__XYE11 h2,.chat-message_prose__XYE11 h3,.chat-message_prose__XYE11 h4,.chat-message_prose__XYE11 h5,.chat-message_prose__XYE11 h6{font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--portal-accent,#67e8f9)}.chat-message_prose__XYE11 code{background:var(--portal-code-bg);border-radius:.25rem;padding:.125rem .25rem;font-size:.875em;color:var(--portal-accent)}.chat-message_emptyMessage__zO7co{color:var(--portal-text-secondary,#cbd5e1);font-style:italic}.chat-message_paragraph__IL_Lb{margin-bottom:12px;color:var(--portal-text-primary,#f8fafc)}.chat-message_codeBlock__tgW4y{background:var(--portal-code-bg);border-radius:8px;border:1px solid var(--portal-border);padding:12px;font-family:monospace;font-size:13px;color:var(--portal-code-text);overflow-x:auto;margin:8px 0}.chat-message_listItem__PSUEE{margin:4px 0;color:var(--portal-text-primary,#f8fafc);padding-left:16px}.chat-message_summary__WOeU6{background:var(--portal-card-hover);border:1px solid var(--portal-border);border-radius:8px;padding:12px;margin:8px 0}.chat-message_cardsContainer__xoO0x{margin-top:16px;display:flex;flex-direction:column;gap:8px}.chat-message_transactionCard__YMU_E{border-radius:12px;border:1px solid var(--portal-border,rgba(255,255,255,.1));background:var(--portal-card-bg,#2a2a2a);overflow:hidden;max-width:100%;width:100%;box-shadow:0 2px 4px -1px rgba(0,0,0,.06)}.chat-message_transactionHeader__mebMD{display:grid;grid-template-columns:2fr 2fr 1fr;grid-gap:8px;gap:8px;padding:12px 16px;background:var(--portal-card-hover,#3a3a3a);border-bottom:1px solid var(--portal-border,rgba(255,255,255,.1))}.chat-message_transactionHeaderCell__kmeQw{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--portal-text-secondary,#a0a0a0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-message_transactionHeaderCellRight__gA2Og{text-align:right}.chat-message_transactionBody__1s9E0>:not(:last-child){border-bottom:1px solid var(--portal-border,rgba(255,255,255,.05))}.chat-message_transactionRow__GiIL1{display:grid;grid-template-columns:2fr 2fr 1fr;grid-gap:8px;gap:8px;padding:12px 16px;text-align:left;cursor:pointer;transition:background .2s ease}.chat-message_transactionRow__GiIL1:focus,.chat-message_transactionRow__GiIL1:hover{background:var(--portal-card-hover,#3a3a3a)}.chat-message_transactionRow__GiIL1:focus{outline:none}.chat-message_transactionCell__lgO7c{font-size:13px;color:var(--portal-text-primary,#ffffff);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.chat-message_transactionCellRight__kU26G{display:flex;align-items:center;justify-content:flex-end;gap:4px}.chat-message_transactionAmount__Lhdrw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-message_expandButton__YYt_C{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px;border-radius:2px;border:1px solid var(--portal-border,rgba(255,255,255,.2));background:var(--portal-card-hover,rgba(255,255,255,.05));opacity:.6;transition:opacity .2s ease}.chat-message_expandButton__YYt_C svg{width:8px;height:8px;color:var(--portal-accent,#60a5fa)}.chat-message_transactionRow__GiIL1:hover .chat-message_expandButton__YYt_C{opacity:1}.chat-message_expandButtonRotated__n3kfQ{transform:rotate(180deg)}.chat-message_transactionDetails__PRU0W{padding:12px 16px;background:var(--portal-card-hover,#3a3a3a);border-top:1px solid var(--portal-border,rgba(255,255,255,.05))}.chat-message_transactionDetailContent__Fqs9z{font-size:12px;color:var(--portal-text-secondary,#a0a0a0)}.chat-message_transactionDetailItem__v8n2v{display:flex;align-items:flex-start;gap:8px;margin-bottom:4px}.chat-message_transactionDetailBullet__PS1r4{color:var(--portal-accent,#60a5fa);margin-top:2px;flex-shrink:0}.chat-message_transactionDetailText__06d7u{word-wrap:break-word;overflow-wrap:break-word;color:var(--portal-text-primary,#ffffff)}.chat-message_summaryContainer__ZYN5S{border-radius:12px;border:1px solid var(--portal-border,rgba(255,255,255,.1));background:var(--portal-card-bg,#2a2a2a);padding:1.25rem;color:var(--portal-text-primary,#ffffff);box-shadow:0 2px 4px -1px rgba(0,0,0,.06)}.chat-message_summaryContent__o5GOB{display:flex;flex-direction:column;gap:.75rem}.chat-message_copyButton__S0mCT{padding:4px 8px;border-radius:6px;border:1px solid var(--portal-border,rgba(255,255,255,.1));background:var(--portal-card-hover,#3a3a3a);color:var(--portal-text-secondary,#a0a0a0);text-transform:uppercase;cursor:pointer}.chat-message_copyButton__S0mCT:hover{background:var(--portal-accent,#60a5fa);color:#fff;border-color:var(--portal-accent,#60a5fa)}.chat-message_copyButtonId__0nGGI{color:var(--portal-accent,#60a5fa)}.chat-message_listContainer__UY7_s{margin:1rem 0}.chat-message_unorderedList__lD7hf{list-style:disc;display:flex;flex-direction:column;gap:4px;padding-left:20px}.chat-message_unorderedList__lD7hf::marker{color:var(--portal-accent,#7dd3fc)}.chat-message_listItem__PSUEE{color:var(--portal-text-primary)}.chat-message_codeContainer__L_094{overflow-x:auto;border-radius:12px;border:1px solid var(--portal-border);background:var(--portal-code-bg);padding:16px;font-size:12px;line-height:1.6;color:var(--portal-code-text)}.chat-message_cardHeader__KmCil{letter-spacing:.4em}.chat-message_cardHeader__KmCil,.chat-message_cardSubHeader__js6st{font-size:12px;font-weight:600;text-transform:uppercase;color:var(--portal-accent)}.chat-message_cardSubHeader__js6st{letter-spacing:.35em}.chat-message_textParagraph__ArjA_{line-height:1.6;color:var(--portal-text-primary)}.chat-message_conversationBanner__yWE9p{margin-top:16px;border-radius:12px;border:1px solid var(--portal-border);background:var(--portal-card-hover);padding:12px 16px;font-size:11px;color:var(--portal-text-secondary);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.chat-message_conversationBannerHeader__v2TGt{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4em;color:var(--portal-text-secondary)}.chat-message_conversationBannerList__3Sci1{margin-top:8px;display:flex;flex-direction:column;gap:4px}.chat-message_conversationBannerItem___T0jR{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;color:var(--portal-text-secondary)}.chat-message_conversationLabel__qtyXQ{text-transform:uppercase;letter-spacing:.3em;color:var(--portal-text-secondary)}.chat-message_copyButton__S0mCT{margin-left:4px;display:inline-flex;align-items:center;gap:4px;border-radius:9999px;border:1px solid var(--portal-border);background:var(--portal-card-hover);padding:2px 8px;font-size:10px;font-weight:500;letter-spacing:.05em;color:var(--portal-accent);transition:all .2s ease}.chat-message_copyButton__S0mCT:hover{border-color:var(--portal-accent);background:var(--portal-accent)}.chat-message_copyButtonText__Eygam{font-size:9px;text-transform:uppercase;color:var(--portal-text-secondary)}.chat-message_copyButtonId__0nGGI{font-family:monospace;font-size:10px;font-weight:500;color:var(--portal-accent,#5eead4)}.chat-message_dataCard__sdkj1{border-radius:12px;background:var(--portal-card-bg,#2a2a2a);border:1px solid var(--portal-border,rgba(255,255,255,.1));overflow:hidden;box-shadow:0 2px 4px -1px rgba(0,0,0,.06)}.chat-message_dataCardHeader__K7_MT{display:flex;width:100%;align-items:center;justify-content:space-between;padding:12px 16px;text-align:left;transition:all .2s ease;background:var(--portal-card-bg,#2a2a2a);border:none;box-shadow:none;cursor:pointer;border-radius:12px 12px 0 0}.chat-message_dataCardHeader__K7_MT:hover{background:var(--portal-card-hover,#3a3a3a)}.chat-message_dataCardHeader__K7_MT:focus{outline:none}.chat-message_dataCardHeaderContent__8SJ9_{display:flex;flex-direction:column;gap:4px;flex:1 1}.chat-message_dataCardTitle__cedQR{font-size:14px;font-weight:600;color:var(--portal-text-primary,#ffffff)}.chat-message_dataCardSubtitle__julFh{font-size:11px;color:var(--portal-text-secondary,#a0a0a0);text-transform:uppercase;letter-spacing:.1em}.chat-message_dataCardExpandIcon__TQGG0{display:flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0;border-radius:50%;border:1px solid var(--portal-border,rgba(255,255,255,.1));background:rgba(0,0,0,0);color:var(--portal-accent,#60a5fa);transition:transform .2s ease}.chat-message_dataCardExpandIcon__TQGG0 svg{width:6px;height:6px;stroke-width:1.2}.chat-message_expandIconRotated__RjrA6{transform:rotate(180deg)}.chat-message_dataCardContent___PIcD{border-top:none;background:var(--portal-card-bg,#2a2a2a);box-shadow:inset 0 1px 0 var(--portal-border,rgba(255,255,255,.04))}.chat-message_dataCardPre__YMY_F{max-height:192px;overflow-x:auto;overflow-y:auto;background:var(--portal-code-bg,var(--portal-card-hover,#3a3a3a));padding:14px;font-size:10px;line-height:1.6;color:var(--portal-code-text,var(--portal-text-primary,#ffffff));border-radius:8px;border:1px solid var(--portal-border,rgba(255,255,255,.1))}.chat-message_waitingIndicator__gkMXM{display:flex;align-items:center;gap:8px;padding:16px 20px;font-size:14px;color:var(--portal-text-secondary,#94a3b8)}.chat-message_waitingIndicatorContainer__IXQVY{display:flex;width:100%;justify-content:flex-start}.chat-message_waitingBubble__FetdX{max-width:320px;border-radius:24px;border:1px solid hsla(0,0%,100%,.1);background:var(--portal-card-hover,rgba(15,23,42,.8));padding:16px 20px;font-size:14px;color:var(--portal-text-primary,#e2e8f0);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chat-message_waitingHeader__se_3Z{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.45em;color:var(--portal-text-secondary)}.chat-message_waitingContent__NQUA1{margin-top:16px;display:flex;flex-direction:column;gap:12px}.chat-message_waitingDotsContainer__Hcomg{display:flex;align-items:center;gap:8px}.chat-message_waitingDotsInner__RBr39{display:flex;align-items:center;gap:4px}.chat-message_waitingDot__Ddinx{width:8px;height:8px;border-radius:50%;background:var(--portal-accent);animation:chat-message_pulse__vR_VE 1.5s ease-in-out infinite}.chat-message_waitingDot2__dFvCw{animation-delay:.2s;background:var(--portal-accent)}.chat-message_waitingDot3__zoRGv{animation-delay:.4s;background:var(--portal-accent)}@keyframes chat-message_pulse__vR_VE{0%,to{opacity:1}50%{opacity:.5}}.chat-message_waitingText__Fmq7G{font-size:10px;text-transform:uppercase;letter-spacing:.32em;color:var(--portal-text-secondary)}.chat-message_waitingSkeletonContainer__tp2Wv{display:flex;flex-direction:column;gap:8px}.chat-message_waitingSkeleton__BUfRz{height:12px;border-radius:9999px;background:rgba(71,85,105,.6);animation:chat-message_pulse__vR_VE 2s ease-in-out infinite}.chat-message_waitingSkeleton2__0cXOT{width:208px;background:rgba(71,85,105,.5)}.chat-message_waitingSkeleton3__fUgKK{width:144px;background:rgba(71,85,105,.4)}.chat-message_timestampChip__IIb5H{display:inline-flex;flex-shrink:0;align-items:center;border-radius:9999px;border:1px solid hsla(0,0%,100%,.15);background:var(--portal-card-hover);padding:4px 12px;font-size:10px;font-weight:500;letter-spacing:.05em;color:var(--portal-text-secondary,#cbd5e1)}.chat-message_dots__74QdJ{display:flex;gap:4px}.chat-message_dot__LPWKo{width:8px;height:8px;border-radius:50%;background:#64748b;animation:chat-message_bounce__ArcoZ 1.4s ease-in-out infinite both}.chat-message_dot__LPWKo:first-child{animation-delay:-.32s}.chat-message_dot__LPWKo:nth-child(2){animation-delay:-.16s}@keyframes chat-message_bounce__ArcoZ{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.chat-message_errorMessage__EuaH6{min-width:auto!important;padding:12px 16px!important;background:rgba(239,68,68,.08)!important;border:1px solid rgba(239,68,68,.2)!important;border-left:3px solid #ef4444!important}[data-theme=light] .chat-message_errorMessage__EuaH6{background:rgba(239,68,68,.05)!important;border:1px solid rgba(239,68,68,.15)!important;border-left:3px solid #dc2626!important}.chat-message_errorBody__MiTNq{display:flex;align-items:center;gap:10px}.chat-message_errorIcon__RzMh_{flex-shrink:0;width:18px;height:18px;color:#ef4444}[data-theme=light] .chat-message_errorIcon__RzMh_{color:#dc2626}.chat-message_errorContent__fmX9J{display:flex;flex-direction:column;gap:4px}.chat-message_errorText__7WpBO{font-size:14px;color:var(--portal-text-primary);line-height:1.4}.chat-message_errorHint__ms_St{font-size:12px;color:var(--portal-text-secondary)}.chat-input_chatInput__zxFsV{display:flex;flex-direction:column;gap:12px}.chat-input_conversationInfo__SYyJX{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-radius:12px;border:1px solid var(--portal-border,rgba(255,255,255,.1));background:var(--portal-card-hover,#3a3a3a);padding:8px 16px;font-size:12px;color:var(--portal-text-primary,#ffffff)}.chat-input_conversationLabel___lYzq{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chat-input_conversationText__b7NRF{text-transform:uppercase;letter-spacing:.1em;color:var(--portal-text-secondary,#a0a0a0)}.chat-input_conversationId__6Ma_K{background:var(--portal-card-bg,#2a2a2a);font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;color:var(--portal-accent,#60a5fa)}.chat-input_conversationId__6Ma_K,.chat-input_copyButton__W2Vfs{border-radius:6px;border:1px solid var(--portal-border,rgba(255,255,255,.1));padding:4px 8px}.chat-input_copyButton__W2Vfs{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--portal-text-secondary,#a0a0a0);transition:all .2s ease;background:rgba(0,0,0,0);cursor:pointer}.chat-input_copyButton__W2Vfs:hover{border-color:var(--portal-accent,#60a5fa);background:var(--portal-accent,#60a5fa);color:#fff}.chat-input_resetSection__qeGJu{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.chat-input_resetLabel__MKxYz{display:flex;align-items:center;gap:8px;color:var(--portal-text-secondary,#a0a0a0)}.chat-input_resetText__OZY1G{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.chat-input_resetCheckbox__uN4cp{height:14px;width:14px;border-radius:4px;border:1px solid var(--portal-border,rgba(255,255,255,.2));background:var(--portal-card-bg,#2a2a2a);color:var(--portal-accent,#60a5fa)}.chat-input_resetCheckbox__uN4cp:focus{outline:2px solid var(--portal-accent,#60a5fa);outline-offset:2px}.chat-input_newConversationButton__RDOcX{border-radius:6px;border:1px solid var(--portal-border,rgba(255,255,255,.1));background:var(--portal-card-bg,#2a2a2a);padding:6px 12px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--portal-text-primary,#ffffff);transition:all .2s ease;cursor:pointer}.chat-input_newConversationButton__RDOcX:hover{border-color:var(--portal-accent,#60a5fa);background:var(--portal-accent,#60a5fa);color:#fff}.chat-input_inputForm__0MCcc{position:relative;display:flex;width:100%;align-items:flex-end;gap:12px;border-radius:12px;border:1px solid var(--portal-border,rgba(255,255,255,.1));background:var(--portal-card-bg,#2a2a2a);padding:16px 20px;box-shadow:0 2px 4px -1px rgba(0,0,0,.06);box-sizing:border-box}.chat-input_srOnly___85_z{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chat-input_textarea__5OPhS{flex:1 1;min-height:40px;resize:none;background:rgba(0,0,0,0);font-size:14px;color:var(--portal-text-primary,#ffffff);border:none;outline:none;font-family:inherit;line-height:1.5}.chat-input_textarea__5OPhS::placeholder{color:var(--portal-text-secondary,#a0a0a0)}.chat-input_textarea__5OPhS:focus{outline:none}.chat-input_textarea__5OPhS:disabled{opacity:.5;cursor:not-allowed}.chat-input_sendButton__Sle2X{display:flex;height:40px;width:40px;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--portal-accent,#60a5fa);background:var(--portal-accent,#60a5fa);color:#fff;transition:all .2s ease;cursor:pointer}.chat-input_sendButton__Sle2X:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.chat-input_sendButton__Sle2X:disabled{cursor:not-allowed;opacity:.5}.chat-input_sendIcon__Ebzrq{height:16px;width:16px}.quota-status_quotaStatus__f7_fb{display:flex;flex-direction:column;gap:6px;padding:10px 0;font-size:12px}.quota-status_quotaBar__Jd2hJ{height:6px;background:var(--portal-border,rgba(255,255,255,.1));border-radius:3px;overflow:hidden}.quota-status_quotaFill__Fr3Ly{height:100%;border-radius:3px;transition:width .3s ease}.quota-status_normal__l2_Tt .quota-status_quotaFill__Fr3Ly{background:#22c55e}.quota-status_warning__FdeZ5 .quota-status_quotaFill__Fr3Ly{background:#f59e0b}.quota-status_critical__QrBGF .quota-status_quotaFill__Fr3Ly,.quota-status_exceeded__mmCx7 .quota-status_quotaFill__Fr3Ly{background:#ef4444}.quota-status_quotaText__wxQEP{display:flex;justify-content:space-between;align-items:center;color:var(--portal-text-secondary,#a0a0a0)}.quota-status_usage__BxG5I{font-weight:500;color:var(--portal-text-primary,#fff)}.quota-status_remaining__Wvu01{opacity:.8}.quota-status_exceededText__A6tGB{color:#ef4444;font-weight:500}.quota-status_quotaExceeded__shUSN{display:flex;gap:12px;padding:16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;margin:8px 0}.quota-status_quotaExceeded__shUSN .quota-status_icon__mYXQZ{font-size:24px;flex-shrink:0}.quota-status_quotaExceeded__shUSN .quota-status_content__bUp3m{flex:1 1}.quota-status_quotaExceeded__shUSN h4{margin:0 0 4px;font-size:14px;font-weight:600;color:#ef4444}.quota-status_quotaExceeded__shUSN p{margin:0;font-size:13px;color:var(--portal-text-secondary,#a0a0a0);line-height:1.5}.quota-status_quotaExceeded__shUSN strong{color:var(--portal-text-primary,#fff)}.chat-panel_bnpl-saas-design-tokens--light__g8RR_,:root.chat-panel_bnpl-saas-design-tokens--light__g8RR_{--bnpl-saas-design-tokens-v1_2_6__primary:var(--bnpl-saas-design-tokens-v1__primary,#000000);--bnpl-saas-design-tokens-v1_2_6__complementary:var(--bnpl-saas-design-tokens-v1__complementary,#ffffff);--bnpl-saas-design-tokens-v1_2_6__accent:var(--bnpl-saas-design-tokens-v1__accent,#ddf400);--bnpl-saas-design-tokens-v1_2_6__extended-a:var(--bnpl-saas-design-tokens-v1__extended-a,#b4dbc2);--bnpl-saas-design-tokens-v1_2_6__extended-b:var(--bnpl-saas-design-tokens-v1__extended-b,#ffaf5f);--bnpl-saas-design-tokens-v1_2_6__background:var(--bnpl-saas-design-tokens-v1__background,#eeeae5);--bnpl-saas-design-tokens-v1_2_6__foreground:var(--bnpl-saas-design-tokens-v1__foreground,#ffffff);--bnpl-saas-design-tokens-v1_2_6__container:var(--bnpl-saas-design-tokens-v1__container,#ffffff);--bnpl-saas-design-tokens-v1_2_6__box:var(--bnpl-saas-design-tokens-v1__box,#f9f9f9);--bnpl-saas-design-tokens-v1_2_6__backdrop:var(--bnpl-saas-design-tokens-v1__backdrop,#00000061);--bnpl-saas-design-tokens-v1_2_6__text:var(--bnpl-saas-design-tokens-v1__text,#000000);--bnpl-saas-design-tokens-v1_2_6__text-light:var(--bnpl-saas-design-tokens-v1__text-light,#5c5c5c);--bnpl-saas-design-tokens-v1_2_6__text-placeholder:var(--bnpl-saas-design-tokens-v1__text-placeholder,#707070);--bnpl-saas-design-tokens-v1_2_6__icon-primary:var(--bnpl-saas-design-tokens-v1__icon-primary,#000000);--bnpl-saas-design-tokens-v1_2_6__icon-complementary:var(--bnpl-saas-design-tokens-v1__icon-complementary,#ffffff);--bnpl-saas-design-tokens-v1_2_6__icon-light:var(--bnpl-saas-design-tokens-v1__icon-light,#5c5c5c);--bnpl-saas-design-tokens-v1_2_6__border:var(--bnpl-saas-design-tokens-v1__border,#000000);--bnpl-saas-design-tokens-v1_2_6__border-light:var(--bnpl-saas-design-tokens-v1__border-light,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__line:var(--bnpl-saas-design-tokens-v1__line,#000000);--bnpl-saas-design-tokens-v1_2_6__line-opacity:var(--bnpl-saas-design-tokens-v1__line-opacity,#0000000d);--bnpl-saas-design-tokens-v1_2_6__default:var(--bnpl-saas-design-tokens-v1__default,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__hover:var(--bnpl-saas-design-tokens-v1__hover,#b8b8b8);--bnpl-saas-design-tokens-v1_2_6__pressed:var(--bnpl-saas-design-tokens-v1__pressed,#999999);--bnpl-saas-design-tokens-v1_2_6__selected:var(--bnpl-saas-design-tokens-v1__selected,#000000);--bnpl-saas-design-tokens-v1_2_6__focus:var(--bnpl-saas-design-tokens-v1__focus,#3b83f6);--bnpl-saas-design-tokens-v1_2_6__error:var(--bnpl-saas-design-tokens-v1__error,#da212a);--bnpl-saas-design-tokens-v1_2_6__btn-con-default:var(--bnpl-saas-design-tokens-v1__btn-con-default,#000000);--bnpl-saas-design-tokens-v1_2_6__btn-con-hover:var(--bnpl-saas-design-tokens-v1__btn-con-hover,#262626);--bnpl-saas-design-tokens-v1_2_6__btn-con-pressed:var(--bnpl-saas-design-tokens-v1__btn-con-pressed,#555555);--bnpl-saas-design-tokens-v1_2_6__btn-con-content:var(--bnpl-saas-design-tokens-v1__btn-con-content,#ffffff);--bnpl-saas-design-tokens-v1_2_6__btn-out-default:var(--bnpl-saas-design-tokens-v1__btn-out-default,#ffffff);--bnpl-saas-design-tokens-v1_2_6__btn-out-hover:var(--bnpl-saas-design-tokens-v1__btn-out-hover,#f3f3f3);--bnpl-saas-design-tokens-v1_2_6__btn-out-pressed:var(--bnpl-saas-design-tokens-v1__btn-out-pressed,#ebebeb);--bnpl-saas-design-tokens-v1_2_6__btn-out-content:var(--bnpl-saas-design-tokens-v1__btn-out-content,#000000);--bnpl-saas-design-tokens-v1_2_6__btn-dan-default:var(--bnpl-saas-design-tokens-v1__btn-dan-default,#ec2d30);--bnpl-saas-design-tokens-v1_2_6__btn-dan-hover:var(--bnpl-saas-design-tokens-v1__btn-dan-hover,#fb3830);--bnpl-saas-design-tokens-v1_2_6__btn-dan-pressed:var(--bnpl-saas-design-tokens-v1__btn-dan-pressed,#f64c4c);--bnpl-saas-design-tokens-v1_2_6__btn-dan-content:var(--bnpl-saas-design-tokens-v1__btn-dan-content,#ffffff);--bnpl-saas-design-tokens-v1_2_6__btn-thu-default:var(--bnpl-saas-design-tokens-v1__btn-thu-default,#000000);--bnpl-saas-design-tokens-v1_2_6__btn-thu-hover:var(--bnpl-saas-design-tokens-v1__btn-thu-hover,#262626);--bnpl-saas-design-tokens-v1_2_6__btn-thu-pressed:var(--bnpl-saas-design-tokens-v1__btn-thu-pressed,#555555);--bnpl-saas-design-tokens-v1_2_6__btn-thu-selected:var(--bnpl-saas-design-tokens-v1__btn-thu-selected,#000000);--bnpl-saas-design-tokens-v1_2_6__btn-thu-content:var(--bnpl-saas-design-tokens-v1__btn-thu-content,#ddf400);--bnpl-saas-design-tokens-v1_2_6__opacity-default:var(--bnpl-saas-design-tokens-v1__opacity-default,#00000008);--bnpl-saas-design-tokens-v1_2_6__opacity-hover:var(--bnpl-saas-design-tokens-v1__opacity-hover,#0000000d);--bnpl-saas-design-tokens-v1_2_6__opacity-pressed:var(--bnpl-saas-design-tokens-v1__opacity-pressed,#0000001f);--bnpl-saas-design-tokens-v1_2_6__tag-con:var(--bnpl-saas-design-tokens-v1__tag-con,#f3f3f3);--bnpl-saas-design-tokens-v1_2_6__tag-con-content:var(--bnpl-saas-design-tokens-v1__tag-con-content,#000000);--bnpl-saas-design-tokens-v1_2_6__tag-out:var(--bnpl-saas-design-tokens-v1__tag-out,#000000);--bnpl-saas-design-tokens-v1_2_6__tag-out-content:var(--bnpl-saas-design-tokens-v1__tag-out-content,#000000);--bnpl-saas-design-tokens-v1_2_6__field-input:var(--bnpl-saas-design-tokens-v1__field-input,#ffffff);--bnpl-saas-design-tokens-v1_2_6__field-read-only:var(--bnpl-saas-design-tokens-v1__field-read-only,#f9f9f9);--bnpl-saas-design-tokens-v1_2_6__msg-info:var(--bnpl-saas-design-tokens-v1__msg-info,#e4f2ff);--bnpl-saas-design-tokens-v1_2_6__msg-success:var(--bnpl-saas-design-tokens-v1__msg-success,#e5f5ec);--bnpl-saas-design-tokens-v1_2_6__msg-warning:var(--bnpl-saas-design-tokens-v1__msg-warning,#fff7e1);--bnpl-saas-design-tokens-v1_2_6__msg-danger:var(--bnpl-saas-design-tokens-v1__msg-danger,#ffebee);--bnpl-saas-design-tokens-v1_2_6__msg-content:var(--bnpl-saas-design-tokens-v1__msg-content,#000000);--bnpl-saas-design-tokens-v1_2_6__activated:var(--bnpl-saas-design-tokens-v1__activated,#000000);--bnpl-saas-design-tokens-v1_2_6__deactivated:var(--bnpl-saas-design-tokens-v1__deactivated,#c4c4c4);--bnpl-saas-design-tokens-v1_2_6__draft:var(--bnpl-saas-design-tokens-v1__draft,#c4c4c4);--bnpl-saas-design-tokens-v1_2_6__pending:var(--bnpl-saas-design-tokens-v1__pending,#c4c4c4);--bnpl-saas-design-tokens-v1_2_6__expired:var(--bnpl-saas-design-tokens-v1__expired,#da212a);--bnpl-saas-design-tokens-v1_2_6__scroll-thumb:var(--bnpl-saas-design-tokens-v1__scroll-thumb,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__scroll-track:var(--bnpl-saas-design-tokens-v1__scroll-track,#f9f9f9);--bnpl-saas-design-tokens-v1_2_6__sileon-logo:var(--bnpl-saas-design-tokens-v1__sileon-logo,#000000);--bnpl-saas-design-tokens-v1_2_6__chart-a:var(--bnpl-saas-design-tokens-v1__chart-a,#000000);--bnpl-saas-design-tokens-v1_2_6__chart-b:var(--bnpl-saas-design-tokens-v1__chart-b,#9d9d9d);--bnpl-saas-design-tokens-v1_2_6__chart-c:var(--bnpl-saas-design-tokens-v1__chart-c,#d9d9d9);--bnpl-saas-design-tokens-v1_2_6__shadow:var(--bnpl-saas-design-tokens-v1__shadow,0px 2px 8px 0px #0000001f)}.chat-panel_bnpl-saas-design-tokens--dark__1fHv_,:root.chat-panel_bnpl-saas-design-tokens--dark__1fHv_{--bnpl-saas-design-tokens-v1_2_6__primary:var(--bnpl-saas-design-tokens-v1__primary,#000000);--bnpl-saas-design-tokens-v1_2_6__complementary:var(--bnpl-saas-design-tokens-v1__complementary,#ffffff);--bnpl-saas-design-tokens-v1_2_6__accent:var(--bnpl-saas-design-tokens-v1__accent,#ddf400);--bnpl-saas-design-tokens-v1_2_6__extended-a:var(--bnpl-saas-design-tokens-v1__extended-a,#13302c);--bnpl-saas-design-tokens-v1_2_6__extended-b:var(--bnpl-saas-design-tokens-v1__extended-b,#c1560c);--bnpl-saas-design-tokens-v1_2_6__background:var(--bnpl-saas-design-tokens-v1__background,#131312);--bnpl-saas-design-tokens-v1_2_6__foreground:var(--bnpl-saas-design-tokens-v1__foreground,#2c2c2c);--bnpl-saas-design-tokens-v1_2_6__container:var(--bnpl-saas-design-tokens-v1__container,#000000);--bnpl-saas-design-tokens-v1_2_6__box:var(--bnpl-saas-design-tokens-v1__box,#000000);--bnpl-saas-design-tokens-v1_2_6__backdrop:var(--bnpl-saas-design-tokens-v1__backdrop,rgba(0,0,0,0.8));--bnpl-saas-design-tokens-v1_2_6__text:var(--bnpl-saas-design-tokens-v1__text,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__text-light:var(--bnpl-saas-design-tokens-v1__text-light,#999999);--bnpl-saas-design-tokens-v1_2_6__text-placeholder:var(--bnpl-saas-design-tokens-v1__text-placeholder,#999999);--bnpl-saas-design-tokens-v1_2_6__icon-primary:var(--bnpl-saas-design-tokens-v1__icon-primary,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__icon-complementary:var(--bnpl-saas-design-tokens-v1__icon-complementary,#000000);--bnpl-saas-design-tokens-v1_2_6__icon-light:var(--bnpl-saas-design-tokens-v1__icon-light,#999999);--bnpl-saas-design-tokens-v1_2_6__border:var(--bnpl-saas-design-tokens-v1__border,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__border-light:var(--bnpl-saas-design-tokens-v1__border-light,#2c2c2c);--bnpl-saas-design-tokens-v1_2_6__line:var(--bnpl-saas-design-tokens-v1__line,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__line-opacity:var(--bnpl-saas-design-tokens-v1__line-opacity,#ffffff14);--bnpl-saas-design-tokens-v1_2_6__default:var(--bnpl-saas-design-tokens-v1__default,#5c5c5c);--bnpl-saas-design-tokens-v1_2_6__hover:var(--bnpl-saas-design-tokens-v1__hover,#707070);--bnpl-saas-design-tokens-v1_2_6__pressed:var(--bnpl-saas-design-tokens-v1__pressed,#999999);--bnpl-saas-design-tokens-v1_2_6__selected:var(--bnpl-saas-design-tokens-v1__selected,#ffffff);--bnpl-saas-design-tokens-v1_2_6__focus:var(--bnpl-saas-design-tokens-v1__focus,#4ba1ff);--bnpl-saas-design-tokens-v1_2_6__error:var(--bnpl-saas-design-tokens-v1__error,#fb3830);--bnpl-saas-design-tokens-v1_2_6__btn-con-default:var(--bnpl-saas-design-tokens-v1__btn-con-default,#ffffff);--bnpl-saas-design-tokens-v1_2_6__btn-con-hover:var(--bnpl-saas-design-tokens-v1__btn-con-hover,#d9d9d9);--bnpl-saas-design-tokens-v1_2_6__btn-con-pressed:var(--bnpl-saas-design-tokens-v1__btn-con-pressed,#c4c4c4);--bnpl-saas-design-tokens-v1_2_6__btn-con-content:var(--bnpl-saas-design-tokens-v1__btn-con-content,#000000);--bnpl-saas-design-tokens-v1_2_6__btn-out-default:var(--bnpl-saas-design-tokens-v1__btn-out-default,#000000);--bnpl-saas-design-tokens-v1_2_6__btn-out-hover:var(--bnpl-saas-design-tokens-v1__btn-out-hover,#2c2c2c);--bnpl-saas-design-tokens-v1_2_6__btn-out-pressed:var(--bnpl-saas-design-tokens-v1__btn-out-pressed,#5c5c5c);--bnpl-saas-design-tokens-v1_2_6__btn-out-content:var(--bnpl-saas-design-tokens-v1__btn-out-content,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__btn-dan-default:var(--bnpl-saas-design-tokens-v1__btn-dan-default,#fb3830);--bnpl-saas-design-tokens-v1_2_6__btn-dan-hover:var(--bnpl-saas-design-tokens-v1__btn-dan-hover,#f64c4c);--bnpl-saas-design-tokens-v1_2_6__btn-dan-pressed:var(--bnpl-saas-design-tokens-v1__btn-dan-pressed,#eb6f71);--bnpl-saas-design-tokens-v1_2_6__btn-dan-content:var(--bnpl-saas-design-tokens-v1__btn-dan-content,#ffffff);--bnpl-saas-design-tokens-v1_2_6__btn-thu-default:var(--bnpl-saas-design-tokens-v1__btn-thu-default,#ddf400);--bnpl-saas-design-tokens-v1_2_6__btn-thu-hover:var(--bnpl-saas-design-tokens-v1__btn-thu-hover,#ecf880);--bnpl-saas-design-tokens-v1_2_6__btn-thu-pressed:var(--bnpl-saas-design-tokens-v1__btn-thu-pressed,#ddf400);--bnpl-saas-design-tokens-v1_2_6__btn-thu-selected:var(--bnpl-saas-design-tokens-v1__btn-thu-selected,#ddf400);--bnpl-saas-design-tokens-v1_2_6__btn-thu-content:var(--bnpl-saas-design-tokens-v1__btn-thu-content,#000000);--bnpl-saas-design-tokens-v1_2_6__opacity-default:var(--bnpl-saas-design-tokens-v1__opacity-default,#ffffff14);--bnpl-saas-design-tokens-v1_2_6__opacity-hover:var(--bnpl-saas-design-tokens-v1__opacity-hover,#ffffff24);--bnpl-saas-design-tokens-v1_2_6__opacity-pressed:var(--bnpl-saas-design-tokens-v1__opacity-pressed,#FFFFFF38);--bnpl-saas-design-tokens-v1_2_6__tag-con:var(--bnpl-saas-design-tokens-v1__tag-con,#2c2c2c);--bnpl-saas-design-tokens-v1_2_6__tag-con-content:var(--bnpl-saas-design-tokens-v1__tag-con-content,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__tag-out:var(--bnpl-saas-design-tokens-v1__tag-out,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__tag-out-content:var(--bnpl-saas-design-tokens-v1__tag-out-content,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__field-input:var(--bnpl-saas-design-tokens-v1__field-input,#000000);--bnpl-saas-design-tokens-v1_2_6__field-read-only:var(--bnpl-saas-design-tokens-v1__field-read-only,#1d1d1d);--bnpl-saas-design-tokens-v1_2_6__msg-info:var(--bnpl-saas-design-tokens-v1__msg-info,#93c8ff);--bnpl-saas-design-tokens-v1_2_6__msg-success:var(--bnpl-saas-design-tokens-v1__msg-success,#97d4b4);--bnpl-saas-design-tokens-v1_2_6__msg-warning:var(--bnpl-saas-design-tokens-v1__msg-warning,#ffdd82);--bnpl-saas-design-tokens-v1_2_6__msg-danger:var(--bnpl-saas-design-tokens-v1__msg-danger,#f49899);--bnpl-saas-design-tokens-v1_2_6__msg-content:var(--bnpl-saas-design-tokens-v1__msg-content,#000000);--bnpl-saas-design-tokens-v1_2_6__activated:var(--bnpl-saas-design-tokens-v1__activated,#ffffff);--bnpl-saas-design-tokens-v1_2_6__deactivated:var(--bnpl-saas-design-tokens-v1__deactivated,#7b7b7b);--bnpl-saas-design-tokens-v1_2_6__draft:var(--bnpl-saas-design-tokens-v1__draft,#7b7b7b);--bnpl-saas-design-tokens-v1_2_6__pending:var(--bnpl-saas-design-tokens-v1__pending,#7b7b7b);--bnpl-saas-design-tokens-v1_2_6__expired:var(--bnpl-saas-design-tokens-v1__expired,#fb3830);--bnpl-saas-design-tokens-v1_2_6__scroll-thumb:var(--bnpl-saas-design-tokens-v1__scroll-thumb,#5c5c5c);--bnpl-saas-design-tokens-v1_2_6__scroll-track:var(--bnpl-saas-design-tokens-v1__scroll-track,#000000);--bnpl-saas-design-tokens-v1_2_6__sileon-logo:var(--bnpl-saas-design-tokens-v1__sileon-logo,#ffffff);--bnpl-saas-design-tokens-v1_2_6__chart-a:var(--bnpl-saas-design-tokens-v1__chart-a,#ffffff);--bnpl-saas-design-tokens-v1_2_6__chart-b:var(--bnpl-saas-design-tokens-v1__chart-b,#9d9d9d);--bnpl-saas-design-tokens-v1_2_6__chart-c:var(--bnpl-saas-design-tokens-v1__chart-c,#434343);--bnpl-saas-design-tokens-v1_2_6__shadow:var(--bnpl-saas-design-tokens-v1__shadow,0px 2px 8px 0px #00000061)}.chat-panel_bnpl-saas-design-tokens--system__VbnLu,:root.chat-panel_bnpl-saas-design-tokens--system__VbnLu{--bnpl-saas-design-tokens-v1_2_6__primary:var(--bnpl-saas-design-tokens-v1__primary,#000000);--bnpl-saas-design-tokens-v1_2_6__complementary:var(--bnpl-saas-design-tokens-v1__complementary,#ffffff);--bnpl-saas-design-tokens-v1_2_6__accent:var(--bnpl-saas-design-tokens-v1__accent,#ddf400);--bnpl-saas-design-tokens-v1_2_6__extended-a:var(--bnpl-saas-design-tokens-v1__extended-a,#b4dbc2);--bnpl-saas-design-tokens-v1_2_6__extended-b:var(--bnpl-saas-design-tokens-v1__extended-b,#ffaf5f);--bnpl-saas-design-tokens-v1_2_6__background:var(--bnpl-saas-design-tokens-v1__background,#eeeae5);--bnpl-saas-design-tokens-v1_2_6__foreground:var(--bnpl-saas-design-tokens-v1__foreground,#ffffff);--bnpl-saas-design-tokens-v1_2_6__container:var(--bnpl-saas-design-tokens-v1__container,#ffffff);--bnpl-saas-design-tokens-v1_2_6__box:var(--bnpl-saas-design-tokens-v1__box,#f9f9f9);--bnpl-saas-design-tokens-v1_2_6__backdrop:var(--bnpl-saas-design-tokens-v1__backdrop,#00000061);--bnpl-saas-design-tokens-v1_2_6__text:var(--bnpl-saas-design-tokens-v1__text,#000000);--bnpl-saas-design-tokens-v1_2_6__text-light:var(--bnpl-saas-design-tokens-v1__text-light,#5c5c5c);--bnpl-saas-design-tokens-v1_2_6__text-placeholder:var(--bnpl-saas-design-tokens-v1__text-placeholder,#707070);--bnpl-saas-design-tokens-v1_2_6__icon-primary:var(--bnpl-saas-design-tokens-v1__icon-primary,#000000);--bnpl-saas-design-tokens-v1_2_6__icon-complementary:var(--bnpl-saas-design-tokens-v1__icon-complementary,#ffffff);--bnpl-saas-design-tokens-v1_2_6__icon-light:var(--bnpl-saas-design-tokens-v1__icon-light,#5c5c5c);--bnpl-saas-design-tokens-v1_2_6__border:var(--bnpl-saas-design-tokens-v1__border,#000000);--bnpl-saas-design-tokens-v1_2_6__border-light:var(--bnpl-saas-design-tokens-v1__border-light,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__line:var(--bnpl-saas-design-tokens-v1__line,#000000);--bnpl-saas-design-tokens-v1_2_6__line-opacity:var(--bnpl-saas-design-tokens-v1__line-opacity,#0000000d);--bnpl-saas-design-tokens-v1_2_6__default:var(--bnpl-saas-design-tokens-v1__default,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__hover:var(--bnpl-saas-design-tokens-v1__hover,#b8b8b8);--bnpl-saas-design-tokens-v1_2_6__pressed:var(--bnpl-saas-design-tokens-v1__pressed,#999999);--bnpl-saas-design-tokens-v1_2_6__selected:var(--bnpl-saas-design-tokens-v1__selected,#000000);--bnpl-saas-design-tokens-v1_2_6__focus:var(--bnpl-saas-design-tokens-v1__focus,#3b83f6);--bnpl-saas-design-tokens-v1_2_6__error:var(--bnpl-saas-design-tokens-v1__error,#da212a);--bnpl-saas-design-tokens-v1_2_6__btn-con-default:var(--bnpl-saas-design-tokens-v1__btn-con-default,#000000);--bnpl-saas-design-tokens-v1_2_6__btn-con-hover:var(--bnpl-saas-design-tokens-v1__btn-con-hover,#262626);--bnpl-saas-design-tokens-v1_2_6__btn-con-pressed:var(--bnpl-saas-design-tokens-v1__btn-con-pressed,#555555);--bnpl-saas-design-tokens-v1_2_6__btn-con-content:var(--bnpl-saas-design-tokens-v1__btn-con-content,#ffffff);--bnpl-saas-design-tokens-v1_2_6__btn-out-default:var(--bnpl-saas-design-tokens-v1__btn-out-default,#ffffff);--bnpl-saas-design-tokens-v1_2_6__btn-out-hover:var(--bnpl-saas-design-tokens-v1__btn-out-hover,#f3f3f3);--bnpl-saas-design-tokens-v1_2_6__btn-out-pressed:var(--bnpl-saas-design-tokens-v1__btn-out-pressed,#ebebeb);--bnpl-saas-design-tokens-v1_2_6__btn-out-content:var(--bnpl-saas-design-tokens-v1__btn-out-content,#000000);--bnpl-saas-design-tokens-v1_2_6__btn-dan-default:var(--bnpl-saas-design-tokens-v1__btn-dan-default,#ec2d30);--bnpl-saas-design-tokens-v1_2_6__btn-dan-hover:var(--bnpl-saas-design-tokens-v1__btn-dan-hover,#fb3830);--bnpl-saas-design-tokens-v1_2_6__btn-dan-pressed:var(--bnpl-saas-design-tokens-v1__btn-dan-pressed,#f64c4c);--bnpl-saas-design-tokens-v1_2_6__btn-dan-content:var(--bnpl-saas-design-tokens-v1__btn-dan-content,#ffffff);--bnpl-saas-design-tokens-v1_2_6__btn-thu-default:var(--bnpl-saas-design-tokens-v1__btn-thu-default,#000000);--bnpl-saas-design-tokens-v1_2_6__btn-thu-hover:var(--bnpl-saas-design-tokens-v1__btn-thu-hover,#262626);--bnpl-saas-design-tokens-v1_2_6__btn-thu-pressed:var(--bnpl-saas-design-tokens-v1__btn-thu-pressed,#555555);--bnpl-saas-design-tokens-v1_2_6__btn-thu-selected:var(--bnpl-saas-design-tokens-v1__btn-thu-selected,#000000);--bnpl-saas-design-tokens-v1_2_6__btn-thu-content:var(--bnpl-saas-design-tokens-v1__btn-thu-content,#ddf400);--bnpl-saas-design-tokens-v1_2_6__opacity-default:var(--bnpl-saas-design-tokens-v1__opacity-default,#00000008);--bnpl-saas-design-tokens-v1_2_6__opacity-hover:var(--bnpl-saas-design-tokens-v1__opacity-hover,#0000000d);--bnpl-saas-design-tokens-v1_2_6__opacity-pressed:var(--bnpl-saas-design-tokens-v1__opacity-pressed,#0000001f);--bnpl-saas-design-tokens-v1_2_6__tag-con:var(--bnpl-saas-design-tokens-v1__tag-con,#f3f3f3);--bnpl-saas-design-tokens-v1_2_6__tag-con-content:var(--bnpl-saas-design-tokens-v1__tag-con-content,#000000);--bnpl-saas-design-tokens-v1_2_6__tag-out:var(--bnpl-saas-design-tokens-v1__tag-out,#000000);--bnpl-saas-design-tokens-v1_2_6__tag-out-content:var(--bnpl-saas-design-tokens-v1__tag-out-content,#000000);--bnpl-saas-design-tokens-v1_2_6__field-input:var(--bnpl-saas-design-tokens-v1__field-input,#ffffff);--bnpl-saas-design-tokens-v1_2_6__field-read-only:var(--bnpl-saas-design-tokens-v1__field-read-only,#f9f9f9);--bnpl-saas-design-tokens-v1_2_6__msg-info:var(--bnpl-saas-design-tokens-v1__msg-info,#e4f2ff);--bnpl-saas-design-tokens-v1_2_6__msg-success:var(--bnpl-saas-design-tokens-v1__msg-success,#e5f5ec);--bnpl-saas-design-tokens-v1_2_6__msg-warning:var(--bnpl-saas-design-tokens-v1__msg-warning,#fff7e1);--bnpl-saas-design-tokens-v1_2_6__msg-danger:var(--bnpl-saas-design-tokens-v1__msg-danger,#ffebee);--bnpl-saas-design-tokens-v1_2_6__msg-content:var(--bnpl-saas-design-tokens-v1__msg-content,#000000);--bnpl-saas-design-tokens-v1_2_6__activated:var(--bnpl-saas-design-tokens-v1__activated,#000000);--bnpl-saas-design-tokens-v1_2_6__deactivated:var(--bnpl-saas-design-tokens-v1__deactivated,#c4c4c4);--bnpl-saas-design-tokens-v1_2_6__draft:var(--bnpl-saas-design-tokens-v1__draft,#c4c4c4);--bnpl-saas-design-tokens-v1_2_6__pending:var(--bnpl-saas-design-tokens-v1__pending,#c4c4c4);--bnpl-saas-design-tokens-v1_2_6__expired:var(--bnpl-saas-design-tokens-v1__expired,#da212a);--bnpl-saas-design-tokens-v1_2_6__scroll-thumb:var(--bnpl-saas-design-tokens-v1__scroll-thumb,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__scroll-track:var(--bnpl-saas-design-tokens-v1__scroll-track,#f9f9f9);--bnpl-saas-design-tokens-v1_2_6__sileon-logo:var(--bnpl-saas-design-tokens-v1__sileon-logo,#000000);--bnpl-saas-design-tokens-v1_2_6__chart-a:var(--bnpl-saas-design-tokens-v1__chart-a,#000000);--bnpl-saas-design-tokens-v1_2_6__chart-b:var(--bnpl-saas-design-tokens-v1__chart-b,#9d9d9d);--bnpl-saas-design-tokens-v1_2_6__chart-c:var(--bnpl-saas-design-tokens-v1__chart-c,#d9d9d9);--bnpl-saas-design-tokens-v1_2_6__shadow:var(--bnpl-saas-design-tokens-v1__shadow,0px 2px 8px 0px #0000001f)}@media(prefers-color-scheme:dark){.chat-panel_bnpl-saas-design-tokens--system__VbnLu,:root.chat-panel_bnpl-saas-design-tokens--system__VbnLu{--bnpl-saas-design-tokens-v1_2_6__primary:var(--bnpl-saas-design-tokens-v1__primary,#000000);--bnpl-saas-design-tokens-v1_2_6__complementary:var(--bnpl-saas-design-tokens-v1__complementary,#ffffff);--bnpl-saas-design-tokens-v1_2_6__accent:var(--bnpl-saas-design-tokens-v1__accent,#ddf400);--bnpl-saas-design-tokens-v1_2_6__extended-a:var(--bnpl-saas-design-tokens-v1__extended-a,#13302c);--bnpl-saas-design-tokens-v1_2_6__extended-b:var(--bnpl-saas-design-tokens-v1__extended-b,#c1560c);--bnpl-saas-design-tokens-v1_2_6__background:var(--bnpl-saas-design-tokens-v1__background,#131312);--bnpl-saas-design-tokens-v1_2_6__foreground:var(--bnpl-saas-design-tokens-v1__foreground,#2c2c2c);--bnpl-saas-design-tokens-v1_2_6__container:var(--bnpl-saas-design-tokens-v1__container,#000000);--bnpl-saas-design-tokens-v1_2_6__box:var(--bnpl-saas-design-tokens-v1__box,#000000);--bnpl-saas-design-tokens-v1_2_6__backdrop:var(--bnpl-saas-design-tokens-v1__backdrop,rgba(0,0,0,0.8));--bnpl-saas-design-tokens-v1_2_6__text:var(--bnpl-saas-design-tokens-v1__text,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__text-light:var(--bnpl-saas-design-tokens-v1__text-light,#999999);--bnpl-saas-design-tokens-v1_2_6__text-placeholder:var(--bnpl-saas-design-tokens-v1__text-placeholder,#999999);--bnpl-saas-design-tokens-v1_2_6__icon-primary:var(--bnpl-saas-design-tokens-v1__icon-primary,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__icon-complementary:var(--bnpl-saas-design-tokens-v1__icon-complementary,#000000);--bnpl-saas-design-tokens-v1_2_6__icon-light:var(--bnpl-saas-design-tokens-v1__icon-light,#999999);--bnpl-saas-design-tokens-v1_2_6__border:var(--bnpl-saas-design-tokens-v1__border,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__border-light:var(--bnpl-saas-design-tokens-v1__border-light,#2c2c2c);--bnpl-saas-design-tokens-v1_2_6__line:var(--bnpl-saas-design-tokens-v1__line,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__line-opacity:var(--bnpl-saas-design-tokens-v1__line-opacity,#ffffff14);--bnpl-saas-design-tokens-v1_2_6__default:var(--bnpl-saas-design-tokens-v1__default,#5c5c5c);--bnpl-saas-design-tokens-v1_2_6__hover:var(--bnpl-saas-design-tokens-v1__hover,#707070);--bnpl-saas-design-tokens-v1_2_6__pressed:var(--bnpl-saas-design-tokens-v1__pressed,#999999);--bnpl-saas-design-tokens-v1_2_6__selected:var(--bnpl-saas-design-tokens-v1__selected,#ffffff);--bnpl-saas-design-tokens-v1_2_6__focus:var(--bnpl-saas-design-tokens-v1__focus,#4ba1ff);--bnpl-saas-design-tokens-v1_2_6__error:var(--bnpl-saas-design-tokens-v1__error,#fb3830);--bnpl-saas-design-tokens-v1_2_6__btn-con-default:var(--bnpl-saas-design-tokens-v1__btn-con-default,#ffffff);--bnpl-saas-design-tokens-v1_2_6__btn-con-hover:var(--bnpl-saas-design-tokens-v1__btn-con-hover,#d9d9d9);--bnpl-saas-design-tokens-v1_2_6__btn-con-pressed:var(--bnpl-saas-design-tokens-v1__btn-con-pressed,#c4c4c4);--bnpl-saas-design-tokens-v1_2_6__btn-con-content:var(--bnpl-saas-design-tokens-v1__btn-con-content,#000000);--bnpl-saas-design-tokens-v1_2_6__btn-out-default:var(--bnpl-saas-design-tokens-v1__btn-out-default,#000000);--bnpl-saas-design-tokens-v1_2_6__btn-out-hover:var(--bnpl-saas-design-tokens-v1__btn-out-hover,#2c2c2c);--bnpl-saas-design-tokens-v1_2_6__btn-out-pressed:var(--bnpl-saas-design-tokens-v1__btn-out-pressed,#5c5c5c);--bnpl-saas-design-tokens-v1_2_6__btn-out-content:var(--bnpl-saas-design-tokens-v1__btn-out-content,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__btn-dan-default:var(--bnpl-saas-design-tokens-v1__btn-dan-default,#fb3830);--bnpl-saas-design-tokens-v1_2_6__btn-dan-hover:var(--bnpl-saas-design-tokens-v1__btn-dan-hover,#f64c4c);--bnpl-saas-design-tokens-v1_2_6__btn-dan-pressed:var(--bnpl-saas-design-tokens-v1__btn-dan-pressed,#eb6f71);--bnpl-saas-design-tokens-v1_2_6__btn-dan-content:var(--bnpl-saas-design-tokens-v1__btn-dan-content,#ffffff);--bnpl-saas-design-tokens-v1_2_6__btn-thu-default:var(--bnpl-saas-design-tokens-v1__btn-thu-default,#ddf400);--bnpl-saas-design-tokens-v1_2_6__btn-thu-hover:var(--bnpl-saas-design-tokens-v1__btn-thu-hover,#ecf880);--bnpl-saas-design-tokens-v1_2_6__btn-thu-pressed:var(--bnpl-saas-design-tokens-v1__btn-thu-pressed,#ddf400);--bnpl-saas-design-tokens-v1_2_6__btn-thu-selected:var(--bnpl-saas-design-tokens-v1__btn-thu-selected,#ddf400);--bnpl-saas-design-tokens-v1_2_6__btn-thu-content:var(--bnpl-saas-design-tokens-v1__btn-thu-content,#000000);--bnpl-saas-design-tokens-v1_2_6__opacity-default:var(--bnpl-saas-design-tokens-v1__opacity-default,#ffffff14);--bnpl-saas-design-tokens-v1_2_6__opacity-hover:var(--bnpl-saas-design-tokens-v1__opacity-hover,#ffffff24);--bnpl-saas-design-tokens-v1_2_6__opacity-pressed:var(--bnpl-saas-design-tokens-v1__opacity-pressed,#FFFFFF38);--bnpl-saas-design-tokens-v1_2_6__tag-con:var(--bnpl-saas-design-tokens-v1__tag-con,#2c2c2c);--bnpl-saas-design-tokens-v1_2_6__tag-con-content:var(--bnpl-saas-design-tokens-v1__tag-con-content,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__tag-out:var(--bnpl-saas-design-tokens-v1__tag-out,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__tag-out-content:var(--bnpl-saas-design-tokens-v1__tag-out-content,#dcdcdc);--bnpl-saas-design-tokens-v1_2_6__field-input:var(--bnpl-saas-design-tokens-v1__field-input,#000000);--bnpl-saas-design-tokens-v1_2_6__field-read-only:var(--bnpl-saas-design-tokens-v1__field-read-only,#1d1d1d);--bnpl-saas-design-tokens-v1_2_6__msg-info:var(--bnpl-saas-design-tokens-v1__msg-info,#93c8ff);--bnpl-saas-design-tokens-v1_2_6__msg-success:var(--bnpl-saas-design-tokens-v1__msg-success,#97d4b4);--bnpl-saas-design-tokens-v1_2_6__msg-warning:var(--bnpl-saas-design-tokens-v1__msg-warning,#ffdd82);--bnpl-saas-design-tokens-v1_2_6__msg-danger:var(--bnpl-saas-design-tokens-v1__msg-danger,#f49899);--bnpl-saas-design-tokens-v1_2_6__msg-content:var(--bnpl-saas-design-tokens-v1__msg-content,#000000);--bnpl-saas-design-tokens-v1_2_6__activated:var(--bnpl-saas-design-tokens-v1__activated,#ffffff);--bnpl-saas-design-tokens-v1_2_6__deactivated:var(--bnpl-saas-design-tokens-v1__deactivated,#7b7b7b);--bnpl-saas-design-tokens-v1_2_6__draft:var(--bnpl-saas-design-tokens-v1__draft,#7b7b7b);--bnpl-saas-design-tokens-v1_2_6__pending:var(--bnpl-saas-design-tokens-v1__pending,#7b7b7b);--bnpl-saas-design-tokens-v1_2_6__expired:var(--bnpl-saas-design-tokens-v1__expired,#fb3830);--bnpl-saas-design-tokens-v1_2_6__scroll-thumb:var(--bnpl-saas-design-tokens-v1__scroll-thumb,#5c5c5c);--bnpl-saas-design-tokens-v1_2_6__scroll-track:var(--bnpl-saas-design-tokens-v1__scroll-track,#000000);--bnpl-saas-design-tokens-v1_2_6__sileon-logo:var(--bnpl-saas-design-tokens-v1__sileon-logo,#ffffff);--bnpl-saas-design-tokens-v1_2_6__chart-a:var(--bnpl-saas-design-tokens-v1__chart-a,#ffffff);--bnpl-saas-design-tokens-v1_2_6__chart-b:var(--bnpl-saas-design-tokens-v1__chart-b,#9d9d9d);--bnpl-saas-design-tokens-v1_2_6__chart-c:var(--bnpl-saas-design-tokens-v1__chart-c,#434343);--bnpl-saas-design-tokens-v1_2_6__shadow:var(--bnpl-saas-design-tokens-v1__shadow,0px 2px 8px 0px #00000061)}}.chat-panel_chatPanel__rd4lJ{display:flex;width:100vw;align-items:center;justify-content:center;padding:40px 16px;box-sizing:border-box;left:0;margin:0;background:var(--bnpl-saas-design-tokens-v1_2_6__background);--portal-bg:var(--bnpl-saas-design-tokens-v1_2_6__background);--portal-card-bg:var(--bnpl-saas-design-tokens-v1_2_6__foreground);--portal-card-hover:var(--bnpl-saas-design-tokens-v1_2_6__container);--portal-border:var(--bnpl-saas-design-tokens-v1_2_6__line-opacity);--portal-text-primary:var(--bnpl-saas-design-tokens-v1_2_6__text);--portal-text-secondary:var(--bnpl-saas-design-tokens-v1_2_6__text-light);--portal-accent:var(--bnpl-saas-design-tokens-v1_2_6__default);--portal-code-bg:var(--bnpl-saas-design-tokens-v1_2_6__box);--portal-code-text:var(--bnpl-saas-design-tokens-v1_2_6__text)}.chat-panel_chatContainer__qRJ52{display:flex;width:100%;max-width:64rem;height:80vh;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid var(--portal-border);background:var(--portal-card-bg);box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.chat-panel_chatContent__s_VcJ{position:relative;display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;overflow-x:hidden;padding:24px;background:var(--portal-card-bg);min-height:0}.chat-panel_emptyState__JvSt8{display:flex;flex:1 1;align-items:center;justify-content:center;border-radius:12px;border:2px dashed var(--portal-border);background:var(--portal-card-hover);padding:80px 16px;text-align:center;font-size:14px;color:var(--portal-text-secondary)}.chat-panel_messages__ClRtH{display:flex;flex-direction:column;gap:24px;min-height:min-content}.chat-panel_chatFooter__z1YWb{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--portal-border);background:var(--portal-card-hover);padding:16px 20px}.chat-panel_setupRequired__HMZov{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:var(--portal-text-primary)}.chat-panel_setupIcon__z14Kq{margin-bottom:24px;color:var(--portal-accent);opacity:.8}.chat-panel_setupTitle__ikOLt{margin:0 0 16px;font-size:24px;font-weight:600;color:var(--portal-text-primary)}.chat-panel_setupDescription__waqfe{margin:0 0 24px;font-size:14px;line-height:1.6;color:var(--portal-text-secondary);max-width:400px}.chat-panel_setupDescription__waqfe strong{color:var(--portal-text-primary);font-weight:500}.chat-panel_setupSteps__GwUmb{text-align:left;margin:0 0 24px;padding:20px 24px;background:var(--portal-card-hover);border-radius:12px;border:1px solid var(--portal-border)}.chat-panel_setupSteps__GwUmb h3{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--portal-text-primary)}.chat-panel_setupSteps__GwUmb ol{margin:0;padding-left:20px;font-size:13px;line-height:1.8;color:var(--portal-text-secondary)}.chat-panel_setupSteps__GwUmb li{margin-bottom:4px}.chat-panel_setupSteps__GwUmb strong{color:var(--portal-text-primary);font-weight:500}.chat-panel_setupNote__ayYbO{margin:0 0 24px;font-size:12px;color:var(--portal-text-secondary);max-width:400px}.chat-panel_retryButton__U1OHq{padding:10px 20px;font-size:14px;font-weight:500;color:var(--portal-text-primary);background:var(--portal-card-hover);border:1px solid var(--portal-border);border-radius:8px;cursor:pointer;transition:background .2s,border-color .2s}.chat-panel_retryButton__U1OHq:hover{background:var(--portal-border);border-color:var(--portal-accent)}