:root{--slider-gap:1.25rem;--slider-speed:0.55s cubic-bezier(0.25,0.46,0.45,0.94);--card-closed:8rem;--card-open:32rem;--accent-color:#667eea;--accent-hover:#764ba2}@media (min-width:768px) and (max-width:1943px){:root{--card-closed:7rem;--card-open:28rem;--slider-gap:1rem}}@media (max-width:767px){:root{--card-closed:5rem;--card-open:22rem;--slider-gap:0.75rem}}.dashboard-slider-container{width:100%;margin:0 auto}.slider-head{max-width:1400px;margin:0 auto;padding:40px 20px 30px;display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.slider-title{font-size:1.5rem;font-weight:400;line-height:1.2;color:#ffffff;margin:0}@media (min-width:1024px){.slider-title{font-size:2.25rem}}.slider-controls{display:flex;gap:.5rem}.nav-btn{width:2.5rem;height:2.5rem;border:none;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-weight:300}.nav-btn:hover:not(:disabled){background:var(--accent-color);transform:scale(1.1);box-shadow:0 4px 15px rgba(102,126,234,.4)}.nav-btn:disabled{opacity:.3;cursor:not-allowed}.slider-wrapper{width:100%;max-width:1600px;margin:0 auto;overflow:visible;padding:0 40px;min-height:28rem}.slider-track{display:flex;gap:var(--slider-gap);align-items:flex-start;justify-content:center;scroll-behavior:smooth;padding-bottom:40px;min-height:28rem;cursor:grab;user-select:none;flex-wrap:nowrap}.slider-track:active{cursor:grabbing}.tool-card-link{text-decoration:none;color:inherit;display:block}.tool-card{position:relative;flex:0 0 var(--card-closed);min-width:var(--card-closed);height:26rem;border-radius:1rem;overflow:hidden;cursor:pointer;transition:flex-basis var(--slider-speed),transform var(--slider-speed),box-shadow var(--slider-speed);border:2px solid rgba(255,255,255,.2);background:rgba(26,26,26,.5);backdrop-filter:blur(10px)}.tool-card.active{flex-basis:var(--card-open);min-width:var(--card-open);transform:translateY(-8px);box-shadow:0 20px 60px rgba(102,126,234,.3),0 0 40px rgba(102,126,234,.2)}.tool-card__bg{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:50%;filter:brightness(.7) saturate(.9);transition:filter .4s ease,transform var(--slider-speed);z-index:1}.tool-card:hover .tool-card__bg{filter:brightness(.85) saturate(1.1);transform:scale(1.05)}.tool-card__content{position:absolute;inset:0;flex-direction:column;gap:.7rem;padding:1.5rem;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.85));z-index:2}.tool-card__content,.tool-card__icon{display:flex;justify-content:center;align-items:center}.tool-card__icon{transition:all var(--slider-speed);color:white;width:100%;margin:0 auto}.tool-card:not(.active) .tool-card__icon{filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.tool-card.active .tool-card__icon{filter:drop-shadow(0 4px 12px rgba(255,255,255,.3))}.tool-card__icon svg{width:3rem;height:3rem;display:block;margin:0 auto}.tool-card__icon>div{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;margin:0 auto}.tool-card.active .tool-card__icon{flex-shrink:0;width:100%;display:flex;align-items:center;justify-content:center}.tool-card.active .tool-card__icon svg,.tool-card.active .tool-card__icon>div{width:5rem;height:5rem}.tool-card__text{display:flex;flex-direction:column;align-items:center;gap:.5rem}.tool-card__title{color:#fff;font-weight:700;font-size:1.35rem;writing-mode:vertical-rl;margin:0;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.8);white-space:nowrap;letter-spacing:.05em;transition:color var(--slider-speed),font-size var(--slider-speed),letter-spacing var(--slider-speed),text-shadow var(--slider-speed)}.tool-card__btn,.tool-card__desc,.tool-card__thumb{display:none}.tool-card.active .tool-card__content{flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;gap:0}.tool-card.active .tool-card__title{writing-mode:horizontal-tb;transform:none;font-size:2rem;text-align:center}.tool-card.active .tool-card__thumb{display:flex;align-items:center;justify-content:center;margin:0 auto}.tool-card.active .tool-card__btn,.tool-card.active .tool-card__desc{display:block}.tool-card.active .tool-card__text{align-items:center;gap:1.5rem;flex:1;min-width:0;text-align:center;width:100%;display:flex;flex-direction:column;justify-content:center}.tool-card.active .tool-card__text .tool-card__icon{position:static;transform:none;margin:0}.tool-card__thumb{width:120px;height:240px;border-radius:.5rem;object-fit:cover;box-shadow:0 8px 20px rgba(0,0,0,.4);animation:fadeIn .4s ease}.tool-card__desc{color:#e5e7eb;font-size:1rem;line-height:1.6;max-width:100%;margin:0;animation:fadeIn .5s ease;text-align:center}.tool-card__btn{padding:.75rem 2rem;border:none;border-radius:9999px;background:var(--accent-color);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;animation:fadeIn .6s ease;box-shadow:0 4px 15px rgba(102,126,234,.3);display:inline-block;text-align:center}.tool-card__btn:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.5)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slider-dots{display:flex;gap:.5rem;justify-content:center;padding:20px 0 40px}.dot{width:13px;height:13px;border-radius:50%;background:rgba(255,255,255,.3);border:none;cursor:pointer;transition:all .3s ease;padding:0}.dot:hover{background:rgba(255,255,255,.5);transform:scale(1.1)}.dot.active{background:var(--accent-color);transform:scale(1.3);box-shadow:0 0 10px rgba(102,126,234,.6)}@media (min-width:768px) and (max-width:1943px){.slider-wrapper{max-width:100%;padding:0 20px;overflow:visible}.slider-track{justify-content:center;align-items:stretch;gap:var(--slider-gap);padding-bottom:40px;cursor:default}.tool-card{flex:0 0 var(--card-closed);min-width:var(--card-closed);max-width:var(--card-closed);margin-bottom:var(--slider-gap)}.tool-card.active{flex:0 0 var(--card-open);min-width:var(--card-open);max-width:var(--card-open)}.tool-card:hover .tool-card__bg{filter:brightness(.85) saturate(1.1);transform:scale(1.05)}}@media (min-width:768px) and (max-width:1280px){:root{--card-closed:6.5rem;--card-open:24rem}.slider-wrapper{padding:0 15px}}@media (min-width:768px) and (max-width:1024px){:root{--card-closed:6rem;--card-open:22rem}}@media (max-width:767px){:root{--card-closed:100%;--card-open:100%;--slider-gap:1rem}.slider-head{padding:30px 15px 20px;flex-direction:column;align-items:flex-start;gap:1rem}.slider-title{font-size:1.5rem}.slider-wrapper{padding:1rem 15px;overflow-y:auto;overflow-x:hidden;max-height:70vh;cursor:default}.slider-track{flex-direction:column;gap:1rem;padding:0}.tool-card{height:auto;min-height:100px;flex:0 0 auto;width:100%}.tool-card.active{min-height:320px;transform:none;box-shadow:0 10px 30px rgba(102,126,234,.3)}.tool-card__content{flex-direction:row;justify-content:flex-start;padding:1.2rem;align-items:center;gap:1rem}.tool-card__title{writing-mode:horizontal-tb;transform:none;font-size:1.1rem}.tool-card.active .tool-card__content{flex-direction:column;align-items:center;padding:1.5rem}.tool-card.active .tool-card__title{font-size:1.6rem;margin-bottom:.5rem;text-align:center}.tool-card.active .tool-card__text{align-items:center;text-align:center}.tool-card.active .tool-card__thumb{width:100%;max-width:200px;height:auto;aspect-ratio:1/2;align-self:center}.tool-card.active .tool-card__desc{max-width:100%;font-size:.95rem}.tool-card.active .tool-card__btn{width:100%;text-align:center;padding:.8rem}.slider-dots{display:none}.nav-btn{width:2rem;height:2rem;font-size:1.2rem}}