.pq-shell{--pq-border:#edf0f3;--pq-muted:#7c8b9a;--pq-primary:#99a6b3;--pq-primary-light:#f4f5f7;display:flex;min-height:100vh;background:var(--pq-bg);color:var(--pq-text);font-family:var(--font-sans),"Instrument Sans",Arial,sans-serif;font-size:13px;line-height:1.5;isolation:isolate}.pq-shell *{box-sizing:border-box}.pq-shell button,.pq-shell input,.pq-shell select{font:inherit}.pq-shell a,.pq-shell button,.pq-shell input,.pq-shell select{outline-offset:4px}.pq-shell a:focus-visible,.pq-shell button:focus-visible,.pq-shell input:focus-visible,.pq-shell select:focus-visible,.pq-shell summary:focus-visible{outline:2px solid #b7c1cb}.pq-shell button{cursor:pointer}.pq-shell button:disabled{cursor:not-allowed;opacity:.45}.pq-shell a{color:inherit;text-decoration:none}.pq-shell h1,.pq-shell h2,.pq-shell h3,.pq-shell p{margin:0}.pq-shell button{letter-spacing:normal}.pq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pq-rail{position:-webkit-sticky;position:sticky;top:0;width:238px;min-width:238px;height:100dvh;background:#20324c;display:flex;flex-direction:column;padding:25px 14px 0}.pq-brand{display:flex;align-items:center;gap:9px;color:#ffffff!important;font-size:23px;font-weight:650;letter-spacing:-1px;padding:0 10px 32px}.pq-nav{display:flex;flex-direction:column;gap:4px}.pq-nav a{display:flex;align-items:center;padding:10px 12px;color:#b7c1cb;border-radius:6px;font-size:12px}.pq-nav a:hover{background:#34465e}.pq-nav a.is-active{background:#4c5e73;color:#edf0f3}.pq-nav a.is-active svg{color:#d2dae2}.pq-rail-section{display:flex;align-items:center;justify-content:space-between;color:#99a6b3;font-size:10px;padding:30px 10px 12px;letter-spacing:.2px}.pq-schema{display:flex;min-height:80px;flex:1 1;flex-direction:column}.pq-schema-search{height:31px;display:flex;align-items:center;gap:7px;padding:0 8px;background:#20324c;border:1px solid #34465e;margin:0 4px 11px;color:#7c8b9a}.pq-schema-search input{width:100%;min-width:0;outline:none!important;background:none;border:0;color:#edf0f3;font-size:10px}.pq-schema-search input::placeholder{color:#99a6b3}.pq-schema-search>span{font-size:9px;color:#99a6b3}.pq-schema-list{overflow-y:auto;scrollbar-color:#4c5e73 transparent;scrollbar-width:thin;padding-bottom:16px}.pq-schema details{border:0;margin:0;background:none;border-radius:0;padding:0}.pq-schema summary{list-style:none;display:flex;align-items:center;gap:7px;padding:8px 5px;color:#b7c1cb;cursor:pointer;font-size:10px;font-family:var(--font-mono),"JetBrains Mono",monospace}.pq-schema summary::-webkit-details-marker{display:none}.pq-schema summary:hover{background:#34465e;border-radius:4px;color:#edf0f3}.pq-schema-chevron{color:#7c8b9a;flex:none;transition:transform .15s}.pq-schema details[open] .pq-schema-chevron{transform:rotate(90deg)}.pq-column-count{margin-left:auto;color:#5d6b7d;padding-right:4px}.pq-table-details{border-left:1px solid #3f5873;margin-left:12px;padding:1px 8px 9px 13px}.pq-table-details>p{color:#99a6b3;line-height:1.5;margin:3px 0 9px}.pq-table-query{background:#4c5e73;color:#e4e9ee;padding:4px 6px;border-radius:3px;font-size:9px!important;display:flex;align-items:center;gap:5px;margin-bottom:8px}.pq-table-details ul{list-style:none;margin:0;padding:0}.pq-table-details li{display:flex;align-items:center;gap:6px;color:#b7c1cb;font-family:var(--font-mono),monospace;font-size:9px;padding:4px 0;white-space:nowrap}.pq-table-details li>span{overflow:hidden;text-overflow:ellipsis}.pq-table-details li>svg{color:#5d6b7d;flex:none}.pq-table-details li>small{margin-left:auto;color:#7c8b9a}.pq-schema-empty{padding:15px 8px;color:#b7c1cb;font-size:11px}.pq-rail-bottom{border-top:1px solid #34465e;padding:14px 6px;margin-top:auto}.pq-rail-bottom>a{display:flex;justify-content:space-between;align-items:center;background:#34465e;border:1px solid #4c5e73;border-radius:6px;padding:10px;color:#d2dae2;font-size:11px}.pq-rail-bottom>a>span>svg{vertical-align:-3px;margin-right:6px}.pq-rail-bottom>a small{display:block;color:#99a6b3;margin:4px 0 0 22px;font-size:9px}.pq-main{flex:1 1;min-width:0}.pq-topbar{height:62px;justify-content:space-between;padding:0 35px;background:#ffffff;border-bottom:1px solid var(--pq-border);font-size:11px}.pq-topbar,.pq-topbar>div{display:flex;align-items:center}.pq-topbar>div{gap:13px}.pq-breadcrumb{color:#99a6b3}.pq-sample-badge{display:inline-flex;gap:6px;align-items:center;background:#edf0f3;border:1px solid #e4e9ee;padding:4px 7px;color:#7c8b9a;font-size:9px;white-space:nowrap}.pq-sample-badge>span{height:5px;width:5px;border-radius:50%;background:#99a6b3}.pq-connections-page,.pq-library-page,.pq-query-page{padding:31px 35px 20px;max-width:1560px;margin:0 auto}.pq-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.pq-page-heading h1{letter-spacing:-1.1px;line-height:1.3}.pq-page-heading p{font-size:11px;color:#99a6b3;margin-top:7px}.pq-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:6px;min-height:34px;padding:8px 12px;font-weight:550;white-space:nowrap;font-size:11px!important;line-height:1.2;transition:background .15s,color .15s,border-color .15s}.pq-button-primary{background:#99a6b3;color:white!important;border-color:#7c8b9a;box-shadow:0 1px 2px #34465e1a}.pq-button-primary:hover{background:#7c8b9a}.pq-button-white{border-color:#e4e9ee;color:#5d6b7d!important;box-shadow:0 1px 2px #34465e04}.pq-button-white:hover{border-color:#99a6b3;background:#fafbfc}.pq-button-quiet{background:transparent;color:#7c8b9a;border:none}.pq-button-quiet:hover{background:#edf0f3;color:#4c5e73}.pq-icon-button{background:none;border:0;border-radius:4px;padding:6px;min-height:27px;min-width:27px;color:#99a6b3;display:inline-flex;gap:4px;align-items:center;justify-content:center}.pq-icon-button.is-active,.pq-icon-button:hover{background:#edf0f3;color:#5d6b7d}.pq-query-card{border:1px solid #e4e9ee;border-radius:10px;overflow:hidden;box-shadow:0 3px 9px #34465e05}.pq-query-card-header{height:49px;display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:49px;padding:0 17px;background:#fdfbf8;border-bottom:1px solid #eee9e4}.pq-query-title{display:flex;align-items:center;gap:9px;min-width:0;font-size:11px}.pq-query-title>svg{color:#7c8b9a;flex:none}.pq-query-title>span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:500px}.pq-query-actions{display:flex;align-items:center;flex:none;gap:6px}.pq-query-actions>.pq-button{min-height:28px;font-size:11px!important;gap:6px;padding:6px 8px}.pq-editor-tabs{display:flex;align-items:center;gap:20px;height:39px;background:#ffffff;padding:0 17px;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3}.pq-editor-tabs>button{height:100%;border:0;border-bottom:2px solid transparent;padding:0 2px;background:none;color:#99a6b3;display:flex;align-items:center;gap:6px;font-size:10px}.pq-editor-tabs>button.is-active{border-color:#99a6b3;color:#7c8b9a}.pq-editor-tabs>button>span{font-size:7px;background:#edf0f3;padding:1px 4px;border-radius:3px;color:#7c8b9a}.pq-editor-dialect{margin-left:auto;color:#b7c1cb;font-size:9px}.pq-code-editor{background:#102034;padding:13px 0 8px}.pq-code-editor .cm-editor{font-size:11px;background:#102034;color:#e4e9ee}.pq-code-editor .cm-gutters{background:#102034!important;border:0!important;padding:0 4px 0 10px}.pq-code-editor .cm-content{padding:3px 0!important;font-family:var(--font-mono),"JetBrains Mono",monospace}.pq-code-editor .cm-line{padding-left:13px!important;line-height:21px}.pq-code-editor .cm-gutterElement{line-height:21px!important}.pq-code-editor .cm-scroller{font-family:var(--font-mono),monospace;scrollbar-width:thin}.pq-code-editor .cm-focused{outline:none!important}.pq-code-editor .cm-cursor{border-left-color:#b7c1cb!important}.pq-code-editor .cm-selectionBackground{background:#5d6b7d!important}.pq-editor-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:270px;color:#b7c1cb;font-size:11px}.pq-editor-footer{min-height:53px;padding:9px 14px 9px 18px;display:flex;justify-content:space-between;align-items:center;background:#ffffff}.pq-query-safety{display:flex;align-items:center;gap:6px;font-size:9px;color:#99a6b3}.pq-query-safety svg{color:#99a6b3}.pq-footer-dot{margin:0 4px}.pq-run-button{min-height:32px;font-size:10px!important;gap:7px;padding:8px 10px}.pq-run-button kbd{margin-left:10px;border-left:1px solid #b7c1cb;padding-left:9px;color:#e4e9ee;font-family:inherit;font-size:9px}.pq-results-card{margin-top:20px;border:1px solid #e4e9ee;border-radius:9px;overflow:hidden;box-shadow:0 2px 5px #34465e03}.pq-results-header{min-height:48px;border-bottom:1px solid #e4e9ee;display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 18px}.pq-result-tabs{display:flex;align-items:center;align-self:stretch;gap:23px}.pq-result-tabs button{display:flex;align-items:center;border:0;border-bottom:2px solid transparent;background:none;color:#99a6b3;font-size:10px;padding:0 2px}.pq-result-tabs button.is-active{border-bottom-color:#99a6b3;color:#7c8b9a}.pq-result-tabs button>span{font-size:8px;background:#edf0f3;color:#7c8b9a;min-width:18px;text-align:center;padding:1px 4px;border-radius:3px}.pq-results-header>.pq-button{font-size:11px!important}.pq-grid-scroll{max-height:340px;overflow:auto;isolation:isolate;scrollbar-width:thin;scrollbar-color:#d2dae2 #ffffff}.pq-grid{border-collapse:collapse;width:100%;font-size:10px;white-space:nowrap}.pq-grid th{background:#fafbfc;border-bottom:1px solid #edf0f3;color:#99a6b3;font-weight:450;position:-webkit-sticky;position:sticky;top:0;z-index:2;text-align:left;padding:0}.pq-grid th>button{border:0;background:none;font:inherit;display:flex;align-items:center;width:100%;color:inherit;white-space:nowrap;font-size:11px;padding:12px 15px;gap:8px}.pq-grid th>button>svg{margin-left:auto;color:#b7c1cb}.pq-grid td{border-bottom:1px solid #edf0f3;max-width:350px;text-overflow:ellipsis;overflow:hidden;font-family:var(--font-mono),monospace;font-size:9px}.pq-grid tr:last-child td{border-bottom:0}.pq-grid tbody tr:hover{background:#fafbfc}.pq-grid .is-number{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pq-grid .is-number>button{justify-content:flex-end}.pq-grid .is-number>button>svg{margin-left:0}.pq-grid .pq-row-number{font-family:var(--font-mono),monospace;width:41px;padding-left:17px;padding-right:10px;color:#b7c1cb;font-size:9px;text-align:left}.pq-grid .is-null{color:#b7c1cb;font-size:8px}.pq-provider-pill{display:inline-flex;align-items:center;border-radius:4px;padding:2px 6px;font-size:8px;line-height:1.5;font-family:var(--font-sans),"Instrument Sans",Arial,sans-serif;font-weight:550}.pq-provider-pill.stripe{background:#f4f3f0;color:#a3a093}.pq-provider-pill.paddle{background:#fff3e4;color:#be9763}.pq-results-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#ffffff;border-top:1px solid #edf0f3;padding:9px 16px;font-size:8px;min-height:34px}.pq-results-footer>span{display:flex;align-items:center;gap:5px}.pq-results-footer>span:first-child>svg{color:#8aaf9c}.pq-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:38px 25px;min-height:240px;text-align:center;color:#99a6b3}.pq-empty-state h3{font-weight:550;letter-spacing:-.2px}.pq-empty-state p{font-size:11px;max-width:470px;line-height:1.7}.pq-empty-state .pq-button{margin-top:5px}.pq-error-state>svg{color:#c28087}.pq-error-state p{color:#ab7380;white-space:pre-wrap;overflow-wrap:anywhere}.pq-spin{animation:pq-spin 1.3s linear infinite}@keyframes pq-spin{to{transform:rotate(1turn)}}.pq-stale-notice{padding:8px 16px;background:#fff8ec;border-bottom:1px solid #f0e6d0;font-size:10px;color:#af9460}.pq-pagination{display:flex;align-items:center;justify-content:flex-end;padding:6px 12px;gap:8px;border-top:1px solid #edf0f3;font-size:9px;color:#99a6b3}.pq-pagination>span{margin-right:auto}.pq-inline-save{padding:12px 16px;border-top:1px solid #edf0f3;background:#fafbfc;display:flex;gap:10px;align-items:center}.pq-inline-save>label{font-size:10px;white-space:nowrap;color:#7c8b9a}.pq-inline-save>input,.pq-webhook-setup input{padding:7px 9px;border:1px solid #e4e9ee;border-radius:5px;min-width:0;flex:1 1;font-size:11px}.pq-inline-save .pq-button{font-size:10px!important;min-height:29px}.pq-saved-library{background:#fafbfc;border-top:1px solid #edf0f3;padding:14px 18px}.pq-saved-library>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#7c8b9a;margin-bottom:9px}.pq-saved-library small{font-size:9px;color:#b7c1cb}.pq-saved-library p{font-size:10px;color:#99a6b3;padding-bottom:3px}.pq-saved-row{display:flex;align-items:center;border-bottom:1px solid #e4e9ee;gap:8px}.pq-saved-row>button:first-child{padding:9px 0;display:flex;gap:8px;align-items:center;flex:1 1;border:0;background:none;color:#7c8b9a;text-align:left;font-size:11px}.pq-ai-panel{background:#fafbfc;border-bottom:1px solid #edf0f3;padding:17px 20px}.pq-ai-panel-label{display:flex;align-items:center;gap:8px;color:#99a6b3;font-size:11px;margin-bottom:12px}.pq-ai-panel-label>label{font-weight:550;color:#7c8b9a}.pq-ai-panel-label>span{margin-left:auto;color:#b7c1cb;font-size:9px}.pq-ai-panel form{display:flex;gap:8px;align-items:center}.pq-ai-panel form>input{border:1px solid #e4e9ee;border-radius:5px;min-width:0;flex:1 1;font-size:11px;color:#5d6b7d}.pq-ai-panel form>input::placeholder{color:#b7c1cb}.pq-ai-panel select,.pq-chart select{border:1px solid #e4e9ee;background:white;border-radius:4px;padding:8px;font-size:10px;color:#7c8b9a;max-width:180px}.pq-ai-suggestions{display:flex;align-items:center;gap:7px;margin-top:11px;font-size:9px;color:#99a6b3;flex-wrap:wrap}.pq-ai-suggestions>button{border:1px solid #e4e9ee;background:#ffffff;font-size:9px;padding:4px 7px;border-radius:4px;color:#99a6b3}.pq-ai-suggestions>button:hover{background:#edf0f3}.pq-ai-explanation{display:flex;align-items:flex-start;gap:10px;background:#f4f5f7;border-bottom:1px solid #e4e9ee;color:#99a6b3;font-size:10px}.pq-ai-explanation svg{flex:none;margin-top:2px}.pq-inline-error{color:#b66478!important;background:#fff3f5;border:1px solid #f1d4de;border-radius:5px;line-height:1.5}.pq-inline-error,.pq-inline-success{padding:9px 11px;font-size:11px;margin:11px 0!important}.pq-inline-success{gap:6px;color:#50806a;background:#edf8f2;border:1px solid #d2eadd;border-radius:5px}.pq-inline-success,.pq-toast{display:flex;align-items:center}.pq-toast{position:fixed;bottom:23px;left:calc(50% + 100px);transform:translateX(-50%);z-index:10;border:1px solid #d2dae2;box-shadow:0 7px 30px #4c5e7324;gap:8px;padding:9px 12px;font-size:11px;color:#99a6b3;border-radius:7px;max-width:calc(100vw - 30px)}.pq-toast>svg{color:#6b987c;flex:none}.pq-chart{padding:19px 24px 22px;max-height:390px;overflow:auto}.pq-chart-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:19px}.pq-chart-heading strong{text-transform:capitalize;display:block}.pq-chart-heading span{font-size:9px;color:#b7c1cb;display:block;margin-top:4px}.pq-chart-bars{display:flex;flex-direction:column;gap:10px}.pq-chart-row{gap:15px;font-size:10px}.pq-chart-label,.pq-chart-row{display:flex;align-items:center}.pq-chart-label{flex:0 0 145px;color:#99a6b3;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;gap:5px}.pq-chart-label small{font-size:8px;color:#b7c1cb}.pq-chart-track{flex:1 1;background:#f4f5f7;border-radius:3px;height:12px}.pq-chart-track i{display:block;height:100%;background:#99a6b3;border-radius:3px}.pq-chart-track i.paddle{background:#d7b887}.pq-chart-row>strong{min-width:85px;text-align:right;color:#99a6b3;font:9px var(--font-mono),monospace}.pq-menu-toggle,.pq-mobile-scrim{display:none}.pq-connections-page,.pq-library-page{padding-top:37px;padding-bottom:50px}.pq-library-total,.pq-secure-label{display:flex;align-items:center;gap:7px;font-size:10px;color:#99a6b3}.pq-library-feature{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#edf0f3;border:1px solid #e4e9ee;border-radius:11px;padding:28px 34px;margin-top:30px;color:#99a6b3}.pq-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:#e4e9ee;border:1px solid #d2dae2;border-radius:11px;color:#99a6b3}.pq-library-feature h2{font-weight:500;font-size:25px;line-height:1.2;letter-spacing:-.8px;margin-top:17px}.pq-library-feature p{font-size:11px;color:#99a6b3;margin-top:12px;max-width:340px}.pq-library-feature pre{min-width:310px;color:#b7c1cb;border:1px solid #34465e;box-shadow:10px 10px 0 #e4e9ee;transform:rotate(-2deg);padding:25px 32px;border-radius:9px;font:12px/2 var(--font-mono),monospace;margin:0 18px 0 0}.pq-library-feature pre span{color:#d2dae2}.pq-library-feature pre b{font-weight:400;color:#b7c1cb}.pq-library-tools{display:flex;align-items:center;gap:20px;margin:31px 0 23px;justify-content:space-between}.pq-category-tabs{display:flex;gap:3px;flex-wrap:wrap}.pq-category-tabs button{padding:7px 10px;border:1px solid transparent;background:none;border-radius:5px;font-size:10px;color:#99a6b3}.pq-category-tabs button.is-active{background:#ffffff;border-color:#e4e9ee;color:#7c8b9a;box-shadow:0 2px 3px #4c5e7305}.pq-library-search{display:flex;align-items:center;gap:7px;border:1px solid #e4e9ee;border-radius:5px;padding:8px 9px;color:#b7c1cb;max-width:190px}.pq-library-search input{border:0;outline:0;min-width:0;width:100%;font-size:10px;background:none;color:#99a6b3}.pq-library-search input::placeholder{color:#b7c1cb}.pq-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.pq-template-card{border:1px solid #e4e9ee;border-radius:8px;padding:19px;transition:box-shadow .15s,border-color .15s,transform .15s}.pq-template-card:hover{border-color:#b7c1cb;box-shadow:0 5px 15px #4c5e730b;transform:translateY(-2px)}.pq-template-card>div:first-child{display:flex;align-items:center;justify-content:space-between;color:#b7c1cb;margin-bottom:19px}.pq-template-icon{display:grid;place-items:center;width:37px;height:37px;background:#f4f5f7;border-radius:8px;color:#b7c1cb}.pq-category-finance,.pq-category-product{background:#edf0f3;color:#99a6b3}.pq-category-business-operations{background:#f4f5f7;color:#b7c1cb}.pq-template-card>small{font-size:9px;color:#b7c1cb}.pq-template-card h2{font-size:15px;font-weight:500;color:#7c8b9a;line-height:1.5;min-height:67px;margin:7px 0 18px;letter-spacing:-.2px}.pq-template-footer{border-top:1px solid #edf0f3;padding-top:13px;display:flex;align-items:center;gap:5px}.pq-template-footer>span:last-child{margin-left:auto;font-size:9px;color:#b7c1cb}.pq-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:20px}.pq-section-title h2{font-size:14px;font-weight:550;color:#7c8b9a;letter-spacing:-.3px}.pq-section-title>span{font-size:9px;color:#b7c1cb}.pq-connected-section{margin:36px 0}.pq-connection-empty{display:flex;gap:18px;align-items:center;padding:26px;background:#fafbfc;border:1px dashed #d2dae2;border-radius:8px}.pq-connection-empty h3{font-size:13px;font-weight:500;margin-bottom:4px}.pq-connection-empty p{font-size:11px;color:#b7c1cb;max-width:650px}.pq-connect-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.pq-connect-card{border:1px solid #e4e9ee;border-radius:10px;padding:25px}.pq-connect-title{display:flex;gap:12px;align-items:center}.pq-connect-title h2{font-size:18px;font-weight:550;letter-spacing:-.5px;color:#7c8b9a}.pq-connect-title p{font-size:10px;color:#b7c1cb;margin-top:3px}.pq-provider-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:10px;font-size:35px;font-weight:750;line-height:1;letter-spacing:-2px}.pq-provider-logo.stripe{background:#f5f4f1;color:#9a9789;font-style:italic;padding-bottom:4px}.pq-provider-logo.paddle{background:#fff3d9;color:#b79657;font-size:25px;font-style:italic}.pq-connect-instructions{font-size:10px!important;line-height:1.8;color:#99a6b3;margin:21px 0!important;min-height:72px}.pq-connect-instructions>a{color:#99a6b3;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.pq-field{display:flex;flex-direction:column;gap:6px;margin-top:17px}.pq-field>label{font-size:10px;color:#99a6b3}.pq-field>input,.pq-secret-input{border:1px solid #e4e9ee;border-radius:5px;padding:10px 11px;font-size:11px;color:#99a6b3;width:100%}.pq-field input::placeholder{color:#b7c1cb}.pq-secret-input{display:flex;align-items:center;gap:9px;padding:5px 7px 5px 11px;color:#b7c1cb}.pq-secret-input input{border:0;background:none;outline:0;font-size:10px;color:#99a6b3;width:100%;min-width:0;font-family:var(--font-mono),monospace}.pq-connect-submit{margin-top:23px;width:100%}.pq-connect-safe{font-size:9px;margin-top:13px!important}.pq-connect-safe,.pq-connection-footnote{display:flex;justify-content:center;align-items:center;gap:6px;color:#b7c1cb}.pq-connection-footnote{margin-top:24px!important;font-size:10px}.pq-connection-list{border:1px solid #e4e9ee;border-radius:8px;overflow:hidden}.pq-connection-row{padding:17px 20px;border-bottom:1px solid #edf0f3}.pq-connection-row:last-child{border-bottom:0}.pq-connection-summary{display:flex;align-items:center;gap:12px}.pq-connection-summary .pq-provider-logo{width:33px;height:33px;border-radius:7px;font-size:25px}.pq-connection-summary .pq-provider-logo.paddle{font-size:20px}.pq-connection-summary h3{font-size:12px;font-weight:500;color:#7c8b9a}.pq-connection-summary>div>span{font-size:9px;color:#b7c1cb}.pq-connection-status{background:#eef7f2;color:#86aa96;padding:3px 7px;border-radius:4px;font-size:9px;margin-left:auto}.pq-connection-status.has-error{color:#bd8596;background:#fff0f4}.pq-sync-info{display:flex;flex-direction:column;text-align:right;min-width:190px;margin-left:12px}.pq-sync-info span{font-size:10px!important}.pq-sync-info small{font-size:8px;color:#b7c1cb;margin-top:4px}.pq-webhook-setup{border-top:1px solid #edf0f3;padding-top:9px;margin-top:13px}.pq-webhook-setup summary{font-size:10px;color:#99a6b3;cursor:pointer}.pq-webhook-setup p{font-size:10px;line-height:1.6;margin:10px 0!important}.pq-webhook-url{display:flex;justify-content:space-between;align-items:center;border:1px solid #e4e9ee;background:#fafbfc;border-radius:4px;padding:4px 7px}.pq-webhook-url code{font-size:9px;overflow:auto;color:#99a6b3}.pq-webhook-setup form{display:flex;gap:8px;margin-top:9px}.pq-demo-connection-note{display:flex;gap:17px;padding:23px;border:1px solid #e4e9ee;border-radius:8px;margin:28px 0 23px;color:#b7c1cb}.pq-demo-connection-note h2{font-size:15px;font-weight:500;color:#99a6b3;margin-bottom:7px}.pq-demo-connection-note p{font-size:11px;line-height:1.7;max-width:650px}.pq-demo-provider>p{font-size:11px;color:#b7c1cb;line-height:1.7;margin:22px 0}.pq-demo-provider .pq-sample-badge{margin-left:auto}.pq-demo-connect-cta{text-align:center;padding:50px 0 20px}.pq-demo-connect-cta h2{font-size:25px;font-weight:500;letter-spacing:-.6px;color:#7c8b9a;margin:15px 0 8px}.pq-demo-connect-cta p{font-size:12px;margin-bottom:21px}.pq-secure-label{white-space:nowrap}@media (min-width:1600px){.pq-connections-page,.pq-library-page,.pq-query-page{padding-top:40px}.pq-code-editor .cm-editor{font-size:12px}.pq-grid td{font-size:11px;padding:13px 17px}.pq-page-heading h1{font-size:36px}.pq-page-heading p,.pq-query-title{font-size:13px}.pq-editor-tabs>button,.pq-grid th>button,.pq-result-tabs>button{font-size:12px}.pq-results-footer{font-size:10px}.pq-topbar{font-size:12px}}@media (max-width:1180px){.pq-rail{width:210px;min-width:210px;padding-left:11px;padding-right:11px}.pq-connections-page,.pq-library-page,.pq-query-page,.pq-topbar{padding-left:24px;padding-right:24px}.pq-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pq-library-feature pre{min-width:250px;font-size:10px;padding:22px}.pq-library-tools{flex-wrap:wrap}.pq-library-search{max-width:none;flex:1 1}.pq-connect-card{padding:20px}.pq-connect-title p{max-width:170px}.pq-connect-instructions{min-height:90px}.pq-chart-label{flex-basis:130px}.pq-chart-row{gap:10px}}@media (max-width:900px){.pq-rail{width:190px;min-width:190px;padding-left:9px;padding-right:9px}.pq-brand{font-size:21px;padding-left:7px}.pq-nav a{font-size:11px;padding-left:9px;gap:9px}.pq-schema summary{font-size:9px;gap:5px}.pq-page-heading{align-items:flex-start}.pq-page-heading h1{font-size:30px}.pq-page-heading p{max-width:300px;line-height:1.7}.pq-page-heading>.pq-button{font-size:9px!important;padding:8px}.pq-connections-page,.pq-library-page,.pq-query-page{padding-left:20px;padding-right:20px}.pq-query-safety{font-size:8px}.pq-ai-panel form{flex-wrap:wrap}.pq-ai-panel form>input{flex-basis:100%}.pq-ai-panel-label>span{display:block}.pq-chart-label{flex-basis:90px;flex-wrap:wrap}.pq-chart-label>small{font-size:7px}.pq-library-feature{padding:25px}.pq-library-feature pre{display:none}.pq-library-feature p{max-width:100%}.pq-connect-grid{grid-template-columns:1fr}.pq-connect-instructions{min-height:0}.pq-connect-title p{max-width:none}.pq-secure-label{display:none}.pq-sync-info{min-width:0;max-width:130px}.pq-connected-section{margin-top:25px}.pq-connection-footnote{font-size:9px;align-items:flex-start}.pq-library-total{display:none}.pq-query-title>span:first-of-type{max-width:210px}.pq-inline-save{flex-wrap:wrap}.pq-inline-save>input{flex-basis:70%}.pq-inline-save>label{width:100%}}@media (max-width:680px){.pq-shell{display:block}.pq-rail{position:fixed;left:0;top:0;width:238px;min-width:238px;z-index:40;transform:translateX(-100%);transition:transform .2s ease;padding-top:65px}.pq-menu-open .pq-rail{transform:translateX(0)}.pq-menu-toggle{display:flex;align-items:center;justify-content:center;width:33px;height:33px;position:absolute;top:14px;left:15px;z-index:45;background:transparent;border:0;border-radius:5px;color:#99a6b3}.pq-menu-open .pq-menu-toggle{position:fixed;color:#b7c1cb}.pq-menu-open .pq-mobile-scrim{display:block;position:fixed;inset:0;background:#20324c70;z-index:35;border:0}.pq-topbar{height:62px;padding-left:60px;padding-right:18px;font-size:10px}.pq-topbar>div{gap:9px}.pq-topbar .pq-sample-badge{font-size:8px;padding:3px 5px}.pq-connections-page,.pq-library-page,.pq-query-page{padding:24px 15px}.pq-page-heading{gap:12px;margin-bottom:20px}.pq-page-heading h1{font-size:30px;letter-spacing:-.9px;max-width:290px}.pq-page-heading p{font-size:10px;max-width:270px;margin-top:6px}.pq-page-heading>.pq-button{padding:7px;min-height:29px;font-size:8px!important;gap:4px}.pq-page-heading>.pq-button>svg{width:13px}.pq-query-card-header{padding:0 11px}.pq-query-title{gap:6px;font-size:10px;max-width:calc(100% - 100px)}.pq-query-title>span:first-of-type{max-width:180px}.pq-query-actions{gap:0}.pq-query-actions>.pq-button{font-size:9px!important;gap:4px;padding:5px}.pq-query-actions>.pq-icon-button{padding:4px;min-width:24px}.pq-query-actions>.pq-icon-button>svg{width:14px}.pq-editor-tabs{padding:0 12px;gap:17px}.pq-code-editor .cm-editor{font-size:11px}.pq-code-editor .cm-gutters{padding-left:1px}.pq-code-editor .cm-line{padding-left:8px!important}.pq-editor-footer{padding:9px 10px}.pq-query-safety{gap:4px;font-size:8px}.pq-query-safety svg{width:12px}.pq-run-button{min-height:30px;padding:7px 9px;font-size:9px!important}.pq-run-button kbd{display:none}.pq-results-card{margin-top:16px}.pq-results-header{padding-left:11px;padding-right:8px}.pq-result-tabs{gap:16px}.pq-result-tabs button{font-size:9px;gap:5px}.pq-results-header>.pq-button{font-size:8px!important;padding:7px;gap:4px}.pq-results-header>.pq-button>svg{width:12px}.pq-results-footer{font-size:7px;padding:9px 10px;gap:6px}.pq-results-footer svg{width:11px}.pq-results-footer>span{gap:3px}.pq-results-footer .pq-footer-dot{margin:0 2px}.pq-grid td,.pq-grid th>button{padding:10px 12px}.pq-empty-state{min-height:230px;padding:33px 20px}.pq-empty-state p{font-size:10px}.pq-ai-panel{padding:15px 12px}.pq-ai-panel form>input,.pq-ai-panel-label{font-size:10px}.pq-ai-suggestions,.pq-ai-suggestions>button{font-size:8px}.pq-ai-explanation{padding:11px 12px;font-size:9px}.pq-ai-panel .pq-button{font-size:9px!important}.pq-toast{left:50%;font-size:10px}.pq-chart{padding:17px 13px}.pq-chart-label{flex-basis:83px;font-size:8px;gap:3px}.pq-chart-row{gap:7px}.pq-chart-row>strong{min-width:65px;font-size:8px}.pq-chart-heading span{font-size:8px}.pq-chart-heading strong{font-size:11px}.pq-chart select{font-size:9px;max-width:115px}.pq-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pq-template-card{padding:14px}.pq-template-card h2{font-size:13px;min-height:80px}.pq-template-card>small{font-size:8px}.pq-template-footer{flex-wrap:wrap;gap:3px}.pq-template-footer>span:last-child{font-size:8px;width:100%;margin-top:5px}.pq-template-card>div:first-child{margin-bottom:14px}.pq-template-icon{width:32px;height:32px}.pq-library-feature{margin-top:24px;padding:23px}.pq-library-feature h2{font-size:24px}.pq-library-tools{margin-top:23px;gap:13px}.pq-category-tabs{gap:1px}.pq-category-tabs button{font-size:9px;padding:6px 8px}.pq-library-search{flex-basis:100%}.pq-connect-title h2{font-size:17px}.pq-section-title>span{font-size:8px}.pq-demo-connection-note{padding:18px;gap:12px}.pq-demo-connection-note>svg{flex:none;width:19px}.pq-demo-connection-note p{font-size:10px}.pq-demo-connection-note h2{font-size:13px}.pq-connection-summary{flex-wrap:wrap}.pq-sync-info{flex-basis:100%;max-width:100%;margin-left:45px;text-align:left}.pq-webhook-setup form{flex-wrap:wrap}.pq-webhook-setup input{flex-basis:100%}.pq-secure-label{display:none}.pq-demo-connect-cta h2{font-size:23px}.pq-demo-connect-cta p{font-size:11px}}@media (prefers-reduced-motion:reduce){.pq-shell *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pq-brand .brand{display:flex;align-items:center;gap:7px;color:#fafbfc;font-size:22px;font-weight:600;letter-spacing:-.8px}.pq-brand .brand-symbol{width:27px;height:29px;color:#d2dae2;background:none;box-shadow:none;padding:0;border:0;border-radius:0;display:block}.pq-brand .brand-symbol svg{width:100%;height:100%}.pq-brand .brand-period{color:#d2dae2}.pq-page-heading h1{color:#34465e}.pq-page-heading p{color:#7c8b9a}.pq-library-feature h2,.pq-query-title,.pq-template-card h2{color:#5d6b7d}.pq-template-card>small{color:#99a6b3}.pq-field>input,.pq-secret-input input{color:#5d6b7d}.pq-connect-safe,.pq-connection-footnote{color:#99a6b3}.pq-connection-empty h3{color:#7c8b9a}.pq-connection-empty p{color:#99a6b3}.pq-demo-connection-note p{color:#7c8b9a}.pq-ai-panel-label>span,.pq-ai-suggestions{color:#99a6b3}.pq-ai-suggestions>button{color:#7c8b9a}.pq-empty-state h3{color:#5d6b7d}.pq-empty-state p{color:#99a6b3}.pq-webhook-setup summary{color:#7c8b9a}.pq-webhook-setup p{color:#99a6b3}.pq-chart-heading strong,.pq-chart-label,.pq-chart-row>strong{color:#7c8b9a}.pq-chart-heading span,.pq-results-footer{color:#99a6b3}.pq-query-safety{color:#7c8b9a}@media (min-width:901px){.pq-page-heading h1{font-size:36px}.pq-code-editor .cm-editor,.pq-page-heading p{font-size:12px}.pq-code-editor .cm-gutterElement,.pq-code-editor .cm-line{line-height:22px!important}.pq-grid td{font-size:10px}.pq-grid th>button{font-size:11px}.pq-query-title,.pq-topbar{font-size:12px}.pq-editor-tabs>button,.pq-result-tabs button{font-size:11px}.pq-results-footer{font-size:9px}.pq-query-page{padding-top:24px}.pq-query-page .pq-page-heading{margin-bottom:19px}.pq-code-editor .cm-editor{font-size:13px}.pq-code-editor .cm-gutterElement,.pq-code-editor .cm-line{line-height:20px!important}.pq-query-card-header{height:44px}.pq-editor-tabs{height:35px}.pq-code-editor{padding:9px 0 5px}.pq-editor-footer{min-height:49px;padding-top:7px;padding-bottom:7px}.pq-results-card{margin-top:17px}.pq-query-safety,.pq-results-footer{font-size:10px}}.pq-sync-action{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:12px}.pq-sync-action .pq-button{font-size:10px!important;min-height:29px}.pq-sync-action>span{font-size:10px;color:#99a6b3}@media (max-width:680px){.pq-rail{visibility:hidden}.pq-menu-open .pq-rail{visibility:visible}}.pq-shell{--pq-bg:#f4f5f7;--pq-panel:#ffffff;--pq-border:#dce1e7;--pq-text:#20324c;--pq-muted:#5d6b7d;--pq-primary:#9a5a35;--pq-primary-light:#f1e4d9;--pq-dark:#20324c;--pq-mint:#f1e4d9;--pq-cyan:#dce6f0}.pq-shell a:focus-visible,.pq-shell button:focus-visible,.pq-shell input:focus-visible,.pq-shell select:focus-visible,.pq-shell summary:focus-visible{outline-color:#9a5a35}.pq-shell ::selection{background:#dfc4af;color:#20324c}.pq-rail{color:#d2dae2;background:linear-gradient(180deg,#223650,#20324c 40%,#1a2c43);border-right:1px solid #2c435d;box-shadow:inset -1px 0 0 #ffffff05}.pq-brand .brand{color:#ffffff}.pq-brand .brand-period{color:#d7b299}.pq-brand .brand-symbol{color:#f2f5f8}.pq-nav a{color:#bdcbdc;padding:10px 11px;font-size:13px;gap:11px;border-radius:7px}.pq-nav a:hover{background:#2e4663;color:#ffffff}.pq-nav a.is-active{background:#f1e4d9;box-shadow:inset 0 1px 0 #ffffff70,0 2px 5px #0f1f3224;color:#854b2d}.pq-nav a.is-active svg{color:#9a5a35}.pq-rail-section{padding:29px 10px 11px;font-size:11px;font-weight:500;color:#a2b6ce}.pq-schema-search{color:#91a8c2;height:33px;margin:0 4px 10px;border-radius:5px;background:#172b42;border-color:#3b516b;box-shadow:inset 0 1px 2px #0c1c2e30}.pq-schema-search input{color:#e4ecf5;font-size:11px}.pq-schema-search input::placeholder{color:#a2b6ce}.pq-schema-search>span{font-size:10px;color:#829ab5}.pq-schema-list{scrollbar-color:#486b91 transparent}.pq-schema summary{color:#b9cbe0;font-size:11px;padding:8px 7px;gap:9px}.pq-schema summary:hover{background:#2c4666;color:#eaf1f8}.pq-schema-chevron{color:#89a2bf}.pq-column-count{font-size:9px;color:#829ab5}.pq-table-details>p{color:#a4bad1;font-size:10px;line-height:1.65;margin:4px 0 10px}.pq-table-query{border:0;border-bottom:1px solid #506985;border-radius:0;padding:2px 0 4px;margin-bottom:9px;font-size:10px!important;background:transparent;color:#c6d8e9}.pq-table-details li{color:#b7cce1;font-size:10px;padding:5px 0;gap:10px}.pq-table-details li>svg{color:#8eabc8}.pq-table-details li>small{font-size:8px;color:#8eabc8}.pq-schema-empty{color:#b4c6da}.pq-rail-bottom{padding:16px 10px 19px;border-color:#3a4d66 #3a5470 #3a5470}.pq-rail-bottom>a{background:transparent;border:0;padding:0;font-size:12px;color:#d7b299;border-radius:0}.pq-rail-bottom>a small{color:#afc7df}.pq-topbar{color:#4c5e73;height:56px;font-size:12px;gap:18px;background:#ffffff80;border-color:#dce1e7 #dce1e7 #e0e5eb}.pq-breadcrumb{color:#485b71;font-size:12px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pq-sample-badge{border-radius:5px;background:#edf1f6;border-color:#d6e0eb;color:#486b91}.pq-sample-badge>span{background:#6c8aac}.pq-page-heading h1{color:#20324c;font-family:var(--font-display),Georgia,serif;font-size:36px;font-weight:400;line-height:1.05;letter-spacing:-.7px}.pq-page-heading p{color:#5d6b7d}.pq-button{border-radius:7px;font-weight:500}.pq-button-primary{background:#9a5a35;border-color:#9a5a35;color:#ffffff!important;box-shadow:inset 0 1px 0 #ffffff1c,0 1px 2px #51280917}.pq-button-primary:hover{background:#814b2b;border-color:#814b2b}.pq-button-white{background:#ffffff;border-color:#d4dce5;color:#486b91!important;box-shadow:0 1px 2px #20324c08}.pq-button-white:hover{background:#edf2f7;border-color:#9fb5cd}.pq-button-quiet{color:#5d6b7d}.pq-button-quiet:hover{background:#f1e4d9;color:#9a5a35}.pq-icon-button{color:#7c8b9a}.pq-icon-button.is-active,.pq-icon-button:hover{background:#f1e4d9;color:#9a5a35}.pq-results-card{background:#ffffff;border-radius:11px;border-color:#dce2e9;box-shadow:0 2px 3px #20324c04,0 8px 20px -18px #20324c35}.pq-query-card{background:#ffffff;border-radius:12px;border-color:#d7dce2;box-shadow:0 2px 5px #20324c08,0 14px 30px -23px #20324c45}.pq-query-title{color:#34465e}.pq-query-title>svg{color:#9a5a35}.pq-editor-tabs{gap:24px;background:#fcfaf8;border-color:transparent #e4e9ee #e5dfd8}.pq-editor-tabs>button{color:#7c8b9a;font-size:12px;gap:7px}.pq-editor-tabs>button.is-active{color:#9a5a35;border-color:#9a5a35}.pq-editor-tabs>button>span{background:#dce6f0;color:#486b91}.pq-editor-dialect{color:#99a6b3}.pq-code-editor,.pq-code-editor .cm-editor,.pq-code-editor .cm-gutters{background:#102034!important}.pq-code-editor{box-shadow:inset 0 1px 4px #09142230}.pq-code-editor .cm-editor{color:#dce6f0}.pq-code-editor .cm-gutters{color:#8192aa!important}.pq-code-editor .cm-activeLine,.pq-code-editor .cm-activeLineGutter{background:#0d1b2d!important}.pq-code-editor .cm-scroller{scrollbar-color:#526f91 #102034;background:#102034}.pq-code-editor .cm-cursor{border-left-color:#ddba9e!important}.pq-code-editor .cm-selectionBackground{background:#486080!important}.pq-editor-loading{color:#bfd0e4}.pq-editor-footer{background:#fdfbf8}.pq-query-safety,.pq-query-safety svg{color:#7c8b9a}.pq-footer-dot{color:#d2dae2}.pq-run-button kbd{border-color:#c49373;color:#f1e4d9}.pq-results-header{background:#ffffff;border-color:#e4e9ee #e4e9ee #e2e7ed}.pq-result-tabs button{color:#7c8b9a;font-size:12px;gap:7px}.pq-result-tabs button.is-active{color:#9a5a35;border-color:#9a5a35}.pq-result-tabs button>span{background:#f1e4d9;color:#9a5a35}.pq-grid-scroll{scrollbar-color:#c9d5e1 #ffffff}.pq-grid th{background:#f4f5f7;color:#7c8b9a;border-color:#e4e9ee}.pq-grid th>button>svg{color:#99a6b3}.pq-grid td{border-color:#edf0f3;color:#5d6b7d}.pq-grid tbody tr:hover{background:#f5f8fb}.pq-grid .is-null,.pq-grid .pq-row-number{color:#99a6b3}.pq-provider-pill.stripe{background:#e7eeee;color:#5d7b79}.pq-provider-pill.paddle{background:#f5efdc;color:#9c8654}.pq-results-footer{background:#fafbfc;color:#7c8b9a}.pq-results-footer>span:first-child>svg{color:#6c9275}.pq-empty-state{color:#7c8b9a;min-height:220px;gap:11px}.pq-empty-state h3{color:#4c5e73}.pq-empty-state p{color:#7c8b9a}.pq-error-state p,.pq-error-state>svg{color:#b37b68}.pq-pagination{border-color:#e4e9ee;color:#7c8b9a}.pq-inline-save,.pq-saved-library{background:#f5ede7;border-color:#e7d7cb}.pq-inline-save>label,.pq-saved-library>div:first-child{color:#9a5a35}.pq-inline-save>input,.pq-webhook-setup input{background:#ffffff;border-color:#d2dae2;color:#4c5e73}.pq-saved-library p,.pq-saved-library small{color:#7c8b9a}.pq-saved-row{border-color:#e7d7cb}.pq-saved-row>button:first-child{color:#9a5a35}.pq-ai-panel{background:#f4f5f7;border-color:#e4e9ee}.pq-ai-panel-label{color:#486b91;align-items:baseline;flex-wrap:wrap;gap:6px;margin-bottom:10px}.pq-ai-panel-label>label{color:#4c5e73}.pq-ai-panel-label>span{color:#7c8b9a}.pq-ai-panel form>input{background:#ffffff;color:#20324c;border-color:#cbd9e7;font-size:12px;padding:10px 12px}.pq-ai-panel form>input::placeholder{color:#99a6b3}.pq-ai-panel select,.pq-chart select{background:#ffffff;border-color:#cbd9e7;color:#486b91}.pq-ai-suggestions>button{background:transparent;border:0;border-radius:0;padding:1px 0;font-size:10px;color:#486b91;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:#b9c8d8;text-decoration-color:#b9c8d8}.pq-ai-suggestions>button:hover{background:transparent;color:#20324c;-webkit-text-decoration-color:#486b91;text-decoration-color:#486b91}.pq-ai-explanation{background:#e4e9ee;border-color:#d2dae2;color:#7c8b9a}.pq-toast{box-shadow:0 7px 30px #20324c20;border-radius:10px;border-color:#d4dce5;background:#ffffff;color:#486b91}.pq-chart-heading strong{color:#5d6b7d}.pq-chart-heading span,.pq-chart-label,.pq-chart-label small,.pq-chart-row>strong{color:#7c8b9a}.pq-chart-track{background:#edf2f7;height:10px;border-radius:2px}.pq-chart-track i{background:#9a5a35;border-radius:2px}.pq-chart-track i.paddle{background:#6a8cb0}.pq-library-total,.pq-section-title>span,.pq-secure-label{color:#7c8b9a}.pq-library-feature{background:#e4e9ee;border-color:#d2dae2;color:#5d6b7d;border-radius:15px;padding-top:32px;padding-bottom:32px}.pq-feature-icon{background:#f1e4d9;border-color:#e5cfbf;color:#9a5a35}.pq-library-feature h2{color:#4c5e73}.pq-library-feature p{color:#7c8b9a}.pq-library-feature pre{transform:none;border-radius:11px;background:#20324c;border-color:#344e6e;color:#dce6f0;box-shadow:10px 10px 0 #c8d7e6}.pq-library-feature pre span{color:#e2bd9e}.pq-library-feature pre b{color:#9cbfde}.pq-category-tabs button{color:#7c8b9a}.pq-category-tabs button.is-active{box-shadow:none;background:#f1e4d9;border-color:#e5cfbf;color:#9a5a35}.pq-library-search{color:#99a6b3;background:#ffffff;border-color:#d4dce5}.pq-library-search input{color:#5d6b7d}.pq-library-search input::placeholder{color:#99a6b3}.pq-template-card{border-radius:12px;background:#ffffff;border-color:#dce1e7}.pq-template-card:hover{transform:translateY(-1px);border-color:#b9967f;box-shadow:0 5px 15px #52372208}.pq-template-card>div:first-child{color:#99a6b3}.pq-template-icon{border-radius:9px}.pq-category-business-operations,.pq-category-data-analysis,.pq-category-finance,.pq-category-product,.pq-template-icon{background:#e4e9ee;color:#7c8b9a}.pq-template-card>small{color:#7c8b9a}.pq-template-card h2{color:#4c5e73}.pq-template-footer{border-color:#e4e9ee}.pq-template-footer>span:last-child{color:#7c8b9a}.pq-section-title h2{color:#5d6b7d}.pq-connection-empty{color:#99a6b3;background:#f6f8fa;border-color:#cbd7e4}.pq-connection-empty h3{color:#5d6b7d}.pq-connection-empty p{color:#7c8b9a}.pq-connect-card{border-radius:14px;background:#ffffff;border-color:#dce1e7}.pq-connect-title h2{color:#5d6b7d}.pq-connect-instructions,.pq-connect-title p,.pq-demo-provider>p{color:#7c8b9a}.pq-provider-logo.stripe{background:#e7efeb;color:#6e8e80}.pq-provider-logo.paddle{background:#f4efda;color:#aa9152}.pq-connect-instructions>a{color:#9a5a35}.pq-field>label{color:#7c8b9a}.pq-field>input,.pq-secret-input{color:#7c8b9a;background:#ffffff;border-color:#d4dce5}.pq-field input::placeholder{color:#99a6b3}.pq-connect-safe,.pq-connection-footnote,.pq-secret-input input{color:#7c8b9a}.pq-connection-list{background:#ffffff;border-color:#dce1e7}.pq-connection-row{border-color:#e4e9ee}.pq-connection-summary h3{color:#5d6b7d}.pq-connection-summary>div>span,.pq-sync-info small{color:#99a6b3}.pq-webhook-setup{color:#99a6b3;border-color:#e4e9ee}.pq-webhook-setup summary{color:#9a5a35}.pq-webhook-setup p{color:#7c8b9a}.pq-webhook-url{background:#edf2f7;border-color:#cbd9e7}.pq-webhook-url code{color:#486b91}.pq-demo-connection-note{background:#edf0f3;border-color:#e4e9ee;color:#99a6b3;border-radius:12px}.pq-demo-connection-note h2{color:#5d6b7d}.pq-demo-connection-note p{color:#99a6b3}.pq-demo-connect-cta h2{color:#5d6b7d}.pq-demo-connect-cta p{color:#99a6b3}.pq-sync-action>span{color:#7c8b9a}@media (max-width:900px){.pq-page-heading h1{font-size:30px}}@media (max-width:680px){.pq-page-heading h1{font-size:30px;letter-spacing:-.5px}.pq-menu-toggle{color:#486b91}.pq-menu-open .pq-menu-toggle{color:#dce6f0}.pq-menu-open .pq-mobile-scrim{background:#20324c70}}.pq-connect-title h2,.pq-connection-empty h3,.pq-connection-summary h3,.pq-demo-connect-cta h2,.pq-demo-connection-note h2,.pq-library-feature h2,.pq-section-title h2,.pq-template-card h2{color:#34465e}.pq-chart-row>strong{color:#34465e;font-size:10px;font-weight:400}.pq-chart-heading strong{color:#34465e;font-size:13px;font-weight:500;text-transform:none}.pq-empty-state h3{color:#34465e;font-size:15px;font-weight:500}.pq-query-title{font-size:13px;color:#20324c;font-weight:550;letter-spacing:-.15px}.pq-grid td{color:#34465e;border-color:#e9eef3;font-size:11px;padding:11px 15px}.pq-category-tabs button,.pq-chart-label small,.pq-connect-instructions,.pq-connect-safe,.pq-connect-title p,.pq-connection-empty p,.pq-connection-footnote,.pq-connection-summary>div>span,.pq-demo-connect-cta p,.pq-demo-connection-note p,.pq-demo-provider>p,.pq-field>label,.pq-library-feature p,.pq-library-search input,.pq-library-search input::placeholder,.pq-library-total,.pq-pagination,.pq-query-safety,.pq-query-safety svg,.pq-section-title>span,.pq-secure-label,.pq-sync-action>span,.pq-sync-info small,.pq-template-card>small,.pq-template-footer>span:last-child{color:#5d6b7d}.pq-chart-label{flex-basis:160px}.pq-chart-heading span,.pq-chart-label{color:#5d6b7d;font-size:10px}.pq-empty-state p{color:#5d6b7d;font-size:12px}.pq-editor-dialect{color:#5d6b7d;font-size:10px}.pq-page-heading p{font-size:12px;margin-top:9px;color:#64758a}.pq-results-footer{color:#5d6b7d;border-color:#e4e9ee;font-size:10px;padding:10px 17px;background:#f7f9fb}.pq-grid th{color:#5d6b7d;background:#f5f7fa;border-color:#e1e7ee}.pq-secret-input input{color:#34465e}.pq-field>input,.pq-inline-save>input,.pq-webhook-setup input{color:#34465e;background:#ffffff;border-color:#d4dce5}.pq-field input::placeholder{color:#7c8b9a}.pq-demo-connection-note,.pq-library-feature{background:#dce6f0;border-color:#cbd9e7}.pq-demo-connection-note{color:#486b91}.pq-ai-panel{padding:18px 20px;background:#f1f5f9;border-color:#dce5ef #dce5ef #d9e3ed}.pq-ai-explanation{border-color:#cbd9e7;font-size:11px;background:#edf2f7;padding:12px 20px;color:#486b91}.pq-ai-panel-label>label{font-size:12px;font-weight:500;color:#20324c}.pq-ai-suggestions{gap:14px;font-size:10px;margin-top:12px;color:#7c8b9a}.pq-ai-panel-label>span{display:block;font-size:10px;color:#63778d}.pq-category-finance,.pq-template-icon{background:#f1e4d9;color:#9a5a35}.pq-category-business-operations{background:#dce6f0;color:#486b91}.pq-category-data-analysis{background:#e7ebf0;color:#617488}.pq-category-product{background:#eee5df;color:#8d6850}.pq-shell svg.lucide{stroke-width:1.65}.pq-environment{display:inline-flex;align-items:center;gap:10px;font-size:11px;color:#6b7888;white-space:nowrap;flex-shrink:0}.pq-environment>span{color:#acb7c3}.pq-query-actions .pq-button-quiet.is-active{background:#f1e4d9;color:#9a5a35}.pq-grid .pq-provider-pill{background:transparent;padding:0;font-size:11px;font-weight:400}.pq-sort-icon{opacity:0;transition:opacity .12s}.pq-grid th:hover .pq-sort-icon{opacity:1}.pq-grid th:focus-within .pq-sort-icon{opacity:1}.pq-sort-icon.is-active{opacity:1}.pq-empty-state p a{color:#486b91;text-decoration:underline;text-underline-offset:3px}.pq-schema details[open]>summary{color:#e6c9b3}.pq-signout{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--muted);padding:8px 0 8px 12px;font:inherit;cursor:pointer}.pq-signout:hover{color:var(--ink)}.pq-first-connection{display:flex;align-items:center;gap:12px;margin:24px 32px 0;padding:16px 18px;background:#f5ebe3;border:1px solid #e3d7cc;border-radius:8px;color:#604737;font-size:12px}.pq-first-connection>svg{flex-shrink:0}.pq-first-connection p{margin:0;flex:1 1;line-height:1.65}.pq-first-connection strong{font-weight:600}.pq-first-connection a{color:inherit;font-weight:600;white-space:nowrap;text-underline-offset:4px}@media (max-width:640px){.pq-first-connection{margin:16px 16px 0;flex-wrap:wrap}.pq-first-connection p{flex-basis:calc(100% - 32px)}.pq-first-connection a{margin-left:30px}}.pq-view-picker{display:flex;align-self:stretch;min-width:0;gap:19px;overflow-x:auto;scrollbar-width:thin}.pq-view-picker button{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;min-height:49px;padding:0 1px;border:0;border-bottom:2px solid transparent;background:transparent;color:#64758a;font-size:11px;white-space:nowrap}.pq-view-picker button:hover{color:#20324c}.pq-view-picker button.is-active{color:#9a5a35;border-bottom-color:#9a5a35}.pq-results-header:has(.pq-view-picker){gap:24px}.pq-results-header:has(.pq-view-picker)>.pq-button{flex-shrink:0}.pq-viz{padding:0 24px 16px}.pq-viz-config{display:flex;gap:22px;padding:15px 0;border-bottom:1px solid #edf0f3;flex-wrap:wrap}.pq-results-card>.pq-viz-config{padding:12px 17px}.pq-viz-config label{display:flex;align-items:center;gap:9px;color:#64758a;font-size:11px}.pq-viz-config select{min-width:96px;max-width:210px;border:1px solid #dce2e9;border-radius:6px;padding:6px 25px 6px 9px;background-color:#fff;color:#34465e;font-size:11px}.pq-viz-heading{padding:23px 0 17px}.pq-viz-heading h3{font-size:14px;font-weight:550;color:#34465e;text-transform:capitalize}.pq-viz-heading p{margin-top:4px;font-size:11px;color:#64758a}.pq-viz-footnote{margin-top:20px;font-size:10px;color:#64758a}.pq-viz-bars{display:grid;grid-gap:13px;gap:13px;padding:4px 0 8px;max-height:450px;overflow:auto}.pq-viz-bar-row{display:grid;grid-template-columns:minmax(90px,1fr) minmax(80px,3fr) minmax(70px,auto);align-items:center;grid-gap:18px;gap:18px;font-size:11px}.pq-viz-row-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#34465e}.pq-viz-row-label small{display:block;color:#64758a;font-size:10px}.pq-viz-bar-row strong{font-weight:450;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pq-viz-bar-track{position:relative;height:17px;background:#f4f6f8;border-radius:3px}.pq-viz-bar-track i{position:absolute;top:0;bottom:0;background:#6a8cb0;border-radius:2px}.pq-viz-bar-track i.is-negative{background:#b47752}.pq-viz-zero{position:absolute;top:-3px;bottom:-3px;width:1px;background:#b8c4d1;z-index:1}.pq-viz-summary{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;border:1px solid #e2e7ed;border-radius:8px;margin:8px 0 12px;overflow:hidden}.pq-viz-summary>div{padding:25px 20px;min-width:0;border-left:1px solid #e2e7ed}.pq-viz-summary>div:first-child{border-left:0;background:#f6f8fa}.pq-viz-summary span{font-size:11px;color:#64758a}.pq-viz-summary strong{display:block;font-size:clamp(18px,2vw,29px);letter-spacing:-.6px;font-weight:500;margin:9px 0 7px;color:#20324c;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pq-viz-summary small{display:block;font-size:10px;color:#64758a}.pq-viz-plot-scroll{overflow-x:auto}.pq-viz-plot{display:block;width:100%;min-width:460px;max-height:390px}.pq-viz-gridline{stroke:#e6ebf1;stroke-dasharray:3 5}.pq-viz-baseline{stroke:#b8c4d1}.pq-viz-axis{font-size:10px;fill:#64758a}.pq-viz-line{fill:none;stroke:#486b91;stroke-width:2.3;stroke-linejoin:round;stroke-linecap:round}.pq-viz-point{fill:#fff;stroke:#486b91;stroke-width:2}.pq-viz-hit{fill:transparent}.pq-viz-hit:focus-visible{outline:2px solid #b47752;outline-offset:2px}.pq-viz-readout{display:flex;justify-content:flex-end;gap:12px;min-height:25px;padding-bottom:6px;font-size:11px;color:#64758a}.pq-viz-readout strong{color:#20324c;font-weight:550}.pq-viz-donut-layout{display:grid;grid-template-columns:minmax(180px,1fr) minmax(240px,1.4fr);grid-gap:36px;gap:36px;align-items:center;padding:7px 20px}.pq-viz-donut{position:relative;max-width:280px;width:100%;margin:0 auto}.pq-viz-donut svg{display:block;width:100%;overflow:visible}.pq-viz-donut-track{fill:none;stroke:#edf0f3;stroke-width:27}.pq-viz-donut-center{position:absolute;inset:33% 25%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;pointer-events:none}.pq-viz-donut-center strong{font-size:30px;font-weight:500;letter-spacing:-.8px}.pq-viz-donut-center span{max-width:100%;font-size:10px;color:#64758a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pq-viz-legend{display:grid;grid-gap:12px;gap:12px;list-style:none;padding:0;margin:0;max-height:300px;overflow:auto}.pq-viz-legend li{display:grid;grid-template-columns:8px minmax(60px,1fr) auto 42px;grid-gap:10px;gap:10px;align-items:center;font-size:11px}.pq-viz-legend i{width:7px;height:7px;border-radius:2px}.pq-viz-legend span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pq-viz-legend strong{font-weight:450;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pq-viz-legend small{color:#64758a;text-align:right;font-size:10px}.pq-viz-message{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;min-height:220px;gap:10px;color:#64758a}.pq-viz-message h3{font-weight:500;font-size:14px;color:#34465e}.pq-viz-message p{font-size:12px}.pq-viz-table-note{padding:11px 17px;color:#64758a;font-size:11px;border-bottom:1px solid #edf0f3}.pq-data-bar{position:relative;isolation:isolate;display:block;min-width:115px;padding:3px 7px;text-align:right}.pq-data-bar-fill{position:absolute;top:0;bottom:0;background:#dce7f2;border-radius:2px}.pq-data-bar-fill.is-negative{background:#f0dfd2}.pq-data-bar-zero{position:absolute;top:0;bottom:0;width:1px;background:#b8c4d1}.pq-data-bar-value{position:relative;z-index:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pq-grid td.pq-data-bar-cell{padding-top:7px;padding-bottom:7px}@media (max-width:1050px){.pq-results-header:has(.pq-view-picker){flex-wrap:wrap;gap:0;padding-right:14px}.pq-view-picker{flex:1 1 100%;gap:21px}.pq-results-header:has(.pq-view-picker)>.pq-button{margin:5px 0 7px auto}.pq-viz-summary{grid-template-columns:1fr 1fr}.pq-viz-summary>div:nth-child(3){border-left:0;border-top:1px solid #e2e7ed}.pq-viz-summary>div:nth-child(4){border-top:1px solid #e2e7ed}}@media (max-width:600px){.pq-viz{padding:0 14px 14px}.pq-view-picker{gap:17px}.pq-viz-config{gap:10px 16px}.pq-viz-config label{flex:1 1 130px;justify-content:space-between}.pq-viz-config select{max-width:165px}.pq-viz-donut-layout{grid-template-columns:1fr;gap:18px;padding:0}.pq-viz-donut{max-width:210px}.pq-viz-bar-row{gap:10px;grid-template-columns:minmax(70px,1fr) minmax(40px,1.3fr) minmax(55px,auto)}.pq-viz-summary>div{padding:18px 13px}.pq-viz-readout{justify-content:flex-start}}.pq-catalog-page{--catalog-ink:#20324c;--catalog-muted:#657184;--catalog-rule:#dfe4eb;--catalog-shadow:0 2px 4px #20324c03,0 8px 22px #20324c05;max-width:1184px;margin:0 auto;padding:38px 42px 56px;color:var(--catalog-ink)}.pq-catalog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:34px}.pq-catalog-heading h1{font-family:var(--font-display);font-size:42px;font-weight:400;line-height:1.1;letter-spacing:-.9px}.pq-catalog-heading p{max-width:64ch;margin-top:9px;font-size:14px;line-height:1.6;color:var(--catalog-muted)}.pq-catalog-count{padding-top:14px;white-space:nowrap;color:var(--catalog-muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pq-catalog-tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px}.pq-catalog-tabs{display:flex;max-width:100%;overflow-x:auto;border-bottom:1px solid var(--catalog-rule)}.pq-catalog-tabs button{padding:10px 0 11px;margin-right:21px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--catalog-muted);font-size:12px;white-space:nowrap}.pq-catalog-tabs button:last-child{margin-right:0}.pq-catalog-tabs button.is-active{color:#875135;border-bottom-color:#9a5a35;font-weight:600}.pq-catalog-tabs button:hover{color:var(--catalog-ink)}.pq-catalog-search{display:flex;align-items:center;gap:9px;width:228px;min-height:39px;padding:0 11px;border:1px solid var(--catalog-rule);border-radius:5px;background:#fff;color:var(--catalog-muted)}.pq-catalog-search:focus-within{border-color:#9a5a35;box-shadow:0 0 0 2px #9a5a3512}.pq-catalog-search input{min-width:0;width:100%;border:0;outline:0;padding:8px 0;background:transparent;font-size:12px;color:var(--catalog-ink)}.pq-catalog-search input::placeholder{color:#778291}.pq-catalog-search button{display:flex;padding:3px;border:0;background:transparent;color:var(--catalog-muted)}.pq-catalog-query-panel{border:1px solid var(--catalog-rule);border-radius:9px;background:#fff;box-shadow:var(--catalog-shadow);overflow:hidden}.pq-catalog-list-heading,.pq-catalog-query{display:grid;grid-template-columns:minmax(200px,1fr) 140px 104px 18px;grid-gap:20px;gap:20px;align-items:center}.pq-catalog-list-heading{padding:14px 22px;background:#f6f7f8;border-bottom:1px solid var(--catalog-rule);color:var(--catalog-muted);font-size:11px}.pq-catalog-query{padding:23px 22px;min-height:80px;border-bottom:1px solid #e6e9ee;border-radius:0;transition:background-color .12s}.pq-catalog-query:hover{background:#faf7f3}.pq-catalog-query:last-child{border-bottom:0}.pq-catalog-query:focus-visible{outline-offset:-3px}.pq-catalog-query h2{font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:1.55;letter-spacing:-.15px;text-wrap:pretty;color:var(--catalog-ink)}.pq-catalog-category,.pq-catalog-providers{color:var(--catalog-muted);font-size:11px;line-height:1.5}.pq-catalog-query>svg{color:#8d98a6}.pq-catalog-query:hover>svg{color:#9a5a35}.pq-catalog-results{margin-top:0;padding:14px 22px;border-top:1px solid #e6e9ee;background:#fafbfc;color:var(--catalog-muted);font-size:11px}.pq-catalog-empty{padding:64px 20px;text-align:center}.pq-catalog-empty h2{font-family:var(--font-display);font-size:28px;letter-spacing:-.4px;font-weight:400}.pq-catalog-empty p{margin:9px 0 20px;color:var(--catalog-muted);font-size:13px}.pq-catalog-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:30px 0 18px}.pq-catalog-section-heading h2{font-family:var(--font-display);font-size:25px;line-height:1.4;font-weight:400;letter-spacing:-.35px}.pq-catalog-note,.pq-catalog-section-heading p{color:var(--catalog-muted);font-size:12px;line-height:1.6}.pq-source-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--catalog-rule);border-radius:9px;background:#fff;box-shadow:var(--catalog-shadow);overflow:hidden}.pq-source-form{min-width:0;padding:27px;display:flex;flex-direction:column;gap:20px}.pq-source-form+.pq-source-form{border-left:1px solid var(--catalog-rule)}.pq-source-form-grid>.pq-source-form:only-child{grid-column:1/-1;max-width:620px}.pq-source-form-heading{margin-bottom:5px;padding-bottom:19px;border-bottom:1px solid #e9edf1}.pq-catalog-page .provider-logo{--provider-logo-height:30px}.pq-source-form-heading>p{color:var(--catalog-muted);margin-top:10px;font-size:12px}.pq-source-field{display:flex;flex-direction:column;gap:7px;min-width:0}.pq-source-field label{color:#46556a;font-size:12px;font-weight:500}.pq-source-field>input,.pq-source-secret{width:100%;height:41px;border:1px solid #ced6e0;border-radius:5px;background:#fff}.pq-source-field>input,.pq-source-secret input{color:var(--catalog-ink);padding:10px 12px;font-size:12px}.pq-source-field input::placeholder{color:#8a94a2}.pq-source-key-mode{color:var(--catalog-muted);font-size:11px;line-height:1.6}.pq-source-secret{display:flex;align-items:center}.pq-source-secret:focus-within{outline:2px solid #9a5a35;outline-offset:2px}.pq-source-secret input{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent}.pq-source-endpoint button,.pq-source-secret button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:36px;flex-shrink:0;background:transparent;border:0;border-radius:4px;color:var(--catalog-muted)}.pq-source-endpoint button:hover,.pq-source-secret button:hover{color:var(--catalog-ink);background:#f3f5f7}.pq-source-permissions{font-size:11px;color:var(--catalog-muted);line-height:1.7}.pq-source-permissions summary,.pq-source-webhook summary{list-style:none;display:flex;align-items:center;cursor:pointer;gap:7px;width:-moz-fit-content;width:fit-content}.pq-source-permissions summary::-webkit-details-marker,.pq-source-webhook summary::-webkit-details-marker{display:none}.pq-source-permissions[open] summary svg,.pq-source-webhook[open] summary svg{transform:rotate(180deg)}.pq-source-permissions p{margin:9px 0 0;max-width:65ch}.pq-source-form-footer{margin-top:auto;padding-top:4px;display:flex;align-items:center;justify-content:space-between;gap:16px}.pq-catalog-text-link{display:inline-flex;align-items:center;gap:5px;color:#5d6b7d;font-size:11px;line-height:1.5;white-space:nowrap}.pq-catalog-text-link:hover{color:#9a5a35}.pq-catalog-page .pq-button{font-size:12px;min-height:36px;border-radius:5px;padding:8px 13px}.pq-source-message{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.pq-source-message.is-error{color:#a93c46}.pq-source-message.is-success{color:#347664}.pq-source-message svg{margin-top:2px}.pq-source-security-note{display:flex;align-items:flex-start;gap:8px;margin-top:24px;color:var(--catalog-muted);font-size:11px;line-height:1.7}.pq-source-security-note>svg{margin-top:2px}.pq-source-accounts{border:1px solid var(--catalog-rule);border-radius:9px;background:#fff;box-shadow:var(--catalog-shadow)}.pq-source-account{padding:26px;border-bottom:1px solid var(--catalog-rule)}.pq-source-account:last-child{border-bottom:0}.pq-source-account-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.pq-source-identity{display:flex;align-items:center;gap:24px;min-width:0}.pq-source-identity h2{font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:-.2px;line-height:1.5;overflow-wrap:anywhere}.pq-source-status{display:flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap;color:var(--catalog-muted)}.pq-source-status>span{width:6px;height:6px;border-radius:50%;background:#8b96a5}.pq-source-status.is-live>span{background:#347664}.pq-source-status.has-error{color:#a93c46}.pq-source-status.has-error>span{background:currentColor}.pq-source-sync-details{display:flex;gap:24px;flex-wrap:wrap;margin:17px 0;color:var(--catalog-muted);font-size:11px;line-height:1.6}.pq-source-account-actions{margin-top:18px}.pq-source-import-note{color:var(--catalog-muted);font-size:12px;line-height:1.7;margin-block:10px}.pq-source-progress{margin-top:18px;border:1px solid var(--catalog-rule);border-radius:7px;overflow:hidden}.pq-source-progress summary{display:flex;align-items:center;gap:10px;padding:12px 14px;list-style:none;cursor:pointer;color:#46556a;font-size:12px}.pq-source-progress summary::-webkit-details-marker{display:none}.pq-source-progress summary>span{margin-left:auto;color:var(--catalog-muted);font-size:11px}.pq-source-progress[open] summary>svg{transform:rotate(180deg)}.pq-source-progress ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 24px;gap:0 24px;list-style:none;margin:0;padding:0 14px;background:#fafbfc;border-top:1px solid var(--catalog-rule)}.pq-source-progress li{min-width:0;padding-block:13px;border-bottom:1px solid #e8ecf0}.pq-source-resource-name{display:flex;align-items:center;gap:8px;color:#46556a;font-size:12px}.pq-source-resource-name>svg{color:#768496}.pq-source-resource-name>small{margin-left:auto;color:var(--catalog-muted);font-size:10px}.pq-source-progress .is-completed .pq-source-resource-name>svg{color:#347664}.pq-source-progress .is-running .pq-source-resource-name>svg{color:#9a5a35}.pq-source-progress .is-failed .pq-source-resource-name>svg{color:#a93c46}.pq-source-progress li>p{margin:5px 0 0 23px;color:var(--catalog-muted);font-size:10px;line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pq-source-progress li>.pq-source-resource-error{color:#a93c46;overflow-wrap:anywhere}.pq-source-poll-error{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;margin-top:14px;color:#975638;font-size:11px;line-height:1.6}.pq-source-poll-error button{padding:0;border:0;background:none;color:#9a5a35;font-size:11px;text-decoration:underline;text-underline-offset:3px}.pq-source-updates{margin-top:23px;padding-top:19px;border-top:1px solid var(--catalog-rule)}.pq-source-updates>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px}.pq-source-updates strong{color:#46556a;font-size:12px;font-weight:500}.pq-source-updates>div>span{color:#975638;font-size:11px}.pq-source-updates>div>.is-configured{color:#347664}.pq-source-updates>p{margin-top:7px;color:var(--catalog-muted);font-size:11px;line-height:1.7}.pq-source-updates .pq-source-webhook{margin-top:12px}.pq-source-sync-action{display:flex;align-items:center;gap:15px}.pq-source-sync-action>.pq-source-message{color:var(--catalog-muted);font-size:11px}.pq-source-sync-action>.is-error{color:#a93c46}.pq-source-webhook{margin-top:17px;color:var(--catalog-muted);font-size:12px}.pq-source-webhook summary{color:#4b5a6f;padding:2px 0;font-size:12px}.pq-source-webhook-content{max-width:720px;margin-top:16px;padding-left:17px;border-left:2px solid #e0e5ec}.pq-source-webhook-content>p:first-child{max-width:65ch;font-size:12px;line-height:1.7}.pq-source-endpoint{display:flex;align-items:center;gap:8px;padding:5px 7px 5px 11px;margin:12px 0 17px;border:1px solid var(--catalog-rule);border-radius:4px;background:#f5f7f9}.pq-source-endpoint code{min-width:0;flex:1 1;font-size:10px;color:#46556a;overflow-wrap:anywhere}.pq-source-webhook form{display:flex;align-items:flex-end;gap:10px}.pq-source-webhook form .pq-source-field{flex:1 1}.pq-source-webhook form .pq-button{height:41px}.pq-source-webhook .pq-source-message{margin-top:11px}.pq-demo-sources{border:1px solid var(--catalog-rule);border-radius:9px;overflow:hidden;background:#fff;box-shadow:var(--catalog-shadow)}.pq-demo-source-table{width:100%;border-collapse:collapse;text-align:left}.pq-demo-source-table th{font-weight:500}.pq-demo-source-table th:first-child{width:55%}.pq-demo-source-head th{background:#f5f7f9;padding:12px 26px;border-bottom:1px solid var(--catalog-rule);color:var(--catalog-muted);font-size:11px}.pq-demo-source-row td,.pq-demo-source-row th{padding:32px 26px;border-bottom:1px solid #e6e9ee;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pq-demo-source-row td{color:#4b5a6f}.pq-demo-source-footer{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:21px 26px}.pq-demo-source-footer p{max-width:52ch;color:var(--catalog-muted);font-size:12px;line-height:1.7}.pq-live-source-prompt{margin-top:34px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 27px;border:1px solid #e9e1d8;border-radius:9px;background:#f6f1eb}.pq-live-source-prompt h2{font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.5;letter-spacing:-.3px}.pq-live-source-prompt p{margin-top:5px;color:var(--catalog-muted);font-size:12px;line-height:1.6}@media (max-width:1100px){.pq-catalog-page{padding:30px 28px 44px}.pq-catalog-tools{align-items:flex-start}.pq-catalog-search{width:100%;max-width:300px}.pq-catalog-list-heading,.pq-catalog-query{grid-template-columns:minmax(160px,1fr) 112px 89px 18px;gap:14px}.pq-source-form{padding:23px}.pq-source-form-footer{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width:760px){.pq-catalog-page{padding:28px 22px 40px}.pq-catalog-heading{margin-bottom:26px;gap:16px}.pq-catalog-heading h1{font-size:36px}.pq-catalog-count{font-size:11px}.pq-catalog-heading p{font-size:13px}.pq-catalog-tools{display:flex;flex-direction:column-reverse;gap:18px}.pq-catalog-search{max-width:none}.pq-catalog-tabs{width:100%}.pq-catalog-list-heading{display:none}.pq-catalog-query-list{border-top:0}.pq-catalog-query{grid-template-columns:1fr auto 18px;gap:7px 12px;padding:20px 17px}.pq-catalog-query h2{grid-column:1/3;font-size:14px}.pq-catalog-category{grid-row:2}.pq-catalog-providers{grid-row:2;text-align:right}.pq-catalog-query>svg{grid-column:3;grid-row:1/3}.pq-catalog-results{padding-left:17px}.pq-source-form-grid{grid-template-columns:1fr}.pq-source-form+.pq-source-form{border-left:0;border-top:1px solid var(--catalog-rule)}.pq-source-form{padding:24px}.pq-source-form-footer{flex-direction:row;align-items:center}.pq-catalog-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.pq-source-identity{gap:13px;flex-wrap:wrap;flex:1 1 145px}.pq-source-identity h2{width:100%}.pq-source-account-heading{align-items:flex-start;flex-wrap:wrap}.pq-source-account{padding:22px}.pq-source-status{padding-top:8px}.pq-source-sync-details{gap:6px;flex-direction:column}.pq-source-sync-action{align-items:flex-start;flex-direction:column;gap:8px}.pq-source-progress ul{grid-template-columns:1fr}.pq-source-progress summary{flex-wrap:wrap;gap:5px 8px;padding:12px}.pq-source-progress summary>span{order:3;width:100%;margin-left:0}.pq-source-progress summary>svg{margin-left:auto}.pq-source-webhook form{align-items:stretch;flex-direction:column}.pq-source-webhook form .pq-button{align-self:flex-start}.pq-demo-source-table th:first-child{width:auto}.pq-demo-source-head th{padding:12px;font-size:10px}.pq-demo-source-row td,.pq-demo-source-row th{padding:24px 12px}.pq-demo-source-table .provider-logo{--provider-logo-height:24px}.pq-demo-source-footer{align-items:flex-start;flex-direction:column;padding:21px 24px;gap:13px}.pq-live-source-prompt{flex-direction:column;align-items:flex-start;gap:17px;padding:23px}}@media (prefers-reduced-motion:reduce){.pq-catalog-query{transition:none}}.home-teams{padding-top:36px;padding-bottom:88px}.teams-heading{margin-bottom:30px}.teams-heading .section-label{margin-bottom:12px}.teams-heading h2{font-family:var(--font-display);font-size:54px;font-weight:400;line-height:1.05;letter-spacing:-.025em;color:#20324c}.teams-panel{border:1px solid #dce2e9;border-radius:20px;background:#ffffff;box-shadow:0 3px 8px #20324c04,0 18px 40px -35px #20324c30;overflow:hidden}.teams-tabs{display:flex;gap:28px;align-items:stretch;padding:0 40px;min-height:70px;border-bottom:1px solid #e5e9ee}.teams-tabs button{position:relative;border:0;border-bottom:2px solid transparent;padding:23px 4px 21px;background:transparent;color:#657184;font-size:14px;font-weight:500;min-width:90px;text-align:left;transition:color .15s,border-color .15s}.teams-tabs button:hover{color:#20324c}.teams-tabs button[aria-selected=true]{color:#9a5a35;border-bottom-color:#9a5a35}.teams-content{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);grid-gap:36px;gap:36px;padding:38px 32px 36px 40px;align-items:stretch}.teams-content:focus-visible{outline-offset:-5px}.teams-copy{padding:10px 0;min-width:0}.marketing-page .teams-copy h3{font-family:var(--font-display);font-size:36px;font-weight:400;line-height:1.1;letter-spacing:-.025em;max-width:330px;color:#20324c;margin:0}.teams-copy>p{font-size:14px;line-height:1.75;color:#657184;max-width:340px;margin:18px 0 0}.teams-questions{display:flex;flex-direction:column;gap:0;margin-top:32px;max-width:360px;border-top:1px solid #e5e9ee}.teams-questions button{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border:0;border-bottom:1px solid #e5e9ee;background:transparent;text-align:left;font-size:13px;line-height:1.55;color:#566579;transition:color .15s}.teams-questions button span{flex:1 1}.teams-questions button svg{color:#9ba9b9}.teams-questions button.is-selected,.teams-questions button.is-selected svg,.teams-questions button:hover,.teams-questions button:hover svg{color:#9a5a35}.teams-workspace-surround{min-width:0;padding:20px;border-radius:13px;background:#e8eff5;display:flex;align-items:center;border:1px solid #e1e9f0}.teams-workspace{width:100%;min-width:0;border:1px solid #cbd6e3;border-radius:9px;background:#fff;overflow:hidden;box-shadow:0 3px 7px #20324c09,0 10px 20px -15px #20324c30}.teams-workspace-header{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#20324c;padding:11px 16px;min-height:44px;color:#f4f7fa}.teams-workspace-header>span:first-child{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500}.teams-workspace-header>span:last-child{font-size:10px;color:#b5c4d6}.teams-workspace-header .provider-logo{color:inherit}.teams-query-heading{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #e6ebf0;min-height:63px}.teams-query-heading h4{margin:0;font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:1.5;color:#334a64}.teams-query-heading>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:10px;font-weight:500;flex:none;border:1px solid #dde4ed;border-radius:5px;padding:5px 7px;color:#586e88;background:#ffffff}.teams-query-heading>button[aria-pressed=true]{border-color:#d1dce8;background:#edf2f7;color:#486b91}.teams-query-content{min-height:222px;min-width:0;display:flex;flex-direction:column}.teams-code{padding:17px 17px 20px;margin:0;min-height:222px;max-height:250px;overflow:auto;width:100%;font-family:var(--font-mono);font-size:11px;line-height:1.8;color:#344d69;background:#fafbfd;border:0;border-radius:0;-moz-tab-size:2;tab-size:2;scrollbar-width:thin;scrollbar-color:#cbd6e3 #fafbfd}.teams-code code{font-family:inherit;font-size:inherit}.teams-sql-keyword{color:#9a5a35}.teams-sql-string{color:#486b91}.teams-sql-comment{color:#657184}.teams-query-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;color:#8798ad;padding:30px 24px;min-height:222px}.teams-query-state strong{font-size:13px;font-weight:500;color:#48617c}.teams-query-state p{color:#5f7187;font-size:11px;line-height:1.6;max-width:280px;margin:0}.teams-query-error strong{color:#a5584a}.teams-query-error p{color:#9c665b;overflow-wrap:anywhere}.teams-table-scroll{width:100%;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#cbd6e3 #fff}.teams-table{border-collapse:collapse;width:100%;min-width:360px;font-size:11px;color:#475d76}.teams-table th{background:#f7f9fb;color:#5f7187;padding:11px 13px;text-align:left;font-weight:400;border-bottom:1px solid #e7edf2}.teams-table td,.teams-table th{font-size:10px;white-space:nowrap}.teams-table td{padding:12px 13px;border-bottom:1px solid #eef2f6}.teams-table tbody tr:last-child td{border-bottom:0}.teams-table tbody tr:hover{background:#fafcfe}.teams-table .is-numeric{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-size:10px}.teams-query-note{margin:0;padding:11px 15px;border-top:1px solid #e8edf2;color:#637389;background:#fcfdfe;font-size:10px;line-height:1.65;max-width:none}.teams-workspace-footer{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 14px;border-top:1px solid #e2e8ef;min-height:54px}.teams-query-status{display:inline-flex;align-items:center;gap:4px;color:#65768c;font-size:10px;white-space:nowrap}.teams-query-status>svg{color:#568674}.teams-query-status>span{color:#b0bdcd;margin-inline:2px}.teams-workspace-footer>div{display:flex;align-items:center;gap:13px;margin-left:auto}.teams-run-query{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #9a5a35;border-radius:5px;background:#9a5a35;color:#fff;padding:8px 10px;font-size:10px;font-weight:500;white-space:nowrap;box-shadow:inset 0 1px 0 #ffffff14}.teams-run-query:hover{background:#814b2b;border-color:#814b2b}.teams-run-query:disabled{opacity:.65;cursor:wait}.teams-open-query{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#486b91;text-decoration:none;white-space:nowrap}.teams-open-query:hover{color:#9a5a35}.teams-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.teams-spinner{animation:teams-spin 1s linear infinite}@keyframes teams-spin{to{transform:rotate(1turn)}}@media (max-width:1050px){.teams-content{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:30px 23px 28px 29px;gap:25px}.teams-tabs{padding-inline:29px}.marketing-page .teams-copy h3{font-size:32px}.teams-copy>p{font-size:13px}.teams-questions{margin-top:26px}.teams-questions button{font-size:12px;padding-block:15px}.teams-workspace-surround{padding:14px}.teams-workspace-footer>div{gap:10px}.teams-open-query,.teams-query-status{font-size:10px}.teams-run-query{font-size:10px;padding-inline:8px}}@media (max-width:800px){.teams-content{grid-template-columns:1fr;gap:29px;padding:28px}.teams-copy{padding:0}.marketing-page .teams-copy h3{max-width:550px;font-size:35px}.teams-copy>p{max-width:600px;font-size:14px;margin-top:13px}.teams-questions{max-width:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:23px}.teams-questions button{align-items:flex-start}.teams-questions button svg{margin-top:3px}.teams-workspace-surround{padding:21px}.teams-code{font-size:11px}.teams-table{min-width:400px}.teams-table td,.teams-table th{font-size:11px}.teams-query-status,.teams-table .is-numeric{font-size:10px}.teams-run-query{font-size:10px;padding-inline:10px}}@media (max-width:600px){.home-teams{padding-top:22px;padding-bottom:56px}.teams-heading{margin-bottom:24px}.teams-heading h2{font-size:42px}.teams-panel{border-radius:14px}.teams-tabs{gap:0;padding-inline:16px;min-height:58px;justify-content:space-between}.teams-tabs button{min-width:0;padding:18px 2px 16px;font-size:12px}.teams-content{padding:24px 18px 18px;gap:24px}.marketing-page .teams-copy h3{font-size:31px}.teams-copy>p{font-size:13px;line-height:1.7}.teams-questions{display:flex;gap:0;margin-top:20px}.teams-questions button{font-size:12px;padding-block:14px;align-items:center}.teams-questions button svg{margin-top:0}.teams-workspace-surround{padding:10px;border-radius:10px;margin-inline:-5px}.teams-workspace-header{padding-inline:12px}.teams-query-heading{padding:12px;gap:8px}.teams-query-heading h4{font-size:11px}.teams-query-heading>button{font-size:10px;gap:4px;padding:5px 6px}.teams-code,.teams-query-content,.teams-query-state{min-height:226px}.teams-code{max-height:250px;font-size:11px;padding:15px 12px}.teams-query-state{padding-inline:18px}.teams-query-state p{font-size:11px}.teams-table td,.teams-table th{font-size:10px;padding-inline:11px}.teams-table .is-numeric{font-size:10px}.teams-query-note{font-size:10px;padding-inline:12px}.teams-workspace-footer{padding:11px 12px;gap:10px}.teams-workspace-footer>div{gap:10px;flex-wrap:wrap}.teams-run-query{font-size:10px;padding:7px 8px}.teams-open-query{font-size:10px}}@media (max-width:360px){.teams-tabs{padding-inline:12px}.teams-tabs button{font-size:11px}.teams-content{padding-inline:13px}.teams-heading h2{font-size:39px}.marketing-page .teams-copy h3{font-size:29px}.teams-workspace-surround{margin-inline:-3px;padding:7px}}@media (prefers-reduced-motion:reduce){.home-teams *,.home-teams :after,.home-teams :before{animation:none!important;transition:none!important}}