.middleware_page{color:var(--light-primary-color);min-height:100vh;background:#0b0b0b!important}.usecase_banner .row{align-items:center}.banner_content,.banner_img{margin:50px}.banner_content h1{font-size:48px;font-weight:700;line-height:56px}.banner_content h1 span{color:#f27928}.banner_content p{font-size:16px;font-weight:400;line-height:24px}.banner_img img{width:100%}.step_section .row{align-items:center}.step_section .step_card .card_content h2{font-family:var(--primary-font);letter-spacing:0;text-align:left;margin:0 0 24px;padding:0;font-size:40px;font-weight:600;line-height:52px}.step_section .step_card .card_content p{font-family:var(--primary-font);font-size:var(--font-size-medium);letter-spacing:0;text-align:left;margin:0 0 25px;padding:0;font-weight:400;line-height:24px}.step_section .step_card .card_image{background:0 0!important}.step_section .step_card:last-child{margin-top:100px;margin-bottom:0}.step_section .step_cards img{width:70%;height:auto}.steps_title .title_section{background:#0b0b0b!important}.sales_features .title_content h2{font-size:36px;font-weight:600;line-height:44px}.steps_title .title_content h2{font-size:40px;font-weight:600;line-height:52px}.sales_features .title_content h2{color:#fff}.title_section .title_content h2 span{color:#f27928}.g2-section{background:var(--dark-primary-color);padding:100px 0 130px}.g2-section .badges-img-container{width:800px;margin:0 auto}.badges-img-container img{width:100%}.list-img-container img{width:300px;margin:0 auto}.usecase-cta-section{border-radius:8px;margin-bottom:100px;padding:50px;background:var(--dark-secondary-background-color)!important}.usescase_meeting_content h5{letter-spacing:0;color:var(--dark-primary-color);margin:0 0 16px;padding:0;font-size:24px;font-weight:600;line-height:44px}.usecase-cta-section .row:last-child .col-sm-2 .banner_btn button{padding:8px 30px}.usecase-hero-section{flex-direction:column;justify-content:center;min-height:calc(100dvh - 5.375rem);display:flex;position:relative;overflow:hidden;background:#0b0b0b!important}@media (max-width:575.98px){.usecase-hero-section{min-height:calc(100dvh - 4.75rem)}}.usecase-list-section{padding:2rem 0;background:#0b0b0b!important}.usecase-hero-section,.usecase-list-section,section.pt-5.mb-5{background:#0b0b0b!important}section:has(.pagination-container){background:#0b0b0b!important}.usecase-hero-section .container{max-width:clamp(320px,75vw,75rem);margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative}@media (min-width:640px){.usecase-hero-section .container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.usecase-hero-section .container{padding-left:2rem;padding-right:2rem}}.usecase-hero-content{text-align:center;margin-bottom:1rem}.usecase-hero-title{color:var(--light-primary-color);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:3.75rem;font-weight:700;line-height:1.2}.usecase-hero-title span{color:#f27928}@media (min-width:768px){.usecase-hero-title{font-size:3.75rem;line-height:1.2}}.usecase-hero-title .text-primary-orange{color:var(--secondary-font-color)}.usecase-hero-subtitle{color:#d4d4d4;max-width:48rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.6}.usecase-banner-btn{background:var(--secondary-font-color);color:#fff;border-radius:.5rem;align-items:center;margin-right:1rem;padding:10px 0;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.usecase-banner-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f973164d}.usecase-banner-btn button{color:inherit;font-weight:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none}.usecase-stats-section{margin-top:2rem;padding:1.5rem 0}.usecase-stats-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.75rem;max-width:800px;margin:0 auto;display:flex}.usecase-stat-item{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:100px;display:flex}.usecase-stat-number{color:#f27928;font-size:2.25rem;font-weight:700;line-height:1.1;font-family:var(--primary-font);margin-bottom:.25rem}.usecase-stat-label{color:#fff;font-size:.875rem;font-weight:400;line-height:1.3;font-family:var(--primary-font)}@media (max-width:768px){.usecase-stats-grid{gap:1.75rem;max-width:480px}.usecase-stat-number{font-size:1.875rem}.usecase-stat-label{font-size:.8rem}}@media (max-width:480px){.usecase-stats-grid{flex-direction:column;gap:1.5rem;max-width:260px}.usecase-stat-item{width:100%;min-width:auto}.usecase-stat-number{font-size:1.75rem}.usecase-stat-label{font-size:.75rem}}@media (max-width:360px){.usecase-stats-grid{gap:1.25rem}.usecase-stat-number{font-size:1.5rem}.usecase-stat-label{font-size:.7rem}}.usecase-list-header{margin-bottom:2rem}.usecase-list-title{color:var(--dark-text-primary);text-align:center;margin-bottom:2rem;font-size:2.5rem;font-weight:700}.usecase-search-filter-section{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.usecase-top-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.usecase-active-filters{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.usecase-filter-label{color:var(--dark-text-secondary);font-size:.875rem;font-weight:500}.usecase-filter-tag,.usecase-active-filter-tag{color:#fff;background:linear-gradient(135deg,#f97316 100%,#ea580c 0%);border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.usecase-filter-remove{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;margin-left:.25rem;padding:0;font-size:1.25rem;line-height:1;transition:none!important;transform:none!important}.usecase-filter-remove:hover{opacity:.8;transform:none!important}.usecase-no-filters{color:var(--dark-text-muted);font-size:.875rem;font-style:italic}.usecase-results-info{align-items:center;gap:1rem;display:flex}.usecase-sort-dropdown{position:relative}.usecase-sort-select{color:var(--dark-text-primary);cursor:pointer;appearance:none;background-color:#1a1a1a4d;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border:1px solid #3333;border-radius:.5rem;margin-bottom:0;padding:.5rem 2rem .5rem .75rem;font-size:.875rem}.usecase-sort-select:focus{border-color:#f9731680;outline:none}.usecase-results-count{color:var(--dark-text-secondary);font-size:.875rem;font-weight:500}@media (max-width:768px){.usecase-list-title{font-size:2rem}.usecase-top-row{flex-direction:column;align-items:stretch;gap:1rem}.usecase-results-info{align-self:flex-end}}.usecase-bottom-cta-section{background:linear-gradient(90deg,#f279284d,#f279280d);margin-top:2rem;padding:4rem 0}.usecase-bottom-cta-content{max-width:1200px;margin:0 auto}.usecase-cta-centered{text-align:center;justify-content:center;align-items:center;display:flex}.usecase-cta-content{max-width:800px;margin:0 auto}.usecase-bottom-cta-title{color:var(--dark-text-primary);text-align:center;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2}.usecase-bottom-cta-description{color:var(--dark-text-secondary);text-align:center;margin-bottom:2.5rem;font-size:1.125rem;line-height:1.6}.usecase-cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.usecase-cta-btn{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.usecase-cta-btn button{color:inherit;font-weight:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none}.usecase-cta-btn-primary{color:#fff;background:#f27928;border-color:#f27928}.usecase-cta-btn-primary:hover{background:#e06820;border-color:#e06820;transform:translateY(-2px);box-shadow:0 8px 25px #f279284d}.usecase-cta-btn-secondary{color:#f27928;background:0 0;border-color:#f27928}.usecase-cta-btn-secondary:hover{color:#f27928;background:#fff;border-color:#f27928;transform:translateY(-2px);box-shadow:0 8px 25px #f2792833}.usecase-cta-image{border-radius:1rem;max-width:100%;height:auto;box-shadow:0 10px 30px #0000004d}.usecase-bottom-cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.usecase-bottom-cta-btn{border-radius:.5rem;justify-content:center;align-items:center;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.usecase-bottom-cta-btn-primary{background:var(--primary-orange);color:#fff;border:1px solid var(--primary-orange)}.usecase-bottom-cta-btn-primary:hover{background:var(--primary-orange-dark);border-color:var(--primary-orange-dark);transform:translateY(-2px);box-shadow:0 8px 25px #f973164d}.usecase-bottom-cta-btn-secondary{color:var(--primary-orange);border:1px solid var(--primary-orange);background:0 0}.usecase-bottom-cta-btn-secondary:hover{background:var(--primary-orange);color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #f9731633}@media (max-width:768px){.usecase-bottom-cta-section{padding:3rem 0}.usecase-bottom-cta-title{font-size:2rem}.usecase-bottom-cta-description{font-size:1rem}.usecase-cta-btn{min-width:160px}}@media (max-width:480px){.usecase-bottom-cta-title{font-size:1.75rem}.usecase-cta-buttons{flex-direction:column;align-items:center}.usecase-cta-btn{width:100%;max-width:280px}}.usecase-tag{color:#fff;text-align:center;text-transform:none;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border-radius:16px;width:fit-content;margin-bottom:16px;margin-left:0;padding:6px 12px;font-size:11px;font-weight:600;line-height:14px}.usecase-content{margin-top:0;margin-bottom:16px}.usecase-content h2{-webkit-line-clamp:2;color:var(--light-primary-color);-webkit-box-orient:vertical;margin-bottom:20px;font-size:18px;font-weight:600;line-height:24px;display:-webkit-box;overflow:hidden}.usecase-content p{color:#9ca3af;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.usecase-footer{justify-content:flex-start;align-items:center;margin-top:auto;display:flex}.usecase-read-more-link{color:#fff;align-items:center;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.usecase-read-more-link:hover{color:#f0f0f0}.usecase-read-more-icon{width:20px;height:20px;margin-left:4px;transition:transform .2s}.usecase-read-more-link:hover .usecase-read-more-icon{transform:translate(2px)}.usecase-item{cursor:pointer;background:#1a1a1a80;border:2px solid #333;border-radius:16px;flex-direction:column;justify-content:space-between;padding:30px;transition:border-color .2s;display:flex}.usecase-item:hover{border-color:#f27928}.usecase-item:hover .usecase-content h2{color:#f27928}.usecase-item:hover .usecase-read-more-link{color:#f27928;transform:translate(4px)}.usecase-item:hover .usecase-read-more-icon{color:#f27928}.usecase-list-container .usecase-item{background:#1a1a1a80!important}.pagination-container{margin:3rem 0}.usecase-list-container .usecase-item-overlay{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}section.pt-5.mb-5{background:#0b0b0b}section:has(.pagination-container){background:#0b0b0b}@media (max-width:576px){.step_section .step_card .card_content{padding-left:20px;margin-top:50px!important;margin-left:0!important}.g2-section .badges-img-container{width:300px}}.step_section .step_card .card_content a{text-decoration:none;color:#f27928!important}.step_section .step_card .card_content a:hover{text-decoration:underline;color:#fff!important}.step_section .step_card .card_content p a:hover{opacity:.8;text-decoration:none;color:#f27928!important}.step-read-more-btn{color:#f27928;cursor:pointer;background:0 0;border:1px solid #f27928;border-radius:6px;margin-top:16px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .3s ease-in-out;display:inline-block;text-decoration:none!important}.step-read-more-btn:hover{background:#f27928;transform:none;color:#fff!important;text-decoration:none!important}.usecase-footer-banner-section{padding:80px 0;background:linear-gradient(90deg,#f279284d,#f279280d)!important}.footer-banner-content{text-align:center;max-width:800px;margin:0 auto}.footer-banner-btn{align-items:center;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex}.footer-banner-btn button{color:#fff;cursor:pointer;border:none;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:600;transition:all .3s ease-in-out;background:0 0!important;border:1px solid #f27928!important}.footer-banner-btn:hover button{background:#e06820;transform:translateY(-2px)}@media (max-width:768px){.usecase-footer-banner-section{padding:60px 0}.footer-banner-content h2{font-size:28px}.footer-banner-content p{font-size:14px}}.usecase_banner_section{background:#0b0b0b;padding:80px 0}.banner_content.text-center{margin:0 2.75rem}.banner_content h1{color:#fff;margin-bottom:40px;font-size:48px;font-weight:700;line-height:1.2}.banner_content .pt-3{justify-content:center;display:flex}.banner_content .banner_btn button{color:#fff;cursor:pointer;background:#f27928;border:none;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:600}.step_header_section{margin:0 2.75rem}.step_section{padding-left:2.75rem;padding-right:2.75rem}.step_card.row.align-items-center{margin-bottom:100px}.card_content.order-xs-2.order-lg-2{padding-left:50px}.card_content.order-xs-1.order-lg-1,.card_image.order-xs-1.order-lg-1{padding-right:50px}.card_image.order-xs-2.order-lg-2{padding-left:50px}.card_image img{width:100%;height:auto}.usecase-footer-banner-section{background:#2d2d2d;padding:80px 0}.footer-banner-content h2{color:#fff;margin-bottom:20px;font-size:36px;font-weight:700;line-height:1.2}.footer-banner-content p{color:#d4d4d4;max-width:600px;margin:0 auto 30px;font-size:16px;font-weight:400;line-height:1.5}.footer-banner-btn button{color:#fff;cursor:pointer;background:#f27928;border:none;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:600}@media (max-width:575.98px){.usecase_banner_section{padding:40px 0}.banner_content h1{margin-bottom:20px;line-height:1.3;font-size:28px!important}.banner_content .pt-3{flex-direction:column;align-items:center;gap:15px}.steps_title{text-align:center;margin-bottom:30px}.banner_img{text-align:center;margin-top:30px}.step_card.row.align-items-center{flex-direction:column;margin-bottom:60px}.card_content.order-xs-2.order-lg-2,.card_content.order-xs-1.order-lg-1{text-align:center;margin-bottom:30px;padding-left:20px!important;padding-right:20px!important}.card_image.order-xs-1.order-lg-1,.card_image.order-xs-2.order-lg-2{text-align:center;padding-left:20px!important;padding-right:20px!important}.usecase-footer-banner-section{padding:40px 0}.footer-banner-content h2{margin-bottom:15px;font-size:24px}.footer-banner-content p{margin-bottom:25px;font-size:14px}.step-read-more-btn{text-align:center;width:fit-content;margin:20px auto 0;display:block}}@media (min-width:576px) and (max-width:767.98px){.usecase_banner_section{padding:60px 0}.banner_content h1{margin-bottom:30px;font-size:36px}.step_card.row.align-items-center{margin-bottom:80px}.card_content.order-xs-2.order-lg-2,.card_content.order-xs-1.order-lg-1{text-align:center;margin-bottom:30px;padding-left:30px;padding-right:30px}.card_image.order-xs-1.order-lg-1,.card_image.order-xs-2.order-lg-2{text-align:center;padding-left:30px;padding-right:30px}.footer-banner-content h2{font-size:30px}}@media (min-width:768px) and (max-width:991.98px){.usecase_banner_section{padding:70px 0}.banner_content h1{font-size:42px}.steps_title{text-align:left}.step_card.row.align-items-center{margin-bottom:90px}.card_content.order-xs-2.order-lg-2{padding-left:40px;padding-right:20px}.card_content.order-xs-1.order-lg-1,.card_image.order-xs-1.order-lg-1{padding-left:20px;padding-right:40px}.card_image.order-xs-2.order-lg-2{padding-left:40px;padding-right:20px}}@media (min-width:992px) and (max-width:1199.98px){.card_content.order-xs-2.order-lg-2{padding-left:45px;padding-right:25px}.card_content.order-xs-1.order-lg-1,.card_image.order-xs-1.order-lg-1{padding-left:25px;padding-right:45px}.card_image.order-xs-2.order-lg-2{padding-left:45px;padding-right:25px}}@media (min-width:1200px){.card_content.order-xs-2.order-lg-2{padding-left:50px;padding-right:30px}.card_content.order-xs-1.order-lg-1,.card_image.order-xs-1.order-lg-1{padding-left:30px;padding-right:50px}.card_image.order-xs-2.order-lg-2{padding-left:50px;padding-right:30px}}.text-center{text-align:center!important}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}.banner_img img,.card_image img{width:70%;max-width:100%;height:auto;margin:0 auto;display:block}.step_card{overflow:hidden}.step_card .card_content{word-wrap:break-word;overflow-wrap:break-word}@media (max-width:992px){.usecase-item-overlay{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:500px){.usecase-item-overlay{grid-template-columns:1fr!important}}@media (max-width:800px){.usecase-hero-section .container{max-width:none}.usecase-hero-section{min-height:0;padding:2.5rem 0}.usecase-hero-title{margin-bottom:.75rem;font-size:1.75rem!important;line-height:1.25!important}.usecase-hero-subtitle{margin-bottom:1.25rem;font-size:.9375rem;line-height:1.6}.usecase-banner-btn{margin-right:0;padding:0}.usecase-banner-btn button{min-height:2.75rem;padding:.75rem 1.25rem;font-size:.9375rem}.usecase-stats-section{margin-top:1.5rem;padding:0}.usecase-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem;max-width:none;display:grid}.usecase-stat-item{width:auto;min-width:0}.usecase-stat-number{font-size:1.25rem;line-height:1.2}.usecase-stat-label{font-size:.75rem;line-height:1.3}}@media (max-width:480px){.usecase-stats-grid{flex-direction:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem .75rem;max-width:none;display:grid}.usecase-stat-item{width:auto}.usecase-stat-number{font-size:1.125rem}.usecase-stat-label{font-size:.75rem}}.usecase-hero-subtitle{text-align:center}
.detail-page-wrapper{color:#fff;background-color:#0b0b0b;min-height:100vh;padding-bottom:80px}.detail-hero-content{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.app-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex}.app-badge{color:#e0e0e0;background:#1a1a1a;border:1px solid #333;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.app-icon-sm{color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:flex;overflow:hidden}.app-icon-sm img{object-fit:contain;width:100%;height:100%}.flow-arrow{color:#666;justify-content:center;align-items:center;display:flex}.flow-category{color:#f27928;letter-spacing:.05em;background:#f279281a;border:1px solid #f2792833;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:600}.dh-title{text-wrap:balance;letter-spacing:-.02em;color:#fff;margin-bottom:20px;font-size:clamp(2rem,1.5rem + 2.5vw,3rem);font-weight:800;line-height:1.15}.dh-sub{color:#9ca3af;max-width:800px;margin-bottom:32px;font-size:17px;line-height:1.6}.dh-actions{justify-content:center;align-items:center;gap:12px;display:flex}.btn-primary{color:#fff;background:#f27928;border-radius:8px;justify-content:center;align-items:center;min-height:2.75rem;padding:10px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.btn-primary:hover{background:#d96a20}.btn-secondary{color:#e0e0e0;background:0 0;border:1px solid #333;border-radius:8px;justify-content:center;align-items:center;min-height:2.75rem;padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-secondary:hover{color:#fff;border-color:#f27928}.detail-body{grid-template-columns:1fr 320px;gap:40px;max-width:1100px;margin:0 auto;padding:40px 24px;display:grid}.section-block{background:#111;border:1px solid #222;border-radius:12px;margin-bottom:24px;padding:28px}.sb-title{color:#fff;align-items:center;gap:10px;margin-bottom:20px;font-size:16px;font-weight:700;display:flex}.step-list{flex-direction:column;gap:20px;display:flex}.step-item{gap:16px;display:flex}.step-num{color:#fff;background:#f27928;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.step-body strong{color:#fff;margin-bottom:6px;font-size:14px;font-weight:700;display:block}.step-body p{color:#aaa;margin:0;font-size:14px;line-height:1.6}.step-body a{color:#f27928;text-decoration:none}.benefit-list{flex-direction:column;gap:16px;display:flex}.benefit-item{align-items:flex-start;gap:12px;display:flex}.benefit-check{color:#10b981;background:#10b9811a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:flex}.benefit-text{color:#ccc;font-size:14px;line-height:1.5}.benefit-text p{margin:0}.benefit-text ul{margin:0;padding-left:16px}.aside-card{background:#111;border:1px solid #222;border-radius:12px;padding:24px}.aside-card-title{letter-spacing:.1em;text-transform:uppercase;color:#888;margin-bottom:16px;font-size:11px;font-weight:700}.meta-row{border-bottom:1px solid #222;justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}.meta-row:last-child{border-bottom:none}.meta-label{color:#888}.meta-val{color:#eee;font-weight:600}.cta-aside{text-align:center;background:#111;border:1px solid #222;border-radius:12px;margin-top:20px;padding:24px}.cta-aside h4{color:#fff;margin-bottom:.75rem;font-size:1.125rem;font-weight:700;line-height:1.4}.cta-aside p{color:#b3b3b3;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.related-item{background:#111;border:2px solid #222;border-radius:8px;padding:14px;text-decoration:none;transition:all .2s;display:block}.related-item:hover{background:#161616;border-color:#f27928}.ri-apps{color:#888;margin-bottom:6px;font-size:11px}.ri-title{color:#ccc;font-size:13px;font-weight:600;line-height:1.4}@media (max-width:900px){.detail-body{grid-template-columns:1fr}.detail-aside{flex-direction:column;gap:20px;display:flex}}.similar-automations-section{background-color:#111;border-top:1px solid #222;width:100%;padding:64px 0}.similar-apps-section{background-color:#161616;border-top:1px solid #222;border-bottom:1px solid #222;width:100%;padding:64px 0}.similar-section-inner{max-width:1100px;margin:0 auto;padding:0 24px}.similar-section-header{text-align:center;margin-bottom:28px}.similar-section-header h2{color:#fff;letter-spacing:-.01em;margin:0 0 8px;font-size:24px;font-weight:800}.similar-section-header p{color:#9ca3af;margin:0;font-size:14px}.similar-usecases-grid{flex-direction:column;gap:16px;display:flex}.similar-usecase-card{background:#161616;border:1px solid #222;border-radius:12px;justify-content:space-between;align-items:center;padding:20px 24px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 20px #00000026;text-decoration:none!important}.similar-usecase-card:hover{background:#1c1c1c;border-color:#f27928;transform:translateY(-2px);box-shadow:0 8px 30px #f279280d}.similar-usecase-left{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.similar-usecase-icons{flex-shrink:0;align-items:center;gap:8px;display:flex}.similar-icon-wrapper{background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:6px;display:flex;box-shadow:0 2px 6px #0000001a}.similar-icon-wrapper img{object-fit:contain;width:100%;height:100%}.similar-icon-fallback{color:#000;text-transform:uppercase;font-size:11px;font-weight:700}.similar-arrow{color:#555;font-size:16px;font-weight:700}.similar-usecase-info{flex:1;min-width:0}.similar-usecase-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.4;overflow:hidden}.similar-usecase-category{color:#9ca3af;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.similar-try-btn{color:#fff;white-space:nowrap;cursor:pointer;background-color:#f27928;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:700;transition:background-color .2s}.similar-usecase-card:hover .similar-try-btn{background-color:#d96a20}.similar-apps-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.similar-app-card{text-align:center;background:#111;border:1px solid #222;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 4px 20px #00000026;text-decoration:none!important}.similar-app-card:hover{background:#141414;border-color:#f27928;transform:translateY(-4px)}.similar-app-icon{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;display:flex}.similar-app-icon img{object-fit:contain;width:100%;height:100%}.similar-app-icon-fallback{color:#fff;text-transform:uppercase;background:#f27928;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:800;display:flex}.similar-app-title{color:#eee;text-transform:capitalize;margin:0;font-size:14px;font-weight:600}.similar-app-tag{text-transform:uppercase;border-radius:100px;padding:2px 6px;font-size:9px;font-weight:600;position:absolute;top:8px;right:8px}.similar-app-tag[data-tag=alpha]{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.similar-app-tag[data-tag=beta]{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.similar-apps-more-container{justify-content:center;margin-top:32px;display:flex}@media (max-width:768px){.similar-usecase-card{flex-direction:column;align-items:flex-start;gap:16px}.similar-usecase-right{width:100%}.similar-try-btn{text-align:center;width:100%;display:block}.similar-usecase-title{white-space:normal;text-overflow:clip;overflow:visible}}@media (max-width:800px){.detail-page-wrapper{padding-bottom:2.5rem}.detail-hero-content{margin-top:1.25rem!important}.app-flow{gap:.5rem;margin-bottom:1rem}.app-badge{gap:.375rem;padding:.25rem .5rem;font-size:.75rem}.dh-sub{max-width:none;margin-bottom:1.25rem;font-size:.9375rem;line-height:1.6}.dh-actions .btn-primary{min-height:2.75rem;padding:.75rem 1.25rem;font-size:.9375rem}.detail-body{gap:1.25rem;padding:1.5rem 1rem}.section-block{border-radius:.75rem;margin-bottom:1rem;padding:1.25rem}.sb-title{margin-bottom:1rem;font-size:1.0625rem}.step-list{gap:1rem}.step-item{gap:.75rem}.step-num{width:1.5rem;height:1.5rem;font-size:.75rem}.step-body strong{font-size:.875rem}.step-body p,.step-body li{font-size:.875rem;line-height:1.6}.benefit-list{gap:.75rem}.benefit-text,.benefit-text p,.benefit-text li{font-size:.875rem;line-height:1.55}.aside-card,.cta-aside{border-radius:.75rem;padding:1.25rem}.meta-row{font-size:.8125rem}.similar-automations-section,.similar-apps-section{padding:2.5rem 0}.similar-section-inner{padding:0 1rem}.similar-section-header{margin-bottom:1.25rem}.similar-section-header h2{font-size:1.375rem}.similar-section-header p{font-size:.8125rem}.similar-usecase-card{border-radius:.75rem;gap:.875rem;padding:1rem}.similar-usecase-left{gap:.75rem}.similar-icon-wrapper{width:2rem;height:2rem;padding:.25rem}.similar-usecase-title{font-size:.9375rem;line-height:1.35}.similar-try-btn{min-height:2.75rem;line-height:1.75rem}.similar-apps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.similar-app-card{border-radius:.625rem;padding:.75rem .375rem}.similar-app-icon{width:2rem;height:2rem;margin-bottom:.5rem}.similar-apps-more-container{margin-top:1.25rem}.similar-apps-more-container .btn-secondary{align-items:center;min-height:2.75rem}}.detail-page-wrapper .pillar-hero{min-height:0;padding:3rem 1.25rem}.detail-page-wrapper .detail-hero-content{margin-block-start:0}.detail-page-wrapper .dh-title{font-family:var(--primary-font);letter-spacing:-.02em;max-inline-size:22ch;margin-block-end:1rem;font-weight:700}.detail-page-wrapper .dh-sub,.detail-page-wrapper .similar-section-header p,.detail-page-wrapper .cta-aside p{text-align:center}.detail-page-wrapper .dh-sub{max-inline-size:65ch;margin-block-end:1.5rem;font-size:1rem}.detail-page-wrapper .btn-primary,.detail-page-wrapper .btn-secondary{border-radius:.5rem;min-height:2.75rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.2}.detail-page-wrapper .detail-body{gap:1.5rem;padding:2rem 1.25rem}.detail-page-wrapper .sb-title{text-wrap:balance;font-size:1.375rem;line-height:1.3}.detail-page-wrapper .step-title{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.35}.detail-page-wrapper .step-body p,.detail-page-wrapper .step-body li,.detail-page-wrapper .benefit-text,.detail-page-wrapper .benefit-text p,.detail-page-wrapper .benefit-text li{font-size:1rem;line-height:1.6}.detail-page-wrapper .step-list-nested{margin:.5rem 0;padding-inline-start:1.25rem}.detail-page-wrapper .step-num{width:1.75rem;height:1.75rem;font-size:.875rem}.detail-page-wrapper .aside-card-title,.detail-page-wrapper .ri-apps,.detail-page-wrapper .similar-usecase-category{font-size:.75rem}.detail-page-wrapper .meta-row{gap:1rem;font-size:.875rem}.detail-page-wrapper .meta-val{text-align:end}.detail-page-wrapper .meta-val[data-positive]{color:#10b981}.detail-page-wrapper .cta-aside .btn-primary{inline-size:100%;display:flex}.detail-page-wrapper .more-usecases-card{margin-block-start:1.25rem}.detail-page-wrapper .related-item{text-align:center;min-height:2.75rem}.detail-page-wrapper .ri-title{text-wrap:balance;font-size:.875rem}.detail-page-wrapper .similar-section-inner{padding-inline:1.25rem}.detail-page-wrapper .similar-section-header h2{font-family:var(--primary-font);letter-spacing:-.015em;text-wrap:balance;font-size:1.5rem;font-weight:700;line-height:1.2}.detail-page-wrapper .similar-section-header p{max-inline-size:65ch;margin-inline:auto;font-size:.875rem}.detail-page-wrapper .similar-usecase-title{font-size:1rem}.detail-page-wrapper .similar-try-btn{justify-content:center;align-items:center;min-height:2.75rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.2;display:inline-flex}.detail-page-wrapper .similar-apps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.detail-page-wrapper .similar-app-card{aspect-ratio:1;justify-content:flex-start;gap:.5rem;min-width:0;padding:1.25rem .375rem .5rem}.detail-page-wrapper .similar-app-icon{width:2rem;height:2rem;margin-bottom:0}.detail-page-wrapper .similar-app-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-inline-size:100%;font-size:.8125rem;line-height:1.25;display:-webkit-box;overflow:hidden}.detail-page-wrapper .similar-app-tag{padding:0 .1875rem;font-size:.5rem;font-weight:500;line-height:1.4;top:.1875rem;right:.1875rem}.detail-page-wrapper .similar-apps-more-container{margin-top:1.5rem}@media (min-width:30rem){.detail-page-wrapper .similar-apps-grid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:1rem}.detail-page-wrapper .similar-app-tag{padding:0 .375rem;font-size:.625rem;top:.5rem;right:.5rem}.detail-page-wrapper .similar-app-card{padding:1.5rem .75rem 1rem}.detail-page-wrapper .similar-app-icon{width:2.75rem;height:2.75rem}.detail-page-wrapper .similar-app-title{font-size:.875rem}}@media (min-width:48rem){.detail-page-wrapper .pillar-hero{padding:4rem 1.5rem}.detail-page-wrapper .detail-body{gap:2.5rem;padding:2.5rem 1.5rem}.detail-page-wrapper .sb-title{font-size:1.25rem}.detail-page-wrapper .similar-section-header h2{font-size:1.75rem}.detail-page-wrapper .similar-try-btn{padding:.5rem 1.25rem;font-size:.875rem}}@media (min-width:64rem){.detail-page-wrapper .pillar-hero{min-height:calc(100dvh - 5.375rem);padding:3.75rem 1.5rem}.detail-page-wrapper .similar-apps-grid{flex-wrap:wrap;justify-content:center;display:flex}.detail-page-wrapper .similar-app-card{flex:0 0 9rem;justify-content:center;padding:1.5rem .5rem}.detail-page-wrapper .dh-title{text-align:center;text-wrap:balance;max-inline-size:40ch;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.detail-page-wrapper .similar-usecase-card,.detail-page-wrapper .similar-app-card,.detail-page-wrapper .related-item{transition:none}.detail-page-wrapper .similar-usecase-card:hover,.detail-page-wrapper .similar-app-card:hover{transform:none}}
.connector-detail-page{color:#fff;background-color:#0b0b0b;min-height:100vh}.pillar-hero{background:#161616;border-bottom:1px solid #1a1a1a;min-height:calc(100dvh - 5.375rem);padding:60px 24px}.connector-detail-page .pillar-hero{min-height:0}.pillar-hero-inner{flex-direction:column;align-items:flex-start;max-width:1200px;margin:0 auto;display:flex}.pillar-breadcrumb{color:#9ca3af;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.pillar-breadcrumb a{color:#f27928;text-decoration:none}.pillar-breadcrumb .current{color:#fff}.pillar-hero-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;display:flex}.pillar-hero-identity{flex:1;align-items:flex-start;gap:1.5rem;min-width:min(18.75rem,100%);display:flex}.pillar-hero-identity>div{min-width:0}.pillar-app-icon{color:#f27928;background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);border:1px solid #33333380;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;margin-top:12px;padding:1px;font-size:32px;font-weight:800;display:flex}.pillar-app-name{letter-spacing:-.02em;color:#fff;margin-bottom:8px;font-size:clamp(28px,4vw,42px);font-weight:800}.pillar-app-desc{color:#9ca3af;max-width:600px;font-size:15px}.pillar-stats{border-top:1px solid #33333380;flex-wrap:wrap;gap:1rem 2rem;max-width:430px;margin-top:24px;padding-top:24px;display:flex}.pstat-num{color:#fff;font-size:20px;font-weight:800}.pstat-label{color:#9ca3af;text-transform:uppercase;margin-top:2px;font-size:12px;font-weight:600}.two-col{grid-template-columns:260px 1fr;gap:40px;max-width:1200px;margin:0 auto;padding:40px 24px 80px;display:grid}.sidebar{top:calc(var(--kn-header-height) + .875rem);align-self:start;position:sticky}.sidebar-block{background:#111;border:1px solid #222;border-radius:12px;margin-bottom:24px;padding:24px}.sidebar-title{letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;margin-bottom:16px;font-size:11px;font-weight:700}.sidebar-links{flex-direction:column;gap:4px;display:flex}.sidelink{color:#ccc;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-size:13px;text-decoration:none;transition:all .15s;display:flex}.sidelink:hover{color:#fff;background:#33333380}.sidelink.active{color:#f27928;background:#f279281a;font-weight:600}.sidelink-count{opacity:.6;font-size:11px;font-weight:400}.cta-box{text-align:center;background:#000;border:1px solid #222;border-radius:12px;padding:24px}.cta-box h4{color:#fff;margin-bottom:8px;font-size:15px;font-weight:700}.cta-box p{color:#9ca3af;margin-bottom:16px;font-size:13px;line-height:1.5}.cta-box .btn-primary{width:100%;display:block}.btn-primary{color:#fff;cursor:pointer;background:#f27928;border:none;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s}.btn-primary:hover{background:#d96a20}.content-area{min-width:0}.content-search-wrap{width:100%;margin-bottom:1.5rem;position:relative}.uc-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.uc-card{color:inherit;cursor:pointer;background:#111;border:1px solid #222;border-radius:16px;flex-direction:column;padding:24px;text-decoration:none;transition:all .2s;display:flex}.uc-card:hover{background:#161616;border-color:#f27928}.uc-tag{color:#9ca3af;text-transform:uppercase;background:#0b0b0b;border:1px solid #33333380;border-radius:6px;align-self:flex-start;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.uc-card h3{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:66px;margin-bottom:16px;font-size:15px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.uc-apps{align-items:center;gap:8px;margin-top:auto;display:flex}.app-pill{color:#ccc;background:#0b0b0b;border:1px solid #ffffff1a;border-radius:6px;align-items:center;padding:4px 8px;font-size:12px;font-weight:500;display:flex}.app-pill-icon{object-fit:contain;border-radius:3px;width:16px;height:16px;margin-right:6px}.arrow-pill{color:#9ca3af;font-size:14px}.pagination-bar{border-top:1px solid #33333380;justify-content:center;align-items:center;gap:20px;padding:32px 0;display:flex}.page-btn{color:#fff;cursor:pointer;background:#111;border:1px solid #33333380;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.page-btn:hover:not(:disabled){color:#f27928;border-color:#f27928}.page-btn:disabled{opacity:.4;cursor:default}.page-info{color:#9ca3af;font-size:13px}.no-results-content{text-align:center;color:#9ca3af;padding:60px 0}.no-results-content h3{color:#fff;margin-bottom:8px}@media (max-width:56.25rem){.two-col{grid-template-columns:1fr}.sidebar{position:static}.uc-grid{grid-template-columns:1fr}.two-col{gap:1.5rem;padding:1.5rem 1rem 3rem}.pillar-hero-content{flex-direction:column;align-items:flex-start;gap:1rem}.pillar-hero-identity{width:100%;min-width:0}.pillar-hero{padding:2.5rem 1rem}}.pillar-hero-text{flex:1;min-width:0;padding-top:12px}.pillar-hero-cta{flex-shrink:0;align-self:flex-start;margin-top:36px;padding-right:16px}.pillar-connect-btn{align-items:center;gap:8px;padding:12px 24px;font-size:15px;display:inline-flex}@media (max-width:800px){.pillar-hero-identity{flex-direction:column;gap:.875rem}.pillar-hero-text{width:100%;padding-top:0}.pillar-app-icon{border-radius:.75rem;width:3.5rem;height:3.5rem;margin-top:0;font-size:1.25rem}.pillar-app-name{margin-bottom:.625rem;font-size:1.75rem!important;line-height:1.25!important}.pillar-app-desc{max-width:none;font-size:.9375rem;line-height:1.6}.pillar-stats{gap:.75rem 2rem;max-width:none;margin-top:1rem;padding-top:1rem}.pstat-num{font-size:1.125rem}.pstat-label{font-size:.75rem}.pillar-hero-cta{justify-content:center;align-self:stretch;width:100%;margin-top:1.25rem;padding-right:0;display:flex}.pillar-connect-btn{justify-content:center;min-height:2.75rem;padding:.75rem 1.25rem;font-size:.9375rem}.uc-card{border-radius:.75rem;padding:1rem}.uc-card h3{height:auto;min-height:2.8em;margin-bottom:.75rem;font-size:.9375rem;line-height:1.4}.uc-tag{margin-bottom:.625rem;padding:.125rem .5rem;font-size:.75rem}.app-pill{min-width:0;min-height:1.75rem;padding:.3125rem .5rem;font-size:.75rem}.uc-apps{flex-wrap:wrap;gap:.375rem}.no-results-content{padding:2.5rem 0}.cta-box-icon{margin-bottom:.5rem;font-size:1.5rem}}.connector-detail-page .pillar-hero{padding:3rem 1.25rem}.connector-detail-page .pillar-hero-content{flex-direction:column;align-items:center;gap:1.5rem}.connector-detail-page .pillar-hero-identity{inline-size:100%;text-align:center;flex-direction:column;align-items:center;gap:1rem;min-width:0}.connector-detail-page .pillar-app-icon{border-radius:.75rem;block-size:4rem;inline-size:4rem;margin:0;padding:0;font-size:1.5rem}.connector-detail-page .pillar-app-icon.has-image{background:0 0;border:none;overflow:hidden}.connector-detail-page .pillar-app-icon-image{object-fit:contain;block-size:100%;inline-size:100%}.connector-detail-page .pillar-hero-text{flex-direction:column;align-items:center;inline-size:100%;padding-top:0;display:flex}.connector-detail-page .pillar-app-name{letter-spacing:-.02em;text-wrap:balance;margin:0 0 .75rem;font-size:clamp(2rem,1.5rem + 2.5vw,3rem);font-weight:700;line-height:1.15}.connector-detail-page .pillar-app-desc{color:#b3b8c2;text-wrap:pretty;max-inline-size:65ch;margin:0;font-size:1rem;line-height:1.6}.connector-detail-page .pillar-stats{justify-content:center;gap:0;inline-size:100%;max-inline-size:22rem;margin:1.5rem 0 0;padding:1rem 0 0;display:flex}.connector-detail-page .pillar-stats,.connector-detail-page .pillar-stats dt,.connector-detail-page .pillar-stats dd{background:0 0}.connector-detail-page .pillar-stat{flex-direction:column-reverse;flex:1;align-items:center;gap:.25rem;display:flex}.connector-detail-page .pillar-stat+.pillar-stat{border-inline-start:1px solid #ffffff1f}.connector-detail-page .pstat-num{margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.connector-detail-page .pstat-label{letter-spacing:.06em;margin:0;font-size:.75rem;line-height:1.3}.connector-detail-page .pillar-hero-cta{justify-content:center;align-self:center;inline-size:auto;margin:0;padding:0;display:flex}.connector-detail-page .pillar-connect-btn{inline-size:auto;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.2;display:inline-flex}.connector-detail-page .btn-primary:focus-visible,.connector-detail-page .sidelink:focus-visible,.connector-detail-page .uc-card:focus-visible,.connector-detail-page .no-results-reset:focus-visible{outline-offset:.125rem;outline:.125rem solid #fff}.connector-detail-page .two-col{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem 1.25rem 3rem}.connector-detail-page .sidebar{position:static}.connector-detail-page .sidebar-search-row{flex-wrap:wrap;align-items:flex-start;gap:.75rem .5rem;display:flex}.connector-detail-page .sidebar-search-row .content-search-wrap{flex:11rem;min-width:0;margin-bottom:0}.connector-detail-page .sidebar-desktop-filters{display:none}.connector-detail-page .content-area-title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.connector-detail-page .content-area-count{color:#9ca3af;margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.connector-detail-page .uc-grid{grid-template-columns:1fr;gap:1rem}.connector-detail-page .uc-tag{font-size:.75rem}@media (max-width:800px){.connector-detail-page .uc-card h3{font-size:1rem;line-height:1.4}}.connector-detail-page .no-results-reset{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #3a3a3a;border-radius:.5rem;margin-top:1rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600}.connector-detail-page .pagination-container{justify-content:center;margin-top:2rem;display:flex}.connector-detail-page .shared-pagination-link,.connector-detail-page .shared-pagination-prev-link,.connector-detail-page .shared-pagination-next-link,.connector-detail-page .shared-pagination-break-link{min-width:2.75rem;height:2.75rem}.connector-detail-page .cta-box{padding:1.5rem}.connector-detail-page .cta-box-mobile{margin-top:3rem}.connector-detail-page .cta-box-title{color:#fff;margin:0 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.4}.connector-detail-page .cta-box p{text-align:center;max-inline-size:40ch;margin:0 auto 1rem;font-size:.875rem}.connector-detail-page .cta-box .btn-primary{inline-size:auto;justify-content:center;align-items:center;min-height:2.75rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;display:inline-flex}@media (min-width:48rem){.connector-detail-page .uc-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.connector-detail-page .pillar-hero{padding:4rem 1.5rem}.connector-detail-page .pillar-hero-content{flex-direction:row;justify-content:space-between;align-items:flex-start}.connector-detail-page .pillar-hero-identity{text-align:start;flex-direction:row;flex:1;align-items:flex-start;gap:1.5rem}.connector-detail-page .pillar-app-icon{border-radius:1rem;block-size:5rem;inline-size:5rem;font-size:2rem}.connector-detail-page .pillar-hero-text{align-items:flex-start}.connector-detail-page .pillar-app-desc{max-inline-size:75ch}.connector-detail-page .pillar-stats{justify-content:flex-start;gap:2rem;inline-size:auto;max-inline-size:none}.connector-detail-page .pillar-stat{flex:none;align-items:flex-start}.connector-detail-page .pillar-stat+.pillar-stat{border-inline-start:none}.connector-detail-page .pillar-hero-cta{align-self:flex-start;margin-top:.5rem}.connector-detail-page .two-col{grid-template-columns:16.25rem 1fr;gap:2.5rem;padding:2.5rem 1.5rem 5rem}.connector-detail-page .sidebar{position:sticky}.connector-detail-page .sidebar-search-row .content-search-wrap{margin-bottom:1.5rem}.connector-detail-page .sidebar-desktop-filters{display:block}.connector-detail-page .sidebar-title{margin:0 0 1rem;font-size:.75rem;line-height:1.3}.connector-detail-page .sidelink{min-height:2.25rem;font-size:.875rem}.connector-detail-page .sidelink-count{font-size:.75rem}.connector-detail-page .cta-box-mobile{display:none}.connector-detail-page .cta-box .btn-primary{inline-size:100%;display:flex}}@media (max-width:63.9375rem){.connector-detail-page .sidebar-search-row{flex-wrap:wrap;align-items:center;gap:.5rem}.connector-detail-page .sidebar-search-row .content-search-wrap{flex:1 1 0}.connector-detail-page .sidebar-search-row .shared-search-bar{border-width:1px;border-radius:.5rem;padding:0}.connector-detail-page .sidebar-search-row .shared-search-input{min-height:2.5rem;padding:.5rem .75rem .5rem 2.25rem;font-size:1rem}.connector-detail-page .sidebar-search-row .shared-search-icon{width:1rem;height:1rem;left:.75rem}.connector-detail-page .sidebar-search-row .shared-search-hint{font-size:.75rem}}
:root{--bg-primary:#0b0b0b;--bg-secondary:#161616;--bg-tile:#111;--bg-tile-hover:#141414;--bg-icon:#1a1a1a;--accent-orange:#f27928;--border-subtle:#333;--border-tile:#2a2a2a;--border-dark:#1a1a1a;--text-muted:#9ca3af;--text-dim:#ccc}.connector-grid-page{background-color:var(--bg-primary);color:#fff;width:100%;min-height:100vh;overflow-x:clip}.page-hero{background:var(--bg-secondary);color:#fff;text-align:center;border-bottom:1px solid var(--border-dark);padding:80px 24px 64px}.ph-inner{z-index:1;max-width:800px;margin:0 auto;position:relative}.ph-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:16px;font-size:12px;font-weight:700}.ph-title{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.15}.ph-sub{color:var(--text-muted);margin:0 auto;font-size:16px;font-weight:400}.filter-bar{--sticky-search-bg:var(--bg-primary);border-top:1px solid #33333380;border-bottom:1px solid #33333380;padding:20px 0}.fb-inner{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.search-wrap{flex-shrink:0;width:100%;max-width:300px;position:relative}.filter-chips{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:8px;display:flex}.chip{background:var(--bg-tile);border:1px solid var(--border-subtle);color:var(--text-dim);cursor:pointer;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:6px;height:36px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.chip .portal-chevron-icon{stroke-width:2.5px;opacity:.8;width:14px;height:14px}.chip:hover{border-color:var(--accent-orange);color:#fff}.chip.active{border-color:var(--accent-orange);color:var(--accent-orange);background:#f2792826;font-weight:600}.chip-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cccccc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;outline:none;width:auto;padding-right:28px;margin:0!important}.chip-select option{background:var(--bg-tile);color:#fff}.connector-main{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:48px 24px 80px}.section-heading{color:#fff;text-align:center;margin-bottom:24px;font-size:20px;font-weight:700}.connector-grid{grid-template-columns:repeat(7,1fr);gap:12px;margin-bottom:48px;display:grid}.connector-tile{background:var(--bg-tile);border:1px solid var(--border-tile);aspect-ratio:1;text-align:center;color:inherit;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:16px 12px;text-decoration:none;transition:all .2s ease-in-out;display:flex}.connector-tile:hover{border-color:var(--accent-orange);background:var(--bg-tile-hover)}.ct-icon{background:var(--bg-icon);border:1px solid var(--border-subtle);letter-spacing:1px;width:72px;height:72px;color:var(--accent-orange);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:12px;font-size:24px;font-weight:700;display:flex;overflow:hidden}.ct-icon img{object-fit:contain!important;width:100%!important;height:100%!important}.ct-name{color:#fff;text-align:center;margin:0;font-size:14px;font-weight:700;line-height:1.3}.ct-count{color:var(--text-muted);opacity:.8;margin:0;font-size:11px}.no-results{text-align:center;color:var(--text-muted);padding:80px 0}.no-results h2{color:#fff;margin-bottom:10px;font-size:24px}@media (max-width:1200px){.connector-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:992px){.connector-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.ph-title{font-size:28px}.fb-inner{flex-direction:column;align-items:stretch;gap:16px}.filter-chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.filter-chips::-webkit-scrollbar{display:none}.search-wrap{max-width:none}.filter-bar{padding:.75rem 0}.fb-inner{gap:.75rem}.connector-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:48rem){.connector-grid-page .filter-bar.is-search-hidden{opacity:1;visibility:visible;transform:none}}@media (max-width:480px){.connector-grid{grid-template-columns:repeat(3,1fr);gap:8px}.ct-icon{width:56px;height:56px;padding:10px}}.chip.portal-select-trigger{width:auto!important;height:36px!important;padding:0 16px!important}.portal-select-menu{background:var(--bg-tile);border:1px solid var(--border-subtle);z-index:9999;border-radius:8px;max-height:220px;padding:4px 0;animation:.12s ease-out both portalDropIn;overflow-y:auto;min-width:200px!important}.portal-select-option{color:var(--text-dim);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;transition:all .1s;display:flex}.portal-select-option:hover{color:#fff;background:#ffffff0d}.portal-select-option.selected{color:var(--accent-orange);background:#f2792826}.portal-check-icon{width:14px;height:14px;color:var(--accent-orange);flex-shrink:0}.portal-select-placeholder{color:var(--text-dim)}.portal-select-menu::-webkit-scrollbar{width:4px}.portal-select-menu::-webkit-scrollbar-track{background:0 0}.portal-select-menu::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.load-more-container{justify-content:center;margin-top:32px;display:flex}.load-more-btn{background:var(--bg-tile);border:1px solid var(--border-subtle);color:var(--text-dim);cursor:pointer;border-radius:100px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}.load-more-btn:hover{border-color:var(--accent-orange);color:#fff;background:var(--bg-tile-hover)}.filter-bar-sentinel{height:0}.connector-grid-page .filter-bar.is-search-dismissed{opacity:0;visibility:hidden;transition:transform .2s,opacity .2s,visibility 0s linear .2s;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.connector-grid-page .filter-bar.is-search-dismissed{transition:none}}@media (min-width:48rem){.connector-grid-page .filter-bar.is-search-dismissed{opacity:1;visibility:visible;transform:none}}@media (max-width:800px){.connector-main{padding:1.5rem 1rem 3rem}.section-heading{margin-bottom:1rem;font-size:1.0625rem}.shared-search-result-count{font-size:.75rem}.filter-bar{padding:.5rem 0}.fb-inner{gap:.5rem;padding:0 1rem}.filter-bar .shared-search-bar{border-width:1px;border-radius:.625rem;padding:.125rem}.filter-bar .shared-search-bar .shared-search-input{padding:.625rem .75rem .625rem 2.5rem}.filter-bar .shared-search-icon{width:1.125rem;height:1.125rem;left:.75rem}.filter-chips{flex-wrap:nowrap;gap:.375rem;overflow-x:visible}.chip{text-overflow:ellipsis;flex:1 1 0;min-width:0;height:2.5rem;min-height:2.5rem;padding:.25rem .625rem;font-size:.8125rem;overflow:hidden}.connector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1.5rem}.connector-tile{border-radius:.625rem;gap:.375rem;padding:.625rem .375rem}.ct-icon{border-radius:.5rem;width:2.25rem;height:2.25rem;padding:.25rem;font-size:.8125rem}.ct-name{overflow-wrap:break-word;font-size:.75rem;line-height:1.2}.ct-count{font-size:.75rem}.load-more-btn{min-height:2.75rem;font-size:.875rem}.connector-grid-page .cta_container{padding-block:2.5rem}.connector-grid-page .cta_container .cta{padding-inline:0}.connector-grid-page .cta_container .cta h2{margin-bottom:1rem;font-size:1.75rem;line-height:1.25}.connector-grid-page .cta_container .cta p{font-size:.9375rem;line-height:1.6}}@media (max-width:480px){.connector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.ct-icon{width:2.25rem;height:2.25rem;padding:.25rem}}.connector-grid-page .section-heading{text-wrap:balance;margin-block:0 1.5rem;font-size:1.25rem;line-height:1.3}.connector-grid-page .ct-name{font-size:.875rem;font-weight:600}.connector-grid-page .ct-count{font-size:.75rem}.connector-grid-page .chip{height:2.75rem;min-height:2.75rem;font-size:.875rem}.connector-grid-page .chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.connector-grid-page .chip-check{flex-shrink:0;width:1rem;height:1rem}.connector-grid-page .chip.portal-select-trigger{height:2.75rem!important}.connector-grid-page .chip.portal-select-trigger:focus,.connector-grid-page .chip.portal-select-trigger[aria-expanded=true]{box-shadow:none;border-color:var(--border-subtle);outline:none}.connector-grid-page .chip.portal-select-trigger[aria-expanded=true]{border-color:var(--text-muted);color:#fff}.connector-grid-page .chip:focus-visible,.connector-grid-page .chip.portal-select-trigger:focus-visible{outline:.125rem solid var(--text-muted);outline-offset:.125rem;box-shadow:none}.connector-category-menu.portal-select-menu{overscroll-behavior:contain;border-radius:.75rem;padding-block:.25rem;overflow-y:auto;min-width:12rem!important}.connector-category-menu .portal-select-option{white-space:normal;overflow-wrap:anywhere;gap:.75rem;min-height:2.75rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.4}.connector-category-menu .portal-select-option:focus-visible{outline:.125rem solid var(--text-muted);outline-offset:-.125rem;color:#fff;background:#ffffff0d}.connector-grid-page .load-more-btn{min-height:2.75rem}@media (prefers-reduced-motion:reduce){.connector-category-menu.portal-select-menu{animation:none}}@media (max-width:800px){.connector-grid-page .section-heading{margin-block-end:1rem;font-size:1rem}.connector-grid-page .ct-name{font-size:.75rem;font-weight:600}.connector-grid-page .filter-chips{flex-wrap:wrap;gap:.5rem}.connector-grid-page .chip{flex:none;min-width:0;height:2.75rem;min-height:2.75rem;padding:0 .875rem;font-size:.875rem}.connector-grid-page .chip.portal-select-trigger{margin-inline-start:auto;padding:0 .75rem!important}.connector-grid-page .filter-chips{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:.375rem;padding-block:.125rem;overflow-x:auto}.connector-grid-page .filter-chips::-webkit-scrollbar{display:none}.connector-grid-page .chip,.connector-grid-page .chip.portal-select-trigger{scroll-snap-align:start;flex:none;min-height:2.25rem;margin-inline-start:0;font-size:.8125rem;height:2.25rem!important;padding:0 .75rem!important}.connector-grid-page .chip.active{max-width:none}.connector-grid-page .chip-label{text-overflow:clip;overflow:visible}.connector-grid-page .chip-check{width:.875rem;height:.875rem}}
