.theme--light.v-snack__wrapper{color:rgba(0,0,0,.87)}.theme--dark.v-snack__wrapper{color:#fff}.v-sheet.v-snack__wrapper{border-radius:4px}.v-sheet.v-snack__wrapper:not(.v-sheet--outlined){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-sheet.v-snack__wrapper.v-sheet--shaped{border-radius:16px 4px}.v-snack{bottom:0;display:flex;font-size:.875rem;justify-content:center;left:0;pointer-events:none;right:0;top:0;width:100%}.v-snack:not(.v-snack--absolute){height:100vh;position:fixed;z-index:1000}.v-snack:not(.v-snack--centered):not(.v-snack--top){align-items:flex-end}.v-snack__wrapper{align-items:center;border-color:currentColor!important;display:flex;margin:8px;max-width:672px;min-height:48px;min-width:344px;padding:0;pointer-events:auto;position:relative;transition-duration:.15s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0,0,.2,1);z-index:1}.v-snack__wrapper.theme--dark{background-color:#333;color:hsla(0,0%,100%,.87)}.v-snack__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:auto;padding:14px 16px;text-align:initial}.v-snack__action{align-items:center;align-self:center;display:flex}.v-snack__action .v-ripple__container{display:none}.v-application--is-ltr .v-snack__action{margin-right:8px}.v-application--is-rtl .v-snack__action{margin-left:8px}.v-snack__action>.v-snack__btn.v-btn{padding:0 8px}.v-snack__btn{margin-left:0;margin-right:0;margin:0;min-width:auto}.v-snack--absolute{height:100%;position:absolute;z-index:1}.v-snack--centered{align-items:center}.v-snack--left{justify-content:flex-start;right:auto}.v-snack--multi-line .v-snack__wrapper{min-height:68px}.v-snack--right{justify-content:flex-end;left:auto}.v-snack:not(.v-snack--has-background) .v-snack__wrapper{box-shadow:none}.v-snack--bottom{top:auto}.v-snack--text .v-snack__wrapper:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.v-snack--top{align-items:flex-start;bottom:auto}.v-snack--vertical .v-snack__wrapper{flex-direction:column}.v-snack--vertical .v-snack__wrapper .v-snack__action{align-self:flex-end;margin-bottom:8px}.v-snack-transition-enter.v-snack__wrapper{transform:scale(.8)}.v-snack-transition-enter.v-snack__wrapper,.v-snack-transition-leave-to.v-snack__wrapper{opacity:0}.source-detail-heading[data-v-c99a3a6e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px}.source-detail-heading>div[data-v-c99a3a6e]{min-width:0;flex:1}.source-detail-heading h2[data-v-c99a3a6e]{font-size:20px;font-weight:700;line-height:1.5;color:#1e293b;margin:0;word-break:normal;overflow-wrap:anywhere}.source-detail-heading p[data-v-c99a3a6e]{font-size:12px;color:#64748b;line-height:1.6;margin:4px 0 0}.source-detail-body[data-v-c99a3a6e]{padding:20px!important;background:#f4f7fa}.source-detail-body .integration-card[data-v-c99a3a6e]:last-child{margin-bottom:0}.source-detail-actions[data-v-c99a3a6e]{padding:12px 20px!important}.source-detail-card[data-v-c99a3a6e] .v-btn{text-transform:none;letter-spacing:0;border-radius:8px;font-weight:600}.source-detail-card[data-v-c99a3a6e] .v-data-table th{background:#f8fafc;font-size:11px!important;color:#64748b!important;white-space:nowrap}.source-detail-card[data-v-c99a3a6e] .v-data-table td{font-size:12px!important;padding-top:12px!important;padding-bottom:12px!important}.source-detail-card[data-v-c99a3a6e] .v-data-footer{font-size:11px}.detail-loading[data-v-c99a3a6e]{padding:16px 0;text-align:center}.detail-loading p[data-v-c99a3a6e]{font-size:12px;color:#64748b;margin-top:16px}@media(max-width:700px){.source-detail-heading[data-v-c99a3a6e]{padding:16px}.source-detail-heading h2[data-v-c99a3a6e]{font-size:18px}.source-detail-body[data-v-c99a3a6e]{padding:12px!important}}.integrations-page[data-v-c99a3a6e]{padding:24px;min-height:100vh;background:#f4f7fa;color:#1e293b}.integrations-header[data-v-c99a3a6e]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.page-title[data-v-c99a3a6e]{display:flex;align-items:center;gap:14px}.page-icon[data-v-c99a3a6e]{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#eaf2ff;flex-shrink:0}h1[data-v-c99a3a6e]{font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1.4;margin:0}.page-title p[data-v-c99a3a6e]{font-size:12px;color:#64748b;margin:5px 0 0;line-height:1.6}.header-actions[data-v-c99a3a6e]{display:flex;gap:10px;flex-wrap:wrap}.integrations-page[data-v-c99a3a6e] .v-btn{text-transform:none;letter-spacing:0;border-radius:8px;font-weight:600}.setup-steps[data-v-c99a3a6e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px}.setup-steps>div[data-v-c99a3a6e]{display:flex;align-items:flex-start;gap:11px;padding:16px;background:#fff;border:1px solid #e5edf2;border-radius:12px}.setup-steps span[data-v-c99a3a6e]{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:8px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700}.setup-steps p[data-v-c99a3a6e]{margin:0;font-size:11px;color:#64748b;line-height:1.7}.setup-steps strong[data-v-c99a3a6e]{display:block;color:#334155;font-size:12px;margin-bottom:3px}.integration-card[data-v-c99a3a6e]{background:#fff;border:1px solid #e5edf2;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.023529411764705882);overflow:hidden;margin-bottom:20px}.card-heading[data-v-c99a3a6e]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid #f1f5f9}.card-heading h2[data-v-c99a3a6e]{font-size:15px;font-weight:700;margin:0;line-height:1.6}.card-heading p[data-v-c99a3a6e]{font-size:11px;color:#64748b;line-height:1.7;margin:4px 0 0}.cell-secondary[data-v-c99a3a6e]{display:block;font-size:11px;color:#8594a6;margin-top:4px}.course-warning[data-v-c99a3a6e]{display:block;font-size:11px;color:#b45309;margin-top:4px}.source-empty[data-v-c99a3a6e]{text-align:center;padding:30px 18px;color:#64748b}.source-empty h3[data-v-c99a3a6e]{font-size:14px;margin:10px 0}.source-empty p[data-v-c99a3a6e]{font-size:12px;margin:0;line-height:1.8}.section-label[data-v-c99a3a6e]{display:block;color:#7c8da1;letter-spacing:1px;font-size:9px;font-weight:700;margin-bottom:6px}.source-facts[data-v-c99a3a6e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:22px}.source-facts span[data-v-c99a3a6e]{display:block;font-size:11px;color:#64748b;margin-bottom:6px}.source-facts strong[data-v-c99a3a6e]{font-size:13px;font-weight:500;overflow-wrap:anywhere;display:block}.key-row[data-v-c99a3a6e]{padding:18px 22px;background:#fbfcfe;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;gap:16px}.key-row h3[data-v-c99a3a6e]{font-size:13px;font-weight:600;margin:0}.key-row p[data-v-c99a3a6e]{color:#64748b;font-size:11px;line-height:1.7;margin:5px 0 0}.next-content[data-v-c99a3a6e]{padding:20px 22px}.base-url[data-v-c99a3a6e]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;margin-bottom:18px}.base-url code[data-v-c99a3a6e]{background:none;box-shadow:none;font-size:12px;padding:0;overflow-wrap:anywhere}.next-content ol[data-v-c99a3a6e]{padding-left:18px;color:#64748b;font-size:12px;line-height:1.9}.next-content li[data-v-c99a3a6e]{margin-bottom:8px}.source-details[data-v-c99a3a6e]{scroll-margin-top:80px}.integrations-page[data-v-c99a3a6e] .v-data-table th{background:#f8fafc;font-size:11px!important;color:#64748b!important;white-space:nowrap}.integrations-page[data-v-c99a3a6e] .v-data-table td{font-size:12px!important;padding-top:12px!important;padding-bottom:12px!important}.integrations-page[data-v-c99a3a6e] .v-data-footer{font-size:11px}.integration-dialog .v-card__title[data-v-c99a3a6e]{font-size:19px;padding:22px 24px}.integration-dialog .v-card__text[data-v-c99a3a6e]{padding:8px 24px 20px}.integration-dialog .v-card__actions[data-v-c99a3a6e]{padding:12px 24px 20px}.integration-dialog p[data-v-c99a3a6e]{font-size:13px;line-height:1.8;color:#64748b}.integration-dialog[data-v-c99a3a6e] .v-input{font-size:13px;margin-top:12px}.integration-dialog[data-v-c99a3a6e] .v-label{font-size:13px}.integration-dialog[data-v-c99a3a6e] .v-messages{line-height:1.7}.integration-dialog[data-v-c99a3a6e] .v-btn{text-transform:none;letter-spacing:0;border-radius:8px}.form-actions[data-v-c99a3a6e]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.generated-key[data-v-c99a3a6e] textarea{font-family:Consolas,monospace;font-size:12px;overflow-wrap:anywhere}@media(max-width:1100px){.integrations-header[data-v-c99a3a6e]{align-items:flex-start;flex-direction:column}.setup-steps[data-v-c99a3a6e]{gap:10px}}@media(max-width:700px){.integrations-page[data-v-c99a3a6e]{padding:16px}.setup-steps[data-v-c99a3a6e],.source-facts[data-v-c99a3a6e]{grid-template-columns:1fr}.card-heading[data-v-c99a3a6e]{align-items:flex-start;padding:18px 16px}.next-content[data-v-c99a3a6e],.source-facts[data-v-c99a3a6e]{padding:18px 16px}.key-row[data-v-c99a3a6e]{padding:16px;align-items:flex-start;flex-direction:column}.base-url[data-v-c99a3a6e]{flex-wrap:wrap}h1[data-v-c99a3a6e]{font-size:21px}.page-title[data-v-c99a3a6e]{gap:10px}.form-actions[data-v-c99a3a6e]{flex-wrap:wrap}.header-actions[data-v-c99a3a6e]{gap:6px}}