.AIToolsWidget-module__6kOJHq__widgetContainer{background-color:var(--container-bg);border:1px solid var(--border-color-dark);box-sizing:border-box;border-radius:12px;width:100%;max-width:100%;height:fit-content;padding:1.5rem;overflow:hidden}.AIToolsWidget-module__6kOJHq__title{color:var(--text-primary);border-bottom:1px solid var(--border-color-light);align-items:center;gap:.6rem;margin:0 0 1rem;padding-bottom:1rem;font-size:1.2rem;font-weight:600;display:flex}.AIToolsWidget-module__6kOJHq__liveIndicator{background-color:#28a745;border-radius:50%;width:9px;height:9px;animation:2s infinite AIToolsWidget-module__6kOJHq__pulse-green;position:relative}@keyframes AIToolsWidget-module__6kOJHq__pulse-green{0%{transform:scale(.95);box-shadow:0 0 #28a745b3}70%{transform:scale(1);box-shadow:0 0 0 7px #28a74500}to{transform:scale(.95);box-shadow:0 0 #28a74500}}.AIToolsWidget-module__6kOJHq__toolList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.AIToolsWidget-module__6kOJHq__toolItem a{color:var(--text-secondary);white-space:normal;word-break:break-word;border-radius:6px;align-items:center;gap:.75rem;padding:.25rem;font-size:.95rem;text-decoration:none;transition:all .2s;display:flex}.AIToolsWidget-module__6kOJHq__toolItem a:hover{color:var(--text-primary);background-color:#44444426}.AIToolsWidget-module__6kOJHq__toolLogo{object-fit:cover;background-color:#0000;border-radius:4px;flex-shrink:0;width:24px;max-width:24px;height:24px;max-height:24px}.AIToolsWidget-module__6kOJHq__loading,.AIToolsWidget-module__6kOJHq__error{color:var(--text-secondary);text-align:center;padding:1rem 0;font-size:.95rem}.AIToolsWidget-module__6kOJHq__error{color:#e63946}@media (max-width:768px){.AIToolsWidget-module__6kOJHq__widgetContainer{overflow-wrap:anywhere;padding:1rem}.AIToolsWidget-module__6kOJHq__title{font-size:1.05rem}.AIToolsWidget-module__6kOJHq__toolItem a{gap:.5rem;padding:.15rem;font-size:.95rem}}@media (max-width:480px){.AIToolsWidget-module__6kOJHq__widgetContainer{border-radius:10px;padding:.9rem}.AIToolsWidget-module__6kOJHq__toolLogo{width:20px;height:20px}.AIToolsWidget-module__6kOJHq__title{padding-bottom:.85rem;font-size:1rem}.AIToolsWidget-module__6kOJHq__toolItem a{gap:.5rem;font-size:.95rem}}
.DepthCard-module__CECr3G__cardWrap{perspective:1000px;width:100%;height:100%;min-height:300px;color:inherit;text-decoration:none;display:block}.DepthCard-module__CECr3G__card{width:100%;height:100%;transform-style:preserve-3d;border:1px solid var(--border-color-dark);background-color:#1a1a1a;border-radius:12px;transition:transform .5s ease-out;position:relative;overflow:hidden;box-shadow:0 8px 30px #00000040}.DepthCard-module__CECr3G__cardBg{z-index:0;background-position:50%;background-size:cover;transition:transform .5s ease-out,filter .3s,background-image .4s ease-in-out;position:absolute;inset:-20px}.DepthCard-module__CECr3G__cardInfo{z-index:1;color:#fff;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:1.5rem;display:flex;position:relative}.DepthCard-module__CECr3G__cardInfo h2{text-align:center;width:100%;margin:0 0 .5rem;padding:0;font-size:3rem;font-weight:700}.DepthCard-module__CECr3G__cardInfo p{color:#ffffffe6;text-align:center;max-width:80%;margin:0;padding:0;font-size:1.1rem}
.Carousel-module__Ndy_oW__carouselWrapper{width:100%;position:relative;overflow:hidden}.Carousel-module__Ndy_oW__swipeContainer{-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .8s ease-in-out}.Carousel-module__Ndy_oW__swipeContainer.Carousel-module__Ndy_oW__dragging{cursor:grabbing}.Carousel-module__Ndy_oW__dots{z-index:10;gap:.75rem;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.Carousel-module__Ndy_oW__dot{cursor:pointer;background-color:#fff6;border:1px solid #0003;border-radius:50%;width:12px;height:12px;transition:all .3s}.Carousel-module__Ndy_oW__dot:hover{background-color:#ffffffb3}.Carousel-module__Ndy_oW__dot.Carousel-module__Ndy_oW__active{background-color:#fff;transform:scale(1.15);box-shadow:0 0 10px #ffffff80}
