.Pricing-module__O7xhaG__pricing{background-color:var(--bg-light);padding:5rem 0}[data-theme=dark] .Pricing-module__O7xhaG__pricing{background-color:var(--bg-dark)}.Pricing-module__O7xhaG__sectionHeader{text-align:center;max-width:800px;margin:0 auto 3rem}.Pricing-module__O7xhaG__sectionHeader h2{color:var(--text-dark)}[data-theme=dark] .Pricing-module__O7xhaG__sectionHeader h2{color:var(--text-light)}.Pricing-module__O7xhaG__sectionHeader p{color:var(--text-light);font-size:1.125rem}.Pricing-module__O7xhaG__pricingCards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:900px;margin:3rem auto 0;display:grid}.Pricing-module__O7xhaG__pricingCardWrapper{margin-bottom:1rem;position:relative}.Pricing-module__O7xhaG__pricingCard{background-color:var(--bg-white);box-shadow:var(--shadow-md);transition:var(--transition);border-radius:.75rem;overflow:hidden}[data-theme=dark] .Pricing-module__O7xhaG__pricingCard{background-color:var(--bg-dark)}.Pricing-module__O7xhaG__pricingCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.Pricing-module__O7xhaG__pricingCard.Pricing-module__O7xhaG__featured{box-shadow:var(--shadow-lg);border:2px solid var(--primary-color);transform:scale(1.05)}.Pricing-module__O7xhaG__pricingHeader{background-color:var(--primary-color);color:#fff;text-align:center;padding:1.5rem}.Pricing-module__O7xhaG__pricingCard.Pricing-module__O7xhaG__featured .Pricing-module__O7xhaG__pricingHeader{background-color:var(--primary-dark)}.Pricing-module__O7xhaG__pricingHeader h3{margin-bottom:.5rem;font-size:1.35rem}.Pricing-module__O7xhaG__price{margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.Pricing-module__O7xhaG__price span{font-size:1rem;font-weight:400}.Pricing-module__O7xhaG__pricingFeatures{padding:1.5rem}.Pricing-module__O7xhaG__pricingFeatures ul{margin-bottom:1.5rem;list-style:none}.Pricing-module__O7xhaG__pricingFeatures li{align-items:center;padding:.4rem 0;font-size:.95rem;display:flex}.Pricing-module__O7xhaG__pricingFeatures li i{color:var(--secondary-color);flex-shrink:0;margin-right:.5rem}.Pricing-module__O7xhaG__comingSoonBadge{color:#fff;box-shadow:var(--shadow-lg);z-index:10;transform-origin:50%;white-space:nowrap;background:linear-gradient(45deg,#f39c12,#e74c3c);padding:8px 30px;font-size:.9rem;font-weight:600;position:absolute;top:20px;right:-30px;transform:rotate(45deg)}@media (max-width:768px){.Pricing-module__O7xhaG__pricing{padding:3rem 0}.Pricing-module__O7xhaG__sectionHeader{margin-bottom:2rem}.Pricing-module__O7xhaG__sectionHeader h2{font-size:1.75rem}.Pricing-module__O7xhaG__pricingCards{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem;padding:0 .5rem}.Pricing-module__O7xhaG__pricingCard.Pricing-module__O7xhaG__featured{transform:scale(1)}.Pricing-module__O7xhaG__comingSoonBadge{padding:6px 24px;font-size:.8rem;right:-20px}}
.FAQ-module__ze1YAa__faq{padding:5rem 0}.FAQ-module__ze1YAa__sectionHeader{text-align:center;max-width:800px;margin:0 auto 3rem}.FAQ-module__ze1YAa__sectionHeader h2{color:var(--text-dark)}[data-theme=dark] .FAQ-module__ze1YAa__sectionHeader h2{color:var(--text-light)}.FAQ-module__ze1YAa__sectionHeader p{color:var(--text-light);font-size:1.125rem}.FAQ-module__ze1YAa__faqContainer{max-width:800px;margin:0 auto}.FAQ-module__ze1YAa__faqItem{background-color:var(--bg-white);box-shadow:var(--shadow-sm);border-radius:.5rem;margin-bottom:1rem;overflow:hidden}[data-theme=dark] .FAQ-module__ze1YAa__faqItem{background-color:var(--bg-dark)}.FAQ-module__ze1YAa__faqQuestion{cursor:pointer;transition:var(--transition);justify-content:space-between;align-items:center;padding:1.5rem;font-weight:600;display:flex}.FAQ-module__ze1YAa__faqQuestion:hover{background-color:#4f46e50d}[data-theme=dark] .FAQ-module__ze1YAa__faqQuestion:hover{background-color:#818cf81a}.FAQ-module__ze1YAa__faqQuestion i{transition:var(--transition)}.FAQ-module__ze1YAa__faqQuestion.FAQ-module__ze1YAa__active i{transform:rotate(180deg)}.FAQ-module__ze1YAa__faqAnswer{max-height:0;padding:0 1.5rem;transition:max-height .3s,padding .3s;overflow:hidden}.FAQ-module__ze1YAa__faqAnswer.FAQ-module__ze1YAa__active{max-height:500px;padding:0 1.5rem 1.5rem}
.Contact-module__5phd-G__contact{background-color:var(--bg-light);padding:5rem 0}[data-theme=dark] .Contact-module__5phd-G__contact{background-color:var(--bg-dark)}.Contact-module__5phd-G__sectionHeader{text-align:center;max-width:800px;margin:0 auto 3rem}.Contact-module__5phd-G__sectionHeader h2{color:var(--text-dark)}[data-theme=dark] .Contact-module__5phd-G__sectionHeader h2{color:var(--text-light)}.Contact-module__5phd-G__sectionHeader p{color:var(--text-light);font-size:1.125rem}.Contact-module__5phd-G__contactContainer{max-width:800px;margin:0 auto}.Contact-module__5phd-G__contactForm{background-color:var(--bg-white);box-shadow:var(--shadow-md);border-radius:.75rem;padding:2rem}[data-theme=dark] .Contact-module__5phd-G__contactForm{background-color:var(--bg-dark)}.Contact-module__5phd-G__formGroup{margin-bottom:1.5rem}.Contact-module__5phd-G__formGroup label{margin-bottom:.5rem;font-weight:500;display:block}.Contact-module__5phd-G__formControl{border:1px solid var(--border-color);width:100%;transition:var(--transition);background-color:var(--bg-white);color:var(--text-dark);border-radius:.375rem;padding:.75rem;font-family:inherit}[data-theme=dark] .Contact-module__5phd-G__formControl{background-color:var(--bg-dark);color:var(--text-light);border-color:var(--border-color)}.Contact-module__5phd-G__formControl:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #4f46e51a}textarea.Contact-module__5phd-G__formControl{resize:vertical;min-height:120px}@media (max-width:768px){.Contact-module__5phd-G__contact{padding:3rem 0}.Contact-module__5phd-G__sectionHeader{margin-bottom:2rem}.Contact-module__5phd-G__sectionHeader h2{font-size:1.75rem}.Contact-module__5phd-G__contactForm{padding:1.25rem}}
.Footer-module__bU2TmW__footer{color:#fafaf9;border-top:4px solid var(--primary-color);background-color:#0c0a09;padding:4rem 0 1rem}.Footer-module__bU2TmW__footerContent{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2rem;margin-bottom:2.5rem;display:grid}.Footer-module__bU2TmW__footerColumn h3{color:#fafaf9;letter-spacing:.02em;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.05rem;position:relative}.Footer-module__bU2TmW__footerColumn h3:after{content:"";background-color:var(--primary-color);width:36px;height:2px;position:absolute;bottom:0;left:0}.Footer-module__bU2TmW__footerColumn ul{list-style:none}.Footer-module__bU2TmW__footerColumn ul li{margin-bottom:.6rem}.Footer-module__bU2TmW__footerColumn ul li a{color:#a8a29e;transition:var(--transition);font-size:.9rem}.Footer-module__bU2TmW__footerColumn ul li a:hover{color:var(--primary-color);padding-left:4px}.Footer-module__bU2TmW__footerColumn>p{color:#a8a29e;margin-bottom:1.25rem;font-size:.9rem;line-height:1.55}.Footer-module__bU2TmW__playStoreBtn{color:#fafaf9;transition:var(--transition);background-color:#0f5e5e26;border:1px solid #14b8a659;border-radius:8px;align-items:center;gap:10px;margin-bottom:1.25rem;padding:10px 16px;font-size:.8rem;line-height:1.15;text-decoration:none;display:inline-flex}.Footer-module__bU2TmW__playStoreBtn i{color:var(--primary-color);font-size:1.6rem}.Footer-module__bU2TmW__playStoreBtn strong{font-size:.95rem;font-weight:600}.Footer-module__bU2TmW__playStoreBtn:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;transform:translateY(-2px)}.Footer-module__bU2TmW__playStoreBtn:hover i{color:#fff}.Footer-module__bU2TmW__socialLinks{gap:.6rem;display:flex}.Footer-module__bU2TmW__socialLinks a{color:#d6d3d1;width:36px;height:36px;transition:var(--transition);background-color:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;display:flex}.Footer-module__bU2TmW__socialLinks a:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;transform:translateY(-3px)}.Footer-module__bU2TmW__copyright{text-align:center;color:#78716c;border-top:1px solid #ffffff14;padding-top:2rem;font-size:.85rem}.Footer-module__bU2TmW__footerHeart{justify-content:center;align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.Footer-module__bU2TmW__footerHeart i{color:#e76f51}@media (max-width:992px){.Footer-module__bU2TmW__footerContent{grid-template-columns:1fr 1fr;gap:2rem}.Footer-module__bU2TmW__footerColumn:first-child{grid-column:1/-1}}@media (max-width:576px){.Footer-module__bU2TmW__footer{padding:3rem 0 1rem}.Footer-module__bU2TmW__footerContent{grid-template-columns:1fr;gap:1.75rem}.Footer-module__bU2TmW__footerColumn{text-align:center}.Footer-module__bU2TmW__footerColumn h3:after{left:50%;transform:translate(-50%)}.Footer-module__bU2TmW__playStoreBtn{margin-left:auto;margin-right:auto}.Footer-module__bU2TmW__socialLinks{justify-content:center}}
.Blog-module__vvsJzG__blogContainer{background-color:var(--bg-light);padding:40px 0}[data-theme=dark] .Blog-module__vvsJzG__blogContainer{background-color:var(--bg-dark)}.Blog-module__vvsJzG__pageTitle{text-align:center;color:var(--text-dark);margin-bottom:10px;font-size:2.5rem}[data-theme=dark] .Blog-module__vvsJzG__pageTitle{color:var(--text-light)}.Blog-module__vvsJzG__pageSubtitle{text-align:center;color:var(--text-light);margin-bottom:40px}.Blog-module__vvsJzG__blogGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;display:grid}.Blog-module__vvsJzG__blogCard{background:var(--bg-white);border-radius:10px;transition:transform .2s;overflow:hidden;box-shadow:0 2px 8px #0000001a}[data-theme=dark] .Blog-module__vvsJzG__blogCard{background:var(--bg-dark)}.Blog-module__vvsJzG__blogCard:hover{transform:translateY(-5px)}.Blog-module__vvsJzG__blogImageLink{text-decoration:none;display:block}.Blog-module__vvsJzG__blogImage{background:var(--bg-light);height:200px;position:relative;overflow:hidden}.Blog-module__vvsJzG__blogImage img{transition:transform .4s}.Blog-module__vvsJzG__blogCard:hover .Blog-module__vvsJzG__blogImage img{transform:scale(1.05)}[data-theme=dark] .Blog-module__vvsJzG__blogImage{background:var(--bg-dark)}.Blog-module__vvsJzG__blogMeta{color:var(--text-light);align-items:center;gap:12px;margin-bottom:8px;font-size:.8rem;display:flex}.Blog-module__vvsJzG__blogDate{font-weight:500}.Blog-module__vvsJzG__heroImage{box-shadow:var(--shadow-md);border-radius:8px;margin:1.5rem 0 2rem;overflow:hidden}.Blog-module__vvsJzG__imagePlaceholder{background:var(--bg-light);width:100%;height:100%;color:var(--text-light);justify-content:center;align-items:center;display:flex}[data-theme=dark] .Blog-module__vvsJzG__imagePlaceholder{background:var(--bg-dark)}.Blog-module__vvsJzG__blogContent{padding:20px}.Blog-module__vvsJzG__blogContent h2{color:var(--text-dark);margin-bottom:15px;font-size:1.5rem}[data-theme=dark] .Blog-module__vvsJzG__blogContent h2{color:var(--text-light)}.Blog-module__vvsJzG__blogExcerpt{color:var(--text-light);margin-bottom:15px}.Blog-module__vvsJzG__blogPost{background-color:var(--bg-light);border-radius:10px;max-width:800px;margin:auto;padding:30px;box-shadow:0 2px 8px #0000001a}.Blog-module__vvsJzG__blogPost header{border-bottom:2px solid var(--primary-color);margin-bottom:30px;padding-bottom:20px}.Blog-module__vvsJzG__blogPost .Blog-module__vvsJzG__meta{color:var(--text-light);gap:20px;margin-top:10px;font-size:.9rem;display:flex}.Blog-module__vvsJzG__blogPost .Blog-module__vvsJzG__author{color:var(--primary-color);font-weight:600}.Blog-module__vvsJzG__blogPost .Blog-module__vvsJzG__date{color:var(--text-light)}[data-theme=dark] .Blog-module__vvsJzG__blogPost{background-color:var(--bg-dark)}.Blog-module__vvsJzG__blogPost h1{color:var(--text-dark);margin-bottom:20px}[data-theme=dark] .Blog-module__vvsJzG__blogPost h1{color:var(--text-light)}.Blog-module__vvsJzG__blogPost h2{color:var(--primary-color);margin-top:30px;margin-bottom:15px}.Blog-module__vvsJzG__blogPost h3{color:var(--text-dark);margin-top:25px;margin-bottom:10px}[data-theme=dark] .Blog-module__vvsJzG__blogPost h3{color:var(--text-light)}.Blog-module__vvsJzG__blogPost p{color:var(--text-dark);margin-bottom:15px;line-height:1.6}[data-theme=dark] .Blog-module__vvsJzG__blogPost p{color:var(--text-light)}.Blog-module__vvsJzG__blogPost ul,.Blog-module__vvsJzG__blogPost ol{color:var(--text-dark);margin-bottom:15px;margin-left:20px}[data-theme=dark] .Blog-module__vvsJzG__blogPost ul,[data-theme=dark] .Blog-module__vvsJzG__blogPost ol{color:var(--text-light)}.Blog-module__vvsJzG__blogPost li{margin-bottom:8px}.Blog-module__vvsJzG__blogPost strong{color:var(--primary-color)}.Blog-module__vvsJzG__blogPost .Blog-module__vvsJzG__call-to-action{background-color:var(--primary-color);color:#fff;text-align:center;box-shadow:var(--shadow-md);border-radius:8px;margin-top:30px;padding:20px}.Blog-module__vvsJzG__blogPost .Blog-module__vvsJzG__call-to-action p{color:#fff;margin-bottom:10px}.Blog-module__vvsJzG__blogPost .Blog-module__vvsJzG__call-to-action a{color:#fff;textDecoration:underline;font-weight:600}.Blog-module__vvsJzG__blogPost .Blog-module__vvsJzG__call-to-action a:hover{color:#f0f0f0}.Blog-module__vvsJzG__notFound{text-align:center;color:var(--primary-color);margin-top:50px;font-size:1.5rem}.Blog-module__vvsJzG__adContainer{text-align:center;max-width:800px;margin:30px auto}@media (max-width:768px){.Blog-module__vvsJzG__blogContainer{padding:30px 0}.Blog-module__vvsJzG__blogGrid{grid-template-columns:1fr;gap:20px}.Blog-module__vvsJzG__pageTitle{font-size:1.8rem}.Blog-module__vvsJzG__pageSubtitle{margin-bottom:30px}.Blog-module__vvsJzG__blogPost{border-radius:8px;padding:20px}.Blog-module__vvsJzG__blogPost h1{font-size:1.6rem}.Blog-module__vvsJzG__blogPost h2{font-size:1.4rem}.Blog-module__vvsJzG__blogPost h3{font-size:1.2rem}.Blog-module__vvsJzG__blogPost .Blog-module__vvsJzG__meta{flex-direction:column;gap:5px}.Blog-module__vvsJzG__blogContent h2{font-size:1.25rem}}@media (max-width:576px){.Blog-module__vvsJzG__pageTitle{font-size:1.5rem}.Blog-module__vvsJzG__blogPost{padding:16px}.Blog-module__vvsJzG__blogPost h1{font-size:1.4rem}}
.Games-module__Os9P7a__container{color:#fff;background-color:#121212;min-height:100vh;padding:2rem}.Games-module__Os9P7a__main{max-width:1200px;margin:0 auto}.Games-module__Os9P7a__title{text-align:center;background:linear-gradient(90deg,#4ade80,#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:3rem;font-size:3rem}.Games-module__Os9P7a__gamesGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.Games-module__Os9P7a__gameCard{cursor:pointer;background-color:#1e1e1e;border-radius:12px;height:400px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.Games-module__Os9P7a__gameCard:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000080}.Games-module__Os9P7a__gameImage{width:100%;height:100%;overflow:hidden}.Games-module__Os9P7a__gameImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Games-module__Os9P7a__gameCard:hover .Games-module__Os9P7a__gameImage img{transform:scale(1.05)}.Games-module__Os9P7a__gameInfo{background:linear-gradient(#0000,#000000e6);padding:2rem;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.Games-module__Os9P7a__gameInfo.Games-module__Os9P7a__show{transform:translateY(0)}.Games-module__Os9P7a__gameInfo h2{margin:0 0 .5rem;font-size:1.8rem}.Games-module__Os9P7a__gameInfo p{opacity:.8;margin:0 0 1.5rem;font-size:1rem}.Games-module__Os9P7a__playButton{color:#fff;background:linear-gradient(90deg,#4ade80,#3b82f6);border:none;border-radius:30px;padding:.8rem 1.5rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.Games-module__Os9P7a__playButton:hover{transform:scale(1.05);box-shadow:0 5px 15px #4ade8066}@media (max-width:768px){.Games-module__Os9P7a__title{font-size:2rem}.Games-module__Os9P7a__gamesGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.Games-module__Os9P7a__gameCard{height:350px}}
.Home2-module__xsPqZG__nav{z-index:50;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.Home2-module__xsPqZG__navIn{justify-content:space-between;align-items:center;height:64px;display:flex}.Home2-module__xsPqZG__word{letter-spacing:-.04em;color:var(--ink);font-size:1.5rem;font-weight:800;text-decoration:none}.Home2-module__xsPqZG__word b{color:var(--saffron-dark,#c48400);font-weight:800}[data-theme=dark] .Home2-module__xsPqZG__word b{color:var(--saffron)}.Home2-module__xsPqZG__links{align-items:center;gap:1.6rem;display:flex}.Home2-module__xsPqZG__links a{color:var(--ink-2);font-size:.95rem;font-weight:600;text-decoration:none}.Home2-module__xsPqZG__links a:hover{color:var(--ink)}.Home2-module__xsPqZG__cta{background:var(--saffron);border-radius:12px;padding:.6rem 1.1rem;color:#1d1b18!important;font-weight:800!important}@media (max-width:760px){.Home2-module__xsPqZG__links>a:not(.Home2-module__xsPqZG__cta){display:none}}.Home2-module__xsPqZG__menu{display:none;position:relative}.Home2-module__xsPqZG__menu summary{cursor:pointer;color:var(--ink);padding:.5rem .2rem;font-weight:700;list-style:none}.Home2-module__xsPqZG__menu summary::-webkit-details-marker{display:none}.Home2-module__xsPqZG__menuList{background:var(--bg-white);border:1px solid var(--line);min-width:11rem;box-shadow:var(--shadow-lg);border-radius:14px;padding:.6rem;display:grid;position:absolute;top:2.4rem;right:0}.Home2-module__xsPqZG__menuList a{border-radius:8px;padding:.5rem .7rem}.Home2-module__xsPqZG__menuList a:hover{background:var(--paper)}@media (max-width:760px){.Home2-module__xsPqZG__menu{display:block}}.Home2-module__xsPqZG__hero{padding:4.5rem 0 3.5rem}.Home2-module__xsPqZG__heroIn{grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;display:grid}@media (max-width:900px){.Home2-module__xsPqZG__heroIn{grid-template-columns:1fr}}.Home2-module__xsPqZG__badge{background:var(--saffron);color:#1d1b18;letter-spacing:.06em;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .8rem;font-size:.8rem;font-weight:800;display:inline-flex}.Home2-module__xsPqZG__hero h1{letter-spacing:-.04em;color:var(--ink);margin:1.1rem 0 1rem;font-size:clamp(2.3rem,5vw,3.6rem);line-height:1.05}.Home2-module__xsPqZG__hero h1 em{background:linear-gradient(transparent 62%, var(--saffron-tint) 62%);font-style:normal}.Home2-module__xsPqZG__lead{color:var(--ink-2);max-width:34rem;font-size:1.15rem}.Home2-module__xsPqZG__actions{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.Home2-module__xsPqZG__btnSaffron,.Home2-module__xsPqZG__btnGhost{border-radius:14px;align-items:center;gap:.5rem;padding:.9rem 1.3rem;font-weight:800;text-decoration:none;display:inline-flex}.Home2-module__xsPqZG__btnSaffron{background:var(--saffron);color:#1d1b18}.Home2-module__xsPqZG__btnGhost{border:1.5px solid var(--line);color:var(--ink);background:var(--bg-white)}.Home2-module__xsPqZG__note{color:var(--ink-2);margin-top:1rem;font-size:.85rem}.Home2-module__xsPqZG__stack{gap:.9rem;display:grid}.Home2-module__xsPqZG__stub{background:var(--bg-white);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;display:flex;position:relative}.Home2-module__xsPqZG__stub:before,.Home2-module__xsPqZG__stub:after{content:"";background:var(--paper);border:1px solid var(--line);border-radius:50%;width:16px;height:16px;position:absolute;left:calc(5.2rem - 8px)}.Home2-module__xsPqZG__stub:before{top:-9px}.Home2-module__xsPqZG__stub:after{bottom:-9px}.Home2-module__xsPqZG__num{border-right:2px dashed var(--line);width:5.2rem;color:var(--ink);flex-direction:column;flex:none;justify-content:center;align-items:center;padding:.9rem .3rem;display:flex}.Home2-module__xsPqZG__num small{letter-spacing:.14em;color:var(--ink-2);font-size:.62rem;font-weight:700}.Home2-module__xsPqZG__num strong{font-family:ui-monospace,Consolas,monospace;font-size:1.1rem}.Home2-module__xsPqZG__body{flex:1;min-width:0;padding:.9rem 1rem}.Home2-module__xsPqZG__body h3{color:var(--ink);margin:0;font-size:1rem}.Home2-module__xsPqZG__body p{color:var(--ink-2);margin:.2rem 0 0;font-size:.82rem}.Home2-module__xsPqZG__rail{gap:4px;margin-top:.7rem;display:flex}.Home2-module__xsPqZG__rail i{background:var(--line);border-radius:3px;flex:1;height:6px}.Home2-module__xsPqZG__chip{letter-spacing:.06em;border-radius:999px;margin-top:.55rem;padding:.2rem .55rem;font-size:.66rem;font-weight:800;display:inline-block}.Home2-module__xsPqZG__sNew .Home2-module__xsPqZG__rail i:first-child{background:var(--saffron)}.Home2-module__xsPqZG__sNew .Home2-module__xsPqZG__chip{background:var(--saffron-tint);color:#8a5a00}.Home2-module__xsPqZG__sProg .Home2-module__xsPqZG__rail i:nth-child(-n+2){background:var(--lapis)}.Home2-module__xsPqZG__sProg .Home2-module__xsPqZG__chip{background:var(--lapis-tint);color:var(--lapis)}.Home2-module__xsPqZG__sLate .Home2-module__xsPqZG__rail i:first-child{background:var(--brick)}.Home2-module__xsPqZG__sLate .Home2-module__xsPqZG__chip{background:var(--brick-tint);color:#9a3a25}.Home2-module__xsPqZG__sDone{opacity:.66}.Home2-module__xsPqZG__sDone .Home2-module__xsPqZG__rail i{background:var(--stone)}.Home2-module__xsPqZG__sDone .Home2-module__xsPqZG__chip{background:var(--stone-tint);color:#625c53}[data-theme=dark] .Home2-module__xsPqZG__sNew .Home2-module__xsPqZG__chip{color:var(--saffron)}[data-theme=dark] .Home2-module__xsPqZG__sLate .Home2-module__xsPqZG__chip{color:var(--brick)}[data-theme=dark] .Home2-module__xsPqZG__sDone .Home2-module__xsPqZG__chip{color:var(--stone)}.Home2-module__xsPqZG__section{padding:4.5rem 0}.Home2-module__xsPqZG__alt{background:var(--bg-white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.Home2-module__xsPqZG__kicker{letter-spacing:.16em;color:var(--ink-2);font-size:.78rem;font-weight:800}.Home2-module__xsPqZG__section h2{letter-spacing:-.03em;color:var(--ink);margin:.5rem 0 .8rem;font-size:clamp(1.8rem,3.4vw,2.5rem)}.Home2-module__xsPqZG__sub{color:var(--ink-2);max-width:40rem;margin-bottom:2.2rem}.Home2-module__xsPqZG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.1rem;display:grid}.Home2-module__xsPqZG__steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:900px){.Home2-module__xsPqZG__steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.Home2-module__xsPqZG__steps{grid-template-columns:1fr}}.Home2-module__xsPqZG__step{border-top:6px solid var(--line);padding-top:1rem}.Home2-module__xsPqZG__step:first-child{border-color:var(--saffron)}.Home2-module__xsPqZG__step:nth-child(2),.Home2-module__xsPqZG__step:nth-child(3){border-color:var(--lapis)}.Home2-module__xsPqZG__step:nth-child(4){border-color:var(--stone)}.Home2-module__xsPqZG__step h3{color:var(--ink);margin:.3rem 0;font-size:1.05rem}.Home2-module__xsPqZG__step p{color:var(--ink-2);font-size:.92rem}.Home2-module__xsPqZG__stepNo{color:var(--ink-2);font-family:ui-monospace,Consolas,monospace;font-size:.85rem;font-weight:700}.Home2-module__xsPqZG__band{background:var(--ink);color:var(--paper);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:2.6rem;display:flex}[data-theme=dark] .Home2-module__xsPqZG__band{color:#f1ece4;background:#26221d}.Home2-module__xsPqZG__band h2{color:inherit;margin:0;font-size:clamp(1.5rem,3vw,2.1rem)}.Home2-module__xsPqZG__band p{opacity:.8;margin:.4rem 0 0}.Home2-module__xsPqZG__flash{z-index:1000;pointer-events:none;position:fixed;inset:0}.Home2-module__xsPqZG__half{width:50%;animation-duration:.75s;animation-timing-function:cubic-bezier(.6,0,.9,.3);animation-delay:1.1s;animation-fill-mode:forwards;position:absolute;top:0;bottom:0;overflow:hidden}.Home2-module__xsPqZG__left{animation-name:Home2-module__xsPqZG__tearLeft;left:0}.Home2-module__xsPqZG__right{animation-name:Home2-module__xsPqZG__tearRight;right:0}.Home2-module__xsPqZG__old{color:#fff;text-align:center;background:#0f5e5e;flex-direction:column;justify-content:center;align-items:center;width:100vw;font-family:Inter,system-ui,sans-serif;display:flex;position:absolute;top:0;bottom:0}.Home2-module__xsPqZG__right .Home2-module__xsPqZG__old{right:0}.Home2-module__xsPqZG__old small{letter-spacing:.3em;opacity:.65;font-weight:700}.Home2-module__xsPqZG__old strong{margin-top:.4rem;font-size:2.6rem}.Home2-module__xsPqZG__old span{opacity:.75;margin-top:.4rem}.Home2-module__xsPqZG__skip{z-index:1001;pointer-events:auto;color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #fff6;border-radius:999px;padding:.35rem .9rem;font-weight:700;position:fixed;top:18px;right:18px}@keyframes Home2-module__xsPqZG__tearLeft{to{transform:translate(-110%)rotate(-7deg)}}@keyframes Home2-module__xsPqZG__tearRight{to{transform:translate(110%)rotate(7deg)}}@media (prefers-reduced-motion:reduce){.Home2-module__xsPqZG__flash,.Home2-module__xsPqZG__skip{display:none}}
.Legal-module__F_jpgq__legalPage{min-height:100vh;padding:5rem 0}.Legal-module__F_jpgq__legalBack{margin-bottom:2rem}.Legal-module__F_jpgq__legalHeader{text-align:center;margin-bottom:3rem}.Legal-module__F_jpgq__legalContent{background-color:var(--bg-white);max-width:800px;box-shadow:var(--shadow-lg);border-radius:1rem;margin:0 auto;padding:3rem}[data-theme=dark] .Legal-module__F_jpgq__legalContent{background-color:var(--bg-dark)}.Legal-module__F_jpgq__legalContent h2{color:var(--primary-color);margin-bottom:1.5rem;font-size:1.75rem}.Legal-module__F_jpgq__legalContent h3{color:var(--text-dark);margin-top:2rem;margin-bottom:1rem;font-size:1.3rem}[data-theme=dark] .Legal-module__F_jpgq__legalContent h3{color:var(--text-light)}.Legal-module__F_jpgq__legalContent ul{margin-bottom:1rem;margin-left:1.5rem}.Legal-module__F_jpgq__legalContent li{margin-bottom:.5rem}.Legal-module__F_jpgq__legalContent p{margin-bottom:1rem}.Legal-module__F_jpgq__legalContent table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem}.Legal-module__F_jpgq__legalContent th,.Legal-module__F_jpgq__legalContent td{border:1px solid var(--border-color);padding:.5rem}.Legal-module__F_jpgq__legalContent th{background-color:var(--primary-color);color:#fff;text-align:left}.Legal-module__F_jpgq__legalContent a{color:var(--primary-color);text-decoration:underline}.Legal-module__F_jpgq__legalContent a:hover{color:var(--primary-dark)}@media (max-width:768px){.Legal-module__F_jpgq__legalPage{padding:3rem 0}.Legal-module__F_jpgq__legalHeader{margin-bottom:2rem}.Legal-module__F_jpgq__legalContent{border-radius:.75rem;padding:1.5rem}.Legal-module__F_jpgq__legalContent h2{font-size:1.5rem}.Legal-module__F_jpgq__legalContent h3{font-size:1.15rem}.Legal-module__F_jpgq__legalContent table{font-size:.8rem}.Legal-module__F_jpgq__legalContent th,.Legal-module__F_jpgq__legalContent td{padding:.4rem}}@media (max-width:576px){.Legal-module__F_jpgq__legalPage{padding:2rem 0}.Legal-module__F_jpgq__legalContent{padding:1rem}.Legal-module__F_jpgq__legalContent h2{font-size:1.3rem}}
.ThemeToggle-module__jULQXG__themeToggle{z-index:1000;background-color:var(--bg-white);width:60px;height:60px;box-shadow:var(--shadow-lg);cursor:pointer;transition:var(--transition);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:20px;right:20px}.ThemeToggle-module__jULQXG__themeToggle:hover{transform:scale(1.1)}.ThemeToggle-module__jULQXG__themeToggle i{color:var(--primary-color);font-size:1.5rem}[data-theme=dark] .ThemeToggle-module__jULQXG__themeToggle{background-color:var(--bg-dark)}@media (max-width:576px){.ThemeToggle-module__jULQXG__themeToggle{width:50px;height:50px}}.ThemeToggle-module__jULQXG__navToggle{border:1px solid var(--line);cursor:pointer;width:38px;height:38px;color:var(--ink-2);background:0 0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ThemeToggle-module__jULQXG__navToggle:hover{color:var(--ink);border-color:var(--stone)}.ThemeToggle-module__jULQXG__navToggle i{font-size:1rem}
.Tools-module__l_bw9G__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#0f5e5e 0%,#0a4a4a 50%,#e76f51 100%);padding:4rem 0 3rem;position:relative;overflow:hidden}.Tools-module__l_bw9G__hero:before{content:"";background:radial-gradient(circle at 20%,#ffffff14 0%,#0000 50%),radial-gradient(circle at 80%,#ffffff0f 0%,#0000 50%);position:absolute;inset:0}.Tools-module__l_bw9G__hero h1{color:#fff;margin-bottom:.5rem;font-size:2.75rem;position:relative}.Tools-module__l_bw9G__heroBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.5px;background:#fff3;border-radius:2rem;margin-bottom:1rem;padding:.35rem 1rem;font-size:.8rem;font-weight:700;display:inline-block;position:relative}.Tools-module__l_bw9G__heroSub{opacity:.9;margin-bottom:2rem;font-size:1.15rem;position:relative}.Tools-module__l_bw9G__heroStats{justify-content:center;gap:2.5rem;display:flex;position:relative}.Tools-module__l_bw9G__heroStat{flex-direction:column;align-items:center;display:flex}.Tools-module__l_bw9G__heroStatNum{font-size:1.75rem;font-weight:800}.Tools-module__l_bw9G__heroStatLabel{opacity:.8;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem}.Tools-module__l_bw9G__toolsSection{padding:2.5rem 0 1.5rem}.Tools-module__l_bw9G__toolGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.Tools-module__l_bw9G__toolCard{background-color:var(--bg-white);border:1px solid var(--border-color);color:var(--text-dark);border-radius:1rem;align-items:center;gap:1.25rem;padding:1.5rem;text-decoration:none;transition:all .3s;display:flex;position:relative}[data-theme=dark] .Tools-module__l_bw9G__toolCard{background-color:#1a2234}.Tools-module__l_bw9G__toolCard:hover{border-color:var(--primary-color);transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.Tools-module__l_bw9G__toolCard:hover .Tools-module__l_bw9G__toolCardArrow{background-color:var(--primary-color);color:#fff;transform:translate(4px)}.Tools-module__l_bw9G__toolCardIcon{color:#fff;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.4rem;display:flex}.Tools-module__l_bw9G__toolCardIcon[data-index="0"]{background:linear-gradient(135deg,#0f5e5e,#1a7a7a)}.Tools-module__l_bw9G__toolCardIcon[data-index="1"]{background:linear-gradient(135deg,#f093fb,#f5576c)}.Tools-module__l_bw9G__toolCardIcon[data-index="2"]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.Tools-module__l_bw9G__toolCardIcon[data-index="3"]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.Tools-module__l_bw9G__toolCardIcon[data-index="4"]{background:linear-gradient(135deg,#fa709a,#fee140)}.Tools-module__l_bw9G__toolCardIcon[data-index="5"]{background:linear-gradient(135deg,#a18cd1,#fbc2eb)}.Tools-module__l_bw9G__toolCardBody{flex:1;min-width:0}.Tools-module__l_bw9G__toolCardBody h3{color:var(--text-dark);margin-bottom:.3rem;font-size:1.1rem}.Tools-module__l_bw9G__toolCardBody p{color:var(--text-light);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;display:-webkit-box;overflow:hidden}.Tools-module__l_bw9G__toolCardArrow{background-color:var(--bg-light);width:36px;height:36px;color:var(--text-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;transition:all .3s;display:flex}[data-theme=dark] .Tools-module__l_bw9G__toolCardArrow{background-color:#0f172a}.Tools-module__l_bw9G__seoSection{background-color:var(--bg-light);padding:3rem 0}[data-theme=dark] .Tools-module__l_bw9G__seoSection{background-color:#0f172a}.Tools-module__l_bw9G__seoContent{text-align:center;max-width:700px;margin:0 auto}.Tools-module__l_bw9G__seoContent h2{margin-bottom:1rem;font-size:1.5rem}.Tools-module__l_bw9G__seoContent p{color:var(--text-light);line-height:1.7}.Tools-module__l_bw9G__breadcrumb{color:var(--text-light);flex-wrap:wrap;align-items:center;gap:.5rem;padding:1.25rem 0 .5rem;font-size:.85rem;display:flex}.Tools-module__l_bw9G__toolTitle{margin:.25rem 0 1rem;font-size:1.75rem}.Tools-module__l_bw9G__breadcrumb i{color:var(--border-color);font-size:.55rem}.Tools-module__l_bw9G__breadcrumb a{color:var(--primary-color)}.Tools-module__l_bw9G__breadcrumb a:hover{text-decoration:underline}.Tools-module__l_bw9G__relatedSection{background-color:var(--bg-light);padding:3rem 0}[data-theme=dark] .Tools-module__l_bw9G__relatedSection{background-color:#0f172a}.Tools-module__l_bw9G__relatedTitle{margin-bottom:1.5rem;font-size:1.35rem}.Tools-module__l_bw9G__relatedGrid{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}.Tools-module__l_bw9G__relatedCard{background-color:var(--bg-white);border:1px solid var(--border-color);color:var(--text-dark);border-radius:.75rem;align-items:center;gap:1rem;padding:1.25rem;text-decoration:none;transition:all .3s;display:flex}[data-theme=dark] .Tools-module__l_bw9G__relatedCard{background-color:#1a2234}.Tools-module__l_bw9G__relatedCard:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.Tools-module__l_bw9G__relatedCard:hover .Tools-module__l_bw9G__relatedArrow{color:var(--primary-color);transform:translate(3px)}.Tools-module__l_bw9G__relatedCardIcon{color:#fff;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;display:flex}.Tools-module__l_bw9G__relatedCardIcon[data-index="0"]{background:linear-gradient(135deg,#0f5e5e,#1a7a7a)}.Tools-module__l_bw9G__relatedCardIcon[data-index="1"]{background:linear-gradient(135deg,#f093fb,#f5576c)}.Tools-module__l_bw9G__relatedCardIcon[data-index="2"]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.Tools-module__l_bw9G__relatedCardIcon[data-index="3"]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.Tools-module__l_bw9G__relatedCardIcon[data-index="4"]{background:linear-gradient(135deg,#fa709a,#fee140)}.Tools-module__l_bw9G__relatedCardIcon[data-index="5"]{background:linear-gradient(135deg,#a18cd1,#fbc2eb)}.Tools-module__l_bw9G__relatedCard h3{margin-bottom:.15rem;font-size:.9rem}.Tools-module__l_bw9G__relatedCard p{color:var(--text-light);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.75rem;display:-webkit-box;overflow:hidden}.Tools-module__l_bw9G__relatedArrow{color:var(--border-color);flex-shrink:0;margin-left:auto;font-size:.85rem;transition:all .3s}.Tools-module__l_bw9G__notFoundWrap{justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.Tools-module__l_bw9G__notFoundInner{text-align:center}.Tools-module__l_bw9G__notFoundInner h1{margin-bottom:.5rem;font-size:1.75rem}.Tools-module__l_bw9G__notFoundInner p{color:var(--text-light)}.tool-card{background-color:var(--bg-white);border:1px solid var(--border-color);border-radius:1rem;padding:2rem;overflow-x:hidden}[data-theme=dark] .tool-card{background-color:#1a2234;border-color:#2a3548}.tool-card h3{color:var(--text-dark);margin-bottom:.5rem;font-size:1.3rem}.tool-card h3 i{color:var(--primary-color);margin-right:.5rem}.tool-desc{color:var(--text-light);margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.tool-upload-area{border:2px dashed var(--border-color);text-align:center;cursor:pointer;border-radius:.75rem;margin-bottom:1rem;padding:2rem;transition:all .2s}.tool-upload-area:hover{border-color:var(--primary-color);background-color:#4f46e508}.tool-upload-placeholder{color:var(--text-light)}.tool-upload-placeholder i{margin-bottom:.5rem;font-size:2rem;display:block}.tool-controls{flex-direction:column;gap:1rem;display:flex}.tool-row{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.tool-field{flex:1;min-width:140px}.tool-field label{color:var(--text-dark);margin-bottom:.4rem;font-size:.85rem;font-weight:600;display:block}:is(.tool-field input,.tool-field select,.tool-field textarea){border:1px solid var(--border-color);background-color:var(--bg-white);width:100%;color:var(--text-dark);box-sizing:border-box;border-radius:.5rem;padding:.65rem .85rem;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s}:is(.tool-field input:focus,.tool-field select:focus,.tool-field textarea:focus){border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #4f46e51a}.tool-lock-btn{border:1px solid var(--border-color);cursor:pointer;width:40px;height:40px;color:var(--primary-color);background:0 0;border-radius:.5rem;flex-shrink:0;font-size:.9rem;transition:all .2s}.tool-lock-btn:hover{background-color:var(--primary-color);color:#fff}.tool-actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.tool-result{background-color:var(--bg-light);border:1px solid var(--border-color);border-radius:.75rem;margin-top:1.25rem;padding:1rem;overflow-x:auto}[data-theme=dark] .tool-result{background-color:#0f172a;border-color:#2a3548}.tool-result p{margin-bottom:.25rem;font-size:.9rem}.tool-textarea{border:1px solid var(--border-color);resize:vertical;background-color:var(--bg-white);width:100%;color:var(--text-dark);box-sizing:border-box;border-radius:.5rem;margin-bottom:1rem;padding:.75rem;font-family:inherit;font-size:.95rem;line-height:1.6;transition:border-color .2s,box-shadow .2s}.tool-textarea:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #4f46e51a}.tool-code{color:#a6e3a1;white-space:pre-wrap;word-break:break-all;background-color:#1e1e2e;border-radius:.5rem;padding:1rem;font-family:Courier New,Courier,monospace;font-size:.8rem;line-height:1.5;overflow-x:auto}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.stat-box{text-align:center;background-color:var(--bg-light);border:1px solid var(--border-color);border-radius:.6rem;padding:.75rem .5rem}[data-theme=dark] .stat-box{background-color:#0f172a;border-color:#2a3548}.stat-value{color:var(--primary-color);font-size:1.2rem;font-weight:700;display:block}.stat-label{color:var(--text-light);text-transform:uppercase;letter-spacing:.3px;margin-top:.15rem;font-size:.7rem;display:block}.keyword-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.5rem;max-height:500px;padding-right:.5rem;display:grid;overflow-y:auto}.keyword-chip{background-color:var(--bg-white);border:1px solid var(--border-color);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;transition:all .2s;display:flex}[data-theme=dark] .keyword-chip{background-color:#1a2234}.keyword-chip:hover{border-color:var(--primary-color);box-shadow:var(--shadow-sm)}.keyword-type{color:#fff;text-transform:uppercase;white-space:nowrap;border-radius:.25rem;padding:.15rem .4rem;font-size:.65rem;font-weight:700}.keyword-text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.keyword-copy{color:var(--text-light);flex-shrink:0;font-size:.8rem}.density-table{border-collapse:collapse;width:100%;font-size:.9rem}:is(.density-table th,.density-table td){text-align:left;border-bottom:1px solid var(--border-color);padding:.5rem}.density-table th{color:var(--text-light);text-transform:uppercase;font-size:.8rem;font-weight:600}.density-bar{background-color:var(--primary-color);border-radius:4px;min-width:4px;height:8px;transition:width .3s}.char-ok{color:var(--secondary-color);font-weight:400}.char-warn{color:#ef4444;font-weight:400}.tool-slider-row{flex-direction:column;gap:.3rem;display:flex}.tool-slider-header{color:var(--text-dark);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.tool-slider-header i{color:var(--primary-color);text-align:center;width:16px}.tool-slider-header span{flex:1;font-weight:600}.tool-slider-header strong{text-align:right;min-width:32px;color:var(--primary-color);font-size:.8rem}.tool-range{background:var(--border-color);appearance:none;cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px}.tool-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--primary-color);cursor:pointer;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #0003}.tool-range::-moz-range-thumb{background:var(--primary-color);cursor:pointer;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #0003}.tool-progress{text-align:center;margin-top:.75rem}.tool-progress-bar{background:var(--border-color);border-radius:3px;width:100%;height:6px;margin-bottom:.5rem;overflow:hidden}[data-theme=dark] .tool-progress-bar{background:#2a3548}.tool-progress-fill{background:linear-gradient(90deg,#0f5e5e,#0a4a4a);border-radius:3px;height:100%;transition:width .3s}.tool-progress p{color:var(--text-light);font-size:.85rem}.tool-preview-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.75rem;display:grid}.tool-preview-item{text-align:center;border:1px solid var(--border-color);border-radius:.5rem;position:relative;overflow:hidden}.tool-preview-item img{object-fit:contain;width:100%;max-height:200px;display:block}.tool-preview-label{text-transform:uppercase;letter-spacing:.3px;color:var(--text-light);background:var(--bg-light);padding:.4rem 0;font-size:.75rem;font-weight:600;display:block}[data-theme=dark] .tool-preview-label{background:#0f172a}@media (max-width:992px){.Tools-module__l_bw9G__relatedGrid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.Tools-module__l_bw9G__hero{padding:3rem 0 2.5rem}.Tools-module__l_bw9G__hero h1{font-size:2rem}.Tools-module__l_bw9G__heroSub{font-size:1rem}.Tools-module__l_bw9G__heroStats{gap:1.5rem}.Tools-module__l_bw9G__heroStatNum{font-size:1.4rem}.Tools-module__l_bw9G__toolsSection{padding:2rem 0}.Tools-module__l_bw9G__toolGrid{grid-template-columns:1fr;gap:1rem}.Tools-module__l_bw9G__toolCard{padding:1.25rem}.Tools-module__l_bw9G__toolCardIcon{width:48px;height:48px;font-size:1.2rem}.Tools-module__l_bw9G__toolCardBody h3{font-size:1rem}.Tools-module__l_bw9G__relatedGrid{grid-template-columns:1fr}.Tools-module__l_bw9G__seoSection{padding:2rem 0}.Tools-module__l_bw9G__seoContent h2{font-size:1.25rem}.tool-card{padding:1.25rem}.tool-card h3{font-size:1.15rem}.keyword-grid{grid-template-columns:1fr}.tool-preview-grid{grid-template-columns:1fr}}@media (max-width:576px){.Tools-module__l_bw9G__hero{padding:2.5rem 0 2rem}.Tools-module__l_bw9G__hero h1{font-size:1.6rem}.Tools-module__l_bw9G__heroStats{gap:1.25rem}.Tools-module__l_bw9G__heroStatNum{font-size:1.2rem}.Tools-module__l_bw9G__toolCard{gap:1rem;padding:1rem}.Tools-module__l_bw9G__toolCardIcon{border-radius:.6rem;width:42px;height:42px;font-size:1rem}.Tools-module__l_bw9G__toolCardBody h3{font-size:.9rem}.Tools-module__l_bw9G__toolCardBody p{-webkit-line-clamp:1;font-size:.8rem}.Tools-module__l_bw9G__toolCardArrow{display:none}.tool-row{flex-direction:column;gap:.75rem}.tool-field{min-width:0}.tool-card{border-radius:.75rem;padding:1rem}.stats-grid{grid-template-columns:repeat(3,1fr)}.density-table{font-size:.8rem}:is(.density-table th,.density-table td){padding:.4rem .3rem}}
