.lsp-page{background:#fff}.lsp-page-bg{background:#f5f5fa}.lsp-page-head{margin-left:auto;margin-right:auto;margin-bottom:.75rem;display:flex;flex-direction:column;gap:1rem;padding-left:.5rem;padding-right:.5rem}@media (min-width:1280px){.lsp-page-head{width:1230px}}.lsp-page-brand-row{margin-left:auto;margin-right:auto}@media (min-width:1280px){.lsp-page-brand-row{width:1230px}}.lsp-page-brand-strip{margin-left:.5rem;margin-right:0}@media (min-width:768px){.lsp-page-brand-strip{margin-right:.5rem}}.lsp-page-hot{margin-top:.75rem;margin-bottom:.75rem}.lsp-page-hot-empty{margin-top:1rem;margin-bottom:1rem}.lsp-page-list{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:1rem;padding-left:.5rem;padding-right:.5rem}@media (min-width:1280px){.lsp-page-list{width:1230px}}.lsp-page-foot{margin-left:auto;margin-right:auto;margin-top:1rem;display:flex;flex-direction:column}@media (min-width:768px){.lsp-page-foot{padding:.5rem}}@media (min-width:1280px){.lsp-page-foot{width:1230px}}.lsp-page-news{width:100%;padding-left:.5rem;padding-right:.5rem}@media (min-width:768px){.lsp-page-news{padding-left:0;padding-right:0}}.lsp-page-qa-row{margin-top:1rem;display:flex;width:100%;flex-direction:row;padding-left:.5rem;padding-right:.5rem}@media (min-width:768px){.lsp-page-qa-row{gap:1rem;padding-left:0;padding-right:0}}.lsp-page-qa-col{flex:1.3 1.3}.lsp-page-qa-faqs{width:100%}.lsp-page-qa-qanda{margin-top:1rem;width:100%}.lsp-page-qa-spacer{flex:0 0}@media (min-width:1024px){.lsp-page-qa-spacer{flex:1 1}}.lsp-lpc-filterbar{position:relative;right:50%;left:50%;margin-right:-50vw;margin-left:-50vw;width:100vw;background:#fff}@media (min-width:768px){.lsp-lpc-filterbar{position:static;right:auto;left:auto;margin:0;width:auto;border-radius:12px}}.lsp-lpc-display{position:relative;right:50%;left:50%;margin-right:-50vw;margin-left:-50vw;width:100vw;background:#fff}.lsp-lpc-display-inner{margin-left:auto;margin-right:auto;padding:.5rem}@media (min-width:1280px){.lsp-lpc-display-inner{width:1230px}}.lsp-banner-carousel,.lsp-banner-carousel-swiper,.lsp-pbc{width:100%}.lsp-pbc{position:relative;overflow:hidden}.lsp-pbc-dots,.lsp-pbc>*+*{margin-top:1rem}.lsp-pbc-dots{margin-left:auto;margin-right:auto}@media (min-width:768px){.lsp-pbc-dots{margin-top:1.5rem}}.lsp-banner-card{width:100%;overflow:hidden;border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.04),0 10px 10px -2px rgba(0,0,0,.05)}.lsp-banner-card-img{height:auto;width:100%;object-fit:contain}.lsp-banner-card-plain{width:100%}.lsp-banner-card-link{display:block;width:100%}.lsp-dots-track{position:relative;height:5px;border-radius:9999px;background:#959598}.lsp-dots-thumb{position:absolute;top:50%;height:calc(100% - 2.5px);transform:translateY(-50%);border-radius:9999px;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);will-change:left;transition-property:left;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.lsp-brand-strip{overflow:hidden}.lsp-brand-track{display:flex;width:100%;flex-direction:row;align-items:stretch;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scroll-behavior:smooth;touch-action:pan-x;scroll-snap-type:x mandatory;scrollbar-color:#d1d5db transparent;scrollbar-width:thin}.lsp-brand-track::-webkit-scrollbar{height:.25rem}.lsp-brand-track::-webkit-scrollbar-track{background:transparent}.lsp-brand-track::-webkit-scrollbar-thumb{border-radius:9999px;background:rgba(209,213,219,.9)}.lsp-brand-track:hover::-webkit-scrollbar-thumb{background:#9ca3af}@media (min-width:768px){.lsp-brand-track{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;overflow:visible;padding-bottom:0;touch-action:auto;scroll-snap-type:none}}@media (min-width:1280px){.lsp-brand-track{grid-template-columns:repeat(6,minmax(0,1fr))}}.lsp-brand-item{display:flex;align-self:stretch;width:calc((100vw - 48px) / 3.2);flex-shrink:0;scroll-snap-align:start}.lsp-brand-item:last-child{margin-right:.75rem}@media (min-width:768px){.lsp-brand-item{margin-right:0;height:100%;width:100%;min-width:0}}.lsp-brand-card{display:flex;width:100%;flex-direction:column;border-radius:13px;background:#fff;padding:.5rem}@media (min-width:768px){.lsp-brand-card{min-height:0;padding:.75rem}}.lsp-brand-card--text{height:100%}.lsp-brand-card--notext{height:auto;align-self:flex-start;justify-content:center}.lsp-brand-imgwrap{display:flex;width:100%;flex-shrink:0;touch-action:pan-x;align-items:center;justify-content:center;overflow:hidden;transition:all .3s}.lsp-brand-card:hover .lsp-brand-imgwrap{transform:scale(1.02)}.lsp-brand-imgwrap--text{position:relative;height:84px}@media (min-width:768px){.lsp-brand-imgwrap--text{height:94px}}.lsp-brand-imgwrap--notext{padding-top:.25rem;padding-bottom:.25rem}.lsp-brand-img-fill{padding:.25rem}.lsp-brand-img-auto,.lsp-brand-img-fill{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;object-fit:contain}.lsp-brand-img-auto{height:auto;width:auto;max-width:100%}.lsp-brand-textwrap{display:flex;align-items:center;justify-content:center;transition:all .3s}.lsp-brand-card:hover .lsp-brand-textwrap{text-shadow:0 1px 3px rgba(0,0,0,.25)}.lsp-brand-text{margin-top:.25rem;width:140px;overflow-wrap:break-word;text-align:center;font-size:14px;font-weight:500;line-height:1rem;color:#000}.lsp-brand-link{display:block;width:100%}.lsp-brand-link--text{height:100%}.lsp-brand-link--notext{height:auto;align-self:flex-start}.lsp-cat-header-bc{background:transparent}.lsp-cat-title{display:flex;align-items:flex-end;gap:.25rem;border-radius:.75rem;background:#ffffff;padding:.75rem 1.25rem}.lsp-cat-title-h1{font-size:28px;line-height:1.5;font-weight:600;color:#000}.lsp-cat-title-count{margin-bottom:.375rem;font-size:14px;line-height:1.5;font-weight:500;color:#bebaba}.lsp-path-ol{font-size:14px;line-height:1}.lsp-path-li,.lsp-path-ol{display:flex;align-items:center;gap:.5rem}.lsp-path-current{color:#161616}.lsp-path-chevron,.lsp-path-link{color:#989898}.lsp-dp-root{display:flex;width:100%;flex-direction:column;align-items:center;gap:1rem}.lsp-dp-error{width:100%;border-radius:.75rem;border:1px solid #fee2e2;background:#fff7f7;padding:1.25rem 1rem;text-align:center}.lsp-dp-error-title{font-size:14px;line-height:1.5;font-weight:600;color:#b91c1c}.lsp-dp-error-sub{margin-top:.25rem;font-size:13px;line-height:1.5;color:#7f1d1d}.lsp-dp-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:2rem;padding-bottom:2rem;text-align:center;font-size:16px;line-height:1.5;font-weight:500;color:#000}.lsp-dp-grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;transition-property:opacity;transition-duration:.2s}@media (min-width:768px){.lsp-dp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lsp-dp-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.lsp-showmore-btn{display:flex;cursor:pointer;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-duration:.2s;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;background:#f9fafb;padding:.875rem 3rem;font-weight:600;box-shadow:0 4px 4px 0 rgba(0,0,0,.06)}.lsp-showmore-btn:hover{background:#ececec}.lsp-faqs{display:flex;flex-direction:column;gap:1.25rem;width:100%}.lsp-faqs-title{font-size:20px;line-height:1.5;font-weight:600;color:#000}.lsp-faqs-list{display:flex;flex-direction:column;gap:8px}.lsp-faq-card{width:100%;border-radius:.75rem;background:#f7f7f8}.lsp-faq-btn{width:100%;justify-content:space-between;gap:.5rem;padding:18px;text-align:left}.lsp-faq-btn,.lsp-faq-head{display:flex;align-items:center}.lsp-faq-head{gap:.75rem}.lsp-faq-q{font-size:14px;line-height:1.5;font-weight:600;color:#000}.lsp-faq-chevron{height:1.5rem;width:1.5rem;color:#000;transition-property:transform}.lsp-faq-chevron--open{transform:rotate(180deg)}.lsp-faq-panel{display:grid;overflow:hidden;padding-left:1rem;padding-right:1rem;transition:all .3s ease-in-out;margin-left:38px}.lsp-faq-panel--open{grid-template-rows:1fr;padding-bottom:1rem;opacity:1}.lsp-faq-panel--closed{grid-template-rows:0fr;padding-bottom:0;opacity:0}.lsp-faq-panel-inner{min-height:0}.lsp-faq-a{font-size:13px;line-height:1.25rem;color:#4b4b4b}.lsp-pn-root{display:flex;min-height:-moz-fit-content;min-height:fit-content;flex-direction:column-reverse;align-items:stretch;gap:1rem}@media (min-width:1024px){.lsp-pn-root{flex-direction:row;align-items:stretch}}.lsp-pn-col-left{display:flex}@media (min-width:1024px){.lsp-pn-col-left{flex:1.3 1.3}}.lsp-pn-col-right{display:flex}@media (min-width:768px){.lsp-pn-col-right{flex:1.3 1.3}}@media (min-width:1024px){.lsp-pn-col-right{flex:1 1}}.lsp-pn-col-inner{width:100%;height:100%}.lsp-seemore-btn{display:flex;align-items:center;border-radius:9999px;border:1px solid #bbddfd;background:#f1f8fe;font-size:16px;line-height:1.5;padding:8px 45px;font-weight:700;color:#2a83e9;transition-property:color,background-color,border-color;transition-duration:.2s}.lsp-seemore-btn:hover{border-color:#2a83e9;background:#2a83e9;color:#fff}.lsp-news-header{display:flex;width:100%;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem}.lsp-news-header-title{font-size:20px;line-height:1.5;font-weight:700;color:#000}.lsp-news-header-link{display:flex;flex-direction:row;align-items:center;cursor:pointer}.lsp-news-header-all,.lsp-news-header-link{font-size:12px;line-height:1.5;font-weight:500;color:#3b82f6}.lsp-news-header-all{white-space:nowrap}.lsp-news-header-chevron{margin-left:.25rem;display:inline-block;height:1rem;width:1rem}.lsp-newscard{display:none;height:100px;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.75rem;overflow:hidden;border-radius:.75rem;border:1px solid #f1f1f1;background:#fff;padding:.5rem .75rem}@media (min-width:768px){.lsp-newscard{display:grid}}.lsp-newscard-imgwrap{grid-column:span 1/span 1;aspect-ratio:1/1;overflow:hidden;border-radius:.5rem;border:5px solid #fff;box-shadow:2px 1px 3px 3px rgba(0,0,0,.03)}.lsp-newscard-img,.lsp-newscard-imgwrap{height:100%;width:100%}.lsp-newscard-textcol{grid-column:span 2/span 2}.lsp-newscard-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:16px;line-height:1.5;font-weight:500;color:#000}.lsp-newscard-m{display:flex;flex-direction:column;align-items:center;gap:.5rem;overflow:hidden}@media (min-width:768px){.lsp-newscard-m{display:none}}.lsp-newscard-m-imgwrap{height:100px;width:100%;overflow:hidden;border-radius:.5rem;border:5px solid #fff;box-shadow:2px 1px 3px 3px rgba(0,0,0,.03)}.lsp-newscard-m-img{height:100%;width:100%;object-fit:cover}.lsp-news-products{display:flex;max-height:-moz-fit-content;max-height:fit-content;width:100%;flex-direction:column;align-items:center;gap:1rem;border-radius:.75rem;background:#f7f7f8;padding:1rem .75rem .75rem}.lsp-news-products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}@media (min-width:768px){.lsp-news-products-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.lsp-pts-root{max-height:100%;flex-direction:column;align-items:center;overflow:hidden;border-radius:12px;background:#f7f7f8;padding:9px}.lsp-pts-links,.lsp-pts-root{display:flex;width:100%;gap:.5rem}.lsp-pts-links{flex-wrap:wrap;justify-content:center;padding-top:1rem;padding-bottom:1rem}.lsp-pts-h4{margin-top:15px;margin-bottom:15px;width:100%;padding-left:.25rem;padding-right:.25rem;text-align:left;font-size:20px;line-height:1.5;font-weight:600}.lsp-pts-box{display:flex;height:100%;min-height:0;width:100%;max-width:100%;flex:1 1;flex-direction:column;align-items:center;justify-content:center;border-radius:.75rem;border:1px solid #ededed;background:#fff}.lsp-pts-seemore{margin-top:14px;margin-bottom:14px}.lsp-pts-empty{justify-content:left;color:#6b7280;display:flex;width:100%;align-items:center;padding:2rem 1rem;text-align:left;font-size:16px;line-height:1.5}.lsp-toc-container{margin-top:1rem;margin-bottom:1rem;border-radius:10px;background:#f7f7f8;padding:.875rem}.lsp-toc-header{display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:1.5;font-weight:700;color:#000}.lsp-toc-header--open{margin-bottom:.625rem}.lsp-toc-toggle{transition-property:transform;transition-duration:.2s}.lsp-toc-toggle--open{transform:rotate(180deg)}.lsp-toc-rel{position:relative}.lsp-toc-content{display:flex;max-height:245px;flex-direction:column;gap:.625rem;overflow-y:scroll;padding-right:1rem;color:#000;scrollbar-width:none}.lsp-toc-content::-webkit-scrollbar{display:none}.lsp-toc-link{display:block;font-size:14px;line-height:normal;color:#000!important;text-decoration:none!important}.lsp-toc-link:hover{text-decoration:underline!important}.lsp-toc-link--l3{padding-left:1rem}.lsp-toc-sb{pointer-events:none;top:0;bottom:0;width:.375rem;background:#ececec}.lsp-toc-sb,.lsp-toc-sb-thumb{position:absolute;right:0;border-radius:9999px}.lsp-toc-sb-thumb{left:0;background:#9d9d9d}.lsp-desc-root{position:relative}.lsp-desc-html{font-size:16px;line-height:1.625;overflow-wrap:break-word}.lsp-desc-html iframe{max-width:100%}.lsp-desc-html img{height:auto!important;max-width:100%}.lsp-desc-html pre{max-width:100%;overflow-x:auto}.lsp-desc-html table{width:100%;table-layout:fixed}.lsp-desc-content{padding:.75rem}@media (min-width:768px){.lsp-desc-content{padding-left:1rem;padding-right:1rem}}.lsp-desc-content--clamp{overflow:hidden;transition:max-height .3s ease-in-out}.lsp-desc-content--open{overflow:visible}.lsp-desc-fade{pointer-events:none;position:absolute;right:0;bottom:-.25rem;left:0;height:4rem;background:linear-gradient(0deg,#fff,transparent)}.lsp-hl-root{border-radius:1rem;background:#f9405e;padding:1rem}.lsp-hl-swiper{width:100%}.lsp-hl-item{height:100%}.lsp-pill{display:inline-flex;align-items:center;gap:.5rem;padding:11px 16px;font-size:16px;line-height:1.5;font-weight:500;width:max-content;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s;border:1px solid transparent;cursor:pointer;box-sizing:border-box}.lsp-pill:focus{outline:none}.lsp-pill:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px #9ca3af}.lsp-pill:disabled{opacity:.5}.lsp-pill--neutral-solid{background:#f2f2f3;color:#111827;border-color:transparent}.lsp-pill--neutral-solid:hover{background:#e5e7eb}.lsp-pill--neutral-outline{background:#f2f2f3;color:#111827;border-color:transparent}.lsp-pill--neutral-outline:hover{background:#f9fafb}.lsp-pill--neutral-active{background:#fff;color:#111827;border-color:#d1d5db}.lsp-pill--neutral-active:hover{background:#f9fafb}.lsp-pill--danger-outline{background:#ffe8e8;color:#dc2626;border-color:#dc2626}.lsp-pill--danger-outline:hover{background:#ffe8e8}.lsp-pill--danger-active{background:#ffefef;color:#dc2626;border-color:#dc2626}.lsp-pill--danger-active:hover{background:#ffe8e8}.lsp-pill-icon{height:18px;width:auto;transition:all .2s}.lsp-pill-icon--inactive{filter:brightness(0) invert(20%) sepia(88%) saturate(5838%) hue-rotate(354deg) contrast(93%)}.lsp-pill-label{flex:none;white-space:nowrap;font-size:12px}@media (min-width:768px){.lsp-pill-label{font-size:14px}}.lsp-pill-trailing{flex-shrink:0;opacity:.7}.lsp-pill-r10{border-radius:10px}.lsp-pill-rfull{border-radius:9999px}.lsp-selfil{margin-left:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.lsp-selfil-chip{display:inline-flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:9999px;background:#d1d5dc;padding:.5rem 1rem;font-size:12px;font-weight:500;transition-property:color,background-color,border-color;transition-duration:.15s}.lsp-selfil-chip:hover{background:#9ca3af}.lsp-selfil-chip-label,.lsp-selfil-x{color:#000}.lsp-selfil-clear{margin-left:.25rem;cursor:pointer;font-size:14px;font-weight:500;color:#f00;transition-property:opacity}.lsp-selfil-clear:hover{opacity:.7}.lsp-sfb{display:flex;flex-direction:column;gap:1.5rem}.lsp-sfb-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}@media (min-width:1024px){.lsp-sfb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lsp-sfb-group>*+*{margin-top:.5rem}.lsp-sfb-label{font-size:14px;line-height:1.5;font-weight:500;color:#4b4b4b}.lsp-sfb-opts{display:flex;flex-wrap:wrap;gap:.5rem}.lsp-sfb-opt{cursor:pointer;border-radius:9999px;border:1px solid;padding:.25rem .75rem;font-size:14px;line-height:1.5;font-weight:500;transition:all .15s}.lsp-sfb-opt--active{border-color:#dc2626;background:#ffefef;color:#dc2626}.lsp-sfb-opt--idle-muted{border-color:#e9e9ec;background:#fff;color:#4b4b4b}.lsp-sfb-opt--idle-muted:hover{background:#f9fafb}.lsp-sfb-opt--idle-black{border-color:#e9e9ec;background:#fff;color:#000}.lsp-sfb-opt--idle-black:hover{background:#f9fafb}.lsp-sfb-footer{display:flex;align-items:center;gap:1rem;font-size:12px}@media (min-width:768px){.lsp-sfb-footer{font-size:14px}}.lsp-sfb-footer--end{justify-content:flex-end}.lsp-sfb-footer--between{justify-content:space-between}.lsp-sfb-clear{cursor:pointer;border-radius:.5rem;border:1px solid #dc2626;background:#ffefef;font-size:13px;font-weight:500;color:#dc2626}.lsp-sfb-clear--inline{height:2.5rem;padding-left:2rem;padding-right:2rem}.lsp-sfb-clear--full{height:3rem;width:100%}.lsp-sfb-apply{cursor:pointer;border-radius:.5rem;padding-left:1.5rem;padding-right:1.5rem;font-weight:600;color:#fff}.lsp-sfb-apply--inline{height:2.5rem}.lsp-sfb-apply--full{height:3rem;width:100%}.lsp-sfb-apply--on{background:#ff0000}.lsp-sfb-apply--on:hover{background:#ff8080}.lsp-sfb-apply--off{cursor:not-allowed;border:1px solid rgba(255,0,0,.5);background:#ff8080}.lsp-ddp{position:relative;display:inline-block}.lsp-ddp-chev{transition-property:transform}.lsp-ddp-chev--open{transform:rotate(180deg)}.lsp-ddp-menu{margin-top:.5rem;width:385px;max-width:calc(100vw - 24px)}.lsp-ddp-panel{border-radius:1rem;background:#fff;padding:10px;box-shadow:0 10px 30px rgba(0,0,0,.12)}.lsp-ddp-chips{display:flex;flex-wrap:wrap;gap:12px}.lsp-ddp-chip{cursor:pointer;border-radius:9999px;border:1px solid;padding:.5rem 1rem;font-size:13px;font-weight:500;transition:all .15s}@media (min-width:768px){.lsp-ddp-chip{padding:12px 22px}}.lsp-ddp-chip--active{border-color:#dc2626;background:#ffefef;color:#dc2626}.lsp-ddp-chip--idle{border-color:#e9e9ec;background:#fff;color:#000}.lsp-ddp-chip--idle:hover{background:#f9fafb}.lsp-ddp-footer{margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:12px}@media (min-width:768px){.lsp-ddp-footer{font-size:14px}}.lsp-ddp-clear{border-radius:.5rem;border:1px solid #dc2626;background:#ffefef;font-size:13px;font-weight:500;color:#dc2626}.lsp-ddp-apply,.lsp-ddp-clear{height:3rem;width:100%;cursor:pointer}.lsp-ddp-apply{border-radius:.5rem;padding-left:1.5rem;padding-right:1.5rem;font-weight:600;color:#fff}.lsp-ddp-apply--on{background:#ff0000}.lsp-ddp-apply--on:hover{background:rgba(255,0,0,.8)}.lsp-ddp-apply--off{cursor:not-allowed;background:rgba(255,0,0,.5)}.lsp-prp{position:relative;display:inline-block}.lsp-prp-menu{margin-top:.5rem;width:400px;max-width:calc(100vw - 24px)}.lsp-prp-panel{border-radius:1rem;background:#fff;padding:10px;box-shadow:0 10px 30px rgba(0,0,0,.12)}.lsp-prp-presets{margin-bottom:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.lsp-prp-preset{cursor:pointer;border-radius:9999px;border:1px solid;padding:12px 22px;font-size:14px;line-height:1.5;font-weight:500;transition:all .15s}.lsp-prp-preset--active{border-color:#dc2626;background:#ffefef;color:#dc2626}.lsp-prp-preset--idle{border-color:#e9e9ec;background:#fff;color:#000}.lsp-prp-preset--idle:hover{background:#f9fafb}.lsp-prp-footer{margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.lsp-prp-clear{border-radius:.5rem;border:1px solid #dc2626;background:#ffefef;font-size:13px;font-weight:500;color:#dc2626}.lsp-prp-apply,.lsp-prp-clear{height:2.5rem;width:100%;cursor:pointer}.lsp-prp-apply{border-radius:.5rem;background:#ff0000;padding-left:1.5rem;padding-right:1.5rem;font-weight:600;color:#fff}.lsp-prp-apply:hover{background:rgba(255,0,0,.8)}.lsp-prp-apply:disabled{cursor:not-allowed;opacity:.5}.lsp-fd{position:relative;display:inline-block}.lsp-fd-trigger--sel{background:#fff!important;border-color:#dc2626!important}.lsp-fd-trigger--unsel{border:1px solid #dc2626!important;background:#fff!important;color:#dc2626!important}.lsp-fd-trigger-inner{display:flex;align-items:center;gap:.5rem}.lsp-fd-icon{height:1rem;width:1rem}.lsp-fd-mobile{position:fixed;inset:0;display:flex;flex-direction:column;background:#fff}.lsp-fd-mhead{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9e9ec;padding:.75rem 1rem}.lsp-fd-mtitle{font-size:16px;line-height:1.5;font-weight:600;color:#000}.lsp-fd-mclose{cursor:pointer;padding:.25rem}.lsp-fd-x{color:#000}.lsp-fd-mbody{flex:1 1;overflow-y:auto;padding:1rem}.lsp-fd-mbody-list{display:flex;flex-direction:column;gap:1.25rem}.lsp-fd-mgroup>*+*{margin-top:.5rem}.lsp-fd-mgroup-title{font-size:14px;line-height:1.5;font-weight:600;color:#000}.lsp-fd-mopts{display:flex;flex-wrap:wrap;gap:.5rem}.lsp-fd-mopt{cursor:pointer;border-radius:9999px;border:1px solid;padding:.375rem .75rem;font-size:13px;font-weight:500;transition:all .2s}.lsp-fd-mopt--active{border-color:#dc2626;background:#ffefef;color:#dc2626}.lsp-fd-mopt--idle{border-color:#e9e9ec;background:#fff;color:#4b4b4b}.lsp-fd-mopt--idle:hover{background:#f3f4f6;border-color:#9ca3af}.lsp-fd-mfoot{display:flex;align-items:center;gap:.75rem;border-top:1px solid #e9e9ec;padding:.75rem 1rem}.lsp-fd-mclear{height:2.75rem;flex:1 1;cursor:pointer;border-radius:.5rem;border:1px solid #dc2626;background:#ffefef;font-size:13px;font-weight:500;color:#dc2626;transition-property:color,background-color,border-color}.lsp-fd-mclear:hover{background:#ffdcdc}.lsp-fd-mapply{height:2.75rem;flex:1 1;cursor:pointer;border-radius:.5rem;padding-left:1.5rem;padding-right:1.5rem;font-size:13px;font-weight:600;color:#fff;transition:all .2s}.lsp-fd-mapply--on{background:#ff0000}.lsp-fd-mapply--on:hover{background:#e60000}.lsp-fd-mapply--off{cursor:not-allowed;border:1px solid rgba(255,0,0,.5);background:#ff8080}.lsp-fd-menu{margin-top:.5rem;width:860px;max-width:calc(100vw - 24px)}.lsp-fd-panel{border-radius:1rem;background:#fff;padding:1.25rem;box-shadow:0 10px 30px rgba(0,0,0,.12)}.lsp-fb{border-radius:.75rem;background:#fff;padding-top:12px;padding-bottom:12px}.lsp-fb>*+*{margin-top:14px}@media (min-width:768px){.lsp-fb{padding-top:1.25rem;padding-bottom:1.25rem}}.lsp-fb-col{display:flex;flex-direction:column;gap:1rem}.lsp-fb-head{display:flex;align-items:center;justify-content:space-between}.lsp-fb-head-title{padding-right:.75rem;padding-left:.75rem;font-size:20px;line-height:1.5;font-weight:600;color:#000}.lsp-fb-pills{margin-right:.25rem;display:flex;flex-wrap:nowrap;gap:.75rem;overflow-x:auto;overflow-y:visible;padding-left:.75rem}@media (min-width:768px){.lsp-fb-pills{flex-wrap:wrap}}.lsp-fb-divider{height:1px;border-top:1px solid #f6f6f6;padding-left:0;padding-right:0}@media (min-width:768px){.lsp-fb-divider{margin-left:.75rem;margin-right:.75rem}}.lsp-fb-sort{margin-right:.25rem;display:flex;flex-direction:column;gap:1rem;padding-left:.75rem}.lsp-fb-sort-row{display:flex;align-items:center;gap:.5rem}.lsp-fb-sort-label{display:none;font-size:20px;line-height:1.5;font-weight:600;color:#000}@media (min-width:768px){.lsp-fb-sort-label{display:block}}.lsp-fb-sort-pills{display:flex;flex-wrap:nowrap;gap:.75rem;overflow-x:auto;overflow-y:visible}