.services-hero-section{background:var(--bg-primary);overflow:hidden;padding:6rem 0 3rem;position:relative}.services-hero-section:before{background:radial-gradient(ellipse at center,rgba(236,72,153,.08) 0,rgba(139,92,246,.08) 35%,transparent 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}[data-theme=dark] .services-hero-section:before{background:radial-gradient(ellipse at center,rgba(236,72,153,.08) 0,rgba(139,92,246,.06) 35%,transparent 70%)}.services-hero-section .services-bg-icons{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.services-hero-section .services-bg-icon{animation:servicesFloat 10s ease-in-out infinite;font-size:2rem;line-height:1;opacity:.3;position:absolute;z-index:1}.services-hero-section .services-bg-icon.services-icon-1{animation-delay:0s;color:rgba(239,68,68,.6);left:10%;top:15%}.services-hero-section .services-bg-icon.services-icon-2{animation-delay:1.5s;color:rgba(59,130,246,.6);right:15%;top:25%}.services-hero-section .services-bg-icon.services-icon-3{animation-delay:3s;color:rgba(34,197,94,.6);left:8%;top:45%}.services-hero-section .services-bg-icon.services-icon-4{animation-delay:4.5s;color:rgba(168,85,247,.6);right:12%;top:60%}.services-hero-section .services-bg-icon.services-icon-5{animation-delay:6s;bottom:30%;color:rgba(236,72,153,.6);left:18%}.services-hero-section .services-bg-icon.services-icon-6{animation-delay:7.5s;bottom:20%;color:rgba(251,191,36,.6);right:20%}.services-hero-section .services-bg-icon.services-icon-7{animation-delay:9s;color:rgba(99,102,241,.6);left:50%;top:35%}.services-hero-section .services-bg-icon.services-icon-8{animation-delay:10.5s;bottom:40%;color:rgba(245,158,11,.6);right:35%}[data-theme=dark] .services-hero-section .services-bg-icon{opacity:.2}.services-hero-section .container{position:relative;z-index:2}@media (max-width:768px){.services-hero-section{padding:4rem 0 2rem}.services-hero-section .services-bg-icon{font-size:1.5rem}}.services-hero-content{margin:0 auto;max-width:760px;text-align:center}.services-hero-title{-webkit-text-fill-color:transparent;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;margin-bottom:1rem}.services-hero-description{color:var(--text-secondary);font-size:1.125rem;line-height:1.375}@media (max-width:768px){.services-hero-description{font-size:1rem}}.services-main-section{background:linear-gradient(0deg,#f8faff,rgba(255,247,250,.9) 25%,rgba(254,244,252,.95) 50%,rgba(253,247,254,.9) 75%,#f8faff);overflow:hidden;padding:2rem 0 4rem;position:relative;text-align:left}[data-theme=dark] .services-main-section{background:linear-gradient(135deg,#0f172a,rgba(25,20,35,.95) 25%,rgba(20,15,30,.98) 50%,rgba(25,20,35,.95) 75%,#0f172a)}.services-main-section .services-main-bg-icons{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.services-main-section .services-main-bg-icon{animation:float 8s ease-in-out infinite;color:var(--brand-primary);font-size:2.4rem;line-height:1;opacity:.15;position:absolute;z-index:0}.services-main-section .services-main-bg-icon.services-main-icon-1{left:8%;top:8%}.services-main-section .services-main-bg-icon.services-main-icon-2{right:12%;top:15%}.services-main-section .services-main-bg-icon.services-main-icon-3{left:6%;top:25%}.services-main-section .services-main-bg-icon.services-main-icon-4{right:12%;top:35%}.services-main-section .services-main-bg-icon.services-main-icon-5{left:10%;top:45%}.services-main-section .services-main-bg-icon.services-main-icon-6{right:10%;top:55%}.services-main-section .services-main-bg-icon.services-main-icon-7{bottom:40%;left:2%}.services-main-section .services-main-bg-icon.services-main-icon-8{bottom:30%;right:4%}.services-main-section .services-main-bg-icon.services-main-icon-9{bottom:20%;left:8%}.services-main-section .services-main-bg-icon.services-main-icon-10{bottom:15%;right:11%}@media (max-width:768px){.services-main-section .services-main-bg-icon{font-size:1.5rem}}.services-controls,.services-main-section>.container{position:relative;z-index:4}.services-controls{background:var(--bg-secondary);border:1px solid var(--bg-tertiary);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);margin-bottom:2.5rem;padding:2rem}@media (max-width:768px){.services-controls{padding:1.5rem}}@media (max-width:640px){.services-controls{margin-bottom:2rem;padding:1rem}}.services-search{position:relative}.services-search,.social-networks-section{margin-bottom:2rem}.social-networks-grid{display:grid;gap:1rem;grid-template-columns:repeat(6,1fr)}@media (max-width:768px){.social-networks-grid{gap:.75rem;grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.social-networks-grid{gap:.5rem;grid-template-columns:repeat(2,1fr)}}.social-network-card{align-items:center;background:var(--bg-primary);border:2px solid var(--bg-tertiary);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;gap:.5rem;min-height:100px;padding:1rem .75rem;text-align:center;transition:all var(--transition-fast)}.social-network-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}@media (max-width:768px){.social-network-card{min-height:auto;padding:.5rem}}.social-network-card.selected{background:rgba(139,92,246,.05);border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(139,92,246,.1)}.social-network-card.selected .network-icon{background:var(--brand-gradient)}.social-network-card.selected .network-icon i{color:#fff}.social-network-card.selected .network-name{color:var(--brand-primary)}.social-network-card .network-icon{align-items:center;background:var(--bg-secondary);border-radius:50%;display:flex;height:3rem;justify-content:center;transition:all var(--transition-fast);width:3rem}.social-network-card .network-icon i{color:var(--text-secondary);font-size:1.25rem;transition:color var(--transition-fast)}@media (max-width:768px){.social-network-card .network-icon{height:2.5rem;width:2.5rem}.social-network-card .network-icon i{font-size:1rem}}.social-network-card .network-name{color:var(--text-secondary);font-size:.875rem;font-weight:600;line-height:1.2;overflow-wrap:break-word;transition:color var(--transition-fast)}@media (max-width:768px){.social-network-card .network-name{font-size:.75rem}}.social-network-card .service-detail-item{margin-top:auto}.search-input-container{position:relative}.search-input{background:var(--bg-primary);border:2px solid transparent;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--text-primary);font-size:1rem;padding:1rem 3.5rem 1rem 1.5rem;transition:all var(--transition-normal);width:100%}.search-input::-moz-placeholder{color:var(--text-muted)}.search-input::placeholder{color:var(--text-muted)}.search-input:focus{border-color:var(--brand-primary);box-shadow:var(--shadow-md);outline:none}.search-button{align-items:center;background:var(--brand-gradient);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:all var(--transition-normal);width:2.5rem}.search-button:hover{transform:translateY(-50%) scale(1.05)}.search-results{background:var(--bg-secondary);border:1px solid var(--bg-tertiary);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:none;box-shadow:var(--shadow-lg);display:none;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.search-results::-webkit-scrollbar{width:6px}.search-results::-webkit-scrollbar-track{background:var(--bg-primary)}.search-results::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:3px}.search-results::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.search-results.show{display:block}.search-result-item{align-items:center;border-bottom:1px solid var(--bg-tertiary);cursor:pointer;display:flex;font-size:.75rem;gap:.75rem;padding:.75rem 1rem;transition:background-color var(--transition-fast)}.search-result-item:hover{background:var(--bg-tertiary)}.search-result-item:last-child{border-bottom:none}.search-result-item.notfound .service-name{background:var(--bg-primary);border-radius:var(--radius-sm);color:var(--brand-primary);font-size:.875rem;font-weight:600;margin:0;padding:.25rem .5rem}[data-theme=light] .search-result-item.notfound .service-name{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);color:rgba(139,92,246,.9)}.search-result-item .service-id{color:var(--brand-primary);font-size:.875rem;font-weight:600}.search-result-item .service-info{flex:1}.search-result-item .service-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;color:var(--text-primary);display:-moz-box;display:-webkit-box;font-size:.875rem;font-weight:500;margin-bottom:.25rem;max-width:none;text-overflow:visible;text-overflow:ellipsis;white-space:normal}.search-result-item .service-meta{align-items:flex-start;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.25rem .5rem}.search-result-item .service-network{align-items:center;color:var(--text-secondary);display:flex;font-size:.75rem;gap:.25rem}.search-result-item .service-network i{font-size:.875rem}.services-filters{display:grid;gap:1rem}@media (min-width:640px){.services-filters{align-items:end;grid-template-columns:repeat(2,1fr)}}@media (min-width:1240px){.services-filters{grid-template-columns:repeat(4,1fr)}}.services-filters .sort-select .custom-select-dropdown{left:auto}@media (max-width:768px){.services-filters .sort-select .custom-select-dropdown{left:0}}.services-filters .custom-select-text{font-weight:600}.filter-group{display:flex;flex-direction:column;gap:.5rem}@media (max-width:768px){.filter-group{width:100%}}.filter-label{color:var(--text-secondary);font-size:.875rem;font-weight:600;line-height:1.2;margin:0}[data-theme=dark] .filter-label{color:var(--text-muted)}.services-filters .category-select,.services-filters .network-select,.services-filters .sort-select{min-width:220px}.services-filters .sort-controls{align-items:center;display:flex;gap:.5rem}.services-filters .sort-controls .custom-select-wrapper{flex:1}.services-filters .sort-direction-btn{align-items:center;background:var(--bg-primary);border:1px solid var(--bg-tertiary);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:3rem;justify-content:center;text-decoration:none;transition:all var(--transition-fast);width:3rem}.services-filters .sort-direction-btn:hover{background:var(--bg-secondary);border-color:var(--brand-primary);color:var(--brand-primary)}.services-filters .sort-direction-btn:active{transform:scale(.95)}.services-filters .sort-direction-btn i{display:flex;font-size:.875rem;transition:color var(--transition-fast)}.services-filters .category-select .custom-select-container:has(select[disabled]) .custom-select-display,.services-filters .category-select select:disabled+.custom-select-container .custom-select-display{cursor:not-allowed;opacity:.6;pointer-events:none}.social-networks-filter{display:flex;flex-wrap:wrap;gap:.75rem;width:50%}@media (max-width:1024px){.social-networks-filter{width:100%}}@media (max-width:768px){.social-networks-filter{gap:.5rem}}.social-filter-btn{align-items:center;background:var(--bg-primary);border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--text-secondary);cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all var(--transition-normal)}.social-filter-btn:hover{color:#fff}.social-filter-btn.active{background:var(--brand-gradient);color:#fff}.social-filter-btn i{font-size:1.125rem}@media (max-width:768px){.social-filter-btn{font-size:.875rem;padding:.5rem .75rem}.social-filter-btn span{display:none}}.category-filter,.sort-filter{background:var(--bg-primary);border:2px solid transparent;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--text-primary);cursor:pointer;font-size:1rem;padding:.75rem 1rem;transition:all var(--transition-normal);width:25%}@media (max-width:1024px){.category-filter,.sort-filter{width:100%}}.category-filter:focus,.sort-filter:focus{border-color:var(--brand-primary);outline:none}.services-info-bar{margin-bottom:1rem}.services-count{color:var(--text-primary);font-size:1.125rem;font-weight:600}.services-count span{color:var(--brand-primary)}.services-reset{display:flex;justify-content:flex-end}.clear-filters-btn{align-items:center;background:transparent;border:1px solid var(--accent-danger);border-radius:var(--radius-md);color:var(--accent-danger);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.625rem 1rem;transition:all var(--transition-fast);white-space:nowrap}.clear-filters-btn:hover{background:var(--accent-danger);color:#fff}@media (max-width:768px){.clear-filters-btn{width:100%}}.clear-filters-btn i{font-size:.75rem}.service-name{color:var(--text-primary);font-weight:600;max-width:300px}.service-category{background:var(--brand-primary);border-radius:var(--radius-sm);color:#fff;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem;text-align:left}.service-price{color:var(--accent-success);font-weight:600}.service-refill .refill-available{color:var(--accent-success);font-weight:500}.service-refill .refill-not-available{color:var(--text-muted)}.services-loading{padding:3rem 0;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border-top:4px solid var(--bg-tertiary);border:4px solid var(--bg-tertiary);border-radius:50%;border-top-color:var(--brand-primary);height:50px;margin:0 auto 1rem;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.services-no-results{padding:3rem 0;text-align:center}.no-results-icon{align-items:center;background:var(--bg-tertiary);border-radius:50%;color:var(--text-muted);display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.services-no-results h3{color:var(--text-primary);margin-bottom:.5rem}.services-no-results p{color:var(--text-secondary)}@media (max-width:768px){.services-table{font-size:.875rem}.services-table td,.services-table th{padding:.75rem .5rem}.service-name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.social-filter-btn[data-network=all]:hover{color:var(--brand-primary)}.social-filter-btn[data-network=all].active{color:#fff}.social-filter-btn[data-network=instagram].active,.social-filter-btn[data-network=instagram]:hover{background:var(--instagram);border-color:var(--instagram)}.social-filter-btn[data-network=youtube].active,.social-filter-btn[data-network=youtube]:hover{background:var(--youtube);border-color:var(--youtube)}.social-filter-btn[data-network=tiktok].active,.social-filter-btn[data-network=tiktok]:hover{background:var(--tiktok);border-color:var(--tiktok)}.social-filter-btn[data-network=telegram].active,.social-filter-btn[data-network=telegram]:hover{background:var(--telegram);border-color:var(--telegram)}.social-filter-btn[data-network=facebook].active,.social-filter-btn[data-network=facebook]:hover{background:var(--facebook);border-color:var(--facebook)}.social-filter-btn[data-network=twitter].active,.social-filter-btn[data-network=twitter]:hover{background:var(--twitter);border-color:var(--twitter)}.services-cards-container{display:flex;flex-direction:column;gap:3rem;position:relative;z-index:2}.services-category-section{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.services-category-header{align-items:center;border-bottom:2px solid var(--bg-tertiary);display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:1rem}.services-category-header .category-header-content{align-items:center;display:flex;justify-content:space-between;width:100%}.services-category-header .category-title-wrapper{align-items:center;display:flex;gap:.75rem}.services-category-header .category-title-wrapper i{color:var(--brand-primary);font-size:1.5rem}.category-title{color:var(--text-primary);font-size:1.5rem;font-weight:700;margin:0}@media (max-width:768px){.category-title{font-size:1.25rem}}.category-title .category-title-link{color:inherit;text-decoration:none;transition:color .2s ease}.category-title .category-title-link:focus-visible,.category-title .category-title-link:hover{color:var(--brand-primary);text-decoration:underline;text-underline-offset:.2em}.category-count{color:var(--text-muted);font-size:.875rem}.services-grid{display:flex;flex-direction:column;gap:1rem}.service-card{background:var(--bg-primary);border:1px solid var(--bg-tertiary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:1.25rem;transition:all var(--transition-fast)}.service-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-md)}.service-row-top{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}@media (max-width:768px){.service-row-top{flex-direction:column;gap:.75rem}}.service-main-info{align-items:flex-start;display:flex;flex:1;gap:.75rem;min-width:0}@media (max-width:768px){.service-main-info{gap:.5rem}}.service-id{background:var(--bg-secondary);border-radius:var(--radius-sm);color:var(--text-muted);flex-shrink:0;font-size:.75rem;font-weight:600;padding:.25rem .5rem}@media (max-width:768px){.service-id{font-size:.7rem;padding:.2rem .4rem}}.service-title{color:var(--text-primary);flex:1;font-size:.95rem;font-weight:600;line-height:1.375;margin:0;padding-top:4px}.service-price{color:var(--brand-primary);flex-shrink:0;font-size:.9rem;font-weight:700;white-space:nowrap}@media (max-width:768px){.service-price{font-size:.85rem}}.service-row-bottom{align-items:center;display:flex;gap:1rem;justify-content:space-between}@media (max-width:768px){.service-row-bottom{align-items:flex-start;flex-direction:column;gap:.75rem}}.service-details{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.75rem}@media (max-width:768px){.service-details{gap:.5rem;width:100%}}.service-detail-item{align-items:center;background:var(--bg-secondary);border:1px solid var(--bg-tertiary);border-radius:var(--radius-md);color:var(--text-secondary);display:flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.375rem .75rem;white-space:nowrap}.service-detail-item i{color:var(--text-muted);font-size:.7rem}@media (max-width:768px){.service-detail-item{font-size:.7rem;gap:.3rem;padding:.3rem .6rem}.service-detail-item i{font-size:.65rem}}:root:not([data-theme=dark]) .service-id{color:var(--text-muted);font-family:Gilroy,monospace;font-size:.875rem}.service-actions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}@media (max-width:768px){.service-actions{grid-gap:.5rem;display:grid;grid-template-columns:repeat(2,1fr);width:100%}}.btn-description{align-items:center;background:none;border:1px solid var(--bg-tertiary);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:.375rem;height:40px;justify-content:center;line-height:1;padding:.5rem .875rem;transition:all var(--transition-fast)}.btn-description:hover{background:var(--bg-secondary);border-color:var(--brand-primary);color:var(--brand-primary)}.btn-description i{font-size:.75rem}.btn-buy{align-items:center;background:var(--brand-gradient);border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.375rem;height:40px;justify-content:center;line-height:1;padding:.5rem 1rem;transition:all var(--transition-fast)}.btn-buy,.btn-buy:hover{color:#fff;text-decoration:none}.btn-buy:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.btn-buy:active{transform:translateY(0)}.btn-buy i{font-size:.75rem;pointer-events:none}@media (max-width:768px){.services-category-header{gap:.5rem}.service-card{padding:1.25rem}.service-details{gap:.5rem}.service-detail-item{gap:.75rem}}@media (max-width:480px){.services-cards-container{gap:2rem}.services-category-section{gap:1rem}.service-card{padding:1rem}.detail-label,.detail-value{font-size:.8rem}}@keyframes servicesFloat{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-12px) rotate(1deg)}50%{transform:translateY(-8px) rotate(-1deg)}75%{transform:translateY(-15px) rotate(2deg)}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-15px) rotate(2deg)}66%{transform:translateY(-8px) rotate(-1deg)}}.services-modal .modal-content{background:var(--bg-secondary);border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl)}[data-theme=dark] .services-modal .modal-content{background:var(--bg-secondary);border:1px solid var(--bg-tertiary)}.services-modal .modal-header{background:var(--bg-primary);border-bottom:1px solid var(--bg-tertiary);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:1.5rem}.services-modal .modal-header .modal-title{align-items:center;color:var(--text-primary);display:flex;font-size:1.25rem;font-weight:600;gap:.5rem}.services-modal .modal-header .modal-title i{color:rgba(55,65,81,.8)}[data-theme=dark] .services-modal .modal-header .modal-title i{color:var(--text-secondary)}.services-modal .modal-header .btn-close{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1.25rem;transition:color var(--transition-fast)}.services-modal .modal-header .btn-close:hover{color:var(--text-primary)}.services-modal .modal-body{padding:2rem}@media (max-width:640px){.services-modal .modal-body{padding:1.5rem}}.services-modal .modal-footer{background:var(--bg-primary);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-wrap:wrap;gap:1rem;padding:1.5rem}@media (max-width:640px){.services-modal .modal-footer{flex-direction:column;padding:1rem 1.5rem}}.services-modal .service-details-modal .service-header-modal{align-items:center;border-bottom:1px solid var(--bg-tertiary);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.services-modal .service-details-modal .service-id-large{background:var(--bg-secondary);border-radius:var(--radius-sm);color:var(--text-muted);flex-shrink:0;font-size:.875rem;font-weight:600;padding:.25rem .5rem}.services-modal .service-details-modal .service-id-large:not([data-theme=dark] .services-modal .service-details-modal .service-id-large){background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);color:rgba(139,92,246,.9)}.services-modal .service-details-modal .service-network-large{align-items:center;color:var(--text-primary);display:flex;font-size:1rem;font-weight:600;gap:.5rem}.services-modal .service-details-modal .service-network-large i{font-size:1.25rem}.services-modal .service-details-modal .service-network-large.instagram{color:var(--instagram)}.services-modal .service-details-modal .service-network-large.youtube{color:var(--youtube)}.services-modal .service-details-modal .service-network-large.tiktok{color:var(--tiktok)}.services-modal .service-details-modal .service-network-large.telegram{color:var(--telegram)}.services-modal .service-details-modal .service-network-large.facebook{color:var(--facebook)}.services-modal .service-details-modal .service-network-large.twitter{color:var(--twitter)}@media (max-width:768px){.services-modal .service-details-modal .service-network-large{order:-9}}.services-modal .service-details-modal .service-name-modal{color:var(--text-primary);font-size:1.25rem;font-weight:600;line-height:1.3;margin-bottom:1rem;overflow-wrap:anywhere;overflow-wrap:break-word}@media (max-width:768px){.services-modal .service-details-modal .service-name-modal{width:100%}}.services-modal .service-details-modal .service-description-modal{color:var(--text-secondary);line-height:1.375;margin-bottom:1.5rem;max-width:100%;min-width:0;overflow-wrap:anywhere;overflow-wrap:break-word}@media (max-width:768px){.services-modal .service-details-modal .service-description-modal{width:100%}}.services-modal .service-details-modal .service-description-modal a{overflow-wrap:anywhere;word-break:break-all}.services-modal .service-details-modal .service-description-modal p{color:var(--text-secondary);line-height:1.375;margin:0;overflow-wrap:anywhere;overflow-wrap:break-word}.services-modal .service-details-modal .service-layout{align-items:flex-start;display:flex;gap:2rem}@media (max-width:768px){.services-modal .service-details-modal .service-layout{align-items:center;flex-wrap:wrap;gap:1rem}.services-modal .service-details-modal .service-layout .service-category,.services-modal .service-details-modal .service-layout .service-description-modal,.services-modal .service-details-modal .service-layout .service-name-modal{margin:0}}.services-modal .service-details-modal .service-info-section{flex:1;min-width:0}@media (max-width:768px){.services-modal .service-details-modal .service-info-section{display:contents}}.services-modal .service-details-modal .service-network-section{background:var(--bg-secondary);border:1px solid var(--bg-tertiary);border-radius:var(--radius-lg);flex-shrink:0;padding:1.5rem;text-align:center}@media (max-width:768px){.services-modal .service-details-modal .service-network-section{display:contents}}.services-modal .service-details-modal .service-category{align-items:center;background:var(--bg-tertiary);border-radius:var(--radius-md);color:var(--text-secondary);display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;text-align:left}@media (max-width:768px){.services-modal .service-details-modal .service-category{order:-8}}.services-modal .service-details-modal .service-category i{color:var(--brand-primary)}.services-modal .service-details-modal .service-parameters-row{display:flex;gap:1rem;margin-top:1.5rem}@media (max-width:1024px){.services-modal .service-details-modal .service-parameters-row{flex-direction:column;gap:.75rem}}.services-modal .service-details-modal .service-parameters-row .parameter-item{align-items:center;background:var(--bg-primary);border:1px solid var(--bg-tertiary);border-radius:var(--radius-md);display:flex;flex:1;gap:.75rem;padding:1rem;transition:all var(--transition-fast)}.services-modal .service-details-modal .service-parameters-row .parameter-item:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-sm)}.services-modal .service-details-modal .service-parameters-row .parameter-item .parameter-icon{align-items:center;background:var(--bg-tertiary);border-radius:var(--radius-md);color:var(--brand-primary);display:flex;flex-shrink:0;font-size:1rem;height:2.5rem;justify-content:center;width:2.5rem}.services-modal .service-details-modal .service-parameters-row .parameter-item .parameter-content{flex:1;min-width:0}.services-modal .service-details-modal .service-parameters-row .parameter-item .parameter-content .parameter-label{color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.025em;margin-bottom:.25rem;text-transform:uppercase}.services-modal .service-details-modal .service-parameters-row .parameter-item .parameter-content .parameter-value{align-items:center;color:var(--text-primary);display:flex;font-size:.875rem;font-weight:600;gap:.375rem}.services-modal .service-details-modal .service-parameters-row .parameter-item .parameter-content .parameter-value.success{color:var(--accent-success)}.services-modal .service-details-modal .service-parameters-row .parameter-item .parameter-content .parameter-value.danger{color:var(--accent-danger)}.services-modal .service-details-modal .service-parameters-row .parameter-item .parameter-content .parameter-value i{font-size:.75rem}.services-modal .service-details-modal .service-id{background:var(--bg-secondary);border-radius:var(--radius-sm);color:var(--text-muted);flex-shrink:0;font-size:.75rem;font-weight:600;margin-top:.75rem;padding:.25rem .5rem}@media (max-width:768px){.services-modal .service-details-modal .service-id{font-size:.7rem;margin:0;order:-10;padding:.2rem .4rem}}.services-modal .modal-footer{align-items:center;background:var(--bg-secondary);border-top:1px solid var(--bg-tertiary);display:flex;justify-content:space-between;padding:1rem 1.5rem}@media (max-width:768px){.services-modal .modal-footer{align-items:stretch;flex-direction:column;gap:1rem}}.services-modal .modal-footer .service-price-section .price-info{align-items:center;display:flex;gap:.5rem}.services-modal .modal-footer .service-price-section .price-info .price-label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.services-modal .modal-footer .service-price-section .price-info .price-value{color:var(--brand-primary);font-family:Gilroy,monospace;font-size:1.125rem;font-weight:700}.services-modal .modal-footer .modal-actions{align-items:center;display:flex;gap:.75rem}@media (max-width:768px){.services-modal .modal-footer .modal-actions{justify-content:center}}:root:not([data-theme=dark]) .service-card{border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.05)}:root:not([data-theme=dark]) .service-card:hover{border-color:var(--brand-primary);box-shadow:0 4px 12px rgba(139,92,246,.1)}:root:not([data-theme=dark]) .service-detail-item{background:rgba(139,92,246,.08);border:1px solid rgba(139,92,246,.15);color:rgba(55,65,81,.8)}:root:not([data-theme=dark]) .service-detail-item i{color:rgba(139,92,246,.7)}:root:not([data-theme=dark]) .service-detail-item:first-child{background:rgba(228,64,95,.08);border-color:rgba(228,64,95,.15);color:rgba(228,64,95,.8)}:root:not([data-theme=dark]) .service-detail-item:first-child i{color:rgba(228,64,95,.7)}:root:not([data-theme=dark]) .service-detail-item:nth-child(2){background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.15);color:rgba(34,197,94,.8)}:root:not([data-theme=dark]) .service-detail-item:nth-child(2) i{color:rgba(34,197,94,.7)}:root:not([data-theme=dark]) .service-id{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);color:rgba(139,92,246,.9)}:root:not([data-theme=dark]) .btn-description{background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.15);color:rgba(55,65,81,.8)}:root:not([data-theme=dark]) .btn-description:hover{background:rgba(139,92,246,.05);border-color:var(--brand-primary);color:var(--brand-primary)}.service-top-badge{align-items:center;color:#ff6b35;cursor:help;display:inline-flex;filter:drop-shadow(0 0 4px rgba(255,107,53,.55));flex-shrink:0;font-size:.95em;justify-content:center;line-height:1;margin-left:.3rem;vertical-align:middle}.service-top-badge i{color:#ff6b35}.service-new-badge{align-items:center;background:linear-gradient(135deg,#8b5cf6,#d946ef);border-radius:999px;color:#fff;cursor:help;display:inline-flex;flex-shrink:0;font-size:.62rem;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:1.3;margin-left:.3rem;padding:.2em .6em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}
