@media (min-width:1200px){.header-area .container{max-width:1195px}}*{padding:0;margin:0;box-sizing:border-box}.ms-plugin-body{width:100%;height:100vh;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center}.ms-plugin-body .header{position:relative;width:80%;height:99%;border-radius:12px;overflow-x:hidden;overflow-y:scroll;transition:background .8s ease-in-out}.ms-plugin-body .header::-webkit-scrollbar{height:6px;width:7px}.ms-plugin-body .header::-webkit-scrollbar-thumb{background-color:rgba(51,51,51,.6);border-radius:7px}.ms-plugin-body .header::-webkit-scrollbar-track{border-radius:7px}.ms-plugin-body .header::before{content:'';position:absolute;background:no-repeat center center/cover;opacity:.6;z-index:-1}.ms-plugin-body .header::after{content:'';position:absolute;background:linear-gradient(180deg,transparent,#000);z-index:-1}.ms-plugin-body .header video{position:absolute;width:101%;height:169%;top:-42%;z-index:-1;object-fit:fill}.ms-plugin-body .header .header-background{position:absolute;width:100%;height:100vh;overflow:hidden;z-index:-1;background-size:cover;background-position:center;object-fit:fill;background:linear-gradient(rgba(26,25,25,.5),rgba(0,0,0,.8))}.ms-plugin-body .header .nav{width:100%;height:10%;display:flex;align-items:center;justify-content:space-between;padding:0 50px}.ms-plugin-body .header .nav .logo_ul{display:flex;align-items:center;justify-content:center}.ms-plugin-body .header .nav .logo_ul img{width:90px}.ms-plugin-body .header .nav .logo_ul ul{display:flex;align-items:center;justify-content:center;list-style:none}.ms-plugin-body .header .nav .logo_ul li{padding:3px 5px}.ms-plugin-body .header .nav .logo_ul li a{text-decoration:none;color:#ffff;font-size:12px;font-weight:700;transition:.3s linear}.ms-plugin-body .header .nav .logo_ul li a:hover{color:rgb(255,255,255,.7)}.ms-plugin-body .header .nav .search_user{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%}.ms-plugin-body .header .nav .search_user input{padding:3px 10px;border-radius:20px;border:none;outline:0;background:rgb(255,255,255,.3);color:#fff;margin-right:10px;width:100%;max-width:400px;height:35px;padding:5px;font-size:12px}.ms-plugin-body .header .nav .search_user .go-button{position:absolute;top:0;right:0;height:100%;background-color:rgb(165 24 191 / 90%);color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:20px;margin-right:10px}.ms-plugin-body .header .nav .search_user input::placeholder{color:#fff}.ms-plugin-body .header .nav .search_user .search{position:absolute;width:320px;height:270;right:0;top:40px;overflow-y:auto}.ms-plugin-body .header .nav .search_user .search::-webkit-scrollbar{width:5px;background:rgb(255,255,255,.3);border-radius:5px;visibility:hidden}.ms-plugin-body .header .nav .search_user .search::-webkit-scrollbar-thumb{width:5px;background:rgb(255,255,255,.4);border-radius:5px;visibility:hidden}.ms-plugin-body .header .nav .search_user .search:hover::-webkit-scrollbar{visibility:visible}.ms-plugin-body .header .nav .search_user .search:hover::-webkit-scrollbar-thumb{visibility:visible}.ms-plugin-body .header .content{position:relative;color:#fff;margin-top:-8px;padding-left:50px}.ms-plugin-body .header .content-slider{position:obsolute}.ms-plugin-body .header .content-slider .content-slide{position:absolute;opacity:0;transition:opacity 1s ease-in-out}.ms-plugin-body .header .content h1{font-size:50px}.ms-plugin-body .header .content p{font-size:12px;width:55%;word-break:break-all;color:#fff}.ms-plugin-body .header .content .details{display:flex;align-items:center;margin-top:10px}.ms-plugin-body .header .content .details h6{color:rgb(255,255,255,.8);font-size:10px;margin-right:10px}.ms-plugin-body .header .content .details h5{color:rgba(41,161,111,.9);font-size:11px;margin-right:10px}.ms-plugin-body .header .content .details h4{color:#fff;font-size:10px;margin-right:10px}.ms-plugin-body .header .content .details h3{color:#fff;font-size:10px;display:flex;align-items:center}.ms-plugin-body .header .content .details h3 span{background:#ff0;color:#000;padding:0 3px;margin:0 5px 0 5px;font-weight:500}.ms-plugin-body .header .content .details h3 i{margin-right:5px}.ms-plugin-body .header .content .btns{margin-top:20px;display:flex;align-items:center;position:relative;margin-bottom:12px}.ms-plugin-body .header .content .btns .play a{padding:8px 12px;font-size:15px;font-weight:600;background:linear-gradient(90deg,#00bdff,#0079ff);border-radius:5px;color:#fff;margin-left:10px;text-decoration:none;animation:button 1s linear infinite}@keyframes button{0%{background:linear-gradient(0deg,#00bdff,#0079ff)}12%{background:linear-gradient(45deg,#00bdff,#0079ff)}24%{background:linear-gradient(90deg,#00bdff,#0079ff)}36%{background:linear-gradient(145deg,#00bdff,#0079ff)}48%{background:linear-gradient(190deg,#00bdff,#0079ff)}60%{background:linear-gradient(290deg,#00bdff,#0079ff)}100%{background:linear-gradient(360deg,#00bdff,#0079ff)}}.ms-plugin-body .header section{position:absolute;width:100%;height:auto;padding:7px 50px;bottom:10px;top:58%;color:#fff}.ms-plugin-body .header .multisearchsection{position:unset!important}.ms-plugin-body .multisearch-header-gradient{background:linear-gradient(to bottom,#291b71,#bb481b,#310b3b)}.ms-plugin-body .person-header-gradient{background:radial-gradient(circle,#e9dce2 0,#868d95 78%)}.ms-plugin-body .header section .cards{position:relative;width:100%;height:200px;margin-top:10px;display:flex;align-items:center;overflow-x:auto;scroll-behavior:smooth}.ms-plugin-body .header section .cards::-webkit-scrollbar{display:none}.ms-plugin-body .header section .cards .card{position:relative;min-width:130px;height:180px;border-radius:8px;margin-right:10px;background:#000;transition:.3s linear}.ms-plugin-body .header section .cards .card .poster{width:100%;height:100%;border-radius:8px;position:relative}.ms-plugin-body .header section .cards .card:hover{min-width:300px;overflow:hidden}.ms-plugin-body .header section .cards .card .rest_card{position:absolute;width:100%;height:100%;border-radius:8px;left:0;top:0;z-index:2;opacity:0;transition:1s linear}.ms-plugin-body .header section .cards .card:hover .rest_card{opacity:1}.ms-plugin-body .header section .cards .card .rest_card img{position:absolute;width:100%;height:100%;border-radius:8px;z-index:-1}.ms-plugin-body .header section .cards .card .rest_card::after{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(180deg,transparent,#000);left:0;top:0;z-index:-1}.ms-plugin-body .header section .cards .card .rest_card .cont{position:absolute;width:100%;bottom:10px;left:0;color:#fff;padding:0 20px}.ms-plugin-body .header section .cards .card .rest_card .cont .sub{display:flex;align-items:center;justify-content:space-between}.ms-plugin-body .header section .cards .card .rest_card .cont .sub p{font-size:12px;font-weight:400;color:rgb(255,255 ,255,.7)}.ms-plugin-body .header section .cards .card .rest_card .cont .sub h3{color:#fff;font-size:12px;display:flex;align-items:center}.ms-plugin-body .header section .cards .card .rest_card .cont .sub h3 span{background:#ff0;color:#000;padding:0 3px;margin:0 5px 0 10px;font-weight:500;border-radius:2px}.ms-plugin-body .header section .cards .card .rest_card .cont .sub h3 i{margin-right:3px}.ms-plugin-body .header section .slider{position:relative}.bi-chevron-right,.ms-plugin-body .header section .bi-chevron-left{position:absolute;top:50%;left:0;width:25px;height:25px;background:rgb(255,255,255,.5);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;cursor:pointer;transition:.3s linear;z-index:99999999;opacity:0}.ms-plugin-body .header section .bi-chevron-right{left:unset;right:0}.ms-plugin-body .header section:hover .bi-chevron-right{opacity:1}.ms-plugin-body .header section:hover .bi-chevron-left{opacity:1}.ms-plugin-body .header .content .movies{position:relative;color:#0ed607;margin-top:-30px;padding-left:5px;font-size:15px}.ms-plugin-body .header .content .movies p{font-size:14px;width:55%;word-break:break-all}.ms-plugin-body .header .content .movies .movie_details-ms{display:flex;flex-wrap:wrap}.ms-plugin-body .header .content .movies .budget_revenue{display:flex;gap:20px}.ms-plugin-body .header .content .movies .budget,.revenue{display:flex;flex-direction:column}.ms-plugin-body .header .content .movies .plot_label{font-weight:700}.ms-plugin-body .header .content .movies .movie_details__info__plot{display:flex;justify-content:space-between;align-items:center}.ms-plugin-body .header .nav .nav_movies{display:flex;width:100%;justify-content:flex-end!important}.ms-plugin-body .header div .h_movies{position:absolute;width:101%;height:169%;top:-42%;z-index:-1}.movie_details__info__plot,.ms-plugin-body .header .content .budget,.revenue{color:rgb(255,255 ,255,.7);margin-top:5px;font-size:13px;width:350px}.cast,.ms-plugin-body .header .content .crew,.person_images{overflow-x:auto;overflow-y:hidden;padding:5px 0;white-space:nowrap;scrollbar-width:thin;scrollbar-color:#333333 #f0f0f0}.cast::-webkit-scrollbar,.ms-plugin-body .header .content .crew{height:6px}.cast::-webkit-scrollbar-thumb,.ms-plugin-body .header .content .crew{background-color:rgba(51,51,51,.6);border-radius:3px}.cast::-webkit-scrollbar-track,.ms-plugin-body .header .content .crew{background-color:rgba(240,240,240,.6);border-radius:3px}.ms-plugin-body .header .content .person_detail_img{width:100%;height:100%}.ms-plugin-body .header .content .person_detail_img_wrapper{display:inline-block;position:relative;width:100px;height:150px;margin-left:10px}.ms-plugin-body .header .content .person_image{width:160px;height:240px;margin-left:10px}.ms-plugin-body .header .content .person_detail_name{position:absolute;bottom:0;left:0;width:100%;font-size:11px;padding:2px;white-space:pre-wrap;color:#fff;background-color:gray}.ms-plugin-body .header .content .no_credits,.no_images{padding:10px}.ms-plugin-body .header div .h_movies{background-size:cover}.ms-plugin-body .header section .ms-movies-section{width:100%;height:auto;padding:0 50px;bottom:20px;color:#fff}@media screen and (max-width:1250px){.ms-plugin-body .header video{position:absolute;width:104%;height:163%}}.ms-plugin-body .header .content .movies h1{margin-top:20px}@media screen and (max-width:788px){.ms-plugin-body .header{width:100%;height:100%;border-radius:0}.ms-plugin-body .header .nav{padding:0 10px;height:15%}.logo_ul ul,.ms-plugin-body .header .nav{position:absolute;top:0;left:10px}.logo_ul ul li,.ms-plugin-body .header .nav{padding:3px 5px}.logo_ul ul a,.ms-plugin-body .header .nav{font-size:10px}.ms-plugin-body .header .content{padding-left:10px;margin-top:135px}.ms-plugin-body .header section{padding:0 10px;margin-top:110px!important}.ms-plugin-body .header .content p{width:90%}.ms-plugin-body .header .content h1{text-overflow:ellipsis;white-space:nowrap}.ms-plugin-body .header .content .movies p{width:90%}.ms-plugin-body .multisearchsection .profile img{height:55%!important;width:55%!important}.ms-plugin-body .backbtn{font-size:200%!important}}.ms-plugin-body .backbtn{font-size:150%;color:rgb(240 248 255 / 50%)}.ms-plugin-body .logo_ul .al{color:rgb(240 248 255 / 80%)}.ms-plugin-body .search_user form{width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-end}.ms-plugin-body .error{color:red}.header-area.header-sticky .main-nav .logo img{height:80px;width:180px;background:rgb(0 123 255 / 0%)}.header-area.header-sticky .main-nav .logo img{height:80px;width:180px}footer .copyrightleft{color:#d7cccc!important}.also-like .container{margin-bottom:61px}.about-us{width:100%;background:#2d2d2d;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center}.about-us-header{position:relative;width:80%;height:95%;border:1px solid #ffff;border-radius:12px;overflow-x:hidden;box-shadow:0 0 25px -1px #000;transition:background .8s ease-in-out;background:#fff}.about-upcoming-shows .aboutus-list li{list-style:square}.ms-plugin-body .header .content .btns .more-deatils a{padding:8px 8px;font-size:13px;font-weight:600;background:linear-gradient(90deg,#494439,#40474f);border-radius:5px;color:#fff;margin-left:10px;text-decoration:none;animation:none!important;position:absolute;z-index:9999}.ms-plugin-body .header .content .movie_details__credits{margin:10px 0 15px 0}.ms-plugin-body .multisearchsection .details p{color:#fff}.ms-plugin-body .multisearchsection .biography p{color:#c1b0b0}.ms-plugin-body .modal{display:none;position:fixed;z-index:99999;left:0;top:8%;width:100%;height:100%;background-color:rgba(0,0,0,.8);overflow:auto}.ms-plugin-body .modal-content{background-color:#fff;margin:10% auto;padding:20px;border:1px solid #888;width:80%;max-width:800px;position:relative}.ms-plugin-body .close-button{position:absolute;top:-12px;right:0;font-size:30px;font-weight:700;cursor:pointer}.ms-plugin-body .open-modal-button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;cursor:pointer}.ms-plugin-body .open-modal-button:hover{background-color:#0056b3}.ms-plugin-body .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.ms-plugin-body .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ms-plugin-body .loading-indicator{display:flex;justify-content:center;align-items:center;height:100%;background-color:rgba(0,0,0,.7)}.ms-plugin-body .loading-indicator img{max-width:100px}.drp-margin{margin:5px}.containerFormatter{width:100%;max-width:100%;margin:auto;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;height:100%}.inputAreaFormatter,.outputAreaFormatter{width:100%;height:100%;padding:16px;margin-bottom:10px;border:2px solid #e2e8f0;border-radius:12px;resize:none;overflow-y:auto;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.6;transition:all .3s ease}.inputAreaFormatter:focus,.outputAreaFormatter:focus{border-color:#298eb1;box-shadow:0 0 0 4px rgba(41,142,177,.1);outline:0}.actionButtonsFormatter{text-align:center}.btns{padding:8px 8px;font-size:13px;font-weight:600;background:linear-gradient(90deg,#494439,#40474f);border-radius:5px;color:#fff;margin:10px 10px;text-decoration:none;animation:none!important;z-index:9999}.my-text-align{text-align:left!important}.heading-title{font-size:32px;color:#475569;font-weight:700;margin:1% 0 0 1%;position:relative;letter-spacing:-.5px}.heading-title.modern{font-size:32px;font-weight:800;background:linear-gradient(135deg,#334155 0,#475569 40%,#64748b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px;position:relative;display:inline-block;padding-bottom:8px}.heading-title.modern::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#94a3b8 0,#cbd5e1 100%);border-radius:2px}.bottom-content{background-color:#c8d3df;padding:30px 0}.bottom-content-2{background-color:#dee6ef;padding:30px 0}.section-margin{margin-top:0!important}.side-tools{background:linear-gradient(145deg,#fff,#f0f0f0);border-radius:12px;border:none;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:all .3s ease;overflow:hidden}.side-tools:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(63,141,176,.25)}.side-tools img{max-width:100%;transition:transform .3s ease}.side-tools:hover img{transform:scale(1.02)}.action-btn-div-padding{padding-top:72%}@media screen and (max-width:788px){.containerFormatter{width:100%;max-width:100%;margin:auto;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;height:100%;flex-direction:column}.action-btn-div-padding{padding-top:10%}}.also-like .pagination ul{text-align:center;width:100%;margin-top:30px}.also-like .pagination ul li{display:inline-block;margin:0 10px!important}.also-like .pagination ul li a{display:inline-block;font-size:14px;padding:12px 20px;background-color:#e6e7e8;color:#2a2a2a;text-align:center;font-weight:500;text-transform:capitalize;transition:all .3s}.also-like .pagination ul li a:hover,.also-like .pagination ul li.active a{background-color:#343a3e;color:#fff!important}.page{display:none}.page.active{display:block}.home-hero{background:linear-gradient(135deg,#1a1a2e 0,#16213e 50%,#0f3460 100%);padding:60px 0 40px;text-align:center;position:relative;overflow:hidden}.home-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%236366f1' fill-opacity='0.05'%3E%3Cpath d='m36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm-30 30v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}.home-hero .container{position:relative;z-index:1}.hero-title{font-size:48px;font-weight:800;background:linear-gradient(135deg,#fff 0,#a5b4fc 50%,#6366f1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:15px;letter-spacing:-1px}.hero-subtitle{font-size:20px;color:#94a3b8;margin-bottom:30px;font-weight:400}.hero-stats{display:flex;justify-content:center;gap:50px;margin-top:30px}.hero-stat{text-align:center}.hero-stat-value{font-size:36px;font-weight:700;color:#6366f1}.hero-stat-label{font-size:14px;color:#64748b;text-transform:uppercase;letter-spacing:1px}.home-search{max-width:500px;margin:0 auto;position:relative}.home-search input{width:100%;padding:16px 50px 16px 20px;border:2px solid rgba(99,102,241,.3);border-radius:50px;background:rgba(255,255,255,.05);color:#fff;font-size:16px;transition:all .3s ease}.home-search input:focus{outline:0;border-color:#6366f1;background:rgba(255,255,255,.1);box-shadow:0 0 30px rgba(99,102,241,.2)}.home-search input::placeholder{color:#64748b}.home-search button{position:absolute;right:5px;top:5px;bottom:5px;padding:0 25px;background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);border:none;border-radius:50px;color:#fff;font-size:18px;cursor:pointer;transition:all .3s ease}.home-search button:hover{transform:scale(1.05);box-shadow:0 5px 20px rgba(99,102,241,.4)}.category-tabs{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:30px 0;padding:0 15px}.category-tab{padding:10px 24px;border-radius:50px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none}.category-tab:hover{background:rgba(99,102,241,.2);border-color:rgba(99,102,241,.5);color:#fff}.category-tab.active{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);border-color:transparent;color:#fff;box-shadow:0 5px 20px rgba(99,102,241,.3)}.category-cards-section{background:linear-gradient(180deg,#1a1a2e 0,#16213e 100%);padding:60px 0 80px}.category-cards-section .section-title{font-size:32px;font-weight:700;color:#fff;text-align:center;margin-bottom:10px}.category-cards-section .section-subtitle{font-size:16px;color:#94a3b8;text-align:center;margin-bottom:40px}.category-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.category-card{background:linear-gradient(145deg,rgba(30,41,59,.9) 0,rgba(15,23,42,.95) 100%);border:1px solid rgba(99,102,241,.15);border-radius:20px;padding:28px;position:relative;overflow:hidden;transition:all .4s ease}.category-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#6366f1,#8b5cf6);opacity:0;transition:opacity .3s ease}.category-card:hover{transform:translateY(-8px);border-color:rgba(99,102,241,.4);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 30px rgba(99,102,241,.1)}.category-card:hover::before{opacity:1}.category-card-icon{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s ease}.category-card-icon i{font-size:28px;color:#fff}.category-card.dev-tools .category-card-icon{background:linear-gradient(135deg,#3b82f6 0,#2563eb 100%)}.category-card.converters .category-card-icon{background:linear-gradient(135deg,#10b981 0,#059669 100%)}.category-card.encoding .category-card-icon{background:linear-gradient(135deg,#8b5cf6 0,#7c3aed 100%)}.category-card.datetime .category-card-icon{background:linear-gradient(135deg,#f59e0b 0,#d97706 100%)}.category-card.security .category-card-icon{background:linear-gradient(135deg,#ef4444 0,#dc2626 100%)}.category-card.utilities .category-card-icon{background:linear-gradient(135deg,#06b6d4 0,#0891b2 100%)}.category-card:hover .category-card-icon{transform:scale(1.1)}.category-card-title{font-size:20px;font-weight:700;color:#fff;margin-bottom:10px}.category-card-desc{font-size:14px;color:#94a3b8;line-height:1.6;margin-bottom:16px;min-height:44px}.category-card-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.category-card-tools a{display:inline-block;padding:6px 12px;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.2);border-radius:20px;color:#a5b4fc;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s ease}.category-card-tools a:hover{background:rgba(99,102,241,.2);border-color:rgba(99,102,241,.4);color:#fff}.category-card-link{display:inline-flex;align-items:center;gap:8px;color:#6366f1;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease}.category-card-link:hover{color:#818cf8;gap:12px}.category-card-link i{transition:transform .3s ease}.category-card-link:hover i{transform:translateX(4px)}@media (max-width:992px){.category-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.category-cards-grid{grid-template-columns:1fr}.category-cards-section{padding:40px 0 60px}.category-cards-section .section-title{font-size:26px}}.category-hero{background:linear-gradient(135deg,rgba(41,142,177,.95) 0,rgba(62,132,141,.95) 100%);padding:100px 0 60px;text-align:center}.category-hero-title{font-size:42px;font-weight:800;color:#fff;margin-bottom:16px}.category-hero-subtitle{font-size:18px;color:rgba(255,255,255,.85);max-width:600px;margin:0 auto;line-height:1.6}.category-tools-section{background:linear-gradient(180deg,#0f172a 0,#1e293b 100%);padding:60px 0 80px;min-height:50vh}.category-tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;max-width:1200px;margin:0 auto}.category-tool-card{background:linear-gradient(145deg,rgba(30,41,59,.9) 0,rgba(15,23,42,.95) 100%);border:1px solid rgba(99,102,241,.15);border-radius:16px;padding:28px;text-decoration:none;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .4s ease}.category-tool-card:hover{transform:translateY(-8px);border-color:rgba(99,102,241,.4);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 30px rgba(99,102,241,.1);text-decoration:none}.category-tool-icon{width:70px;height:70px;border-radius:16px;background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:transform .3s ease}.category-tool-icon i{font-size:32px;color:#fff}.category-tool-card:hover .category-tool-icon{transform:scale(1.1)}.category-tool-title{font-size:18px;font-weight:600;color:#fff;margin-bottom:12px}.category-tool-link{display:inline-flex;align-items:center;gap:8px;color:#6366f1;font-size:14px;font-weight:600;transition:all .3s ease}.category-tool-card:hover .category-tool-link{color:#818cf8;gap:12px}.no-tools-message{grid-column:1/-1;text-align:center;padding:60px 20px;color:#64748b}.no-tools-message i{font-size:48px;margin-bottom:20px;display:block}@media (max-width:768px){.category-hero{padding:80px 0 50px}.category-hero-title{font-size:32px}.category-hero-subtitle{font-size:16px}.category-tools-section{padding:40px 0 60px}}.tools-section .section-title{font-size:28px;font-weight:700;color:#fff;text-align:center;margin-bottom:30px}.tools-section{background:linear-gradient(180deg,#0f172a 0,#1e293b 100%);padding:50px 0 60px;min-height:60vh}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.section-title{font-size:28px;font-weight:700;color:#fff;display:flex;align-items:center;gap:12px}.section-title i{color:#6366f1}.tool-card{background:linear-gradient(145deg,#1e293b 0,#0f172a 100%);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:25px;transition:all .4s cubic-bezier(.175, .885, .32, 1.275);position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column}.tool-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7);transform:scaleX(0);transition:transform .4s ease}.tool-card:hover{transform:translateY(-8px);border-color:rgba(99,102,241,.3);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 40px rgba(99,102,241,.1)}.tool-card:hover::before{transform:scaleX(1)}.tool-icon{width:60px;height:60px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:20px;position:relative}.tool-icon.formatter{background:linear-gradient(135deg,rgba(99,102,241,.2) 0,rgba(139,92,246,.2) 100%);color:#818cf8}.tool-icon.converter{background:linear-gradient(135deg,rgba(16,185,129,.2) 0,rgba(5,150,105,.2) 100%);color:#34d399}.tool-icon.minify{background:linear-gradient(135deg,rgba(245,158,11,.2) 0,rgba(217,119,6,.2) 100%);color:#fbbf24}.tool-icon.encoding{background:linear-gradient(135deg,rgba(236,72,153,.2) 0,rgba(219,39,119,.2) 100%);color:#f472b6}.tool-icon.jwt{background:linear-gradient(135deg,rgba(14,165,233,.2) 0,rgba(2,132,199,.2) 100%);color:#38bdf8}.tool-icon.utility{background:linear-gradient(135deg,rgba(168,85,247,.2) 0,rgba(126,34,206,.2) 100%);color:#c084fc}.tool-icon.unit{background:linear-gradient(135deg,rgba(251,146,60,.2) 0,rgba(249,115,22,.2) 100%);color:#fb923c}.tool-card-title{font-size:18px;font-weight:600;color:#fff;margin-bottom:8px}.tool-card-desc{font-size:14px;color:#64748b;margin-bottom:20px;flex-grow:1;line-height:1.5}.tool-card-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:5px 12px;border-radius:20px;margin-bottom:15px}.tool-card-badge.formatter{background:rgba(99,102,241,.15);color:#818cf8}.tool-card-badge.converter{background:rgba(16,185,129,.15);color:#34d399}.tool-card-badge.minify{background:rgba(245,158,11,.15);color:#fbbf24}.tool-card-badge.encoding{background:rgba(236,72,153,.15);color:#f472b6}.tool-card-badge.jwt{background:rgba(14,165,233,.15);color:#38bdf8}.tool-card-badge.utility{background:rgba(168,85,247,.15);color:#c084fc}.tool-card-badge.unit{background:rgba(251,146,60,.15);color:#fb923c}.tool-card-link{display:inline-flex;align-items:center;gap:8px;color:#6366f1;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease;margin-top:auto}.tool-card-link:hover{color:#818cf8;gap:12px}.tool-card-link i{transition:transform .3s ease}.tool-card-link:hover i{transform:translateX(4px)}.tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.modern-pagination{display:flex;justify-content:center;gap:8px;margin-top:40px}.modern-pagination a{display:flex;align-items:center;justify-content:center;min-width:45px;height:45px;padding:0 15px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s ease}.modern-pagination a:hover{background:rgba(99,102,241,.2);border-color:rgba(99,102,241,.5);color:#fff}.modern-pagination a.active{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);border-color:transparent;color:#fff;box-shadow:0 5px 20px rgba(99,102,241,.3)}.modern-pagination a.prev-next{padding:0 20px}@media (max-width:1200px){.tools-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.tools-grid{grid-template-columns:repeat(2,1fr)}.hero-title{font-size:36px}.hero-stats{gap:30px}}@media (max-width:576px){.tools-grid{grid-template-columns:1fr}.hero-title{font-size:28px}.hero-subtitle{font-size:16px}.hero-stats{flex-direction:column;gap:15px}.category-tabs{gap:8px}.category-tab{padding:8px 16px;font-size:12px}}.jwt-form-group{margin-bottom:12px;flex-shrink:0}.jwt-form-row{display:flex;gap:15px;margin-bottom:15px;flex-wrap:wrap}.jwt-form-inline{flex:1;min-width:200px}.jwt-label{display:block;color:#2a3a4a;font-size:13px;font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.jwt-output-wrapper .jwt-label,.oauth-output-wrapper .jwt-label{color:rgba(255,255,255,.9)}.jwt-secret-input{width:100%;padding:14px 16px;border:2px solid #e2e8f0;border-radius:12px;background:#fff;color:#1a202c;font-size:14px;font-family:Consolas,Monaco,monospace;outline:0;transition:all .3s ease;box-sizing:border-box}.jwt-secret-input:focus{border-color:#298eb1;box-shadow:0 0 0 4px rgba(41,142,177,.1)}.jwt-secret-input:hover{border-color:#cbd5e0}.jwt-secret-input::placeholder{color:#a0aec0}.jwt-expiry-select{width:100%;padding:14px 16px;background:#fff;color:#1a202c;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;outline:0;transition:all .3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23298eb1' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.jwt-expiry-select:focus{border-color:#298eb1;box-shadow:0 0 0 4px rgba(41,142,177,.1)}.jwt-expiry-select:hover{border-color:#cbd5e0}.jwt-expiry-select option{padding:12px;background:#fff;color:#1a202c}.jwt-input-wrapper,.oauth-input-wrapper{display:flex;flex-direction:column;padding:20px;background:linear-gradient(135deg,#f8fafc 0,#f1f5f9 100%);border-radius:16px 16px 0 0;overflow:hidden}.jwt-output-wrapper,.oauth-output-wrapper{display:flex;flex-direction:column;padding:20px;background:linear-gradient(135deg,#1e293b 0,#0f172a 100%);border-radius:0 0 16px 16px;overflow-y:auto}.jwt-textarea-inner{flex:1;width:100%;min-height:250px;height:100%;padding:16px;border:2px solid #e2e8f0;border-radius:12px;resize:none;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.6;box-sizing:border-box;transition:all .3s ease}.jwt-input-wrapper .jwt-textarea-inner{background:#fff;color:#1a202c}.jwt-input-wrapper .jwt-textarea-inner:focus{border-color:#298eb1;box-shadow:0 0 0 4px rgba(41,142,177,.1);outline:0}.jwt-output-wrapper .jwt-textarea-inner{background:linear-gradient(135deg,#1a1a2e 0,#16213e 100%);color:#0f8;border-color:rgba(0,255,136,.3);text-shadow:0 0 10px rgba(0,255,136,.3)}.jwt-output-wrapper .jwt-textarea-inner:focus{border-color:#0f8;box-shadow:0 0 0 4px rgba(0,255,136,.1);outline:0}.jwt-textarea-inner::placeholder{color:#a0aec0}.jwt-output-wrapper .jwt-textarea-inner::placeholder{color:rgba(255,255,255,.4);text-shadow:none}.jwt-preview-section{margin-top:15px;flex-shrink:0}.jwt-output-container{background:linear-gradient(135deg,#1e293b 0,#0f172a 100%);border-radius:16px;padding:20px}.jwt-section{margin-bottom:24px;background:rgba(255,255,255,.03);border-radius:12px;padding:16px;border:1px solid rgba(255,255,255,.05)}.jwt-section-title{font-size:14px;font-weight:600;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px;color:#0f8;display:flex;align-items:center;gap:8px}.jwt-section-title::before{content:'';width:4px;height:16px;background:linear-gradient(180deg,#0f8,#00cc6a);border-radius:2px}.jwt-code-block{background:linear-gradient(135deg,#0d1117 0,#161b22 100%);padding:16px;border-radius:10px;overflow-x:auto;border:1px solid rgba(0,255,136,.1)}.jwt-code-block pre{margin:0;white-space:pre-wrap;word-break:break-all;font-family:Consolas,Monaco,'Fira Code',monospace;font-size:13px;line-height:1.6;color:#e6edf3}.oauth-output-wrapper{background:linear-gradient(135deg,#1e293b 0,#0f172a 100%);border-radius:16px}.oauth-result-content{padding:10px}.oauth-analysis{color:#fff}.oauth-section{margin-bottom:20px}.oauth-result-content{flex:1;overflow-y:auto;color:#fff}.jwt-form-row{display:flex;gap:15px;margin-bottom:15px;flex-shrink:0}.jwt-form-inline{flex:1;margin-bottom:0}.jwt-output-area,.jwt-payload-area{flex:1;min-height:320px}.jwt-status{padding:15px;border-radius:8px;text-align:center}.jwt-status h4{margin:0;font-size:18px}.jwt-status p{margin:5px 0 0 0;font-size:12px;opacity:.9}.scope-tag{display:inline-block;background:#27ae60;color:#fff;padding:3px 10px;border-radius:15px;margin:3px;font-size:12px}@media (max-width:768px){.jwt-form-row{flex-direction:column;gap:10px}.jwt-input-wrapper,.oauth-input-wrapper{min-height:350px;max-height:400px;overflow-y:auto}.jwt-output-wrapper,.oauth-output-wrapper{min-height:250px}.jwt-output-area,.jwt-payload-area{min-height:200px}}.encoding-container{display:flex;flex-direction:column;gap:15px;padding:25px;max-width:100%;margin:15px auto 20px auto;background:linear-gradient(135deg,#1a1a2e 0,#16213e 100%);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3)}.encoding-textarea{width:100%;min-height:120px;padding:15px;font-family:Consolas,Monaco,'Courier New',monospace;font-size:14px;border:2px solid #3a3a5c;border-radius:8px;background:#0d0d1a;color:#e0e0e0;resize:vertical;transition:border-color .3s ease,box-shadow .3s ease}.encoding-textarea:focus{outline:0;border-color:#6c63ff;box-shadow:0 0 15px rgba(108,99,255,.3)}.encoding-textarea::placeholder{color:#666}.encoding-textarea.output{background:#0a0a14;border-color:#2a4a3a}.encoding-textarea.output:focus{border-color:#4ade80;box-shadow:0 0 15px rgba(74,222,128,.3)}.encoding-label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#a0a0c0;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.encoding-label i{font-size:16px}.encoding-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:15px 0}.encoding-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.encoding-btn.primary{background:linear-gradient(135deg,#6c63ff 0,#5a52d5 100%);color:#fff}.encoding-btn.primary:hover{background:linear-gradient(135deg,#7c73ff 0,#6a62e5 100%);transform:translateY(-2px);box-shadow:0 5px 20px rgba(108,99,255,.4)}.encoding-btn.secondary{background:linear-gradient(135deg,#4ade80 0,#22c55e 100%);color:#0a0a14}.encoding-btn.secondary:hover{background:linear-gradient(135deg,#5aee90 0,#32d56e 100%);transform:translateY(-2px);box-shadow:0 5px 20px rgba(74,222,128,.4)}.encoding-btn.utility{background:linear-gradient(135deg,#3a3a5c 0,#2a2a4c 100%);color:#c0c0e0}.encoding-btn.utility:hover{background:linear-gradient(135deg,#4a4a6c 0,#3a3a5c 100%);transform:translateY(-2px)}.encoding-btn.swap{background:linear-gradient(135deg,#f59e0b 0,#d97706 100%);color:#0a0a14}.encoding-btn.swap:hover{background:linear-gradient(135deg,#fbbf24 0,#f59e0b 100%);transform:translateY(-2px);box-shadow:0 5px 20px rgba(245,158,11,.4)}.encoding-btn i{font-size:16px}.encoding-divider{display:flex;align-items:center;gap:15px;color:#666;font-size:12px;text-transform:uppercase;letter-spacing:2px}.encoding-divider::after,.encoding-divider::before{content:'';flex:1;height:1px;background:linear-gradient(90deg,transparent,#3a3a5c,transparent)}.encoding-select{padding:10px 15px;font-size:14px;border:2px solid #3a3a5c;border-radius:8px;background:#0d0d1a;color:#e0e0e0;cursor:pointer;transition:border-color .3s ease}.encoding-select:focus{outline:0;border-color:#6c63ff}.encoding-status{text-align:center;padding:10px;border-radius:6px;font-size:13px;display:none}.encoding-status.success{display:block;background:rgba(74,222,128,.1);color:#4ade80;border:1px solid rgba(74,222,128,.3)}.encoding-status.error{display:block;background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.encoding-tool-body{height:auto!important;min-height:auto!important}.encoding-tool-body .header{height:auto!important;min-height:auto!important;padding:10px 15px!important;overflow:visible!important}@media (max-width:768px){.encoding-container{padding:15px;margin:10px}.encoding-actions{flex-direction:column}.encoding-btn{width:100%;justify-content:center}.encoding-textarea{min-height:100px;font-size:13px}}.containerFormatter.modern{background:linear-gradient(135deg,#1a1a2e 0,#16213e 50%,#0f3460 100%);border-radius:16px;padding:20px;box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 40px rgba(99,102,241,.1),inset 0 1px 0 rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);gap:15px}.inputAreaFormatter.modern,.outputAreaFormatter.modern{background:linear-gradient(180deg,#0d1117 0,#161b22 100%);border:1px solid rgba(99,102,241,.3);border-radius:12px;color:#e6edf3;font-family:Consolas,Monaco,'Courier New',monospace;font-size:14px;padding:15px;padding-top:45px;resize:none;transition:all .3s ease;box-shadow:inset 0 2px 10px rgba(0,0,0,.3);min-height:450px;height:100%}.inputAreaFormatter.modern:focus,.outputAreaFormatter.modern:focus{outline:0;border-color:#6366f1;box-shadow:inset 0 2px 10px rgba(0,0,0,.3),0 0 20px rgba(99,102,241,.2)}.inputAreaFormatter.modern::placeholder,.outputAreaFormatter.modern::placeholder{color:#6b7280;font-style:italic}.actionButtonsFormatter.modern{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:10px;min-width:160px}.btns.modern{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);border:none;border-radius:10px;color:#fff;font-size:13px;font-weight:600;padding:12px 20px;margin:0;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(99,102,241,.3);text-transform:uppercase;letter-spacing:.5px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.btns.modern:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(99,102,241,.4);background:linear-gradient(135deg,#818cf8 0,#a78bfa 100%)}.btns.modern:active{transform:translateY(0)}.btns.modern.green{background:linear-gradient(135deg,#10b981 0,#059669 100%);box-shadow:0 4px 15px rgba(16,185,129,.3)}.btns.modern.green:hover{box-shadow:0 8px 25px rgba(16,185,129,.4);background:linear-gradient(135deg,#34d399 0,#10b981 100%)}.btns.modern.orange{background:linear-gradient(135deg,#f59e0b 0,#d97706 100%);box-shadow:0 4px 15px rgba(245,158,11,.3)}.btns.modern.orange:hover{box-shadow:0 8px 25px rgba(245,158,11,.4);background:linear-gradient(135deg,#fbbf24 0,#f59e0b 100%)}.btns.modern.red{background:linear-gradient(135deg,#ef4444 0,#dc2626 100%);box-shadow:0 4px 15px rgba(239,68,68,.3)}.btns.modern.red:hover{box-shadow:0 8px 25px rgba(239,68,68,.4);background:linear-gradient(135deg,#f87171 0,#ef4444 100%)}.btns.modern.sample{background:linear-gradient(135deg,#64748b 0,#475569 100%);box-shadow:0 4px 15px rgba(100,116,139,.3)}.btns.modern.sample:hover{box-shadow:0 8px 25px rgba(100,116,139,.4);background:linear-gradient(135deg,#94a3b8 0,#64748b 100%)}.actionButtonsFormatter.modern .dropdown-toggle,.actionButtonsFormatter.modern select{background:linear-gradient(135deg,#374151 0,#1f2937 100%);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e5e7eb;font-size:13px;font-weight:500;padding:10px 15px;cursor:pointer;transition:all .3s ease;width:100%}.actionButtonsFormatter.modern .dropdown-toggle:hover,.actionButtonsFormatter.modern select:hover{background:linear-gradient(135deg,#4b5563 0,#374151 100%);border-color:rgba(99,102,241,.5)}.actionButtonsFormatter.modern .dropdown-toggle:focus,.actionButtonsFormatter.modern select:focus{outline:0;border-color:#6366f1;box-shadow:0 0 15px rgba(99,102,241,.3)}.actionButtonsFormatter.modern .dropdown-menu{background:linear-gradient(180deg,#1f2937 0,#111827 100%);border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.5);padding:8px}.actionButtonsFormatter.modern .dropdown-item{color:#e5e7eb;border-radius:6px;padding:10px 15px;transition:all .2s ease}.actionButtonsFormatter.modern .dropdown-item:hover{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);color:#fff}.actionButtonsFormatter.modern .action-btn-div-padding{padding-top:0;width:100%;display:flex;flex-direction:column;gap:16px;align-items:stretch}.actionButtonsFormatter.modern .action-btn-div-padding .btns{margin:0;width:100%}.actionButtonsFormatter.modern .drp-margin{margin:0}.actionButtonsFormatter.modern br{display:none}.ms-plugin-body.modern-formatter{height:auto!important;min-height:auto!important;padding:0!important;background:0 0}.ms-plugin-body.modern-formatter .header{height:auto!important;min-height:auto!important;padding:15px!important;overflow:visible!important;background:0 0}.formatter-label{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#a5b4fc;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.formatter-label i{font-size:14px}.formatter-io-wrapper{display:flex;flex-direction:column;flex:1;min-width:0}.copy-output-btn{position:absolute;top:32px;right:12px;background:rgba(99,102,241,.3);border:1px solid rgba(99,102,241,.4);border-radius:6px;color:#a5b4fc;padding:6px 12px;font-size:12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:5px;z-index:10}.copy-output-btn:hover{background:rgba(99,102,241,.5);color:#fff}.output-wrapper{position:relative;display:flex;flex-direction:column;flex:1;min-width:0}.output-wrapper .outputAreaFormatter.modern{padding-top:45px}@media (max-width:788px){.containerFormatter.modern{flex-direction:column;padding:15px}.actionButtonsFormatter.modern{flex-direction:row;flex-wrap:wrap;min-width:100%;padding:15px 0}.actionButtonsFormatter.modern .btns.modern{flex:1;min-width:120px}.actionButtonsFormatter.modern .action-btn-div-padding{flex-direction:row;flex-wrap:wrap}.inputAreaFormatter.modern,.outputAreaFormatter.modern{min-height:200px}}.modern-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;color:#e5e7eb;font-size:13px;font-weight:500;padding:10px 15px;background:linear-gradient(135deg,#374151 0,#1f2937 100%);border:1px solid rgba(255,255,255,.1);border-radius:10px;transition:all .3s ease;width:100%}.modern-checkbox:hover{background:linear-gradient(135deg,#4b5563 0,#374151 100%);border-color:rgba(99,102,241,.5)}.modern-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:#6366f1;cursor:pointer}.json-viewer-output{background:linear-gradient(180deg,#0d1117 0,#161b22 100%)!important;border:1px solid rgba(99,102,241,.3)!important;border-radius:12px!important;padding:15px!important;min-height:300px}.json-viewer-output pre{margin:0;color:#e6edf3;font-family:Consolas,Monaco,'Courier New',monospace}.json-viewer-output .json-string{color:#7ee787!important}.json-viewer-output .json-literal{color:#79c0ff!important}.json-viewer-output a.json-toggle{color:#a5b4fc!important}.json-viewer-output a.json-toggle:before{color:#6366f1!important}.json-viewer-output ol.json-array,.json-viewer-output ul.json-dict{border-left-color:rgba(99,102,241,.3)!important}.word-counter-stats{display:flex;flex-direction:column;gap:20px;min-width:320px;max-width:400px;padding:20px;background:linear-gradient(180deg,rgba(99,102,241,.1) 0,rgba(139,92,246,.05) 100%);border:1px solid rgba(99,102,241,.2);border-radius:12px}.stats-title{display:flex;align-items:center;gap:10px;color:#a5b4fc;font-size:16px;font-weight:600;margin:0;padding-bottom:15px;border-bottom:1px solid rgba(99,102,241,.2)}.stats-title i{color:#6366f1}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.stat-card{display:flex;align-items:center;gap:12px;padding:12px;background:linear-gradient(135deg,rgba(30,41,59,.8) 0,rgba(15,23,42,.8) 100%);border:1px solid rgba(255,255,255,.05);border-radius:10px;transition:all .3s ease}.stat-card:hover{transform:translateY(-2px);border-color:rgba(99,102,241,.3);box-shadow:0 4px 15px rgba(99,102,241,.15)}.stat-card:nth-child(5){grid-column:span 2}.stat-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);border-radius:10px;font-size:18px;color:#fff}.stat-info{display:flex;flex-direction:column;gap:2px}.stat-value{font-size:22px;font-weight:700;color:#fff;line-height:1}.stat-label{font-size:12px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.keyword-section{padding-top:15px;border-top:1px solid rgba(99,102,241,.2)}.keyword-title{display:flex;align-items:center;gap:8px;color:#a5b4fc;font-size:14px;font-weight:600;margin:0 0 12px 0}.keyword-title i{color:#f59e0b}.keyword-density-list{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding-right:5px}.keyword-density-list::-webkit-scrollbar{width:6px}.keyword-density-list::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:3px}.keyword-density-list::-webkit-scrollbar-thumb{background:rgba(99,102,241,.5);border-radius:3px}.keyword-density-list p,.keyword-density-list span{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:rgba(0,0,0,.2);border-radius:6px;margin:0;font-size:13px;color:#e5e7eb}.keyword-density-list .badge{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%)!important;color:#fff!important;font-size:12px;padding:4px 10px;border-radius:20px}@media (max-width:992px){.word-counter-stats{min-width:100%;max-width:100%}}@media (max-width:788px){.stats-grid{grid-template-columns:1fr}.stat-card:nth-child(5){grid-column:span 1}}.datetime-tool-body{padding:15px}.datetime-container{width:100%;max-width:1200px;margin:0 auto;padding:15px}.datetime-grid-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.datetime-grid-layout.single-column{grid-template-columns:1fr}.datetime-grid-layout .datetime-section{margin-bottom:0}.datetime-section{background:rgba(30,30,45,.6);border-radius:12px;padding:20px;margin-bottom:20px;border:1px solid rgba(255,255,255,.1)}.datetime-section.compact{padding:16px}.datetime-tool-body .section-title{color:#f0f0f0;font-size:16px;font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:8px}.datetime-tool-body .section-title i{color:#14b8a6;font-size:18px}.current-time-display{background:linear-gradient(135deg,#0d9488 0,#14b8a6 100%);border-radius:12px;padding:20px;text-align:center;margin-bottom:20px}.current-time-label{color:rgba(255,255,255,.8);font-size:13px;margin-bottom:8px}.current-timestamp{font-size:28px;font-weight:700;color:#fff;font-family:'Fira Code','Courier New',monospace}.current-datetime{color:rgba(255,255,255,.9);font-size:14px;margin-top:6px}.datetime-input-group{margin-bottom:12px}.datetime-label{display:block;color:#94a3b8;font-size:12px;margin-bottom:6px;font-weight:500}.datetime-input{width:100%;padding:12px 14px;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:14px;transition:all .3s ease}.datetime-input:focus{outline:0;border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.2)}.datetime-input.large{font-size:16px;padding:14px}.datetime-select{width:100%;padding:12px 14px;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:14px;cursor:pointer}.datetime-select option{background:#1e1e2e;color:#fff}.datetime-btn{padding:10px 20px;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.datetime-btn.primary{background:linear-gradient(135deg,#0d9488 0,#14b8a6 100%);color:#fff}.datetime-btn.primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(20,184,166,.35)}.datetime-btn.utility{background:rgba(20,184,166,.2);color:#5eead4;border:1px solid rgba(20,184,166,.45)}.datetime-btn.utility:hover{background:rgba(20,184,166,.32);border-color:rgba(20,184,166,.6);color:#99f6e4}.datetime-btn.small{padding:6px 12px;font-size:11px}.datetime-btn.full-width{width:100%;justify-content:center}.datetime-btn.full-height{height:100%}.datetime-btn.swap-btn{background:linear-gradient(135deg,#0d9488 0,#14b8a6 100%);color:#fff;padding:14px;border-radius:50%;font-size:18px;box-shadow:0 4px 15px rgba(20,184,166,.3);transition:all .3s ease}.datetime-btn.swap-btn:hover{transform:scale(1.1) rotate(180deg);box-shadow:0 6px 20px rgba(20,184,166,.4)}.datetime-result{background:rgba(0,0,0,.2);border-radius:10px;padding:14px;margin-top:12px}.result-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.result-row:last-child{border-bottom:none}.result-label{color:#94a3b8;font-size:13px}.result-value{color:#e5e7eb;font-family:'Fira Code','Courier New',monospace;font-size:13px}.result-value.copyable{cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}.result-value.copyable:hover{background:rgba(20,184,166,.15)}.date-inputs-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.date-inputs-grid.three-col{grid-template-columns:1fr 1fr auto}.timezone-row{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:start;margin-bottom:16px}.timezone-swap{display:flex;align-items:center;justify-content:center;padding-top:32px}.timezone-from,.timezone-to{background:rgba(0,0,0,.15);border-radius:12px;padding:16px;border:1px solid rgba(255,255,255,.05)}.timezone-result-box{background:linear-gradient(135deg,rgba(13,148,136,.12) 0,rgba(20,184,166,.18) 100%);border:2px solid rgba(20,184,166,.4);border-radius:12px;padding:20px;text-align:center;margin-top:12px;box-shadow:0 4px 20px rgba(20,184,166,.15)}.converted-time{font-size:32px;font-weight:700;color:#fff;text-shadow:0 2px 10px rgba(20,184,166,.4);font-family:'Fira Code','Courier New',monospace}.converted-date{color:#5eead4;font-size:14px;margin-top:8px;font-weight:500}.converted-offset{color:#2dd4bf;font-size:12px;margin-top:4px;opacity:.9}.world-clock-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.world-clock-card{background:rgba(0,0,0,.2);border-radius:10px;padding:12px;text-align:center;border:1px solid rgba(255,255,255,.05);transition:all .2s ease}.world-clock-card:hover{background:rgba(20,184,166,.08);border-color:rgba(20,184,166,.25)}.wc-city{color:#e5e7eb;font-weight:600;font-size:12px;margin-bottom:4px}.wc-time{color:#2dd4bf;font-size:18px;font-weight:700;font-family:'Fira Code','Courier New',monospace}.wc-date{color:#64748b;font-size:10px;margin-top:2px}.wc-zone{color:#64748b;font-size:10px;margin-top:2px}.date-diff-inputs{display:flex;align-items:center;gap:16px;margin-bottom:16px}.date-input-card{flex:1;background:rgba(0,0,0,.2);border-radius:10px;padding:16px;text-align:center}.date-diff-arrow{color:#14b8a6;font-size:28px}.calc-options{display:flex;gap:20px;margin-bottom:16px}.checkbox-label{display:flex;align-items:center;gap:6px;color:#94a3b8;font-size:13px;cursor:pointer}.checkbox-label input[type=checkbox]{width:16px;height:16px;accent-color:#14b8a6}.diff-results-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.diff-result-card{background:rgba(0,0,0,.3);border-radius:10px;padding:16px;text-align:center}.diff-result-card.primary{background:linear-gradient(135deg,#0d9488 0,#14b8a6 100%)}.diff-result-value{font-size:26px;font-weight:700;color:#fff;font-family:'Fira Code','Courier New',monospace}.diff-result-label{color:rgba(255,255,255,.7);font-size:12px;margin-top:6px}.detailed-breakdown{background:rgba(0,0,0,.2);border-radius:10px;padding:16px}.detailed-breakdown h4{color:#e5e7eb;font-size:14px;margin-bottom:12px;display:flex;align-items:center;gap:6px}.breakdown-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.breakdown-label{color:#94a3b8;font-size:13px}.breakdown-value{color:#e5e7eb;font-family:'Fira Code','Courier New',monospace;font-size:13px}.quick-calc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.quick-calc-btn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:6px}.quick-calc-btn i{font-size:20px;color:#14b8a6}.quick-calc-btn span{color:#e5e7eb;font-size:11px;text-align:center}.quick-calc-btn:hover{background:rgba(20,184,166,.08);border-color:rgba(20,184,166,.25)}.operation-toggle{display:flex;gap:10px;margin-bottom:20px}.operation-btn{flex:1;padding:14px;border:2px solid rgba(255,255,255,.1);border-radius:10px;background:0 0;color:#94a3b8;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:6px}.operation-btn.active{background:linear-gradient(135deg,#0d9488 0,#14b8a6 100%);border-color:transparent;color:#fff}.operation-btn:hover:not(.active){border-color:rgba(20,184,166,.4);color:#e5e7eb}.time-units-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:20px}.time-unit-card{text-align:center}.unit-label{display:block;color:#94a3b8;font-size:11px;margin-bottom:6px}.unit-input{width:100%;padding:12px;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:16px;font-weight:600;text-align:center}.unit-input:focus{outline:0;border-color:#14b8a6}.result-display{background:linear-gradient(135deg,#0d9488 0,#14b8a6 100%);border-radius:12px;padding:24px;text-align:center;margin-bottom:16px}.result-date-large{font-size:24px;font-weight:700;color:#fff}.result-time-large{font-size:18px;color:rgba(255,255,255,.9);margin-top:6px}.result-formats{background:rgba(0,0,0,.2);border-radius:10px;padding:14px}.result-format-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.format-label{color:#94a3b8;font-size:13px}.format-value{color:#e5e7eb;font-family:'Fira Code','Courier New',monospace;font-size:12px}.preset-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.preset-btn{padding:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#e5e7eb;font-size:12px;cursor:pointer;transition:all .2s ease}.preset-btn:hover{background:rgba(20,184,166,.15);border-color:rgba(20,184,166,.35)}.quick-actions{display:flex;gap:12px;justify-content:center;padding:16px 20px;background:rgba(20,184,166,.06);border-radius:12px;border:1px solid rgba(20,184,166,.15);margin-top:16px}.quick-actions .datetime-btn.utility{background:rgba(20,184,166,.25);color:#687371;border:1px solid rgba(20,184,166,.5);padding:12px 24px;font-size:14px}.quick-actions .datetime-btn.utility:hover{background:rgba(20,184,166,.38);border-color:rgba(20,184,166,.7);transform:translateY(-2px);box-shadow:0 4px 12px rgba(20,184,166,.25)}.datetime-status{padding:12px 20px;border-radius:8px;margin-top:16px;text-align:center;display:none}.datetime-status.success{background:rgba(34,197,94,.2);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.datetime-status.error{background:rgba(239,68,68,.2);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.tool-card-badge.datetime{background:linear-gradient(135deg,#f59e0b 0,#d97706 100%)}.tool-icon.datetime{background:linear-gradient(135deg,rgba(245,158,11,.2) 0,rgba(217,119,6,.1) 100%);color:#f59e0b}@media (max-width:992px){.datetime-grid-layout{grid-template-columns:1fr}.timezone-row{grid-template-columns:1fr;gap:16px}.timezone-swap{padding:10px 0;justify-content:center}.timezone-swap .datetime-btn.swap-btn{transform:rotate(90deg)}.timezone-swap .datetime-btn.swap-btn:hover{transform:rotate(90deg) scale(1.1)}.timezone-from,.timezone-to{padding:14px}.time-units-grid{grid-template-columns:repeat(3,1fr)}.diff-results-grid{grid-template-columns:repeat(2,1fr)}.quick-calc-grid{grid-template-columns:repeat(2,1fr)}.world-clock-grid{grid-template-columns:repeat(3,1fr)}.quick-actions{flex-wrap:wrap}.converted-time{font-size:28px}}@media (max-width:576px){.date-diff-inputs{flex-direction:column}.date-diff-arrow{transform:rotate(90deg)}.date-inputs-grid{grid-template-columns:1fr}.date-inputs-grid.three-col{grid-template-columns:1fr}.time-units-grid{grid-template-columns:repeat(2,1fr)}.preset-grid{grid-template-columns:repeat(2,1fr)}.calc-options{flex-direction:column;gap:12px}.world-clock-grid{grid-template-columns:1fr}.current-timestamp{font-size:22px}.quick-actions{flex-direction:column;padding:12px}.quick-actions .datetime-btn.utility{width:100%;justify-content:center}}.unit-converter-wrapper{display:flex;flex-direction:column;gap:20px;margin-bottom:25px}.unit-input-group{display:flex;flex-direction:column}.unit-input{width:100%;padding:14px 16px;font-size:18px;font-weight:500;border:2px solid #3a3a5c;border-radius:8px;background:#0d0d1a;color:#e0e0e0;transition:border-color .3s ease,box-shadow .3s ease}.unit-input:focus{outline:0;border-color:#6c63ff;box-shadow:0 0 0 3px rgba(108,99,255,.1)}.unit-input::placeholder{color:#64748b}.unit-selects-group{display:grid;grid-template-columns:1fr auto 1fr;gap:15px;align-items:end}.unit-select-wrapper{display:flex;flex-direction:column}.unit-select{padding:14px 16px;font-size:15px;font-weight:500;border:2px solid #3a3a5c;border-radius:8px;background:#0d0d1a;color:#e0e0e0;cursor:pointer;transition:border-color .3s ease}.unit-select:focus{outline:0;border-color:#6c63ff}.swap-btn{padding:12px 16px;background:linear-gradient(135deg,#6c63ff 0,#5a52d5 100%);border:none;border-radius:8px;color:#fff;font-size:18px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:50px;box-shadow:0 4px 15px rgba(108,99,255,.3)}.swap-btn:hover{background:linear-gradient(135deg,#5a52d5 0,#4a42c5 100%);transform:rotate(180deg);box-shadow:0 6px 20px rgba(108,99,255,.4)}.swap-btn:active{transform:rotate(180deg) scale(.95)}.unit-result{padding:20px;font-size:20px;font-weight:600;text-align:center;border:2px solid #3a3a5c;border-radius:8px;background:linear-gradient(135deg,#1a1a2e 0,#16213e 100%);color:#e0e0e0;min-height:70px;display:flex;align-items:center;justify-content:center}.unit-result strong{color:#6c63ff}.quick-reference{margin-top:30px;padding:20px;background:rgba(108,99,255,.05);border:1px solid rgba(108,99,255,.2);border-radius:12px}.quick-reference h5{color:#e0e0e0;font-size:16px;font-weight:600;margin-bottom:15px;display:flex;align-items:center;gap:8px}.quick-reference h5 i{color:#6c63ff}.reference-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.reference-grid.temp-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.reference-item{padding:12px 16px;background:rgba(108,99,255,.1);border:1px solid rgba(108,99,255,.2);border-radius:8px;text-align:center;font-size:14px;font-weight:500;color:#a8a8d3;transition:all .3s ease}.reference-item:hover{background:rgba(108,99,255,.15);border-color:rgba(108,99,255,.3);transform:translateY(-2px)}.reference-item strong{color:#6c63ff;display:block;margin-bottom:4px}@media (max-width:768px){.unit-selects-group{grid-template-columns:1fr;gap:15px}.swap-btn{order:2;padding:10px 16px}.unit-result{font-size:18px;padding:16px}.reference-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.reference-grid.temp-grid{grid-template-columns:1fr}.quick-reference{padding:15px}}