.backsy .bs-tour-launcher{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid var(--bs-line);border-radius:7px;background:transparent;color:var(--bs-ink);font-size:12px;font-weight:600;white-space:nowrap;transition:background-color .18s,transform .16s}.backsy .bs-tour-launcher:hover{background:var(--bs-wash)}.backsy .bs-tour-label-short{display:none}@media (max-width:440px){.backsy .bs-tour-label-full{display:none}.backsy .bs-tour-label-short{display:inline}}.backsy .bs-tour-launcher:active{transform:scale(.97)}.backsy.bs-tour-root{z-index:20000;background:transparent}.backsy.bs-tour-root,.bs-tour-overlay{position:fixed;inset:0}.bs-tour-overlay svg{display:block}.bs-tour-overlay path{fill:#000000b8}.bs-tour-spotlight{position:fixed;border:2px solid #ffffff;border-radius:9px;box-shadow:0 0 0 4px #ffffff1f;pointer-events:none}.backsy .bs-tour-card{display:flex;flex-direction:column;position:fixed;left:16px;top:16px;width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:hidden;overscroll-behavior:contain;padding:22px;border:1px solid light-dark(#dedede,#454545);border-radius:15px;background:light-dark(#ffffff,#1c1c1c);color:var(--bs-ink);box-shadow:0 20px 80px #00000066}.bs-tour-topline{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-6px -8px 14px 0}.bs-tour-topline>span{display:flex;align-items:center;gap:7px;color:var(--bs-muted);font-size:12px}.backsy .bs-tour-topline .bs-icon-button{width:32px;height:32px}.backsy .bs-tour-copy .bs-eyebrow{font-size:10px;letter-spacing:1.4px}.backsy .bs-tour-copy{min-height:0;overflow-y:auto}.bs-tour-actions,.bs-tour-footer,.bs-tour-progress{flex-shrink:0}.backsy .bs-tour-copy h2{margin:9px 0 12px;font-size:22px;line-height:1.25;letter-spacing:-.6px;font-weight:600}.backsy .bs-tour-copy p{font-size:14px;line-height:1.7;color:var(--bs-muted)}.bs-tour-progress{height:3px;border-radius:10px;overflow:hidden;background:var(--bs-line);margin:22px 0 18px}.bs-tour-progress>span{display:block;height:100%;background:var(--bs-ink);transition:width .25s ease}.bs-tour-actions,.bs-tour-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.bs-tour-footer{margin-top:20px}.backsy .bs-tour-footer :is(button,a){display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--bs-muted);padding:4px 0;font-size:11px}.backsy .bs-tour-footer :is(button,a):hover{color:var(--bs-ink)}@media (max-width:1150px){.backsy .bs-topbar-right{gap:12px!important}.backsy .bs-topbar-divider,.backsy .bs-topbar-label{display:none}}@media (max-width:640px){.backsy .bs-workspace-name{display:none}.backsy .bs-app-topbar{gap:10px}.backsy .bs-topbar-right{gap:8px!important}.backsy .bs-tour-card{padding:18px}.backsy .bs-tour-copy h2{font-size:21px}.backsy .bs-tour-copy p{font-size:13px}}@media (prefers-reduced-motion:reduce){.backsy .bs-tour-launcher:active{transform:none}}.backsy{--bs-ink:light-dark(#272727,#efefef);--bs-muted:light-dark(#707070,#b5b5b5);--bs-accent:light-dark(#5b5b5b,#b5b5b5);--bs-highlight:light-dark(#e2e2e2,#333333);--bs-line:light-dark(#e4e4e4,#333333);--bs-wash:light-dark(#f6f6f6,#101010);--bs-white:light-dark(#ffffff,#191919);color:var(--bs-ink);background:light-dark(#ffffff,#111111);color-scheme:dark;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.backsy *{box-sizing:border-box}.backsy h1,.backsy h2,.backsy h3,.backsy h4,.backsy p{margin:0}.backsy button,.backsy input,.backsy select,.backsy textarea{font:inherit}.backsy a,.backsy button{touch-action:manipulation}.backsy :focus-visible{outline:3px solid light-dark(#7a7a7a,#929292);outline-offset:4px}.backsy button:disabled{opacity:.5;cursor:not-allowed}.backsy button:not(:disabled),.backsy summary{cursor:pointer}.backsy svg{flex-shrink:0}.backsy a{text-decoration:none}.backsy .bs-container{width:min(1200px,calc(100% - 96px));margin:auto}.bs-brand{display:inline-flex;align-items:center;font-size:30px;font-weight:760;letter-spacing:-1.6px;color:light-dark(#272727,#efefef);line-height:1}.bs-brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#5b5b5b;color:#ffffff}.bs-brand-period{color:light-dark(#5b5b5b,#b5b5b5);margin-left:-8px}.bs-brand-inverse{color:#ffffff}.bs-brand-inverse .bs-brand-period{color:#e2e2e2}.bs-marketing-header{border-bottom:1px solid var(--bs-line);position:relative;z-index:30}.bs-header-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:28px}.bs-desktop-links{display:flex;gap:30px;font-size:14px;font-weight:550}.bs-desktop-links a:hover,.bs-login-link:hover{color:var(--bs-accent)}.bs-header-actions{display:flex;align-items:center;gap:24px}.bs-login-link{font-size:14px;font-weight:600}.backsy .bs-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:8px;padding:11px 18px;font-size:14px;font-weight:650;line-height:1.4;min-height:44px;transition:background .15s,box-shadow .15s,transform .15s;text-align:center}.backsy .bs-button:hover:not(:disabled){transform:translateY(-1px)}.backsy .bs-button-dark{background:var(--bs-ink);color:light-dark(#ffffff,#151515);border-color:var(--bs-ink)}.backsy .bs-button-dark:hover{background:light-dark(#3c3c3c,#e5e5e5)}.backsy .bs-button-outline{background:transparent;border-color:light-dark(#d7d7d7,#333333);color:var(--bs-ink)}.backsy .bs-button-outline:hover{background:light-dark(#f3f3f3,#242424)}.backsy .bs-button-light{background:var(--bs-highlight);color:var(--bs-ink)}.backsy .bs-button-lg{padding:16px 23px;font-size:15px;min-height:54px}.backsy .bs-button-small{padding:7px 12px;min-height:36px;font-size:13px}.bs-icon-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;width:40px;height:40px;border-radius:7px;color:inherit}.bs-icon-button:hover{background:light-dark(#eeeeee,#242424)}.bs-menu-toggle{display:none}.bs-mobile-menu{padding:12px 24px 24px;display:grid;gap:6px;border-top:1px solid var(--bs-line)}.bs-mobile-menu a{padding:10px}.bs-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:650;letter-spacing:1.8px;line-height:1.6}.bs-eyebrow-line{width:24px;height:2px;background:var(--bs-accent)}.bs-hero{padding-top:76px}.bs-hero-copy{max-width:900px}.bs-hero h1{font-size:clamp(46px,5.8vw,76px);font-weight:550;line-height:1.07;letter-spacing:-3.8px;margin:25px 0}.bs-highlight{background:linear-gradient(transparent 58%,light-dark(#e2e2e2,#333333) 0,light-dark(#e2e2e2,#333333) 96%,transparent 0);padding:0 7px 0 0}.bs-hero-copy>p{max-width:600px;color:var(--bs-muted);font-size:18px;line-height:1.75;margin:24px 0 30px}.bs-hero-ctas{display:flex;flex-wrap:wrap;gap:12px}.bs-hero-proof{display:flex;flex-wrap:wrap;gap:23px;margin-top:21px;color:light-dark(#6c6c6c,#b5b5b5);font-size:12px}.bs-hero-proof span{display:flex;align-items:center;gap:6px}.bs-hero-proof svg{color:var(--bs-accent)}.bs-hero-bottom{margin:66px 0 17px;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px;letter-spacing:1.4px;font-weight:600;color:light-dark(#7d7d7d,#b5b5b5)}.bs-hero-bottom>div{display:flex;align-items:center;gap:13px;letter-spacing:0;font-size:12px}.bs-hero-bottom b{color:var(--bs-ink)}.bs-report-preview{border:1px solid light-dark(#d7d7d7,#333333);border-radius:12px 12px 0 0;box-shadow:0 15px 70px -20px #3f3f3f25;overflow:hidden;background:light-dark(#ffffff,#191919)}.bs-preview-top{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:light-dark(#f7f7f7,#101010);border-bottom:1px solid var(--bs-line);font-size:12px;color:light-dark(#646464,#b5b5b5)}.bs-preview-top>span:first-child{display:flex;align-items:center;gap:10px;font-weight:600}.bs-mini-logo{display:inline-flex;background:#5b5b5b;color:white;padding:5px;border-radius:5px}.bs-sample-label{font-size:11px;font-weight:600;border:1px solid light-dark(#dddddd,#333333);border-radius:4px;padding:2px 8px}.bs-preview-body{padding:28px 32px 0}.bs-preview-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.bs-preview-heading .bs-eyebrow{font-size:10px;letter-spacing:1.5px;color:light-dark(#868686,#a3a3a3)}.bs-preview-heading h3{font-size:24px;font-weight:550;letter-spacing:-.8px;margin-top:4px}.bs-tag{display:inline-flex;gap:5px;align-items:center;font-size:12px;line-height:1.4;font-weight:550;padding:5px 8px;border-radius:5px;white-space:nowrap;background:light-dark(#f0f0f0,#242424);color:light-dark(#6d6d6d,#b5b5b5)}.bs-tag-green{color:light-dark(#626262,#b5b5b5)}.bs-tag-amber,.bs-tag-green{background:light-dark(#f1f1f1,#242424)}.bs-tag-amber{color:light-dark(#646464,#b5b5b5)}.bs-tag-red{background:light-dark(#ececec,#242424);color:light-dark(#595959,#b5b5b5)}.bs-preview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:27px 0 29px;padding:24px 0;border-top:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line)}.bs-preview-stats>div{display:grid;gap:6px;border-right:1px solid var(--bs-line)}.bs-preview-stats>div:last-child{border:0}.bs-preview-stats>div>span{font-size:12px;color:light-dark(#797979,#b5b5b5)}.bs-preview-stats strong{font-size:33px;font-weight:550;letter-spacing:-1px;display:flex;align-items:center;gap:12px;line-height:1.4}.bs-preview-stats .bs-stat-word{font-size:25px}.bs-preview-stats small{font-size:11px;color:light-dark(#848484,#a3a3a3)}.bs-preview-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px}.bs-preview-grid h4{font-size:13px;font-weight:650;margin-bottom:16px}.bs-theme-bar{margin-bottom:16px}.bs-theme-bar>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin-bottom:7px;color:light-dark(#676767,#b5b5b5)}.bs-theme-bar b{font-weight:550;font-size:11px}.bs-bar-track{height:8px;background:light-dark(#f2f2f2,#242424);border-radius:3px;overflow:hidden}.bs-bar-track>div{height:100%;border-radius:3px}.bs-preview-action{border-radius:7px;background:light-dark(#f4f4f4,#242424);padding:22px}.bs-preview-action .bs-eyebrow{font-size:10px;color:light-dark(#777777,#b5b5b5)}.bs-preview-action h4{font-size:18px;font-weight:600;margin:10px 0;letter-spacing:-.4px}.bs-preview-action p{color:light-dark(#6d6d6d,#b5b5b5);font-size:12px;line-height:1.8}.bs-preview-action .bs-text-link{font-size:11px;margin-top:16px}.bs-text-link{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:light-dark(#5b5b5b,#b5b5b5)}.bs-preview-quote{margin-top:24px;padding:17px 0;display:flex;align-items:center;gap:12px;border-top:1px solid var(--bs-line);font-size:12px;color:light-dark(#797979,#b5b5b5)}.bs-preview-quote p{flex:1;font-style:italic}.bs-preview-quote>span{font-size:10px}.bs-outcome-strip{background:light-dark(#f5f5f5,#101010);border-top:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line)}.bs-outcome-strip>.bs-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:28px 0}.bs-outcome-strip .bs-container>div{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;color:light-dark(#676767,#b5b5b5);font-weight:500}.bs-section{padding-top:108px;padding-bottom:108px}.bs-section-heading{max-width:690px;margin-bottom:46px}.bs-final-cta h2,.bs-section h2,.bs-workflow h2{font-size:clamp(32px,3.5vw,46px);font-weight:500;line-height:1.18;letter-spacing:-1.9px;margin:18px 0}.bs-section-heading>p,.bs-workflow>div>p{color:var(--bs-muted);font-size:16px;line-height:1.8;max-width:580px}.bs-outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.bs-outcome-card{border-top:1px solid light-dark(#c4c4c4,#494949);padding:25px 0 0}.bs-outcome-card>div{display:flex;justify-content:space-between;align-items:center;color:light-dark(#656565,#b5b5b5);font-size:12px}.bs-outcome-card h3{font-size:23px;font-weight:550;letter-spacing:-.6px;line-height:1.4;margin:26px 0 15px;max-width:270px}.bs-outcome-card p{font-size:16px;color:var(--bs-muted);line-height:1.8}.bs-workflow-section{background:light-dark(#f6f6f6,#101010);border-top:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);padding:96px 0}.bs-workflow{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}.bs-workflow .bs-text-link{margin-top:28px}.bs-workflow-steps{list-style:none;padding:0;margin:0}.bs-workflow-steps li{display:flex;align-items:flex-start;gap:19px;border-bottom:1px solid light-dark(#dedede,#333333);padding:0 0 28px;margin:0 0 28px}.bs-workflow-steps li:last-child{margin:0}.bs-step-number{font-size:12px;color:light-dark(#797979,#b5b5b5);padding-top:4px}.bs-workflow-steps li>svg{color:light-dark(#888888,#a3a3a3);margin-top:4px}.bs-workflow-steps h3{font-size:18px;font-weight:600;letter-spacing:-.4px;margin-bottom:8px}.bs-workflow-steps p{font-size:16px;color:light-dark(#767676,#b5b5b5);line-height:1.8}.bs-pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bs-price-card{padding:26px 22px;border:1px solid var(--bs-line);border-radius:10px;display:flex;flex-direction:column;align-items:flex-start}.bs-price-card .bs-eyebrow{font-size:10px;letter-spacing:1px;color:light-dark(#6d6d6d,#b5b5b5)}.bs-price-card h3{font-size:20px;font-weight:600;margin-top:14px}.bs-price{display:flex;align-items:baseline;gap:7px;font-size:36px;letter-spacing:-1.5px;margin:20px 0 8px;flex-wrap:wrap}.bs-price>span{font-size:12px;font-weight:400;letter-spacing:0;color:light-dark(#727272,#b5b5b5)}.bs-price-card>p{font-size:14px;color:light-dark(#777777,#b5b5b5);min-height:48px}.bs-price-card>.bs-button{width:100%;margin:22px 0}.bs-price-card ul{list-style:none;padding:20px 0 0;margin:0;border-top:1px solid var(--bs-line);display:grid;gap:12px;font-size:13px;color:light-dark(#6d6d6d,#b5b5b5)}.bs-price-card li{display:flex;gap:7px;align-items:flex-start}.bs-price-featured{background:light-dark(#f5f5f5,#101010);border-color:light-dark(#d1d1d1,#494949)}.bs-pricing-note{color:var(--bs-muted);font-size:14px;margin-top:25px!important;text-align:center}.bs-pricing-note>a{display:inline-flex;align-items:center;gap:4px;font-weight:600;margin-left:6px}.bs-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;border-top:1px solid var(--bs-line)}.bs-faq details{border-bottom:1px solid var(--bs-line);padding:22px 0}.bs-faq details:first-child{padding-top:0}.bs-faq summary{display:flex;justify-content:space-between;gap:22px;font-size:16px;font-weight:550;list-style:none}.bs-faq summary::-webkit-details-marker{display:none}.bs-faq summary>span{font-size:20px;color:light-dark(#7f7f7f,#b5b5b5)}.bs-faq details[open] summary>span{transform:rotate(45deg)}.bs-faq details p{font-size:16px;line-height:1.85;color:var(--bs-muted);padding-top:15px}.bs-final-cta{background:#343434;color:#ffffff;padding:78px 0}.bs-final-cta>.bs-container{display:flex;justify-content:space-between;align-items:center;gap:50px}.bs-final-cta .bs-eyebrow{color:#bcbcbc;font-size:10px}.bs-final-cta h2{margin-bottom:0;font-size:42px}.bs-final-cta p{font-size:12px;text-align:center;color:#bcbcbc;margin-top:15px}.bs-footer{padding:45px 0 22px}.bs-footer-top{display:flex;justify-content:space-between;gap:30px}.bs-footer-top p{font-size:14px;color:var(--bs-muted);margin-top:15px}.bs-footer-top nav{display:flex;flex-wrap:wrap;gap:25px;align-items:center;font-size:14px}.bs-footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--bs-line);margin-top:37px;padding-top:20px;font-size:12px;color:light-dark(#777777,#b5b5b5)}.bs-footer-bottom>div{display:flex;gap:25px}@media (min-width:1400px){.bs-hero h1{font-size:80px}}@media (max-width:1050px){.backsy .bs-container{width:calc(100% - 56px)}.bs-desktop-links{gap:20px}.bs-workflow{gap:45px}.bs-hero h1{letter-spacing:-2.8px}.bs-pricing-grid{grid-template-columns:repeat(2,1fr)}.bs-final-cta h2{font-size:36px}.bs-final-cta>.bs-container{gap:30px}.bs-outcome-strip>.bs-container{grid-template-columns:repeat(2,1fr)}.bs-outcome-strip .bs-container>div{justify-content:flex-start}.bs-preview-stats strong{font-size:28px}.bs-preview-stats .bs-stat-word{font-size:22px}.bs-preview-stats .bs-tag{font-size:9px}}@media (max-width:760px){.backsy .bs-container{width:calc(100% - 40px)}.bs-header-inner{height:74px}.bs-desktop-links,.bs-login-link{display:none}.bs-menu-toggle{display:inline-flex}.bs-header-actions{gap:6px}.bs-brand{font-size:27px}.bs-hero{padding-top:48px}.bs-hero .bs-eyebrow{font-size:10px;letter-spacing:1px}.bs-hero h1{font-size:clamp(42px,8vw,60px);letter-spacing:-2px}.bs-hero-copy>p{font-size:16px}.bs-hero-ctas .bs-button{width:100%}.bs-hero-proof{gap:9px 17px;font-size:12px}.bs-hero-bottom{margin-top:42px;font-size:10px;letter-spacing:.8px}.bs-hero-bottom>div{font-size:10px;gap:7px}.bs-preview-body{padding:20px 17px 0}.bs-preview-top{padding:12px 17px}.bs-preview-heading h3{font-size:19px}.bs-preview-heading>.bs-tag{display:none}.bs-preview-stats{gap:10px;margin:20px 0;padding:18px 0}.bs-preview-stats>div>span{font-size:10px}.bs-preview-stats strong{font-size:26px}.bs-preview-stats .bs-stat-word{font-size:15px;letter-spacing:-.4px}.bs-preview-stats .bs-tag,.bs-preview-stats small{display:none}.bs-preview-grid{grid-template-columns:1fr;gap:10px}.bs-preview-action{padding:18px}.bs-preview-quote{font-size:11px;margin-top:16px}.bs-preview-quote>span{display:none}.bs-outcome-strip .bs-container>div{font-size:12px;gap:8px}.bs-outcome-strip svg{width:17px}.bs-outcome-strip>.bs-container{gap:16px;padding:24px 0}.bs-section{padding-top:66px;padding-bottom:66px}.bs-section-heading{margin-bottom:35px}.bs-section h2,.bs-workflow h2{font-size:34px;letter-spacing:-1.4px}.bs-section .bs-eyebrow,.bs-workflow .bs-eyebrow{font-size:10px;letter-spacing:1.3px}.bs-outcome-grid{grid-template-columns:1fr;gap:32px}.bs-outcome-card h3{max-width:none;margin-top:15px}.bs-workflow{grid-template-columns:1fr;gap:42px}.bs-workflow-section{padding:65px 0}.bs-faq{grid-template-columns:1fr;gap:30px}.bs-final-cta{padding:55px 0}.bs-final-cta>.bs-container{flex-direction:column;align-items:flex-start}.bs-final-cta h2{font-size:33px}.bs-final-cta .bs-button{font-size:13px}.bs-footer-top{flex-direction:column}.bs-footer-top nav{gap:16px}.bs-pricing-grid{gap:12px}.bs-price-card{padding:20px 17px}.bs-price-card .bs-eyebrow{font-size:9px}.bs-price{font-size:31px}.bs-price-card .bs-button{font-size:13px;padding:10px}.bs-pricing-note{font-size:13px}}@media (max-width:450px){.bs-pricing-grid{grid-template-columns:1fr}.bs-price-card ul,.bs-price-card>p{font-size:14px}.bs-hero h1{font-size:40px}.bs-hero-bottom>div{display:none}}@media (prefers-reduced-motion:reduce){.backsy *,.backsy :after,.backsy :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.backsy{--bs-ease-out:cubic-bezier(0.22,1,0.36,1);--bs-ease-ui:cubic-bezier(0.2,0.65,0.3,1)}.backsy :is(.bs-button,.bs-icon-button,.bs-theme-toggle,.bs-filter-pills>button,.bs-collection-methods>button){transition:transform .16s var(--bs-ease-ui),background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.backsy :is(.bs-button,.bs-icon-button,.bs-theme-toggle,.bs-filter-pills>button,.bs-collection-methods>button):active:not(:disabled){transform:translateY(1px) scale(.96);transition-duration:80ms}.backsy :is(.bs-button,.bs-text-link,.bs-theme-item,.bs-product-card) :is(.lucide-arrow-right,.lucide-arrow-up-right,.lucide-chevron-right){transition:transform .22s var(--bs-ease-out)}.backsy :is(.bs-button,.bs-text-link,.bs-theme-item,.bs-product-card):hover .lucide-arrow-right,.backsy :is(.bs-text-link,.bs-theme-item,.bs-product-card):hover .lucide-chevron-right{transform:translateX(3px)}.backsy :is(.bs-button,.bs-text-link,.bs-product-card):hover .lucide-arrow-up-right{transform:translate(2px,-2px)}.backsy :is(.bs-text-link,.bs-sidebar nav>a,.bs-mobile-menu a,.bs-product-tabs>a,.bs-product-tabs>button){transition:color .18s ease,background-color .18s ease,border-color .22s ease}.backsy .bs-desktop-links a{position:relative}.backsy :is(.bs-theme-item,.bs-metric-button,.bs-product-tabs>button){transition:transform .16s var(--bs-ease-ui),color .18s ease,background-color .18s ease,border-color .22s ease}.backsy :is(.bs-theme-item,.bs-metric-button,.bs-product-tabs>button):active:not(:disabled){transform:scale(.985);transition-duration:80ms}.backsy .bs-desktop-links a:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s var(--bs-ease-out)}.backsy .bs-desktop-links a:is(:hover,:focus-visible):after{transform:scaleX(1)}.backsy .bs-product-card{transition:transform .24s var(--bs-ease-out),border-color .18s ease,box-shadow .24s ease}@media (hover:hover){.backsy .bs-product-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px light-dark(#0000000a,#00000030)}.backsy .bs-collection-methods>button:hover{transform:translateY(-2px)}}.backsy .bs-field :is(input,textarea,select){transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.backsy summary{transition:color .18s ease}.backsy .bs-faq summary>span{transition:transform .24s var(--bs-ease-out)}.backsy .bs-faq details[data-bs-expanding=false] summary>span{transform:rotate(0deg)}.backsy .bs-overlay-enter{transition:opacity .24s ease}.backsy .bs-overlay-leave{transition:opacity .18s ease}.backsy .bs-motion-transparent{opacity:0}.backsy .bs-motion-visible{opacity:1}.backsy .bs-dialog-enter{transition:opacity .26s ease,transform .3s var(--bs-ease-out)}.backsy .bs-dialog-leave{transition:opacity .18s ease,transform .18s ease-in;pointer-events:none}.backsy .bs-dialog-rest{opacity:0;transform:translateY(18px) scale(.97)}.backsy .bs-dialog-shown{opacity:1;transform:translateY(0) scale(1)}.backsy .bs-mobile-menu-transition{display:grid}.backsy .bs-mobile-menu-clip{min-height:0;overflow:hidden}.backsy .bs-menu-enter{transition:grid-template-rows .28s var(--bs-ease-out),opacity .22s ease,transform .28s var(--bs-ease-out)}.backsy .bs-menu-leave{transition:grid-template-rows .2s ease,opacity .16s ease,transform .2s ease;pointer-events:none}.backsy .bs-menu-rest{grid-template-rows:0fr;opacity:0;transform:translateY(-8px)}.backsy .bs-menu-shown{grid-template-rows:1fr;opacity:1;transform:translateY(0)}@media (min-width:761px){.backsy .bs-mobile-menu-transition{display:none}}@media (max-width:760px){.backsy .bs-sidebar{transition:transform .28s var(--bs-ease-out),visibility 0s .28s}.backsy .bs-sidebar-open{transition-delay:0s}.backsy .bs-sidebar-scrim{opacity:0;pointer-events:none;transition:opacity .24s ease}.backsy .bs-sidebar-scrim-open{opacity:1;pointer-events:auto}}@keyframes bs-content-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bs-preview-enter{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bs-bar-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bs-line-enter{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.backsy .bs-hero-copy>*{animation:bs-content-enter .62s var(--bs-ease-out) both}.backsy .bs-hero-copy>:nth-child(2){animation-delay:70ms}.backsy .bs-hero-copy>:nth-child(3){animation-delay:.14s}.backsy .bs-hero-copy>:nth-child(4){animation-delay:.21s}.backsy .bs-hero-copy>:nth-child(n+5){animation-delay:.26s}.backsy .bs-report-preview{animation:bs-preview-enter .78s .18s var(--bs-ease-out) backwards}.backsy :is(.bs-view-enter,.bs-demo-inbox,.bs-notice){animation:bs-content-enter .32s var(--bs-ease-out) backwards}.backsy :is(.bs-evidence-list>article,.bs-theme-item){animation:bs-content-enter .36s var(--bs-ease-out) backwards}.backsy :is(.bs-evidence-list>article,.bs-theme-item):nth-child(2){animation-delay:45ms}.backsy :is(.bs-evidence-list>article,.bs-theme-item):nth-child(3){animation-delay:90ms}.backsy :is(.bs-evidence-list>article,.bs-theme-item):nth-child(n+4){animation-delay:135ms}.backsy .bs-bar-track>div{transform-origin:left;animation:bs-bar-enter .68s .12s var(--bs-ease-out) backwards;transition:width .45s var(--bs-ease-out),background-color .22s ease}.backsy .bs-sentiment-donut{animation:bs-preview-enter .62s .12s var(--bs-ease-out) backwards}.backsy .bs-trend-chart polyline{stroke-dasharray:1;animation:bs-line-enter .9s .18s var(--bs-ease-out) backwards}@media (prefers-reduced-motion:reduce){.backsy :is(.bs-theme-item,.bs-metric-button,.bs-product-tabs>button):active{transform:none!important}.backsy :is(.bs-button,.bs-icon-button,.bs-theme-toggle,.bs-product-card,.bs-collection-methods>button):is(:hover,:active){transform:none!important}.backsy :is(.bs-button,.bs-text-link,.bs-theme-item,.bs-product-card):hover :is(.lucide-arrow-right,.lucide-arrow-up-right,.lucide-chevron-right){transform:none}}.bs-app{min-height:100vh;background:light-dark(#f7f7f7,#101010)}.bs-sidebar{width:236px;position:fixed;inset:0 auto 0 0;background:#292929;color:#c4c4c4;padding:33px 19px 22px;display:flex;flex-direction:column;z-index:45}.bs-sidebar-brand{display:flex;align-items:center;justify-content:space-between;padding:0 10px 36px}.bs-workspace-label{font-size:10px;letter-spacing:1.7px;color:#868686;padding:0 14px;margin-bottom:13px}.bs-sidebar nav{display:grid;gap:6px}.bs-sidebar nav>a{display:flex;align-items:center;gap:12px;border-radius:7px;padding:11px 13px;line-height:1.6;transition:background .15s}.bs-sidebar nav>a:hover{background:#363636}.bs-sidebar nav>a.bs-nav-active{background:#424242;color:#ebebeb}.bs-nav-mini{font-size:9px;border:1px solid #5d5d5d;border-radius:4px;padding:1px 4px;margin-left:auto;white-space:nowrap;letter-spacing:.5px}.bs-sidebar-bottom{margin-top:auto;padding-top:35px}.bs-credit-card{padding:18px 15px;border:1px solid #4c4c4c;border-radius:9px;margin-bottom:22px;background:#333333}.bs-credit-card>span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:550;color:#e0e0e0}.bs-credit-card p{font-size:12px;color:#a6a6a6;text-transform:capitalize;margin:5px 0 14px}.bs-credit-card>a{justify-content:space-between;color:#dddddd;padding-top:12px;border-top:1px solid #4d4d4d}.bs-credit-card>a,.bs-sidebar-home{font-size:12px;display:flex;align-items:center}.bs-sidebar-home{gap:6px;padding:22px 14px 0;color:#939393}.bs-app-body{margin-left:236px;min-width:0}.bs-app-topbar{height:76px;background:light-dark(#ffffff,#191919);border-bottom:1px solid var(--bs-line);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 40px;position:relative;z-index:20}.bs-app-topbar>div{display:flex;gap:14px;align-items:center;font-size:12px}.bs-topbar-label{color:light-dark(#878787,#a3a3a3)}.bs-topbar-divider{color:light-dark(#cacaca,#151515)}.bs-topbar-right{gap:28px!important}.bs-help-link{display:flex;align-items:center;gap:7px;color:light-dark(#717171,#b5b5b5);font-size:12px}.bs-account .btn{background:light-dark(#f6f6f6,#101010);border:1px solid light-dark(#e4e4e4,#333333);color:light-dark(#353535,#efefef);font-size:12px;font-weight:500;min-height:36px;height:36px;padding:0 10px;box-shadow:none}.bs-account [data-headlessui-state]>div.absolute{left:auto;right:0}.bs-workspace-main{max-width:1280px;margin:0 auto;padding:43px 40px 70px}.bs-page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.bs-page-heading .bs-eyebrow{font-size:10px;letter-spacing:1.3px;color:light-dark(#878787,#a3a3a3)}.bs-page-heading h1{font-size:32px;font-weight:550;letter-spacing:-1.3px;line-height:1.3;margin:8px 0}.bs-page-heading p{font-size:14px;color:var(--bs-muted)}.bs-page-heading>.bs-button{flex-shrink:0}.bs-metrics-row{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--bs-line);border-radius:10px;background:light-dark(#ffffff,#191919);margin-bottom:28px}.bs-metric{padding:22px 24px;border-right:1px solid var(--bs-line)}.bs-metric:last-child{border:0}.bs-metric>span{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px;color:light-dark(#737373,#b5b5b5)}.bs-metric svg{color:light-dark(#9d9d9d,#a3a3a3)}.bs-metric strong{font-size:35px;line-height:1.3;font-weight:500;letter-spacing:-1px;display:block;margin:10px 0 5px}.bs-metric small{font-size:12px;color:light-dark(#888888,#a3a3a3)}.bs-start-guide{background:light-dark(#f3f3f3,#242424);border:1px solid light-dark(#dedede,#333333);border-radius:10px;padding:24px;margin-bottom:38px}.bs-panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:23px}.bs-panel-heading h2{font-size:19px;line-height:1.5;font-weight:550;letter-spacing:-.5px}.bs-panel-heading p{font-size:13px;color:var(--bs-muted);margin-top:4px}.bs-start-guide .bs-eyebrow{font-size:9px;color:light-dark(#7d7d7d,#b5b5b5);letter-spacing:1.4px;margin-bottom:5px}.bs-checklist{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.bs-checklist-step{display:flex;gap:12px;align-items:flex-start}.bs-checklist-step>span{border:1px solid light-dark(#d0d0d0,#494949);border-radius:50%;width:26px;height:26px;display:grid;place-items:center;font-size:12px;color:light-dark(#7b7b7b,#b5b5b5);flex-shrink:0;background:light-dark(#fbfbfb,#101010)}.bs-step-done>span{background:light-dark(#e0e0e0,#333333);border-color:light-dark(#e0e0e0,#333333);color:light-dark(#626262,#b5b5b5)}.bs-checklist h3{font-size:13px;font-weight:600}.bs-checklist p{font-size:12px;color:light-dark(#7c7c7c,#b5b5b5);margin-top:4px}.bs-checklist .bs-text-link{font-size:12px;margin-top:8px}.bs-guide-footer{display:flex;align-items:center;gap:7px;font-size:12px;color:light-dark(#7b7b7b,#b5b5b5);border-top:1px solid light-dark(#dedede,#333333);margin-top:22px;padding-top:16px}.bs-guide-footer>span{margin-left:auto;font-size:11px}.bs-section-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.bs-section-title h2{font-size:19px;letter-spacing:-.5px;font-weight:600;display:flex;gap:9px;align-items:center}.bs-section-title h2>span{font-size:11px;background:light-dark(#ececec,#242424);color:light-dark(#7d7d7d,#b5b5b5);border-radius:4px;padding:2px 7px;letter-spacing:0}.bs-search{display:flex;align-items:center;gap:8px;border:1px solid light-dark(#e1e1e1,#333333);border-radius:7px;background:light-dark(#ffffff,#191919);padding:8px 11px;color:light-dark(#878787,#a3a3a3)}.bs-search input{background:transparent;border:0;outline:none;font-size:13px!important;min-width:0;width:180px;color:var(--bs-ink)}.bs-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bs-product-card{padding:22px;border-radius:10px;border:1px solid var(--bs-line);background:light-dark(#ffffff,#191919);transition:box-shadow .2s,border .2s}.bs-product-card:hover{border-color:light-dark(#bebebe,#494949);box-shadow:0 6px 18px #37373710}.bs-product-card-top{display:flex;justify-content:space-between;align-items:center;color:light-dark(#9e9e9e,#a3a3a3);margin-bottom:18px}.bs-product-monogram{display:inline-grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:10px;font-size:13px;font-weight:650}.bs-monogram-1,.bs-product-monogram{background:light-dark(#ededed,#242424);color:light-dark(#656565,#b5b5b5)}.bs-monogram-2{background:light-dark(#eaeaea,#242424);color:light-dark(#747474,#b5b5b5)}.bs-product-card h3{font-size:19px;font-weight:600;letter-spacing:-.5px;overflow-wrap:anywhere}.bs-product-card>p{font-size:13px;color:light-dark(#858585,#a3a3a3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:7px 0 24px;min-height:42px}.bs-product-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:17px;border-top:1px solid light-dark(#f0f0f0,#333333)}.bs-product-card-bottom>span:first-child{display:flex;align-items:center;gap:6px;font-size:11px;color:light-dark(#888888,#a3a3a3)}.bs-product-card-bottom .bs-tag{font-size:10px}.bs-empty-product{border:1px dashed light-dark(#d4d4d4,#333333);background:light-dark(#ffffff,#191919);border-radius:10px;display:flex;align-items:center;flex-direction:column;text-align:center;padding:48px 25px;gap:19px}.bs-empty-icon{width:64px;height:64px;background:light-dark(#f1f1f1,#242424);color:light-dark(#858585,#a3a3a3);display:grid;place-items:center;border-radius:17px}.bs-empty-product h2{font-size:23px;font-weight:550;letter-spacing:-.7px}.bs-empty-product p{font-size:14px;color:var(--bs-muted);max-width:490px}.bs-empty-product>.bs-text-link{font-size:12px}.bs-demo-prompt{display:flex;gap:18px;align-items:center;border-top:1px solid light-dark(#e4e4e4,#333333);margin-top:36px;padding:25px 0}.bs-demo-prompt-icon{width:46px;height:46px;border:1px solid light-dark(#dedede,#333333);border-radius:12px;display:grid;place-items:center;color:light-dark(#8e8e8e,#a3a3a3)}.bs-demo-prompt h3{font-size:14px;font-weight:550}.bs-demo-prompt p{font-size:12px;color:light-dark(#848484,#a3a3a3);margin-top:4px}.bs-demo-prompt>.bs-text-link{margin-left:auto;font-size:12px;white-space:nowrap}.bs-loading{min-height:260px;display:flex;gap:15px;align-items:center;justify-content:center;color:light-dark(#848484,#a3a3a3);font-size:14px}.bs-spinner{height:22px;width:22px;border:2px solid light-dark(#e1e1e1,#333333);border-top-color:light-dark(#5b5b5b,#929292);border-radius:50%}.bs-spin,.bs-spinner{animation:bs-spin 1s linear infinite}@keyframes bs-spin{to{transform:rotate(1turn)}}.bs-notice{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:14px 17px;border:1px solid light-dark(#dfdfdf,#333333);background:light-dark(#f4f4f4,#242424);border-radius:8px;font-size:14px;color:light-dark(#666666,#b5b5b5);margin-bottom:20px}.bs-notice-error{background:light-dark(#f5f5f5,#101010);border-color:light-dark(#d4d4d4,#333333);color:light-dark(#5c5c5c,#b5b5b5)}.bs-notice-info{background:light-dark(#f2f2f2,#242424);border-color:light-dark(#dddddd,#333333);color:light-dark(#656565,#b5b5b5)}.bs-empty-inline{padding:38px 24px;background:light-dark(#ffffff,#191919);border:1px solid var(--bs-line);border-radius:9px;text-align:center}.bs-empty-inline h3{font-size:17px;margin-bottom:8px}.bs-skip-link{position:fixed;left:250px;top:-100px;z-index:100;background:light-dark(white,#191919);border:2px solid light-dark(#5b5b5b,#929292);padding:10px 20px}.bs-skip-link:focus{top:10px}.bs-sidebar-scrim{display:none}.bs-dialog-root{position:relative;z-index:100}.bs-dialog-backdrop{position:fixed;inset:0;background:#27272766;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bs-dialog-position{position:fixed;inset:0;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:24px}.bs-dialog-panel{width:100%;max-width:530px;background:light-dark(#ffffff,#191919);border-radius:15px;padding:30px;box-shadow:0 25px 100px #1a1a1a50;color:light-dark(#272727,#efefef)}.bs-dialog-wide{max-width:790px}.bs-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:27px}.bs-dialog-heading h2{font-size:24px;font-weight:550;line-height:1.35;letter-spacing:-.8px}.bs-dialog-heading p{font-size:14px;color:light-dark(#7c7c7c,#b5b5b5);line-height:1.7;margin-top:8px}.bs-create-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:35px}.bs-form-stack{display:flex;flex-direction:column;gap:19px}.bs-field{font-size:14px;font-weight:550;display:block;color:light-dark(#404040,#efefef)}.bs-field input,.bs-field select,.bs-field textarea,.bs-select{display:block;width:100%;min-width:0;padding:11px 13px;border:1px solid light-dark(#dbdbdb,#333333);border-radius:7px;background:light-dark(#ffffff,#191919);color:light-dark(#383838,#efefef);font-size:14px;margin-top:8px;line-height:1.6;outline:none}.bs-field input:focus,.bs-field textarea:focus{border-color:light-dark(#7c7c7c,#929292);box-shadow:0 0 0 3px light-dark(#f0f0f0,#151515)}.bs-field textarea{resize:vertical;min-height:90px}.bs-field input::-moz-placeholder,.bs-field textarea::-moz-placeholder{color:light-dark(#a3a3a3,#a3a3a3);font-weight:400}.bs-field input::placeholder,.bs-field textarea::placeholder{color:light-dark(#a3a3a3,#a3a3a3);font-weight:400}.bs-field-optional{font-weight:400;color:light-dark(#9a9a9a,#a3a3a3);margin-left:7px;font-size:12px}.bs-field-help{font-size:12px!important;color:light-dark(#898989,#a3a3a3)!important;line-height:1.7}.bs-create-aside{background:light-dark(#f6f6f6,#101010);border-radius:10px;padding:22px}.bs-create-aside .bs-eyebrow{font-size:9px;letter-spacing:1px;color:light-dark(#8a8a8a,#a3a3a3)}.bs-create-aside h3{font-size:25px;font-weight:500;letter-spacing:-.9px;margin:10px 0 25px}.bs-create-aside>div:not(.bs-create-free){display:flex;gap:12px;margin:18px 0;color:light-dark(#828282,#a3a3a3)}.bs-create-aside p{font-size:12px;line-height:1.8;color:light-dark(#8a8a8a,#a3a3a3)}.bs-create-aside strong{display:block;font-size:13px;color:light-dark(#5f5f5f,#b5b5b5);font-weight:550}.bs-create-free{display:flex;gap:7px;font-size:11px;color:light-dark(#888888,#a3a3a3);border-top:1px solid light-dark(#e4e4e4,#333333);padding-top:16px;margin-top:22px}.bs-dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:27px}.bs-danger-button{background:light-dark(#575757,#e5e5e5)!important;color:light-dark(#ffffff,#151515)!important}.bs-dialog-panel .bs-notice{margin-bottom:0}@media (max-width:1200px){.bs-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-workspace-main{padding:35px 28px 65px}.bs-app-topbar{padding:0 28px}.bs-checklist{gap:15px}.bs-checklist-step{gap:9px}.bs-demo-prompt{flex-wrap:wrap}.bs-demo-prompt>.bs-text-link{margin-left:64px}}@media (max-width:950px){.bs-sidebar{width:210px;padding-left:13px;padding-right:13px}.bs-app-body{margin-left:210px}.bs-page-heading{align-items:flex-start}.bs-page-heading h1{font-size:27px}.bs-topbar-divider,.bs-topbar-label{display:none}.bs-metric{padding:18px}.bs-metric>span{font-size:12px}.bs-metric>span>svg{display:none}.bs-checklist{grid-template-columns:1fr;gap:20px}.bs-checklist h3{font-size:14px}.bs-checklist p{font-size:13px}.bs-product-card-bottom{flex-wrap:wrap}.bs-metric small{font-size:11px}.bs-topbar-right{gap:15px!important}}@media (max-width:760px){.bs-sidebar{transform:translateX(-100%);transition:transform .2s;width:245px;visibility:hidden;overflow-y:auto}.bs-sidebar-open{transform:translateX(0);visibility:visible}.bs-sidebar-scrim{display:block;position:fixed;inset:0;background:#22222266;z-index:40}.bs-app-body{margin-left:0}.bs-app-topbar{height:65px;padding:0 17px}.bs-app-topbar>div{gap:8px}.bs-help-link{display:none}.bs-workspace-main{padding:28px 20px 55px}.bs-page-heading{gap:15px;flex-wrap:wrap;margin-bottom:25px}.bs-page-heading h1{font-size:28px}.bs-page-heading .bs-eyebrow{font-size:9px}.bs-page-heading p{font-size:14px}.bs-metrics-row{gap:0}.bs-metric{padding:16px 13px}.bs-metric>span{font-size:11px;line-height:1.5}.bs-metric strong{font-size:29px}.bs-metric small{display:none}.bs-start-guide{padding:20px}.bs-panel-heading h2{font-size:18px}.bs-guide-footer{flex-wrap:wrap;font-size:11px}.bs-guide-footer>span{margin-left:0;width:100%;padding-left:22px}.bs-products-grid{gap:12px}.bs-product-card{padding:17px}.bs-product-card h3{font-size:17px}.bs-product-card>p{font-size:12px}.bs-product-card-bottom{gap:8px}.bs-product-monogram{width:39px;height:39px}.bs-section-title{flex-wrap:wrap}.bs-search,.bs-search input{width:100%}.bs-empty-product{padding:35px 20px}.bs-empty-product h2{font-size:22px}.bs-demo-prompt{gap:14px}.bs-demo-prompt>div:nth-child(2){flex:1;min-width:220px}.bs-demo-prompt>.bs-text-link{margin-left:60px}.bs-dialog-position{align-items:flex-start;padding:45px 16px 16px}.bs-dialog-panel{padding:24px;max-height:calc(100dvh - 65px);overflow:auto}.bs-dialog-heading h2{font-size:22px}.bs-create-grid{grid-template-columns:1fr;gap:25px}.bs-create-aside{display:none}.bs-dialog-actions{flex-wrap:wrap}.bs-notice{align-items:flex-start}.bs-skip-link{left:20px}}@media (max-width:400px){.bs-products-grid{grid-template-columns:1fr}.bs-metric{padding:14px 10px}.bs-topbar-right .bs-account .btn{max-width:140px;overflow:hidden}}.bs-breadcrumb{display:inline-flex;gap:7px;align-items:center;font-size:12px;color:light-dark(#878787,#a3a3a3);margin-bottom:20px}.bs-product-heading{margin-bottom:27px}.bs-product-title-block{display:flex;align-items:center;gap:15px;min-width:0}.bs-product-title-block h1{margin:0 0 5px}.bs-product-title-block p{max-width:530px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bs-product-title-block .bs-product-monogram{width:50px;height:50px}.bs-product-header-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.bs-button-count{background:light-dark(#585858,#e5e5e5);color:light-dark(#e3e3e3,#151515);padding:2px 6px;border-radius:4px;font-size:11px}.bs-product-tabs{display:flex;gap:25px;border-bottom:1px solid var(--bs-line);margin-bottom:29px;overflow:auto;scrollbar-width:thin;white-space:nowrap}.bs-product-tabs>a,.bs-product-tabs>button{display:flex;align-items:center;gap:8px;border:0;border-bottom:2px solid transparent;background:transparent;padding:12px 0 15px;font-size:13px;font-weight:500;color:light-dark(#868686,#a3a3a3)}.bs-product-tabs [aria-current=page]{color:light-dark(#525252,#b5b5b5);border-bottom-color:light-dark(#525252,#929292)}.bs-product-tabs span{font-size:10px;border-radius:4px;background:light-dark(#ececec,#242424);padding:1px 6px;color:light-dark(#878787,#a3a3a3)}.bs-demo-banner-copy{display:flex;align-items:center;gap:10px}.bs-report-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:12px;color:light-dark(#8c8c8c,#a3a3a3);margin-bottom:18px}.bs-report-meta>span{display:flex;align-items:center;gap:7px}.bs-report-meta .bs-text-link{font-size:12px}.bs-executive-summary{display:flex;gap:20px;padding:28px;background:light-dark(#eeeeee,#242424);border:1px solid light-dark(#dbdbdb,#333333);border-radius:11px}.bs-summary-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:10px;border:1px solid light-dark(#d9d9d9,#333333);background:light-dark(#f8f8f8,#101010);flex-shrink:0;color:light-dark(#8a8a8a,#a3a3a3)}.bs-executive-summary .bs-eyebrow{font-size:9px;letter-spacing:1.3px;color:light-dark(#868686,#a3a3a3)}.bs-executive-summary h2{font-size:24px;font-weight:550;letter-spacing:-.8px;line-height:1.45;margin:6px 0 10px}.bs-executive-summary p{font-size:14px;line-height:1.8;color:light-dark(#777777,#b5b5b5);max-width:880px}.bs-report-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:23px 0 25px;border:1px solid var(--bs-line);border-radius:10px;background:light-dark(#ffffff,#191919);overflow:hidden}.bs-report-metrics>button,.bs-report-metrics>div{background:transparent;border:0;border-right:1px solid var(--bs-line);text-align:left;padding:20px 21px}.bs-report-metrics>:last-child{border:0}.bs-report-metrics>*>span{font-size:12px;color:light-dark(#7d7d7d,#b5b5b5);display:flex;justify-content:space-between;gap:10px;align-items:center}.bs-report-metrics>*>span>svg{color:light-dark(#ababab,#a3a3a3)}.bs-report-metrics strong{font-size:34px;font-weight:500;letter-spacing:-1px;line-height:1.4;display:flex;align-items:center;gap:8px;margin:7px 0 3px}.bs-report-metrics strong>em{font-size:22px;font-style:normal;color:light-dark(#8a8a8a,#a3a3a3);margin-left:-5px}.bs-report-metrics strong>.bs-tag{font-size:10px;letter-spacing:0}.bs-report-metrics small{font-size:11px;color:light-dark(#959595,#a3a3a3);display:flex;align-items:center;gap:4px}.bs-metric-button:not(:disabled):hover{background:light-dark(#fafafa,#101010)}.bs-report-columns{display:grid;grid-template-columns:1.45fr 1fr;gap:22px;margin-bottom:23px}.bs-panel{padding:25px;background:light-dark(#ffffff,#191919);border:1px solid var(--bs-line);border-radius:10px;min-width:0}.bs-panel-heading>svg{color:light-dark(#8e8e8e,#a3a3a3);margin-top:3px}.bs-panel .bs-eyebrow{font-size:9px;letter-spacing:1.3px;color:light-dark(#959595,#a3a3a3);margin-bottom:4px}.bs-filter-pills{display:flex;gap:5px;flex-wrap:wrap;margin:-3px 0 22px}.bs-filter-pills>button{padding:5px 10px;border:1px solid transparent;border-radius:5px;background:transparent;color:light-dark(#959595,#a3a3a3);font-size:11px;font-weight:500}.bs-filter-pills>button.active{border-color:light-dark(#e3e3e3,#333333);background:light-dark(#f3f3f3,#242424);color:light-dark(#707070,#b5b5b5)}.bs-filter-pills>button:hover{background:light-dark(#f5f5f5,#101010)}.bs-theme-list{display:grid;gap:20px}.bs-theme-item{padding:0;background:transparent;border:0;width:100%;text-align:left}.bs-theme-item>div:first-child{display:flex;justify-content:space-between;gap:15px;font-size:13px;font-weight:550;margin-bottom:10px}.bs-theme-item b{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:light-dark(#7f7f7f,#b5b5b5)}.bs-theme-item .bs-bar-track{height:9px}.bs-theme-item p{font-size:12px;color:light-dark(#939393,#a3a3a3);line-height:1.65;margin-top:8px}.bs-theme-item:hover>div:first-child{color:light-dark(#767676,#b5b5b5)}.bs-panel-footnote{display:flex;align-items:flex-start;gap:7px;border-top:1px solid light-dark(#efefef,#333333);padding-top:16px;font-size:11px;color:light-dark(#959595,#a3a3a3);line-height:1.7;margin-top:23px!important}.bs-sentiment-donut{width:164px;height:164px;border-radius:50%;padding:21px;margin:28px auto;display:grid;place-items:center}.bs-sentiment-donut>div{width:100%;height:100%;border-radius:50%;background:light-dark(#ffffff,#191919);display:flex;flex-direction:column;align-items:center;justify-content:center}.bs-sentiment-donut strong{font-size:32px;line-height:1.3;font-weight:500;letter-spacing:-1px}.bs-sentiment-donut span{font-size:11px;color:light-dark(#949494,#a3a3a3)}.bs-sentiment-legend{display:grid;gap:12px;margin:20px 7px 0}.bs-sentiment-legend>div{display:flex;align-items:center;gap:13px;font-size:12px}.bs-sentiment-legend span{display:flex;gap:8px;align-items:center;text-transform:capitalize;color:light-dark(#828282,#a3a3a3)}.bs-sentiment-legend i{width:8px;height:8px;display:inline-block;border-radius:2px}.bs-sentiment-legend b{margin-left:auto;font-size:12px;font-weight:550}.bs-sentiment-legend small{color:light-dark(#a5a5a5,#a3a3a3);width:35px;text-align:right;font-size:11px}.bs-priorities-panel{margin-bottom:23px}.bs-priority-item{display:flex;gap:20px;border-top:1px solid light-dark(#ebebeb,#333333);padding:23px 0}.bs-priority-item:last-child{padding-bottom:0}.bs-priority-number{font-size:13px;color:light-dark(#9c9c9c,#a3a3a3);padding-top:3px}.bs-priority-item>div{flex:1;min-width:0}.bs-priority-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px}.bs-priority-title h3{font-size:17px;font-weight:550;letter-spacing:-.4px}.bs-priority-title>div{display:flex;gap:6px;flex-shrink:0}.bs-priority-title .bs-tag{font-size:10px;text-transform:capitalize}.bs-priority-item p{color:light-dark(#909090,#a3a3a3);font-size:13px;line-height:1.8}.bs-next-step{display:flex;gap:9px;align-items:flex-start;padding:13px 16px;background:light-dark(#f7f7f7,#101010);border-radius:6px;margin:13px 0;color:light-dark(#7b7b7b,#b5b5b5);font-size:13px;line-height:1.7}.bs-next-step svg{margin-top:3px}.bs-priority-item .bs-text-link{font-size:11px}.bs-journey-bars{display:grid;gap:18px;margin:28px 0 12px}.bs-journey-bars>div{display:flex;align-items:center;gap:15px;font-size:12px}.bs-journey-bars>div>span{min-width:108px;color:light-dark(#898989,#a3a3a3)}.bs-journey-bars .bs-bar-track{flex:1;height:7px}.bs-journey-bars .bs-bar-track>div{background:light-dark(#a6a6a6,#888888)}.bs-journey-bars b{min-width:17px;font-size:12px;font-weight:500;color:light-dark(#909090,#a3a3a3)}.bs-trend-chart{width:100%;height:auto;margin-top:28px}.bs-trend-chart text{font-size:10px;fill:light-dark(#9b9b9b,#a3a3a3)}.bs-trend-empty{min-height:185px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;color:light-dark(#a7a7a7,#a3a3a3)}.bs-trend-empty p{font-size:14px;color:light-dark(#898989,#a3a3a3)}.bs-trend-empty span{font-size:12px;max-width:260px;color:light-dark(#a5a5a5,#a3a3a3)}.bs-chart-data{font-size:11px;color:light-dark(#979797,#a3a3a3);margin-top:15px}.bs-chart-data summary{font-size:12px}.bs-chart-data table{width:100%;margin-top:12px;border-collapse:collapse}.bs-chart-data td,.bs-chart-data th{text-align:left;padding:5px;border-bottom:1px solid light-dark(#ececec,#333333)}.bs-report-caveat{display:flex;align-items:flex-start;gap:10px;color:light-dark(#989898,#a3a3a3);font-size:12px;line-height:1.8}.bs-report-caveat svg{margin-top:3px}.bs-evidence-list{display:grid;gap:15px;max-height:60vh;overflow:auto}.bs-evidence-list article{padding:19px;border:1px solid light-dark(#e6e6e6,#333333);border-radius:8px;background:light-dark(#fbfbfb,#101010)}.bs-evidence-list article>div{display:flex;justify-content:space-between;align-items:center}.bs-evidence-list .bs-text-link{font-size:12px}.bs-evidence-list blockquote{font-size:16px;line-height:1.8;margin:17px 0 4px;color:light-dark(#656565,#b5b5b5);white-space:pre-wrap;overflow-wrap:anywhere}.bs-evidence-list details{font-size:13px;color:light-dark(#8a8a8a,#a3a3a3);margin-top:15px}.bs-evidence-list details p{margin-top:12px;line-height:1.8}.bs-muted-copy{font-size:14px;color:light-dark(#979797,#a3a3a3);line-height:1.8}.bs-empty-insights{display:flex;flex-direction:column;align-items:center;text-align:center;padding:58px 35px;border:1px solid light-dark(#e5e5e5,#333333);border-radius:12px;background:light-dark(#ffffff,#191919)}.bs-empty-insights .bs-empty-icon{margin-bottom:25px}.bs-empty-insights .bs-eyebrow{font-size:9px;color:light-dark(#979797,#a3a3a3);letter-spacing:1px}.bs-empty-insights h2{font-size:29px;font-weight:500;letter-spacing:-1px;margin:12px 0 16px;max-width:570px;line-height:1.4}.bs-empty-insights>p{font-size:15px;line-height:1.85;color:light-dark(#8a8a8a,#a3a3a3);max-width:550px}.bs-empty-insights-actions{display:flex;justify-content:center;gap:12px;margin:27px 0}.bs-insight-promises{display:flex;gap:22px;justify-content:center;font-size:11px;color:light-dark(#969696,#a3a3a3)}.bs-insight-promises>span{display:flex;gap:6px;align-items:center}.bs-analysis-ready{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;background:light-dark(#f3f3f3,#242424);border:1px solid light-dark(#e2e2e2,#333333);border-radius:8px;margin-bottom:23px}.bs-analysis-ready>div{display:flex;align-items:center;gap:12px;color:light-dark(#7b7b7b,#b5b5b5)}.bs-analysis-ready p{font-size:13px;color:light-dark(#929292,#a3a3a3)}.bs-analysis-ready strong{font-weight:550;color:light-dark(#737373,#b5b5b5)}.bs-analysis-ready .bs-text-link{font-size:12px;white-space:nowrap}.bs-analysis-cost{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;border-top:1px solid light-dark(#ececec,#333333);font-size:14px}.bs-analysis-cost+p{margin-top:20px}.bs-analysis-progress{display:flex;align-items:center;gap:18px;background:light-dark(#efefef,#242424);border:1px solid light-dark(#dadada,#333333);border-radius:9px;padding:21px;margin:20px 0}.bs-analysis-progress strong{font-size:14px;font-weight:550;color:light-dark(#787878,#b5b5b5)}.bs-analysis-progress p{font-size:12px;color:light-dark(#989898,#a3a3a3);margin-top:5px}.bs-analysis-progress>span:last-child{margin-left:auto;color:light-dark(#929292,#a3a3a3);font-size:12px;font-variant-numeric:tabular-nums}.bs-collection-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.bs-collection-methods>button{text-align:left;border:1px solid light-dark(#e4e4e4,#333333);border-radius:9px;background:light-dark(#ffffff,#191919);padding:22px;position:relative;display:flex;flex-direction:column;align-items:flex-start;color:light-dark(#999999,#a3a3a3)}.bs-collection-methods>button.active{background:light-dark(#f3f3f3,#242424);border-color:light-dark(#b7b7b7,#494949);color:light-dark(#797979,#b5b5b5)}.bs-collection-methods strong{font-size:14px;font-weight:550;color:light-dark(#656565,#b5b5b5);display:block;margin:15px 0 5px}.bs-collection-methods span{font-size:12px;color:light-dark(#9c9c9c,#a3a3a3);line-height:1.6}.bs-method-check{position:absolute;right:16px;top:16px}.bs-collect-share-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:23px}.bs-copy-field{display:flex;gap:6px;align-items:center;margin-top:8px;border:1px solid light-dark(#dbdbdb,#333333);border-radius:7px;padding-right:4px}.bs-copy-field input{border:0;margin:0;min-width:0;font-size:13px;font-weight:400;box-shadow:none!important}.bs-collection-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.bs-embed-details{margin-top:28px;padding-top:22px;border-top:1px solid light-dark(#e9e9e9,#333333);font-size:14px;color:light-dark(#8d8d8d,#a3a3a3)}.bs-embed-details summary{display:flex;align-items:center;gap:9px;color:light-dark(#707070,#b5b5b5)}.bs-embed-details p{font-size:13px;line-height:1.8;margin:14px 0;color:light-dark(#999999,#a3a3a3)}.bs-code-input{display:block;width:100%;font-size:12px!important;font-family:monospace!important;background:light-dark(#f7f7f7,#101010);border:1px solid light-dark(#e4e4e4,#333333);border-radius:7px;padding:14px;margin:14px 0;resize:vertical;color:light-dark(#7a7a7a,#b5b5b5)}.bs-collection-tip{background:light-dark(#f2f2f2,#242424);border-radius:10px;padding:30px;align-self:start;border:1px solid light-dark(#e6e6e6,#333333)}.bs-collection-tip .bs-eyebrow{font-size:9px;letter-spacing:1px;color:light-dark(#9a9a9a,#a3a3a3)}.bs-collection-tip h3{font-size:25px;line-height:1.4;font-weight:500;letter-spacing:-.7px;margin:20px 0;color:light-dark(#626262,#b5b5b5)}.bs-collection-tip>p{font-size:14px;line-height:1.8;color:light-dark(#8f8f8f,#a3a3a3)}.bs-collection-tip>div{display:flex;gap:12px;font-size:13px;color:light-dark(#989898,#a3a3a3);border-top:1px solid light-dark(#e0e0e0,#333333);padding-top:23px;margin:24px 0}.bs-collection-tip .bs-text-link{font-size:12px}.bs-paste-form{max-width:850px}.bs-paste-form>.bs-button{margin-top:25px}.bs-paste-options{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;margin:18px 0;color:light-dark(#939393,#a3a3a3)}.bs-paste-options label{display:flex;align-items:center;gap:8px}.bs-paste-options select{background:light-dark(white,#191919);border:1px solid light-dark(#e0e0e0,#333333);border-radius:5px;padding:5px 8px;font-size:12px;color:light-dark(#7c7c7c,#b5b5b5)}.bs-upload-panel{display:flex;flex-direction:column;align-items:center;gap:22px;padding:48px 25px;text-align:center}.bs-upload-panel h2{font-size:25px;letter-spacing:-.7px;font-weight:550}.bs-upload-panel p{font-size:15px;line-height:1.9;color:light-dark(#989898,#a3a3a3)}.bs-upload-panel code{padding:2px 5px;font-size:13px;color:light-dark(#838383,#a3a3a3)}.bs-upload-icon,.bs-upload-panel code{background:light-dark(#f3f3f3,#242424)}.bs-upload-icon{width:64px;height:64px;border-radius:16px;color:light-dark(#9f9f9f,#a3a3a3);display:grid;place-items:center}.bs-inbox-toolbar{display:flex;align-items:center;gap:15px;margin-bottom:23px}.bs-inbox-toolbar .bs-search{flex:1}.bs-inbox-toolbar .bs-search input{width:100%}.bs-inbox-toolbar .bs-select{margin:0;width:205px;font-size:13px;padding:8px 11px}.bs-demo-inbox,.bs-feedback-list{display:grid;gap:15px}.bs-feedback-card{border:1px solid light-dark(#e2e2e2,#333333);background:light-dark(#ffffff,#191919);border-radius:9px;padding:23px}.bs-feedback-card>div:first-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bs-feedback-avatar{display:grid;place-items:center;background:light-dark(#f3f3f3,#242424);border-radius:7px;width:32px;height:32px;color:light-dark(#9c9c9c,#a3a3a3);font-size:12px}.bs-feedback-date{font-size:12px;color:light-dark(#a5a5a5,#a3a3a3);margin-right:auto}.bs-feedback-card .bs-tag{font-size:10px}.bs-feedback-card>p{margin-top:16px;font-size:16px;line-height:1.8;color:light-dark(#6c6c6c,#b5b5b5);white-space:pre-wrap;overflow-wrap:anywhere}.bs-feedback-highlight{border-color:light-dark(#a6a6a6,#494949);box-shadow:0 0 0 3px light-dark(#eeeeee,#151515)}.bs-feedback-footer{font-size:11px;color:light-dark(#a7a7a7,#a3a3a3);border-top:1px solid light-dark(#f0f0f0,#333333);padding-top:12px;margin-top:15px}.bs-pagination{display:flex;justify-content:space-between;align-items:center;padding:19px 0;font-size:12px;color:light-dark(#9e9e9e,#a3a3a3)}.bs-pagination>div{display:flex;gap:4px}.bs-inbox-source-link{padding-top:24px;margin-top:10px;border-top:1px solid light-dark(#e6e6e6,#333333)}.bs-inbox-source-link .bs-text-link{font-size:12px}.bs-settings-stack{display:grid;gap:24px}.bs-settings-form{max-width:650px}.bs-settings-form>.bs-button{align-self:flex-start}.bs-settings-form .bs-embed-details{margin-top:0}.bs-focus-list{display:grid;gap:16px;margin-bottom:24px}.bs-focus-list article{display:flex;align-items:center;gap:20px;border-bottom:1px solid light-dark(#ececec,#333333);padding-bottom:17px}.bs-focus-list article>div:first-child{flex:1}.bs-focus-list h3{font-size:16px;font-weight:550}.bs-focus-list p{font-size:13px;color:light-dark(#939393,#a3a3a3);margin-top:5px}.bs-focus-list p.bs-focus-comment{font-size:12px;color:light-dark(#a4a4a4,#a3a3a3)}.bs-focus-score{font-size:23px;font-weight:500;text-align:center;min-width:75px}.bs-focus-score small{font-size:10px;display:block;color:light-dark(#a1a1a1,#a3a3a3)}.bs-settings-stack .bs-field-help{margin-top:18px}.bs-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 0;border-top:1px solid light-dark(#e0e0e0,#333333)}.bs-danger-zone h3{font-size:16px;color:light-dark(#6d6d6d,#b5b5b5);font-weight:550}.bs-danger-zone p{font-size:13px;color:light-dark(#8d8d8d,#a3a3a3);margin-top:5px}.bs-danger-zone .bs-button{color:light-dark(#676767,#b5b5b5);border-color:light-dark(#d3d3d3,#333333)}.bs-inline-error{font-size:13px;color:light-dark(#606060,#b5b5b5)}.bs-app .bg-white{background:light-dark(#ffffff,#191919)!important}.bs-app .bg-gray-50{background:light-dark(#f8f8f8,#101010)!important}.bs-app .bg-gray-100{background:light-dark(#f2f2f2,#242424)!important}.bs-app .text-gray-800,.bs-app .text-gray-900{color:light-dark(#363636,#efefef)!important}.bs-app .text-gray-600,.bs-app .text-gray-700{color:light-dark(#717171,#b5b5b5)!important}.bs-app .text-gray-400,.bs-app .text-gray-500{color:light-dark(#8d8d8d,#a3a3a3)!important}.bs-app .btn-neutral{background:light-dark(#363636,#e5e5e5);border-color:light-dark(#363636,#929292);color:light-dark(#ffffff,#151515)}.bs-app .btn-primary{background:light-dark(#5d5d5d,#e5e5e5);border-color:light-dark(#5d5d5d,#929292);color:light-dark(#ffffff,#151515)}.bs-app .btn{border-radius:7px;box-shadow:none}.bs-app .input,.bs-app .select,.bs-app .textarea{border-color:light-dark(#dddddd,#333333);background:light-dark(#ffffff,#191919);color:light-dark(#4c4c4c,#efefef)}.bs-app .bg-base-200{background:light-dark(#f4f4f4,#242424)}.bs-app .text-primary{color:light-dark(#696969,#b5b5b5)}@media (max-width:1200px){.bs-product-heading{flex-wrap:wrap}.bs-report-columns{grid-template-columns:1.25fr 1fr}.bs-report-metrics>button,.bs-report-metrics>div{padding:18px}.bs-report-metrics>*>span>svg{display:none}.bs-priority-title{align-items:flex-start;flex-direction:column;gap:10px}.bs-collect-share-grid{grid-template-columns:1.5fr 1fr}.bs-collection-methods>button{padding:19px}.bs-collection-methods strong{font-size:13px}.bs-collection-tip{padding:22px}}@media (max-width:1000px){.bs-report-columns{grid-template-columns:1fr}.bs-report-metrics{grid-template-columns:repeat(2,1fr)}.bs-report-metrics>:nth-child(2){border-right:0}.bs-report-metrics>:nth-child(-n+2){border-bottom:1px solid var(--bs-line)}.bs-collect-share-grid{grid-template-columns:1fr}.bs-collection-tip{display:none}.bs-report-columns .bs-sentiment-donut{width:170px;height:170px}.bs-report-columns .bs-sentiment-legend{max-width:350px;margin-left:auto;margin-right:auto}.bs-report-columns .bs-journey-bars{margin-top:20px}.bs-theme-item>div:first-child{font-size:14px}.bs-theme-item p{font-size:13px}.bs-collection-methods{gap:10px}.bs-collection-methods>button{padding:15px}.bs-collection-methods span{font-size:11px}}@media (max-width:760px){.bs-product-tabs{gap:21px;margin-bottom:24px}.bs-product-tabs>a,.bs-product-tabs>button{font-size:12px;gap:6px}.bs-report-meta{font-size:11px;flex-wrap:wrap;margin-bottom:15px}.bs-report-meta .bs-text-link{font-size:11px}.bs-executive-summary{padding:22px 18px;gap:14px}.bs-summary-icon{width:33px;height:33px;border-radius:8px}.bs-summary-icon svg{width:18px}.bs-executive-summary h2{font-size:22px}.bs-executive-summary p{font-size:14px}.bs-executive-summary .bs-eyebrow{font-size:8px}.bs-report-metrics strong{font-size:31px}.bs-report-metrics>button,.bs-report-metrics>div{padding:18px}.bs-report-columns{gap:20px;margin-bottom:20px}.bs-panel{padding:21px 18px}.bs-panel-heading h2{font-size:18px}.bs-panel-heading p{font-size:13px}.bs-filter-pills{gap:2px}.bs-filter-pills>button{font-size:11px;padding:6px 8px}.bs-theme-item>div:first-child{gap:12px;font-size:13px}.bs-theme-item b{font-size:11px;white-space:nowrap}.bs-priority-item{gap:13px}.bs-priority-title h3{font-size:16px}.bs-next-step,.bs-priority-item p{font-size:13px}.bs-next-step{padding:12px}.bs-priorities-panel{margin-bottom:20px}.bs-journey-bars>div{gap:10px}.bs-journey-bars>div>span{min-width:100px;font-size:12px}.bs-report-caveat{font-size:11px}.bs-notice{font-size:13px;flex-wrap:wrap}.bs-notice .bs-text-link{font-size:12px}.bs-demo-banner-copy{align-items:flex-start}.bs-demo-banner-copy svg{margin-top:3px}.bs-collection-methods{grid-template-columns:1fr}.bs-collection-methods>button{display:grid;grid-template-columns:24px 1fr;gap:0 15px;padding:18px}.bs-collection-methods>button>svg:first-child{grid-row:1/3;margin-top:3px}.bs-collection-methods strong{margin:0 0 4px;font-size:14px}.bs-collection-methods span{font-size:12px}.bs-collection-methods .bs-method-check{right:17px;top:17px}.bs-collection-methods span,.bs-collection-methods strong{padding-right:17px}.bs-collection-actions .bs-button{font-size:12px}.bs-collect-share-grid>.bs-panel>.bs-panel-heading{flex-wrap:wrap;gap:12px}.bs-paste-options{flex-wrap:wrap}.bs-paste-options label{font-size:12px;flex-wrap:wrap}.bs-upload-panel h2{font-size:23px}.bs-upload-panel p{font-size:14px}.bs-inbox-toolbar{flex-wrap:wrap;gap:10px}.bs-inbox-toolbar .bs-search{flex:auto;width:100%}.bs-inbox-toolbar .bs-select{width:100%;font-size:13px}.bs-feedback-card{padding:19px}.bs-feedback-card>p{font-size:15px}.bs-feedback-card>div:first-child{gap:8px}.bs-focus-list article{gap:12px;flex-wrap:wrap}.bs-focus-list article>div:first-child{min-width:180px}.bs-focus-score{font-size:20px}.bs-danger-zone{flex-wrap:wrap;gap:15px}.bs-empty-insights{padding:37px 21px}.bs-empty-insights h2{font-size:26px}.bs-empty-insights .bs-eyebrow{font-size:8px}.bs-empty-insights-actions{flex-direction:column;width:100%}.bs-insight-promises{flex-direction:column;align-items:center;gap:10px}.bs-analysis-ready{flex-wrap:wrap;gap:13px}.bs-analysis-ready .bs-text-link{margin-left:31px}.bs-product-title-block h1{font-size:27px}.bs-product-title-block p{font-size:13px}.bs-product-header-actions{width:100%;justify-content:flex-end}.bs-product-header-actions>.bs-button{flex:1}.bs-evidence-list blockquote{font-size:15px}.bs-executive-summary .bs-summary-icon{display:none}}.bs-auth-page{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.bs-auth-main{padding:45px 64px 25px;display:flex;flex-direction:column}.bs-auth-form-wrap{width:100%;max-width:390px;margin:auto;padding:65px 0}.bs-auth-form-wrap>.bs-eyebrow{font-size:10px;letter-spacing:1.5px;color:light-dark(#7c7c7c,#b5b5b5)}.bs-auth-form-wrap h1{font-size:43px;font-weight:500;letter-spacing:-1.7px;line-height:1.15;margin:17px 0 22px}.bs-auth-form-wrap>p{font-size:15px;color:light-dark(#828282,#a3a3a3);line-height:1.8;margin-bottom:29px}.bs-google-button{width:100%}.bs-google-letter{font-size:19px;font-weight:700;color:light-dark(#7f7f7f,#b5b5b5);margin-right:4px}.bs-auth-divider{display:flex;align-items:center;gap:15px;margin:25px 0;font-size:12px;color:light-dark(#9b9b9b,#a3a3a3)}.bs-auth-divider span{height:1px;background:light-dark(#e5e5e5,#333333);flex:1}.bs-auth-form-wrap p.bs-auth-legal{font-size:11px;line-height:1.8;text-align:center;color:light-dark(#a2a2a2,#a3a3a3);margin:23px 0}.bs-auth-legal a{text-decoration:underline;text-underline-offset:3px}.bs-auth-back{margin-top:12px;font-size:12px}.bs-auth-copyright{font-size:12px;color:light-dark(#989898,#a3a3a3)}.bs-auth-aside{background:#333333;color:#f2f2f2;display:flex;align-items:center;padding:70px}.bs-auth-aside .bs-eyebrow,.bs-auth-aside>.bs-eyebrow{font-size:10px;color:#b2b2b2;letter-spacing:1.5px}.bs-auth-aside h2{font-size:clamp(40px,4.5vw,63px);font-weight:450;letter-spacing:-2.5px;line-height:1.14;margin:32px 0}.bs-auth-aside h2>span{color:#dfdfdf}.bs-auth-aside>div>p{font-size:16px;color:#b1b1b1;line-height:1.9;max-width:390px}.bs-auth-aside ul{padding:0;list-style:none;display:grid;gap:16px;margin:35px 0 55px;font-size:13px;color:#c3c3c3}.bs-auth-aside li{display:flex;gap:10px;align-items:center}.bs-auth-aside li svg{color:#d3d3d3}.bs-auth-sample{display:flex;align-items:center;gap:16px;border:1px solid #575757;border-radius:10px;padding:20px;background:#3c3c3c;max-width:430px}.bs-auth-sample strong{font-size:14px;font-weight:550;display:block}.bs-auth-sample span{font-size:12px;color:#ababab;display:block;margin-top:4px}.bs-auth-sample>svg{color:#c2c2c2}.bs-auth-sample>svg:last-child{margin-left:auto}.bs-auth-icon{height:55px;width:55px;display:grid;place-items:center;color:light-dark(#858585,#a3a3a3);background:light-dark(#f3f3f3,#242424);border-radius:12px;margin-bottom:27px}.bs-guide-hero{background:light-dark(#f4f4f4,#242424);border-bottom:1px solid light-dark(#e2e2e2,#333333);padding:65px 0}.bs-guide-hero .bs-eyebrow{font-size:11px;color:light-dark(#8b8b8b,#a3a3a3)}.bs-guide-hero h1{font-size:56px;line-height:1.13;letter-spacing:-2.1px;font-weight:500;margin:22px 0}.bs-guide-hero p{max-width:570px;font-size:17px;color:light-dark(#898989,#a3a3a3);line-height:1.8}.bs-guide-hero .bs-container>div{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:27px}.bs-guide-layout{display:grid;grid-template-columns:230px 1fr;gap:60px;padding:65px 0}.bs-guide-toc{align-self:start;position:sticky;top:30px}.bs-guide-toc>.bs-eyebrow{font-size:10px;letter-spacing:1.5px;color:light-dark(#999999,#a3a3a3)}.bs-guide-toc nav{display:grid;gap:4px;margin:20px 0 30px}.bs-guide-toc nav a{font-size:14px;padding:9px 0;color:light-dark(#7d7d7d,#b5b5b5)}.bs-guide-toc nav a:hover{color:light-dark(#5b5b5b,#b5b5b5)}.bs-guide-toc>.bs-text-link{font-size:13px}.bs-guide-article{min-width:0;max-width:825px}.bs-guide-section{scroll-margin-top:35px;border-bottom:1px solid light-dark(#e5e5e5,#333333);padding-bottom:50px;margin-bottom:48px}.bs-guide-section:last-child{border:0;margin:0}.bs-guide-section-heading{display:flex;align-items:center;gap:17px;margin-bottom:23px}.bs-guide-section-heading>span{font-size:12px;color:light-dark(#aaaaaa,#a3a3a3);background:light-dark(#f4f4f4,#242424);border:1px solid light-dark(#e7e7e7,#333333);padding:7px 9px;border-radius:6px}.bs-guide-section-heading h2{font-size:27px;line-height:1.4;font-weight:550;letter-spacing:-.9px}.bs-guide-section>p{font-size:16px;line-height:1.9;color:light-dark(#818181,#a3a3a3);margin:18px 0}.bs-guide-section a:not(.bs-button){color:light-dark(#6b6b6b,#b5b5b5);text-decoration:underline;text-underline-offset:3px}.bs-guide-section b,.bs-guide-section strong{font-weight:600;color:light-dark(#565656,#b5b5b5)}.bs-guide-section>ul,.bs-guide-steps{padding-left:22px;display:grid;gap:15px;font-size:16px;line-height:1.85;color:light-dark(#8c8c8c,#a3a3a3);margin:25px 0}.bs-guide-steps{list-style:decimal}.bs-guide-section>ul{list-style:disc}.bs-guide-callout{display:flex;gap:15px;align-items:flex-start;background:light-dark(#f4f4f4,#242424);padding:23px;border-radius:8px;border:1px solid light-dark(#e7e7e7,#333333);margin:26px 0;color:light-dark(#8f8f8f,#a3a3a3)}.bs-guide-callout svg{margin-top:3px}.bs-guide-callout p{font-size:14px;line-height:1.9}.bs-guide-screenshot{margin:30px 0 10px;border:1px solid light-dark(#dfdfdf,#333333);border-radius:10px;overflow:hidden}.bs-guide-screenshot img{width:100%;height:auto;display:block}.bs-guide-screenshot figcaption{padding:15px 18px;background:light-dark(#f8f8f8,#101010);border-top:1px solid light-dark(#e5e5e5,#333333);color:light-dark(#8f8f8f,#a3a3a3);font-size:12px;line-height:1.8}.bs-guide-section h3{font-size:20px;font-weight:550;letter-spacing:-.4px;margin:30px 0 12px}.bs-guide-methods{display:grid;gap:18px;margin:25px 0}.bs-guide-methods>div{position:relative;padding:19px 21px 19px 60px;border:1px solid light-dark(#e7e7e7,#333333);border-radius:8px}.bs-guide-methods svg{position:absolute;top:23px;left:20px;color:light-dark(#a3a3a3,#a3a3a3)}.bs-guide-methods h3{font-size:17px;margin:0 0 8px}.bs-guide-methods p{font-size:14px;line-height:1.85;color:light-dark(#929292,#a3a3a3)}.bs-guide-section code{font-size:13px;background:light-dark(#f1f1f1,#242424);color:light-dark(#848484,#a3a3a3);padding:2px 4px;border-radius:4px}.bs-guide-report-key{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.bs-guide-report-key>div{border-top:1px solid light-dark(#d6d6d6,#333333);padding-top:17px}.bs-guide-report-key strong{font-size:15px}.bs-guide-report-key p{font-size:14px;line-height:1.85;color:light-dark(#8f8f8f,#a3a3a3);margin-top:10px}.bs-guide-question{padding:20px 0;border-bottom:1px solid light-dark(#e9e9e9,#333333)}.bs-guide-question summary{font-size:16px;font-weight:550;color:light-dark(#696969,#b5b5b5)}.bs-guide-question p{font-size:15px;line-height:1.85;color:light-dark(#8f8f8f,#a3a3a3);padding-top:14px}.bs-guide-support{padding:24px;background:light-dark(#f5f5f5,#101010);border-radius:8px;margin-top:30px}.bs-guide-support h3{margin:0 0 10px}.bs-guide-support p{font-size:14px;color:light-dark(#8e8e8e,#a3a3a3)}.bs-guide-support .bs-button{margin-top:20px}.bs-chart-data,.bs-collect .bs-field-help,.bs-collection-methods span,.bs-feedback-date,.bs-feedback-footer,.bs-focus-list p,.bs-guide-screenshot figcaption,.bs-metric small,.bs-muted-copy,.bs-panel-footnote,.bs-panel-heading p,.bs-priority-item p,.bs-report-caveat,.bs-report-meta,.bs-report-metrics small,.bs-sentiment-legend small,.bs-theme-item p,.bs-trend-empty span{color:light-dark(#767676,#b5b5b5)}.bs-collection-tip>p,.bs-executive-summary p,.bs-next-step{color:light-dark(#666666,#b5b5b5)}.bs-panel-footnote,.bs-report-caveat{font-size:12px}.bs-filter-pills>button{font-size:12px;color:light-dark(#757575,#b5b5b5)}.bs-priority-item p,.bs-report-metrics>*>span,.bs-sentiment-legend>div,.bs-theme-item p,.bs-theme-item>div:first-child{font-size:14px}.bs-guide-methods p,.bs-guide-question p,.bs-guide-report-key p,.bs-guide-section>p,.bs-guide-section>ul,.bs-guide-steps{color:light-dark(#727272,#b5b5b5)}.bs-sidebar .bs-nav-mini{font-size:9px}.bs-sidebar nav>a{font-size:14px}.bs-sidebar nav>a svg{width:17px}.bs-app .bs-nav-mini{margin-left:auto}.bs-topbar-label{color:light-dark(#777777,#b5b5b5)}@media (max-width:1100px){.bs-auth-main{padding:38px}.bs-auth-aside{padding:45px}.bs-guide-layout{gap:35px;grid-template-columns:195px 1fr}.bs-guide-section-heading h2{font-size:25px}}@media (max-width:760px){.bs-auth-page{grid-template-columns:1fr}.bs-auth-aside{display:none}.bs-auth-main{padding:28px 25px}.bs-auth-form-wrap{padding:62px 0 50px}.bs-auth-form-wrap h1{font-size:40px}.bs-guide-hero{padding:45px 0}.bs-guide-hero h1{font-size:42px;letter-spacing:-1.5px}.bs-guide-hero p{font-size:16px}.bs-guide-layout{display:block;padding:30px 0}.bs-guide-toc{position:static;border-bottom:1px solid light-dark(#e6e6e6,#333333);padding-bottom:25px;margin-bottom:35px}.bs-guide-toc nav{display:flex;gap:7px 17px;flex-wrap:wrap;margin:13px 0}.bs-guide-toc nav a{font-size:13px;padding:4px 0}.bs-guide-toc>.bs-text-link{display:none}.bs-guide-section-heading{gap:12px}.bs-guide-section-heading h2{font-size:24px}.bs-guide-section-heading>span{font-size:11px;padding:5px 7px}.bs-guide-section>p,.bs-guide-section>ul,.bs-guide-steps{font-size:15px}.bs-guide-report-key{grid-template-columns:1fr;gap:20px}.bs-guide-callout{padding:19px;gap:12px}.bs-guide-methods>div{padding-left:50px}.bs-guide-methods svg{left:17px;width:18px}.bs-guide-section{margin-bottom:35px;padding-bottom:35px}.bs-guide-screenshot figcaption{font-size:11px}.bs-guide-hero .bs-container>div{gap:18px}}.backsy .bs-billing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 26px}.backsy .bs-billing-cards .bs-price-card{padding:28px 24px;min-width:0}.backsy .bs-billing-cards .bs-price-card .bs-eyebrow{font-size:10px;letter-spacing:.08em}.backsy .bs-billing-cards .bs-price-card h3{font-size:24px;margin:16px 0}.backsy .bs-plan-name{font-size:27px!important;line-height:1.4!important;padding-top:8px}.backsy .bs-table-wrap{overflow-x:auto}.backsy .bs-data-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.backsy .bs-data-table th{color:light-dark(#717171,#b5b5b5);font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;padding:16px 12px;background:light-dark(#f8f8f8,#101010)}.backsy .bs-data-table td{padding:17px 12px;border-bottom:1px solid light-dark(#e8e8e8,#333333)}.backsy .bs-data-table td:last-child,.backsy .bs-data-table th:last-child{text-align:right}.backsy .bs-account-details{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:24px;padding:10px 0 30px}.backsy .bs-account-details dt{font-size:12px;color:light-dark(#6f6f6f,#b5b5b5);margin-bottom:8px}.backsy .bs-account-details dd{font-size:15px;overflow-wrap:anywhere}.backsy.bs-cookie-banner{position:fixed;left:20px;bottom:20px;z-index:100001;width:min(450px,calc(100vw - 40px));background:light-dark(#ffffff,#191919);border:1px solid light-dark(#e3e3e3,#333333);padding:20px;border-radius:16px;box-shadow:0 12px 45px #27272724;color:light-dark(#272727,#efefef)}.backsy.bs-cookie-banner p{font-size:13px;line-height:1.7;margin:0 0 14px;color:light-dark(#5f5f5f,#b5b5b5)}.backsy .bs-cookie-actions{display:flex;gap:10px}.backsy .bs-cookie-actions .bs-button{padding:9px 18px;font-size:12px;min-height:40px}.backsy .bs-focus-history{grid-column:1/-1;width:100%;border-top:1px solid light-dark(#e8e8e8,#333333);padding-top:12px}.backsy .bs-focus-history summary{cursor:pointer;font-size:12px;color:light-dark(#5f5f5f,#b5b5b5)}.backsy .bs-focus-history table{width:100%;font-size:12px;text-align:left;margin-top:12px;border-collapse:collapse}.backsy .bs-focus-history td,.backsy .bs-focus-history th{padding:7px 10px;border-bottom:1px solid light-dark(#efefef,#333333)}@media (max-width:1100px){.backsy .bs-billing-cards{grid-template-columns:1fr}.backsy .bs-billing-cards .bs-price-card{display:grid;grid-template-columns:1fr 1fr;gap:8px 28px}.backsy .bs-billing-cards .bs-price-card ul{grid-column:2;grid-row:2/6}.backsy .bs-billing-cards .bs-price-card h3{margin:8px 0}.backsy .bs-billing-cards .bs-price-card .bs-price{margin:0}}@media (max-width:760px){.backsy .bs-account-details{grid-template-columns:1fr}.backsy .bs-billing-cards .bs-price-card{display:flex;flex-direction:column}.backsy .bs-billing-cards .bs-price-card ul{margin-top:16px}.backsy.bs-cookie-banner{left:12px;bottom:12px;width:calc(100vw - 24px)}}.backsy{--bs-ink:light-dark(#151515,#efefef);--bs-muted:light-dark(#686868,#b5b5b5);--bs-accent:light-dark(#202020,#efefef);--bs-highlight:light-dark(#ededed,#242424);--bs-line:light-dark(#e5e5e5,#333333);--bs-wash:light-dark(#f7f7f7,#101010);--bs-white:light-dark(#fff,#191919)}.backsy :focus-visible{outline-color:light-dark(#555,#929292)}.bs-brand{color:light-dark(#151515,#efefef);font-size:27px;font-weight:730;letter-spacing:-1.35px;gap:9px}.bs-brand-robot{width:42px;height:42px;border-radius:10px;-o-object-fit:contain;object-fit:contain}.bs-brand-suffix{margin-left:-9px;font-weight:480;color:light-dark(#777,#b5b5b5)}.bs-brand-inverse{color:#fff}.bs-brand-inverse .bs-brand-suffix{color:#aaa}.bs-sidebar{background:#111;color:#aaa}.bs-sidebar nav>a.bs-nav-active{background:#2b2b2b;color:#fff}.bs-sidebar nav>a:hover{background:#242424}.bs-credit-card{background:#1b1b1b;border-color:#363636}.bs-credit-card>a,.bs-credit-card>span{color:#eee}.bs-credit-card p{color:#aaa}.bs-credit-card>a{border-color:#3b3b3b}.bs-sidebar-home,.bs-workspace-label{color:#a0a0a0}.bs-nav-mini{border-color:#555;color:#ccc}.bs-auth-story,.bs-final-cta{background:#111}.bs-final-cta .bs-eyebrow,.bs-final-cta p{color:#bcbcbc}.backsy .bs-button-dark:hover{background:light-dark(#353535,#e5e5e5)}.backsy .bs-button-light{background:#fff;color:#111}.bs-highlight{background:linear-gradient(transparent 60%,light-dark(#ebebeb,#242424) 0,light-dark(#ebebeb,#242424) 96%,transparent 0)}.bs-price-featured{border-color:light-dark(#aaa,#494949);background:light-dark(#f6f6f6,#101010)}.bs-mini-logo{background:#111;padding:0;overflow:hidden}.bs-mini-logo img{width:27px;height:27px}.bs-tag-amber,.bs-tag-green,.bs-tag-red{color:light-dark(#333,#efefef);background:light-dark(#eee,#242424)}.bs-summary-icon{background:light-dark(#fff,#191919);color:light-dark(#222,#efefef)}.bs-executive-summary{background:light-dark(#f5f5f5,#101010);border-color:light-dark(#e0e0e0,#333333)}.bs-journey-bars .bs-bar-track>div,.bs-theme-item .bs-bar-track>div{background:light-dark(#555,#e5e5e5)}.bs-collection-methods>button.active{background:light-dark(#f4f4f4,#242424);border-color:light-dark(#555,#929292);color:light-dark(#222,#efefef)}.bs-next-step{color:light-dark(#444,#efefef)}.bs-analysis-ready,.bs-next-step{background:light-dark(#f5f5f5,#101010)}.bs-analysis-ready{border-color:light-dark(#ddd,#333333)}.bs-focus-list article{flex-wrap:wrap}.bs-focus-history{flex-basis:100%}.bs-form-editor-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:25px;align-items:start}.bs-form-preview{position:sticky;top:24px;padding:25px;border-radius:12px;border:1px solid light-dark(#e2e2e2,#333333);background:light-dark(#f5f5f5,#101010)}.bs-form-preview-card{padding:28px 22px;background:light-dark(#fff,#191919);border:1px solid light-dark(#e3e3e3,#333333);border-radius:12px;text-align:center}.bs-form-preview-card h2{font-size:25px;font-weight:550;letter-spacing:-.7px;line-height:1.35;margin:20px 0 12px;overflow-wrap:anywhere}.bs-form-preview-card p{font-size:13px;color:light-dark(#666,#b5b5b5);line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.bs-preview-form-icon{width:56px;height:56px;display:grid;place-items:center;margin:auto;background:light-dark(#f3f3f3,#242424);border:1px solid light-dark(#e9e9e9,#333333);border-radius:12px}.bs-preview-response{border:1px solid light-dark(#ddd,#333333);padding:18px;margin-top:26px;border-radius:7px;height:125px;color:light-dark(#888,#a3a3a3);font-size:12px;text-align:left}.bs-preview-submit{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px;font-size:10px}.bs-preview-submit>span{display:flex;align-items:center;gap:5px}.bs-preview-submit>span:last-child{background:light-dark(#151515,#e5e5e5);color:light-dark(#fff,#151515);border-radius:6px;padding:11px}.bs-form-preview>.bs-field-help{margin:20px 0}.bs-form-preview>.bs-button{width:100%;font-size:12px}.bs-editor-detail{padding:17px 0;border-top:1px solid light-dark(#e6e6e6,#333333)}.bs-editor-detail:first-of-type{border-top:0}.bs-editor-detail summary{font-size:14px;font-weight:550;cursor:pointer}.bs-editor-detail summary .bs-tag{font-size:10px;margin-left:8px}.bs-editor-detail[open]>summary{margin-bottom:18px}.bs-toggle-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:15px 0 23px}.bs-toggle-row>span{display:grid;gap:5px}.bs-toggle-row strong{font-weight:550;font-size:14px}.bs-toggle-row small{font-size:12px;color:light-dark(#777,#b5b5b5);line-height:1.7;max-width:350px}.bs-toggle-row .toggle:checked{background:light-dark(#111,#e5e5e5);border-color:light-dark(#111,#929292);color:light-dark(#fff,#151515)}.bs-editor-save{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px}.bs-guide-screenshot img.bs-mobile-guide-image{max-width:390px;margin:0 auto}.backsy{--bs-surface:light-dark(#fff,#191919);--bs-chart-positive:light-dark(#252525,#eeeeee);--bs-chart-neutral:light-dark(#dedede,#484848);--bs-chart-negative:light-dark(#777777,#858585);--bs-chart-mixed:light-dark(#adadad,#b8b8b8);--bs-chart-fill:light-dark(#f0f0f0,#292929);--b1:21% 0 0;--b2:25% 0 0;--b3:30% 0 0;--bc:94% 0 0;--n:90% 0 0;--nc:15% 0 0;--p:90% 0 0;--pc:15% 0 0;accent-color:var(--bs-ink)}:root[data-backsy-theme=light] .backsy{color-scheme:light;--b1:100% 0 0;--b2:96% 0 0;--b3:92% 0 0;--bc:20% 0 0;--n:20% 0 0;--nc:100% 0 0;--p:20% 0 0;--pc:100% 0 0}.bs-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;min-width:44px;min-height:44px;padding:10px;border:1px solid var(--bs-line);border-radius:9px;background:var(--bs-surface);color:var(--bs-ink)}.bs-theme-toggle:hover{background:var(--bs-highlight)}.bs-theme-toggle-label{padding-inline:15px;font-size:13px;font-weight:550}.bs-theme-moon,:root[data-backsy-theme=light] .bs-theme-sun{display:none}:root[data-backsy-theme=light] .bs-theme-moon{display:block}.bs-appearance-setting,.bs-auth-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.bs-auth-topbar{width:100%}.bs-appearance-setting h2{font-size:18px;font-weight:600}.bs-appearance-setting p{color:var(--bs-muted);font-size:13px;margin-top:7px}.bs-dialog-backdrop{background:light-dark(#27272766,#000000b8)}.bs-sidebar{border-right:1px solid #292929}.bs-brand-robot{box-shadow:0 0 0 1px #ffffff18}.bs-copy-field input::-moz-placeholder,.bs-search input::-moz-placeholder{color:var(--bs-muted)}.bs-copy-field input::placeholder,.bs-search input::placeholder{color:var(--bs-muted)}@media (max-width:760px){.bs-header-actions>.bs-button{font-size:12px;padding-inline:11px}.bs-header-inner{gap:10px}.bs-appearance-setting{align-items:flex-start;flex-direction:column}.bs-topbar-right{gap:10px}}@media (max-width:480px){.bs-marketing-header .bs-brand{font-size:22px;flex-shrink:0}.bs-marketing-header .bs-brand-robot{width:32px;height:32px}.bs-header-actions{flex-shrink:0}.bs-header-actions>.bs-button{white-space:nowrap}.bs-app-topbar .bs-button-small svg,.bs-header-actions>.bs-button svg{display:none}.bs-app-topbar .bs-button-small{padding-inline:10px;font-size:11px;white-space:nowrap}.bs-app-topbar>div{gap:8px}}@media (max-width:360px){.bs-header-actions>.bs-button{display:none}}@media (max-width:1200px){.bs-form-editor-grid{grid-template-columns:1fr}.bs-form-preview{position:static;max-width:600px;grid-row:1}.bs-form-preview-card{padding:22px}.bs-preview-response{height:75px}}@media (max-width:760px){.bs-brand{font-size:25px}.bs-brand-robot{width:36px;height:36px}.bs-editor-save{align-items:flex-start;flex-direction:column}}.bs-contact-page{background:var(--bs-wash);border-bottom:1px solid var(--bs-line)}.bs-contact-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"intro form" "resources form";grid-template-rows:auto 1fr;align-items:start;gap:clamp(36px,6vw,88px);row-gap:34px;padding-top:72px;padding-bottom:80px}.bs-contact-intro{grid-area:intro;padding-top:16px}.bs-contact-intro>.bs-eyebrow{color:var(--bs-muted);font-size:10px;letter-spacing:1.7px}.bs-contact-intro h1{margin:25px 0 22px;font-size:clamp(40px,4.3vw,62px);font-weight:500;letter-spacing:-2.5px;line-height:1.1}.bs-contact-intro h1 span{color:var(--bs-muted)}.backsy .bs-contact-lede{max-width:420px;color:var(--bs-muted);font-size:16px;line-height:1.85}.bs-contact-invitation{position:relative;margin:34px 0 0;padding-left:23px;border-left:2px solid var(--bs-line)}.bs-contact-invitation-mark{display:block;height:32px;color:var(--bs-muted);font-family:Georgia,serif;font-size:50px;line-height:1}.bs-contact-invitation p{max-width:335px;margin:8px 0 12px;font-size:16px;line-height:1.7}.bs-contact-invitation>span:last-child{display:block;color:var(--bs-muted);font-size:12px}.bs-contact-resources{grid-area:resources}.bs-contact-resources>.bs-eyebrow{color:var(--bs-muted);font-size:9px;letter-spacing:1.2px;margin-bottom:9px}.bs-contact-resources>a{display:flex;align-items:center;gap:15px;padding:17px 0;border-bottom:1px solid var(--bs-line);transition:color .18s}.bs-contact-resources>a>span{flex:1;min-width:0}.bs-contact-resources a span span,.bs-contact-resources strong{display:block}.bs-contact-resources strong{font-size:13px;font-weight:600}.bs-contact-resources a span span{margin-top:3px;color:var(--bs-muted);font-size:11px}.bs-contact-resources svg{flex-shrink:0;transition:transform .18s}.bs-contact-resources>a:hover>svg:last-child{transform:translate(2px,-2px)}.backsy .bs-contact-card{grid-area:form;min-width:0;padding:32px;border:1px solid var(--bs-line);border-radius:16px;background:var(--bs-white);box-shadow:0 12px 48px light-dark(#00000005,#00000014)}.bs-contact-form-heading h2{font-size:26px;line-height:1.3;letter-spacing:-.8px;font-weight:550}.bs-contact-form-heading p{margin:7px 0 25px;color:var(--bs-muted);font-size:13px}.bs-contact-fields{display:grid;gap:21px;min-width:0}.bs-contact-topics{min-width:0}.bs-contact-topics legend{margin-bottom:11px;font-size:13px;font-weight:550}.bs-contact-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bs-contact-topic{position:relative;min-width:0;cursor:pointer}.bs-contact-topic-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;position:relative;min-height:83px;height:100%;padding:13px 12px;border:1px solid var(--bs-line);border-radius:8px;color:var(--bs-muted);font-size:12px;font-weight:550;line-height:1.3;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.bs-contact-topic:hover .bs-contact-topic-content{background:var(--bs-wash);color:var(--bs-ink);border-color:var(--bs-muted)}.bs-contact-topic:active .bs-contact-topic-content{transform:scale(.97)}.bs-contact-topic input:checked+.bs-contact-topic-content{background:var(--bs-wash);border-color:var(--bs-ink);color:var(--bs-ink);box-shadow:inset 0 0 0 .5px var(--bs-ink)}.bs-contact-topic input:focus-visible+.bs-contact-topic-content{outline:2px solid var(--bs-ink);outline-offset:3px}.bs-contact-topic input:disabled+.bs-contact-topic-content{opacity:.6;cursor:wait}.bs-contact-topic-check{position:absolute;top:12px;right:10px;opacity:0;transform:scale(.5);transition:opacity .18s,transform .18s}.bs-contact-topic input:checked+.bs-contact-topic-content .bs-contact-topic-check{opacity:1;transform:scale(1)}.backsy .bs-contact-topic-help{min-height:40px;margin-top:12px;font-size:12px;line-height:1.65;color:var(--bs-muted)}.bs-contact-details{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:15px}.bs-contact-card .bs-field{min-width:0;font-size:13px}.bs-contact-card .bs-field-help{margin-top:8px;font-size:11px!important}.bs-contact-field-error{margin-top:7px;font-size:12px;font-weight:600}.bs-contact-error{display:grid;justify-content:stretch;gap:5px;margin-bottom:0}.bs-contact-submit{display:flex;align-items:center;gap:18px;padding-top:3px}.bs-contact-submit p{flex:1;color:var(--bs-muted);font-size:10px;line-height:1.7}.bs-contact-submit p a{text-decoration:underline;text-underline-offset:3px}.bs-contact-submit .bs-button{flex-shrink:0}.bs-contact-submit .bs-spinner{animation:bs-spin 1s linear infinite}.bs-contact-success{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:510px;padding:20px 5px}.bs-contact-success-icon{display:grid;place-items:center;width:66px;height:66px;margin-bottom:30px;border:1px solid var(--bs-line);border-radius:50%;background:var(--bs-wash)}.bs-contact-success>.bs-eyebrow{font-size:10px;color:var(--bs-muted)}.bs-contact-success h2{margin:12px 0;font-size:32px;line-height:1.2;font-weight:550;letter-spacing:-1px}.bs-contact-success p{color:var(--bs-muted);font-size:14px;line-height:1.8;margin-bottom:28px}.bs-contact-success>.bs-text-link{margin-top:17px;font-size:12px}@media (max-width:1050px){.bs-contact-layout{gap:32px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.backsy .bs-contact-card{padding:25px}}@media (max-width:800px){.bs-contact-layout{grid-template-columns:1fr;grid-template-areas:"intro" "form" "resources";grid-template-rows:auto;max-width:620px;padding-top:35px;padding-bottom:48px;gap:32px}.bs-contact-intro{padding-top:0}.bs-contact-intro h1{margin:23px 0 18px;font-size:48px;letter-spacing:-2px}.backsy .bs-contact-lede{max-width:500px;font-size:15px}.bs-contact-invitation{display:none}}@media (max-width:440px){.backsy .bs-contact-card{padding:24px 18px;border-radius:12px}.bs-contact-intro h1{font-size:41px}.bs-contact-details{grid-template-columns:1fr;gap:18px}.bs-contact-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-contact-topic-content{flex-direction:row;align-items:center;justify-content:flex-start;min-height:58px;gap:8px;padding:12px 9px;font-size:12px}.bs-contact-topic-check{top:5px;right:5px;width:10px;height:10px}.bs-contact-submit{flex-direction:column-reverse;align-items:stretch;gap:13px}.bs-contact-submit p{text-align:center}.bs-contact-card .bs-field input,.bs-contact-card .bs-field textarea{font-size:16px}.bs-contact-success{min-height:380px}}