.CategoryText_categoryContainer__bHLRP{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:.5rem;margin:.5rem 0;width:100%;position:relative}.CategoryText_categoryContainer__bHLRP .CategoryText_content__yQFe_{overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.CategoryText_categoryContainer__bHLRP .CategoryText_content__yQFe_.CategoryText_collapsed__SItmh{max-height:150px;position:relative}.CategoryText_categoryContainer__bHLRP .CategoryText_content__yQFe_.CategoryText_collapsed__SItmh:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(#0000,#fff);pointer-events:none;z-index:1}.CategoryText_categoryContainer__bHLRP .CategoryText_content__yQFe_.CategoryText_expanded__SHjB_{max-height:2000px}.CategoryText_categoryContainer__bHLRP .CategoryText_content__yQFe_ .CategoryText_title__aYMev{font-size:.9rem;margin-bottom:.5rem;color:#1a1a1a;padding:.5rem}.CategoryText_categoryContainer__bHLRP .CategoryText_content__yQFe_ .CategoryText_paragraph__MD6yL{font-size:.85rem;line-height:1.6;color:#1a1a1a;padding:0 .5rem;margin-bottom:1rem}.CategoryText_categoryContainer__bHLRP .CategoryText_toggleButton__P7li2{display:inline-flex;align-items:center;gap:.5rem;background:#feeb17;color:#1a1a1a;border:none;padding:.5rem 1rem;border-radius:4px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;z-index:2;position:relative}.CategoryText_categoryContainer__bHLRP .CategoryText_toggleButton__P7li2:hover{background:#fae601;transform:translateY(-1px)}.CategoryText_categoryContainer__bHLRP .CategoryText_toggleButton__P7li2 .CategoryText_icon__fEi8q{transition:transform .3s ease}.CategoryText_categoryContainer__bHLRP .CategoryText_toggleButton__P7li2.CategoryText_expanded__SHjB_ .CategoryText_icon__fEi8q{transform:rotate(180deg)}@media(max-width:768px){.CategoryText_categoryContainer__bHLRP{margin:.25rem 0;padding:.25rem}.CategoryText_categoryContainer__bHLRP .CategoryText_content__yQFe_.CategoryText_collapsed__SItmh{max-height:120px;margin-bottom:40px}.CategoryText_categoryContainer__bHLRP .CategoryText_content__yQFe_ .CategoryText_title__aYMev{font-size:.85rem;padding:.25rem}.CategoryText_categoryContainer__bHLRP .CategoryText_content__yQFe_ .CategoryText_paragraph__MD6yL{font-size:.8rem;padding:0 .25rem}.CategoryText_categoryContainer__bHLRP .CategoryText_toggleButton__P7li2{padding:.6rem 1rem;font-size:.8rem;min-height:40px;min-width:140px;touch-action:manipulation}}.descriptionPageContainer{position:relative}.descriptionPageContainer .description-header{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000d;position:relative;overflow:hidden;margin-bottom:1rem}.descriptionPageContainer .description-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#feeb17,#e1cf01)}.descriptionPageContainer .description-header h1{font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800;color:#1a1a1a;position:relative;display:inline-block;margin:1rem}.descriptionPageContainer .description-header h1:after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:2px;background:#feeb17;transform-origin:left;animation:underlineExpand .6s ease-out forwards}.descriptionPageContainer .description-content{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 10px 30px #0000000d;margin-bottom:1rem}.server-description{position:relative;border-radius:8px;margin-bottom:1rem;background-color:#fff;max-height:50px;overflow:hidden;transition:max-height .3s ease}.server-description.expanded{max-height:none;overflow:visible}.interactive-description{position:relative}.interactive-description .button-container{display:flex;justify-content:center;gap:1rem}.interactive-description .button-container:not(.expanded){position:absolute;bottom:6px;left:0;right:0;z-index:2}.interactive-description .button-container.expanded{margin-bottom:1rem}.interactive-description .button-container .toggle-button{background:#fffc;color:#666;box-shadow:0 1px 3px #0000000d;border:.5px solid #ccc;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:4px;font-weight:400;font-size:.7rem;transition:all .2s ease;cursor:pointer;opacity:.8}.interactive-description .button-container .toggle-button:hover{background:#f5f5f5;color:#333;transform:none;box-shadow:0 1px 3px #00000014}.interactive-description .button-container .toggle-button .icon{font-size:.6rem;transition:transform .3s ease}.interactive-description .button-container .toggle-button.expanded .icon{transform:rotate(180deg)}.interactive-description .button-container .create-ad-button{padding:.5rem 1rem;font-size:.85rem}.interactive-description:not(.expanded):after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(180deg,#fff0 0,#fff6 50%,#fffffff2 90%,#fff);pointer-events:none}.button-container:not(.interactive-description .button-container){display:flex;justify-content:center;padding:0 0 15px}.button-container:not(.interactive-description .button-container) .create-ad-button{background:#feeb17;color:#1a1a1a;display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1.5rem;border-radius:12px;font-weight:600;font-size:1.1rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #feeb174d}.button-container:not(.interactive-description .button-container) .create-ad-button:hover{background:#fae601;transform:translateY(-2px);box-shadow:0 6px 20px #feeb1766}@keyframes underlineExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:768px){.descriptionPageContainer .description-header h1{font-size:1.5rem;margin:.8rem}.descriptionPageContainer .description-content{padding:1rem}.interactive-description .button-container .toggle-button{padding:.15rem .4rem;font-size:.65rem}.interactive-description .button-container .toggle-button .icon{font-size:.55rem}.interactive-description .button-container .create-ad-button{padding:.5rem 1rem;font-size:.85rem}.interactive-description .button-container:not(.expanded){bottom:-8px}}