.sws-section{width:100%;padding:60px 0 40px;background:hsl(var(--background))}.sws-container{max-width:1270px;margin:0 auto;padding:0 15px}.sws-slider-wrapper{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.35)}.sws-slide{position:relative;width:100%;aspect-ratio:16/9;display:flex!important;align-items:center;justify-content:center}.sws-slide-bg{position:absolute;inset:0;z-index:0}.sws-slide-overlay{position:absolute;inset:0;z-index:1}.sws-slide-content{position:relative;z-index:2;text-align:center;max-width:750px;margin:0 auto}.sws-heading{font-size:42px;font-weight:800;line-height:1.2;margin-bottom:18px;background:linear-gradient(80deg,#f20687,#077ee7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:sws-fadeUp .8s ease-out}.sws-paragraph{font-size:17px;line-height:1.7;color:hsla(0,0%,100%,.82);max-width:600px;margin:0 auto;animation:sws-fadeUp .8s ease-out .15s both}@keyframes sws-fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.sws-search-area{position:absolute;bottom:0;left:0;right:0;z-index:10;padding:0 30px 30px}.sws-tab-buttons{display:flex;gap:0;margin-bottom:0;justify-content:flex-start;padding-left:20px}.sws-tab-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:20px 20px 0 0;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;border:1px solid hsla(0,0%,100%,.15);border-bottom:none;margin-right:4px}.sws-tab-btn:hover{background:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.9)}.sws-tab-btn.sws-tab-active{background:linear-gradient(80deg,#f20687,#077ee7);color:#fff;border-color:hsla(0,0%,100%,.2);box-shadow:0 -4px 20px rgba(242,6,135,.1);position:relative}.sws-tab-btn.sws-tab-active svg{filter:drop-shadow(0 0 4px rgba(242,6,135,.5))}.sws-search-form{width:100%}.sws-input-wrapper{display:flex;align-items:center;background:hsla(0,0%,100%,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.15);border-radius:0 50px 50px 50px;padding:5px 5px 5px 20px;transition:all .45s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px rgba(0,0,0,.2);position:relative;z-index:10}.sws-ai-mode .sws-input-wrapper{border-radius:0 50px 50px 50px;padding:15px 15px 15px 30px;background:hsla(0,0%,100%,.12);transform:translateY(-1px)}.sws-input-wrapper:focus-within{border-color:rgba(242,6,135,.5);box-shadow:0 8px 32px rgba(242,6,135,.12),0 0 0 3px rgba(242,6,135,.08);background:hsla(0,0%,100%,.14)}.sws-search-icon{flex-shrink:0;color:hsla(0,0%,100%,.5);margin-right:12px}.sws-search-input{flex:1;border:none;outline:none;background:transparent;color:#fff;font-size:15px;font-family:inherit;padding:12px 0}.sws-search-input::-moz-placeholder{color:hsla(0,0%,100%,.4);font-style:italic}.sws-search-input::placeholder{color:hsla(0,0%,100%,.4);font-style:italic}.sws-search-btn{display:inline-flex;align-items:center;gap:6px;padding:12px 28px;border:none;border-radius:50px;background:linear-gradient(80deg,#f20687,#077ee7);color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap;letter-spacing:.3px}.sws-search-btn:hover{transform:scale(1.04);box-shadow:0 6px 24px rgba(242,6,135,.35)}.sws-search-btn:active{transform:scale(.98)}.sws-ai-actions{display:flex;align-items:center;gap:12px;margin-top:15px;flex-wrap:wrap;justify-content:flex-start;padding-left:10px;animation:sws-fadeUp .4s ease-out}.sws-action-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:12px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.08);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sws-action-btn:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px);border-color:#f20687;box-shadow:0 4px 15px rgba(242,6,135,.2)}.sws-rate-btn{background:linear-gradient(135deg,#f59e0b,#ef4444);border:none}.sws-rate-btn:hover{box-shadow:0 4px 15px rgba(239,68,68,.3)}.sws-dots-right{position:absolute!important;bottom:auto!important;top:20px;right:20px;left:auto!important;width:auto!important;display:flex!important;flex-direction:column;gap:8px;margin:0!important;padding:0!important;list-style:none!important;z-index:10}.sws-dots-right li{width:12px!important;height:12px!important;margin:0!important}.sws-dots-right li button{width:12px!important;height:12px!important;padding:0!important;border-radius:50%;border:2px solid hsla(0,0%,100%,.4)!important;background:transparent!important;transition:all .3s ease!important}.sws-dots-right li button:before{display:none!important}.sws-dots-right li.slick-active button{background:linear-gradient(80deg,#f20687,#077ee7)!important;border-color:transparent!important;box-shadow:0 0 10px rgba(242,6,135,.5);transform:scale(1.3)}@media screen and (max-width:991px){.sws-heading{font-size:32px}.sws-paragraph{font-size:15px}}@media screen and (max-width:767px){.sws-section{padding:30px 0 20px}.sws-heading{font-size:26px}.sws-paragraph{font-size:14px;line-height:1.6}.sws-search-area{padding:0 15px 20px}.sws-tab-buttons{flex-direction:column;align-items:stretch;gap:4px}.sws-tab-btn{border-radius:12px;justify-content:center;padding:10px 16px;font-size:13px}.sws-input-wrapper{flex-direction:column;border-radius:16px;padding:12px;gap:10px}.sws-search-icon{display:none}.sws-search-input{width:100%;text-align:center;padding:8px 0}.sws-search-btn{width:100%;justify-content:center;padding:12px}.sws-dots-right{top:12px;right:12px;gap:6px}.sws-dots-right li,.sws-dots-right li button{width:10px!important;height:10px!important}}@media screen and (max-width:480px){.sws-slider-wrapper{border-radius:14px}.sws-heading{font-size:22px}}.sws-keywords{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap;justify-content:center}.sws-keywords-label{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.5);white-space:nowrap;letter-spacing:.5px;text-transform:uppercase}.sws-keyword-chip{display:inline-flex;align-items:center;padding:5px 14px;border-radius:20px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.7);font-size:12px;font-weight:500;cursor:pointer;transition:all .25s ease;white-space:nowrap;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sws-keyword-chip:hover{background:hsla(0,0%,100%,.14);color:#fff;border-color:rgba(242,6,135,.35);transform:translateY(-1px)}.sws-keyword-chip.sws-keyword-active{background:linear-gradient(80deg,#f20687,#077ee7);color:#fff;border-color:transparent;box-shadow:0 2px 12px rgba(242,6,135,.3);transform:translateY(-1px)}.sws-ai-suggestions{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.sws-suggestion-item{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:.5rem;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.sws-suggestion-item:hover{background-color:hsla(0,0%,100%,.05);transform:translateX(4px)}.sws-suggestion-icon{color:#f20687;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 4px rgba(242,6,135,.4))}.sws-suggestion-item:hover .sws-suggestion-icon{transform:rotate(15deg) scale(1.1)}.sws-suggestion-text{color:hsla(0,0%,100%,.85);font-size:.875rem;font-weight:500;letter-spacing:.01em}.sws-suggestion-item:hover .sws-suggestion-text{color:#fff}.sws-ai-summary-container{width:100%}.sws-ai-summary-card{background:hsla(0,0%,100%,.03);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.3);position:relative;overflow:hidden}.sws-ai-summary-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#f20687,#077ee7);opacity:.8}.sws-summary-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.sws-summary-icon-wrapper{color:#f20687;display:flex;align-items:center;justify-content:center;background:rgba(242,6,135,.1);padding:8px;border-radius:10px}.sws-summary-title{font-size:1.1rem;font-weight:700;color:#fff;margin:0;letter-spacing:.5px}.sws-summary-content{min-height:3rem}.sws-summary-text{color:hsla(0,0%,100%,.9);line-height:1.6;font-size:.95rem;margin:0}.sws-summary-cursor{display:inline-block;width:2px;height:1.2em;background-color:#f20687;margin-left:2px;animation:sws-cursor-blink .8s infinite;vertical-align:middle}@keyframes sws-cursor-blink{50%{opacity:0}}.sws-summary-loader{display:flex;gap:4px}.sws-loader-dot{width:6px;height:6px;background-color:#f20687;border-radius:50%;animation:sws-dot-pulse 1.4s ease-in-out infinite both}.sws-loader-dot:first-child{animation-delay:-.32s}.sws-loader-dot:nth-child(2){animation-delay:-.16s}@keyframes sws-dot-pulse{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}