:root{--bg:#03070b;--bg2:#070c12;--surface:#0a1119;--surface2:#0d151f;--text:#f7f9fc;--muted:#8c98a7;--line:rgba(255,255,255,.09);--blue:#2586ff;--cyan:#00d5ff;--violet:#8d5cff;--pink:#f348a1;--amber:#ffac45;--green:#20d69b;--radius:20px;--shell:1480px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -20%,rgba(37,134,255,.08),transparent 30%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{width:min(var(--shell),calc(100% - 64px));margin:0 auto}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(3,7,11,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.headerInner{height:72px;gap:36px}.brand,.headerInner{display:flex;align-items:center}.brand{gap:12px;font-weight:800;letter-spacing:.09em;font-size:19px;white-space:nowrap}.brand>span:last-child>span{color:#3c9aff}.brandMark{width:24px;height:24px;position:relative;display:inline-block;filter:drop-shadow(0 0 10px rgba(37,134,255,.35))}.brandMark span,.brandMark:after,.brandMark:before{content:"";position:absolute;background:linear-gradient(180deg,#4ab7ff,#3f63ff);border-radius:3px}.brandMark:before{width:5px;height:24px;left:6px;transform:skew(-24deg)}.brandMark:after{width:5px;height:24px;right:6px;transform:skew(24deg)}.brandMark span{width:11px;height:4px;left:7px;bottom:4px}.desktopNav{display:flex;gap:28px;margin:auto;font-size:14px;color:#c5ccd5}.desktopNav a:hover{color:white}.headerActions{display:flex;gap:10px}.allToolsButton,.iconButton{height:40px;border:1px solid var(--line);background:rgba(255,255,255,.03);display:inline-flex;align-items:center;justify-content:center;border-radius:12px}.iconButton{width:40px}.allToolsButton{padding:0 15px;gap:8px;font-size:13px}.hero{border-bottom:1px solid var(--line);overflow:hidden;background:linear-gradient(180deg,rgba(4,9,15,.2),rgba(3,7,11,.9))}.hero,.heroInner{min-height:620px;position:relative}.heroInner{display:grid;grid-template-columns:minmax(0,820px) 1fr;align-items:center;z-index:2}.heroCopy{padding:80px 0 70px}.eyebrow,.sectionKicker{font-size:12px;letter-spacing:.18em;font-weight:750}.neonText{color:#39a4ff;text-shadow:0 0 22px rgba(37,134,255,.24)}.categoryHero h1,.hero h1,.notFound h1,.toolHero h1{font-size:clamp(58px,6vw,96px);line-height:.96;margin:20px 0 24px;letter-spacing:-.055em}.hero h1 span{background:linear-gradient(100deg,#2b91ff,#6f77ff 52%,#d45cff);-webkit-background-clip:text;color:transparent}.heroCopy>p{max-width:720px;color:#aeb8c5;font-size:19px;line-height:1.6;margin:0 0 34px}.searchWrap{position:relative;max-width:780px}.heroSearch{height:68px;border-radius:18px;padding:8px 8px 8px 22px;display:flex;align-items:center;gap:14px;background:rgba(8,15,23,.88);border:1px solid rgba(50,160,255,.6);box-shadow:0 0 40px rgba(37,134,255,.09),inset 0 0 24px rgba(255,255,255,.015)}.heroSearch:focus-within{box-shadow:0 0 50px rgba(37,134,255,.16)}.heroSearch input{flex:1 1;background:transparent;border:0;outline:0;color:white;font-size:16px;min-width:0}.heroSearch input::placeholder{color:#718094}.heroSearch button,.primaryButton{border:0;background:linear-gradient(135deg,#2697ff,#3f65ff);color:#fff;box-shadow:0 8px 30px rgba(37,134,255,.25);font-weight:700;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.heroSearch button{height:50px;padding:0 23px}.searchResults{position:absolute;top:76px;left:0;right:0;border:1px solid var(--line);background:#09111a;border-radius:16px;padding:7px;box-shadow:0 22px 50px rgba(0,0,0,.45);z-index:20}.searchResults a{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:10px}.searchResults a:hover{background:rgba(255,255,255,.05)}.searchResults span{display:flex;gap:10px}.searchResults small{color:var(--muted)}.popular{display:flex;gap:18px;flex-wrap:wrap;margin-top:16px;font-size:13px;color:#68b9ff}.popular b{color:#8e9bac}.heroAside{justify-self:end;display:flex;flex-direction:column;gap:9px;font-size:13px;letter-spacing:.35em;color:#87bfff;margin-right:70px}.heroAside i{width:46px;height:1px;background:#86aaff;margin-top:12px}.heroGlow{position:absolute;border-radius:50%;filter:blur(80px);opacity:.18}.heroGlowOne{width:430px;height:430px;background:#247bff;right:12%;top:40px}.heroGlowTwo{width:280px;height:280px;background:#a73fff;right:2%;top:160px}.heroArc{position:absolute;border-radius:50%;border:1px solid rgba(69,138,255,.4);right:-7%;top:80px;width:580px;height:390px;transform:rotate(-14deg);box-shadow:0 0 18px rgba(37,134,255,.2),inset 0 0 18px rgba(37,134,255,.14)}.arcTwo{right:-1%;top:140px;width:490px;height:320px;border-color:rgba(219,74,255,.32);transform:rotate(14deg)}.section{padding:86px 0}.sectionHead{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px}.faqSection h2,.indiaSection h2,.sectionHead h2,.seoPanel h2,.toolContent h2{font-size:36px;letter-spacing:-.035em;margin:8px 0}.indiaSection p,.sectionHead p,.seoPanel p,.toolContent p{margin:0;color:var(--muted);line-height:1.7}.sectionHead>a{display:flex;align-items:center;gap:8px;color:#5cb4ff;font-size:14px}.toolGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.featuredGrid{grid-template-columns:repeat(6,1fr)}.categoryCard,.toolCard{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(15,23,33,.92),rgba(8,14,21,.92));border:1px solid var(--line);border-radius:18px}.categoryCard:before,.toolCard:before,.toolExperience:before{content:"";position:absolute;inset:-1px;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 15% 0,var(--accentGlow,rgba(37,134,255,.16)),transparent 35%);opacity:.75}.toolCard{min-height:194px;padding:20px;display:flex;flex-direction:column;transition:.22s ease}.toolCard:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 15px 40px rgba(0,0,0,.28),0 0 25px var(--accentGlow)}.toolCardTop{display:flex;justify-content:space-between;position:relative}.categoryIcon,.toolIcon{width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--accent) 12%,#0b1119);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);box-shadow:0 0 20px var(--accentGlow)}.toolBadge{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#9eb0c4}.toolCard h3{font-size:16px;margin:22px 0 8px;position:relative}.toolCard p{color:#8d9aaa;font-size:13px;line-height:1.5;margin:0;position:relative}.toolCardLink{font-size:12px;color:var(--accent);display:flex;gap:6px;align-items:center;margin-top:auto;padding-top:18px;position:relative}.accent-blue{--accent:#2e91ff;--accentGlow:rgba(46,145,255,.14)}.accent-cyan{--accent:#00d4e8;--accentGlow:rgba(0,212,232,.13)}.accent-violet{--accent:#8f6bff;--accentGlow:rgba(143,107,255,.14)}.accent-pink{--accent:#f050a5;--accentGlow:rgba(240,80,165,.12)}.accent-amber{--accent:#ffab43;--accentGlow:rgba(255,171,67,.12)}.accent-green{--accent:#25d79d;--accentGlow:rgba(37,215,157,.12)}.categoryGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px}.categoryCard{min-height:250px;padding:24px;display:flex;flex-direction:column;gap:22px}.categoryCard h3{font-size:18px;margin:0 0 8px}.categoryCard p{font-size:13px;line-height:1.55;color:var(--muted);margin:0}.categoryCard>span:last-child{margin-top:auto;color:var(--accent);font-size:13px;display:flex;align-items:center;gap:7px}.trustStrip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:20px;background:rgba(9,15,22,.7);margin-bottom:30px}.trustStrip>div{display:flex;align-items:center;gap:20px;padding:26px 30px;border-right:1px solid var(--line)}.trustStrip>div:last-child{border:0}.trustStrip svg{color:#49aaff;filter:drop-shadow(0 0 10px rgba(37,134,255,.28))}.trustStrip span{display:flex;flex-direction:column;gap:4px}.trustStrip small{color:var(--muted)}.indiaSection{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.indiaLinks{display:grid;grid-gap:12px;gap:12px}.indiaLinks a{padding:22px;border:1px solid var(--line);border-radius:15px;display:flex;justify-content:space-between;align-items:center;background:#091019}.subPage{min-height:70vh;padding-bottom:80px}.categoryHero,.toolHero{padding-top:100px;padding-bottom:50px}.categoryHero h1,.toolHero h1{font-size:clamp(52px,6vw,82px);margin-bottom:18px}.categoryHero p,.toolHero>p{font-size:18px;color:#9da9b7;max-width:760px;line-height:1.7}.breadcrumbs{display:flex;gap:8px;align-items:center;color:#718094;font-size:12px;margin-bottom:35px}.breadcrumbs svg{width:13px}.toolExperience{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:24px;background:linear-gradient(180deg,#0b121b,#070c12);padding:30px;box-shadow:0 30px 70px rgba(0,0,0,.28),0 0 60px var(--accentGlow)}.experienceTop{position:relative;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:26px}.experienceTop h2{font-size:27px;margin:8px 0 0}.privatePill{display:flex;gap:7px;align-items:center;color:#9cadbd;border:1px solid var(--line);padding:9px 12px;border-radius:999px;font-size:12px}.toolUi{position:relative}.fileDrop{height:230px;border:1px dashed color-mix(in srgb,var(--accent) 40%,rgba(255,255,255,.12));border-radius:18px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#b8c4d0;background:rgba(255,255,255,.015);cursor:pointer}.fileDrop:hover{background:color-mix(in srgb,var(--accent) 4%,transparent);box-shadow:inset 0 0 40px var(--accentGlow)}.fileDrop svg{color:var(--accent)}.fileDrop span{font-size:12px;color:#718094}.fileDrop input{display:none}.controlRow{display:grid;grid-template-columns:200px 1fr auto;align-items:center;grid-gap:20px;gap:20px;padding-top:22px}.controlRow label{font-size:13px;color:#a8b4c0;display:flex;justify-content:space-between}.controlRow input[type=range]{width:100%;accent-color:var(--accent)}.primaryButton,.secondaryButton{height:46px;padding:0 18px;border-radius:12px}.secondaryButton{border:1px solid var(--line);background:#0d151e;color:#d9e1e9;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.primaryButton.wide{width:100%;margin-top:20px}.primaryButton:disabled{opacity:.45;cursor:not-allowed}.resultBox{display:flex;justify-content:space-between;align-items:center;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));background:color-mix(in srgb,var(--accent) 5%,#0a1119);padding:16px;border-radius:14px;margin-top:18px}.resultBox>div{display:flex;flex-direction:column;gap:4px}.resultBox small{color:#8190a0}.fieldGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.fieldGrid label,.singleField{font-size:12px;color:#8e9cab;display:flex;flex-direction:column;gap:8px}.fieldGrid input,.fieldGrid select,.singleField input{height:52px;border:1px solid var(--line);border-radius:12px;background:#0b121a;color:#fff;padding:0 14px;outline:0}.fieldGrid input:focus,.singleField input:focus{border-color:var(--accent)}.singleField{max-width:360px;margin-bottom:18px}.metricGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:18px}.metricCard{background:#0b121a;border:1px solid var(--line);border-radius:14px;padding:18px}.metricCard span{font-size:11px;color:#82909f;text-transform:uppercase;letter-spacing:.08em}.metricCard strong{display:block;font-size:25px;margin-top:8px;letter-spacing:-.03em}.textArea{width:100%;min-height:220px;border-radius:15px;border:1px solid var(--line);background:#091019;color:#dfe6ed;padding:17px;resize:vertical;outline:0;line-height:1.55}.textArea:focus{border-color:var(--accent)}.buttonRow,.textArea.output{margin-top:14px}.buttonRow{display:flex;flex-wrap:wrap;gap:10px}.toolContent{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;padding-top:70px;padding-bottom:20px}.toolContent ul{margin:20px 0 0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.toolContent li{color:#c6d0da}.toolContent li:before{content:"↗";color:#42a9ff;margin-right:10px}.mutedNote{font-size:12px!important;color:#697787!important}.relatedGrid{grid-template-columns:repeat(4,1fr)}.faqSection{padding:50px 0 90px;max-width:900px;margin-left:auto;margin-right:auto}.faqSection details{border-top:1px solid var(--line);padding:19px 0}.faqSection details:last-child{border-bottom:1px solid var(--line)}.faqSection summary{cursor:pointer;font-weight:650}.faqSection p{color:var(--muted);line-height:1.6}.seoPanel{padding:35px;border:1px solid var(--line);border-radius:20px;background:#080e15;margin-bottom:80px}.indiaHub{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.indiaHub a{border:1px solid var(--line);border-radius:20px;padding:30px;background:linear-gradient(135deg,#0b121a,#071018);position:relative}.indiaHub a>span{color:#3c9fff;font-size:12px}.indiaHub h2{font-size:30px}.indiaHub p{color:var(--muted)}.indiaHub svg{position:absolute;right:28px;bottom:28px}.footer{border-top:1px solid var(--line);padding:45px 0;color:#8e9baa}.footerGrid{display:grid;grid-template-columns:1.2fr 1fr auto;grid-gap:40px;gap:40px;align-items:start}.footer p,.footerLinks{font-size:13px}.footerLinks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.footerMeta{display:flex;flex-direction:column;gap:8px;text-align:right;font-size:12px}.notFound{padding:140px 0}.notFound p{color:var(--muted);margin-bottom:30px}@media(max-width:1100px){.categoryGrid,.featuredGrid,.toolGrid{grid-template-columns:repeat(3,1fr)}.heroInner{grid-template-columns:1fr}.heroAside{display:none}.heroCopy{max-width:850px}.desktopNav{display:none}.footerGrid{grid-template-columns:1fr 1fr}.footerMeta{text-align:left}.fieldGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.shell{width:min(100% - 28px,var(--shell))}.siteHeader .allToolsButton{display:none}.headerInner{height:64px}.hero,.heroInner{min-height:640px}.heroCopy{padding:70px 0}.hero h1{font-size:58px}.heroCopy>p{font-size:16px}.heroSearch{height:auto;min-height:62px}.heroSearch button{padding:0 14px}.heroSearch button svg{display:none}.popular{gap:10px}.categoryGrid,.featuredGrid,.relatedGrid,.toolGrid{grid-template-columns:1fr}.categoryCard{min-height:210px}.section{padding:62px 0}.sectionHead{align-items:flex-start}.trustStrip{grid-template-columns:1fr}.trustStrip>div{border-right:0;border-bottom:1px solid var(--line)}.indiaHub,.indiaSection,.toolContent{grid-template-columns:1fr;gap:30px}.categoryHero,.toolHero{padding-top:70px}.categoryHero h1,.toolHero h1{font-size:52px}.experienceTop{display:block}.privatePill{margin-top:14px;width:max-content}.toolExperience{padding:18px}.controlRow{grid-template-columns:1fr}.fieldGrid,.metricGrid{grid-template-columns:1fr 1fr}.footerGrid{grid-template-columns:1fr}.footerLinks{grid-template-columns:repeat(2,1fr)}.footerMeta{text-align:left}.resultBox{align-items:flex-start;gap:16px;flex-direction:column}.resultBox .primaryButton{width:100%}}.hero,.heroInner{min-height:560px}.heroCopy{padding:66px 0 62px}.heroCopy>p{max-width:700px}.arcThree{right:7%;top:104px;width:410px;height:290px;border-color:rgba(0,213,255,.16);transform:rotate(-34deg);opacity:.75}.heroAside{margin-right:84px}.heroAside span{position:relative;z-index:2}.featuredSection{padding-top:78px}.categoryCard,.toolCard{will-change:transform}.categoryCard>span:last-child svg,.inlineArrowLink svg,.localClusterHead a svg,.localToolLinks a svg,.toolCardLink svg{transition:transform .2s ease}.categoryCard:hover>span:last-child svg,.inlineArrowLink:hover svg,.localClusterHead a:hover svg,.localToolLinks a:hover svg,.toolCard:hover .toolCardLink svg{transform:translateX(3px)}.categoryCard{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.categoryCard:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 36%,transparent);box-shadow:0 18px 44px rgba(0,0,0,.26),0 0 28px var(--accentGlow)}.categoryCard>div,.categoryCard>span{position:relative}.indiaSectionRich{grid-template-columns:.85fr 1.15fr;gap:90px}.localClusters{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.localClusterCard{border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,rgba(13,21,31,.82),rgba(8,14,21,.92));padding:22px;min-height:240px}.localClusterHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid var(--line)}.localClusterHead span{font-size:10px;letter-spacing:.15em;color:#62b6ff}.localClusterHead h3{font-size:22px;margin:6px 0 0}.localClusterHead a{display:flex;align-items:center;gap:7px;font-size:12px;color:#68b9ff}.localToolLinks{display:grid;margin-top:10px}.localToolLinks a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.055);font-size:13px;color:#c7d0da}.localToolLinks a:last-child{border-bottom:0}.compactHero{padding-top:78px;padding-bottom:26px}.compactHero h1{margin-top:16px}.categoryMeta{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.categoryMeta span{font-size:12px;color:#9eabba;border:1px solid var(--line);background:rgba(255,255,255,.025);border-radius:999px;padding:9px 12px}.categoryToolSection{padding-top:52px}.categoryBenefits{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:20px;overflow:hidden;background:rgba(8,14,21,.68);margin-bottom:70px}.categoryBenefits>div{padding:26px 28px;border-right:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;grid-column-gap:14px;column-gap:14px;grid-row-gap:4px;row-gap:4px;align-items:center}.categoryBenefits>div:last-child{border-right:0}.categoryBenefits svg{grid-row:1/3;color:#4caaff}.categoryBenefits strong{font-size:14px}.categoryBenefits span{font-size:12px;color:var(--muted)}.categorySeoPanel{margin-bottom:90px}.inlineArrowLink{display:inline-flex;align-items:center;gap:8px;color:#5eb5ff;font-size:13px;margin-top:22px}.compactToolHero{padding-top:74px;padding-bottom:34px}.compactToolHero h1{font-size:clamp(48px,5.3vw,78px)}.toolTrustRow{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:18px;margin-top:18px;background:rgba(8,14,21,.64)}.toolTrustRow>div{display:flex;align-items:center;gap:14px;padding:20px 22px;border-right:1px solid var(--line)}.toolTrustRow>div:last-child{border-right:0}.toolTrustRow svg{color:#4daaff}.toolTrustRow span{display:flex;flex-direction:column;gap:3px}.toolTrustRow strong{font-size:13px}.toolTrustRow small{font-size:11px;color:var(--muted)}.howToSection{padding:58px 0 22px}.howToSection>h2{font-size:34px;letter-spacing:-.035em;margin:8px 0 24px}.howToGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.howToGrid>div{border:1px solid var(--line);border-radius:18px;padding:24px;background:linear-gradient(180deg,rgba(14,22,32,.72),rgba(7,12,18,.86))}.howToGrid>div>span{display:inline-block;font-size:11px;letter-spacing:.15em;color:#55adff;margin-bottom:22px}.howToGrid h3{font-size:17px;margin:0 0 8px}.howToGrid p{font-size:13px;line-height:1.6;color:var(--muted);margin:0}.allToolsHero{padding:92px 0 52px}.allToolsHero h1,.infoHero h1{font-size:clamp(54px,6vw,88px);line-height:.98;letter-spacing:-.055em;margin:18px 0 20px}.allToolsHero>p,.infoHero>p{font-size:18px;color:#9da9b7;max-width:720px;line-height:1.65;margin-bottom:30px}.allToolsGroup{padding:54px 0}.allToolsGroup+.allToolsGroup{border-top:1px solid var(--line)}.infoHero{padding:92px 0 46px}.backLink{display:inline-flex;align-items:center;gap:7px;color:#8190a0;font-size:12px;margin-bottom:46px}.infoContent{max-width:920px;padding-bottom:100px}.infoContent h2{font-size:30px;letter-spacing:-.03em;margin:46px 0 14px}.infoContent p{color:#9ba7b4;font-size:16px;line-height:1.8;margin:0}.inlineTextLink{color:#58b2ff;text-decoration:underline;text-underline-offset:4px}.footerGridExpanded{grid-template-columns:1.5fr .65fr .65fr auto}.footerBrand>span{display:block;font-size:11px;letter-spacing:.08em;color:#607080;margin-top:14px}.footerColumn{display:flex;flex-direction:column;gap:10px;font-size:12px}.footerColumn strong{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#dbe3ea;margin-bottom:5px}.footerColumn a{color:#8794a3}.footerColumn a:hover{color:#fff}@media(max-width:1100px){.indiaSectionRich{grid-template-columns:1fr;gap:38px}.localClusters{grid-template-columns:1fr 1fr}.footerGridExpanded{grid-template-columns:1fr 1fr 1fr}.footerMeta{grid-column:1/-1;flex-direction:row;gap:16px}}@media(max-width:720px){.hero,.heroInner{min-height:590px}.heroCopy{padding:62px 0 54px}.hero h1{font-size:54px}.featuredSection{padding-top:56px}.categoryBenefits,.howToGrid,.localClusters,.toolTrustRow{grid-template-columns:1fr}.categoryBenefits>div,.toolTrustRow>div{border-right:0;border-bottom:1px solid var(--line)}.categoryBenefits>div:last-child,.toolTrustRow>div:last-child{border-bottom:0}.footerGridExpanded{grid-template-columns:1fr 1fr}.footerBrand,.footerMeta{grid-column:1/-1}.footerMeta{flex-direction:column}.allToolsHero,.infoHero{padding-top:68px}.allToolsHero h1,.infoHero h1{font-size:52px}}.categoryGuide,.seoDeepDive{padding:58px 0 18px}.seoDeepDive{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.seoArticle{border:1px solid var(--line);border-radius:20px;padding:28px;background:linear-gradient(180deg,rgba(14,22,32,.68),rgba(7,12,18,.84))}.seoArticle h2{font-size:25px;line-height:1.12;letter-spacing:-.03em;margin:0 0 16px}.seoArticle p{font-size:14px;line-height:1.75;color:#9aa7b5;margin:0}.seoArticle p+p{margin-top:14px}.categoryGuide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:54px}.workflowLinks{padding:30px 0 12px}.workflowLinks h2{font-size:30px;letter-spacing:-.035em;margin:8px 0 18px}.workflowLinks>div{display:flex;flex-wrap:wrap;gap:10px}.workflowLinks a{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:rgba(255,255,255,.025);border-radius:999px;padding:11px 14px;color:#9fcfff;font-size:12px;transition:border-color .2s ease,transform .2s ease,background .2s ease}.workflowLinks a:hover{transform:translateY(-2px);border-color:rgba(75,171,255,.35);background:rgba(75,171,255,.055)}.colorControl{display:flex!important;align-items:center!important;gap:9px!important;min-width:max-content}.colorControl input[type=color]{width:34px!important;height:34px!important;padding:2px!important;border-radius:9px!important;border:1px solid var(--line)!important;background:#0b1118!important}.colorControl b{font-size:11px!important;color:#8d9aaa!important}.toolNote{display:flex;align-items:center;gap:9px;border:1px solid rgba(77,170,255,.18);background:rgba(77,170,255,.05);color:#9cb2c8;border-radius:12px;padding:11px 13px;margin-top:12px;font-size:11px;line-height:1.45}.toolNote svg{color:#4daaff;flex:0 0 auto}@media(max-width:860px){.categoryGuide,.seoDeepDive{grid-template-columns:1fr}}.queueHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:18px}.queueHead>span{font-size:12px;font-weight:700;color:#dce5ed}.queueHead>small{font-size:10px;color:#778493;text-align:right}.fileQueue{display:grid;grid-gap:8px;gap:8px;margin-top:9px}.fileQueueItem{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--line);border-radius:12px;padding:10px 11px;background:rgba(255,255,255,.025)}.fileQueueItem>span{display:flex;align-items:center;gap:10px;min-width:0}.fileQueueItem>span>b{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:rgba(76,170,255,.08);color:#65b7ff;font-size:10px;flex:0 0 auto}.fileQueueItem>span>span{display:flex;flex-direction:column;gap:2px;min-width:0}.fileQueueItem strong{font-size:11px;font-weight:600;color:#d8e0e8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.fileQueueItem small{font-size:9px;color:#6f7d8b}.fileQueueItem>div{display:flex;gap:5px;flex:0 0 auto}.fileQueueItem button{width:28px;height:28px;border-radius:8px;border:1px solid var(--line);background:#0b1118;color:#8d9baa;display:grid;place-items:center;cursor:pointer}.fileQueueItem button:hover:not(:disabled){color:#fff;border-color:rgba(76,170,255,.3)}.fileQueueItem button:disabled{opacity:.28;cursor:default}.toolError{border:1px solid rgba(255,91,110,.22);background:rgba(255,91,110,.06);color:#ff9caa;border-radius:12px;padding:11px 13px;margin-top:12px;font-size:11px}@media(max-width:720px){.queueHead{align-items:flex-start;flex-direction:column;gap:5px}.queueHead>small{text-align:left}.fileQueueItem strong{max-width:190px}}.calcModeTabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.calcModeTabs button{border:1px solid var(--line);background:#0b121a;color:#8f9cab;border-radius:10px;padding:10px 12px;font-size:11px;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.calcModeTabs button:hover{color:#dce5ed;border-color:rgba(255,255,255,.14)}.calcModeTabs button.active{color:#fff;border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent) 10%,#0b121a);box-shadow:0 0 20px var(--accentGlow)}.unitTabs{margin-bottom:20px}.calculatorTwoFields{grid-template-columns:repeat(2,minmax(0,1fr))}.compoundFields{grid-template-columns:repeat(5,minmax(0,1fr))}.compactMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.formulaNote{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.formulaNote span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#6f7d8b}.formulaNote code{font-size:12px;color:#c9d3dd;background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;padding:7px 9px}.healthNote{border-color:rgba(37,215,157,.18);background:rgba(37,215,157,.045)}.growthTableWrap{overflow-x:auto;margin-top:18px;border:1px solid var(--line);border-radius:14px}.growthTable{width:100%;border-collapse:collapse;min-width:620px}.growthTable td,.growthTable th{text-align:right;padding:11px 14px;border-bottom:1px solid var(--line);font-size:11px}.growthTable td:first-child,.growthTable th:first-child{text-align:left}.growthTable th{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#718091;background:#0a1017}.growthTable td{color:#aeb9c5}.growthTable tr:last-child td{border-bottom:0}.sourcePanel{margin-top:34px;border:1px solid var(--line);border-radius:16px;padding:20px 22px;background:rgba(255,255,255,.018)}.sourcePanel>p{font-size:12px;color:#7f8d9b;margin:7px 0 12px}.sourcePanel>div{display:flex;flex-wrap:wrap;gap:9px}.sourcePanel a{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#8ec9ff;border:1px solid rgba(76,170,255,.16);border-radius:999px;padding:8px 11px;background:rgba(76,170,255,.04)}.sourcePanel a:hover{border-color:rgba(76,170,255,.3)}@media(max-width:1100px){.compoundFields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.ageFields,.calculatorTwoFields,.compactMetrics,.compoundFields{grid-template-columns:1fr}.calcModeTabs{display:grid;grid-template-columns:1fr 1fr}.formulaNote{align-items:flex-start;flex-direction:column}}.quickPills{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.quickPills button{border:1px solid var(--line);background:rgba(255,255,255,.025);color:#91a0af;border-radius:999px;padding:8px 11px;font-size:10px;cursor:pointer}.quickPills button:hover{color:#fff;border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--accent) 6%,transparent)}.textMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.caseButtons{gap:8px}.outputWrap{position:relative}.outputWrap .textArea.output{padding-right:105px}.copyButton{position:absolute;right:10px;top:24px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#0d151e;color:#aeb9c4;border-radius:9px;padding:8px 10px;font-size:10px;cursor:pointer}.copyButton:hover:not(:disabled){color:#fff;border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.copyButton:disabled{opacity:.35;cursor:default}.codeArea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.jsonControls{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:14px}.jsonControls .buttonRow{margin-top:0}.jsonControls label{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#8391a0}.jsonControls select{height:40px;border:1px solid var(--line);border-radius:10px;background:#0b121a;color:#fff;padding:0 12px}.validationPill{display:inline-flex;align-items:center;border-radius:999px;padding:7px 10px;font-size:10px;margin-top:12px}.validationPill.valid{border:1px solid rgba(37,215,157,.2);background:rgba(37,215,157,.06);color:#79e4bf}.validationPill.invalid{border:1px solid rgba(255,91,110,.22);background:rgba(255,91,110,.06);color:#ff9caa}.referenceFacts{display:grid;grid-gap:0;gap:0;margin-top:20px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.referenceFacts>div{display:grid;grid-template-columns:minmax(130px,.8fr) 1.2fr;grid-gap:16px;gap:16px;padding:11px 13px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.018)}.referenceFacts>div:last-child{border-bottom:0}.referenceFacts span{font-size:10px;color:#798795}.referenceFacts strong{font-size:11px;color:#d3dce5;font-weight:600}@media(max-width:1100px){.textMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.textMetricGrid{grid-template-columns:1fr 1fr}.jsonControls{align-items:stretch;flex-direction:column}.referenceFacts>div{grid-template-columns:1fr;gap:4px}.copyButton{top:22px}}.batch5Fields{grid-template-columns:repeat(4,minmax(0,1fr))}.tableToolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:22px}.tableToolbar>div:first-child{display:flex;flex-direction:column;gap:4px}.tableToolbar strong{font-size:13px;color:#dce5ed}.tableToolbar small{font-size:10px;color:#748290}.tableTabs{margin:0}.checkControl{display:inline-flex;align-items:center;gap:9px;margin-top:14px;font-size:11px;color:#9aa8b6;cursor:pointer}.checkControl input{accent-color:var(--accent)}.durationHero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:18px;padding:20px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--accent) 5%,#0a1119)}.durationHero strong{font-size:22px;letter-spacing:-.03em}.durationHero span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#788695}.dateMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.statsInput{min-height:130px}.statMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.summaryCopy{display:inline-flex;align-items:center;gap:7px;margin-top:14px}.calculatorGroups{display:grid;grid-gap:34px;gap:34px}.calculatorGroups>.sectionHead{margin-bottom:6px}.calculatorGroup{display:grid;grid-gap:16px;gap:16px;padding-top:26px;border-top:1px solid var(--line)}.calculatorGroupHead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.calculatorGroupHead h3{font-size:22px;letter-spacing:-.025em;margin:0}.calculatorGroupHead p{font-size:12px;color:var(--muted);margin:0;text-align:right}@media(max-width:1100px){.batch5Fields,.dateMetricGrid,.statMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.batch5Fields,.dateMetricGrid,.statMetricGrid{grid-template-columns:1fr}.calculatorGroupHead,.durationHero,.tableToolbar{align-items:flex-start;flex-direction:column}.calculatorGroupHead p{text-align:left}.tableTabs{display:flex}}.cropStage{position:relative;display:grid;place-items:center;grid-gap:10px;gap:10px;margin:16px 0;padding:14px;border:1px solid var(--line);border-radius:16px;background:#070c12;overflow:hidden}.cropStage canvas{display:block;max-width:100%;max-height:560px;width:auto;height:auto;border-radius:10px;cursor:crosshair;touch-action:none}.cropStage>span{font-size:10px;color:#71808f}.cropFields{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}@media(max-width:720px){.cropFields{grid-template-columns:repeat(2,minmax(0,1fr))}.cropStage canvas{max-height:420px}}.qrInput{min-height:94px}.generatorFields,.qrFields,.randomFields{grid-template-columns:repeat(3,minmax(0,1fr))}.colorPair{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.colorPair label{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:11px;padding:9px 11px;background:rgba(255,255,255,.02);font-size:10px;color:#8795a4}.colorPair input[type=color]{width:34px;height:34px;padding:2px;border:1px solid var(--line);border-radius:8px;background:#0b1118}.colorPair code{font-size:10px;color:#c8d3dd}.qrResult{display:grid;grid-template-columns:minmax(210px,300px) 1fr;grid-gap:24px;gap:24px;align-items:center;margin-top:18px;border:1px solid var(--line);border-radius:18px;padding:20px;background:rgba(255,255,255,.018)}.qrPreview{display:grid;place-items:center;min-height:220px;border-radius:14px;background:#fff;padding:12px;overflow:hidden}.qrPreview svg{display:block;width:100%;height:auto;max-height:320px}.qrResult strong{font-size:16px;color:#e7edf3}.qrResult p{font-size:12px;line-height:1.6;color:#8593a1;margin:8px 0 16px}.randomOutput,.uuidOutput{min-height:220px;margin-top:14px}.passwordOutput{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line));background:color-mix(in srgb,var(--accent) 5%,#091018);border-radius:14px;padding:18px 112px 18px 16px;min-height:66px}.passwordOutput code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;color:#eef4f9;overflow-wrap:anywhere}.passwordOutput .inlineCopy{top:14px}.entropyBar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:12px 0 4px;padding:10px 12px;border-radius:11px;background:rgba(255,255,255,.025);border:1px solid var(--line)}.entropyBar span{font-size:10px;color:#778595}.entropyBar strong{font-size:11px;color:#b9c8d6}.smallNumberInput{width:86px!important;flex:0 0 auto}.toggleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:16px 0}.toggleGrid label{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:10px;padding:10px 11px;background:rgba(255,255,255,.018);font-size:11px;color:#98a6b5}.toggleGrid input{accent-color:var(--accent)}.singleRandomResult{display:grid;place-items:center;min-height:130px;margin-top:16px;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--accent) 5%,#091018);font-size:42px;font-weight:700;letter-spacing:-.04em}.epochNow{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:18px}.epochNow>div{position:relative;display:flex;flex-direction:column;gap:5px;border:1px solid var(--line);border-radius:13px;padding:14px 44px 14px 14px;background:rgba(255,255,255,.018)}.epochNow span{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#72808e}.epochNow strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px;color:#dce6ef;overflow-wrap:anywhere}.conversionMatrix button,.epochNow button,.epochOutputs button{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#0b1219;color:#8392a0;cursor:pointer}.toolSubsection{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.toolSubsection h3{font-size:16px;margin:0 0 14px}.epochOutputs{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.epochOutputs>div{position:relative;display:grid;grid-template-columns:145px 1fr;grid-gap:14px;gap:14px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:10px 48px 10px 11px;background:rgba(255,255,255,.018)}.epochOutputs span{font-size:10px;color:#778695}.epochOutputs strong{font-size:11px;color:#cbd6df;overflow-wrap:anywhere}.dateTimeInput{width:100%;height:44px;border:1px solid var(--line);border-radius:10px;background:#0b121a;color:#fff;padding:0 12px}.matrixFields{grid-template-columns:1fr 1.25fr 1.25fr auto;align-items:flex-end}.matrixSwap{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.matrixHero{margin-bottom:14px}.conversionMatrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.conversionMatrix>div{position:relative;display:grid;grid-template-columns:minmax(150px,.9fr) 1fr;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:10px 46px 10px 11px;background:rgba(255,255,255,.018)}.conversionMatrix span{font-size:10px;color:#7f8d9b}.conversionMatrix strong{font-size:11px;color:#d1dae3;text-align:right;overflow-wrap:anywhere}@media(max-width:980px){.generatorFields,.qrFields,.randomFields{grid-template-columns:repeat(2,minmax(0,1fr))}.matrixFields{grid-template-columns:1fr 1fr}.matrixSwap{width:100%}}@media(max-width:720px){.conversionMatrix,.epochNow,.epochOutputs>div,.generatorFields,.matrixFields,.qrFields,.qrResult,.randomFields,.toggleGrid{grid-template-columns:1fr}.epochOutputs>div{gap:4px}.passwordOutput{padding-right:16px;padding-bottom:60px}.passwordOutput .inlineCopy{top:auto;bottom:12px;left:12px;right:auto}.entropyBar{align-items:flex-start;flex-direction:column}}.adminApp{min-height:100vh;background:radial-gradient(circle at 78% -8%,rgba(45,128,255,.09),transparent 25%),#03070b;color:#eef4fa;display:grid;grid-template-columns:250px 1fr}.adminSidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#060b11,#04080d);padding:22px 16px;display:flex;flex-direction:column;z-index:5}.adminBrand{display:flex;align-items:center;gap:11px;padding:4px 8px 20px}.adminBrandMark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#2492ff,#755dff);display:grid;place-items:center;font-weight:900;font-size:18px;box-shadow:0 0 24px rgba(37,134,255,.25)}.adminBrand div{display:flex;flex-direction:column;gap:2px}.adminBrand strong{font-size:14px;letter-spacing:.08em}.adminBrand small{color:#738090}.adminBrand small,.adminDemo{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.adminDemo{display:flex;align-items:center;gap:8px;margin:2px 8px 18px;border:1px solid rgba(255,185,72,.22);background:rgba(255,172,69,.055);color:#d6a45f;border-radius:10px;padding:8px 10px}.adminDemo span,.adminSourceStatus span{width:7px;height:7px;border-radius:50%;background:#ffac45;box-shadow:0 0 12px rgba(255,172,69,.75)}.adminSidebar nav{display:grid;grid-gap:5px;gap:5px}.adminSidebar nav button{border:0;background:transparent;color:#8996a5;display:flex;align-items:center;gap:11px;text-align:left;border-radius:10px;padding:10px 11px;cursor:pointer;font-size:12px}.adminSidebar nav button:hover{background:rgba(255,255,255,.035);color:#d7e0e9}.adminSidebar nav button.active{background:linear-gradient(90deg,rgba(37,134,255,.13),rgba(37,134,255,.045));color:#fff;border:1px solid rgba(57,164,255,.18);box-shadow:inset 2px 0 #3da5ff}.adminSidebarFoot{margin-top:auto;display:flex;gap:10px;align-items:center;border-top:1px solid rgba(255,255,255,.07);padding:16px 8px 0;color:#708091}.adminSidebarFoot svg{color:#49aaff}.adminSidebarFoot div{display:flex;flex-direction:column;gap:2px}.adminSidebarFoot strong{font-size:10px;color:#9eacbb}.adminSidebarFoot span{font-size:9px}.adminMain{min-width:0;padding:26px 30px 50px}.adminTopbar{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding-bottom:24px}.adminKicker{font-size:9px;letter-spacing:.18em;color:#3e9fff;font-weight:800}.adminTopbar h1{font-size:28px;margin:5px 0 0;letter-spacing:-.035em}.adminTopActions{display:flex;align-items:center;gap:9px}.adminSourceStatus{height:36px;border:1px solid rgba(255,172,69,.18);background:rgba(255,172,69,.045);color:#caa16c;display:flex;align-items:center;gap:8px;padding:0 11px;border-radius:10px;font-size:10px}.adminTopActions a,.adminTopActions select{height:36px;border:1px solid rgba(255,255,255,.09);background:#091019;color:#c5d0db;border-radius:10px;padding:0 11px;font-size:10px}.adminTopActions a{display:inline-flex;align-items:center;gap:7px}.adminMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.adminMetric{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(13,20,29,.96),rgba(7,12,18,.96));border-radius:14px;padding:15px;min-height:118px}.adminMetricTop{display:flex;align-items:center;justify-content:space-between;color:#738190;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.adminMetricTop svg{color:#4da8ff}.adminMetric>strong{display:block;font-size:24px;margin:14px 0 9px;letter-spacing:-.035em}.adminMetric small,.trend{display:inline-flex;align-items:center;gap:4px;font-size:10px}.positive{color:#3ed8a3!important}.negative{color:#ff6f83!important}.adminGrid{display:grid;grid-gap:12px;gap:12px;margin-bottom:12px}.adminGridMain{grid-template-columns:minmax(0,1.5fr) minmax(320px,.85fr)}.adminPanel{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(11,17,25,.96),rgba(6,11,17,.96));border-radius:15px;padding:17px;min-width:0}.adminPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:15px}.adminPanelHead>div{display:flex;flex-direction:column;gap:4px}.adminPanelHead span{font-size:8px;letter-spacing:.15em;color:#6c7a89;font-weight:750}.adminPanelHead h2{font-size:16px;margin:0;letter-spacing:-.02em}.adminPill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border:1px solid rgba(255,255,255,.09);background:#0c131c;color:#8e9cac;border-radius:999px;font-size:9px;white-space:nowrap}.adminPill.blue{color:#63b8ff;border-color:rgba(68,166,255,.22);background:rgba(45,139,255,.06)}.adminPill.green{color:#48d9a8;border-color:rgba(72,217,168,.2);background:rgba(72,217,168,.05)}.adminPill.amber{color:#efb35e;border-color:rgba(239,179,94,.2);background:rgba(239,179,94,.05)}.adminPill.red{color:#ff7386;border-color:rgba(255,115,134,.2);background:rgba(255,115,134,.05)}.adminChart{height:205px;display:flex;align-items:flex-end;gap:5px;padding:24px 8px 0;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(37,134,255,.025),transparent)}.adminChart i{flex:1 1;min-width:4px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#3da4ff,#576bff);box-shadow:0 0 12px rgba(37,134,255,.12);opacity:.82}.adminChartLegend{display:flex;gap:18px;padding-top:10px;color:#778492;font-size:9px}.adminChartLegend span{display:flex;align-items:center;gap:7px}.blueDot,.violetDot{width:7px;height:7px;border-radius:50%}.blueDot{background:#3ca6ff}.violetDot{background:#7c6cff}.sourceList{display:grid}.sourceList>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.055)}.sourceList>div>span{display:flex;align-items:center;gap:8px;font-size:10px;color:#a8b3bf}.sourceList svg{color:#6f7e8d}.adminPrimary,.adminSecondary,.textButton{cursor:pointer}.adminSecondary{margin-top:13px;width:100%;height:37px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#0b121a;color:#c5d0db;font-size:10px;display:flex;align-items:center;justify-content:center;gap:7px}.adminPrimary{height:38px;border:0;border-radius:9px;background:linear-gradient(135deg,#258cff,#4d65ff);color:#fff;padding:0 14px;font-size:10px;font-weight:700;cursor:pointer}.textButton{border:0;background:transparent;color:#55adff;font-size:9px}.compactTable>div{display:grid;grid-template-columns:1fr auto 80px;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.055)}.compactTable span{font-size:10px;color:#aab4bf;overflow:hidden;text-overflow:ellipsis}.compactTable strong{font-size:9px;color:#748290;font-weight:600}.opportunityMini{display:grid;grid-gap:7px;gap:7px}.opportunityMini button{border:1px solid rgba(255,255,255,.065);background:#080e15;color:#d7e0e8;border-radius:10px;padding:9px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:9px;gap:9px;text-align:left;cursor:pointer}.opportunityMini button>b{width:31px;height:31px;border-radius:9px;background:rgba(37,134,255,.08);border:1px solid rgba(37,134,255,.18);display:grid;place-items:center;color:#54adff;font-size:10px}.opportunityMini span{display:flex;flex-direction:column;min-width:0}.opportunityMini strong{font-size:10px}.opportunityMini small{font-size:8px;color:#6f7c89;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.indexHealth,.indexMetrics{grid-template-columns:repeat(4,1fr)}.indexHealth{display:grid;grid-gap:8px;gap:8px}.indexHealth>div{border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#080f16;padding:14px;display:flex;flex-direction:column;gap:5px}.indexHealth strong{font-size:22px}.indexHealth span{font-size:9px;color:#778594}.adminTable{display:grid;overflow-x:auto}.adminTable>div{display:grid;grid-template-columns:minmax(260px,1.8fr) .7fr .7fr .55fr .55fr;grid-gap:12px;gap:12px;align-items:center;min-width:780px;padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.055);font-size:9px;color:#8f9ba8}.adminTable>div strong{font-size:9px;color:#cbd4dc;overflow:hidden;text-overflow:ellipsis}.adminTable .tableHead{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#61707f}.pagesTable>div,.queryTable>div{grid-template-columns:minmax(260px,1.7fr) minmax(130px,.85fr) .5fr .65fr .45fr .45fr .55fr;min-width:940px}.queryTable>div{grid-template-columns:minmax(210px,1.2fr) minmax(260px,1.5fr) .45fr .55fr .4fr .4fr .5fr}.oppList,.oppRow{display:grid}.oppRow{grid-template-columns:42px minmax(260px,1.4fr) .9fr 70px 90px 20px;grid-gap:13px;gap:13px;align-items:center;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:inherit;text-align:left;padding:12px 4px;cursor:pointer}.oppRow:hover{background:rgba(255,255,255,.018)}.scoreRing{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(68,167,255,.27);background:rgba(37,134,255,.07);color:#62b5ff;font-size:10px}.oppMain{display:flex;flex-direction:column;gap:3px;min-width:0}.oppMain strong{font-size:10px}.oppMain span{font-size:9px;color:#aab5c0}.oppMain small{font-size:8px;color:#677482;overflow:hidden;text-overflow:ellipsis}.oppStats{display:flex;gap:12px;font-size:8px;color:#788593}.adminToolbar{display:flex;justify-content:flex-end;margin-bottom:10px}.adminSearch{width:min(430px,100%);height:38px;border:1px solid rgba(255,255,255,.08);background:#091019;border-radius:10px;display:flex;align-items:center;gap:9px;padding:0 11px;color:#627180}.adminSearch input{flex:1 1;border:0;outline:0;background:transparent;color:#dbe4ec;font-size:10px}.countryList{display:grid}.countryList>div{display:grid;grid-template-columns:28px 1fr 90px 70px;align-items:center;grid-gap:9px;gap:9px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.055)}.countryList>div>b{width:24px;height:24px;border-radius:8px;background:#0b141d;display:grid;place-items:center;color:#6caeff;font-size:9px}.countryList>div>span:nth-child(2){display:flex;flex-direction:column;gap:2px}.countryList strong{font-size:10px}.countryList small{font-size:8px;color:#6c7987}.countryList>span{font-size:9px}.geoGrowth{display:grid;grid-template-columns:1fr auto;grid-gap:6px 10px;gap:6px 10px;padding:11px 0}.geoGrowth span{font-size:10px}.geoGrowth strong{font-size:9px;color:#44d6a4}.geoGrowth>div{grid-column:1/-1;height:4px;background:#0b141c;border-radius:99px;overflow:hidden}.geoGrowth i{display:block;height:100%;background:linear-gradient(90deg,#278cff,#51d4ff)}.errorList{display:grid}.errorList>div{display:grid;grid-template-columns:70px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.055)}.errorList span{display:flex;flex-direction:column;gap:4px}.errorList strong{font-size:10px}.errorList small{font-size:9px;line-height:1.5;color:#74818f}.integrationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.integrationCard{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0b121a,#070c12);border-radius:15px;padding:18px}.integrationCard>div{display:flex;align-items:center;justify-content:space-between;color:#4ba9ff}.integrationCard h3{font-size:15px;margin:18px 0 7px}.integrationCard p{font-size:10px;line-height:1.65;color:#84919f;min-height:50px}.integrationCard>span{display:block;color:#637180;font-size:8px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px}.adminDrawer label,.settingsPanel label{display:flex;flex-direction:column;gap:7px;color:#8794a2;font-size:9px;margin-bottom:13px}.adminDrawer select,.adminDrawer textarea,.settingsPanel input,.settingsPanel select{height:40px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#091019;color:#dfe7ef;padding:0 11px}.adminDrawer textarea{height:110px;padding-top:10px;resize:vertical}.securityNote{display:flex;gap:14px;padding:14px;border:1px solid rgba(37,134,255,.14);background:rgba(37,134,255,.04);border-radius:11px}.securityNote svg{color:#4caaFF;flex:0 0 auto}.securityNote strong{font-size:11px}.securityNote p{font-size:9px;color:#798695;line-height:1.6}.securityNote code{color:#65b6ff}.adminDrawerBackdrop{position:fixed;inset:0;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:flex;justify-content:flex-end}.adminDrawer{width:min(470px,100%);height:100%;overflow:auto;background:#071019;border-left:1px solid rgba(255,255,255,.1);padding:28px;box-shadow:-20px 0 70px rgba(0,0,0,.4);position:relative}.drawerClose{position:absolute;right:18px;top:18px;width:34px;height:34px;border:1px solid rgba(255,255,255,.08);background:#0c141d;color:#8493a1;border-radius:9px;display:grid;place-items:center;cursor:pointer}.adminDrawer h2{font-size:24px;letter-spacing:-.035em;margin:18px 0 5px}.drawerQuery{color:#b7c4cf;margin:0 0 7px}.adminDrawer>code{font-size:9px;color:#5faeff;word-break:break-all}.drawerMetrics{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin:20px 0}.drawerMetrics>div{border:1px solid rgba(255,255,255,.07);background:#091019;border-radius:10px;padding:12px}.drawerMetrics span{display:block;font-size:8px;color:#6f7c8a}.drawerMetrics strong{display:block;font-size:17px;margin-top:5px}.adminDrawer h3{font-size:12px;margin-top:20px}.adminDrawer>p:not(.drawerQuery){font-size:10px;color:#83909d;line-height:1.65}@media(max-width:1180px){.adminApp{grid-template-columns:210px 1fr}.adminMetrics{grid-template-columns:repeat(2,1fr)}.adminGridMain{grid-template-columns:1fr}.oppRow{grid-template-columns:42px 1fr 85px 20px}.oppStats{display:none}}@media(max-width:820px){.adminApp{display:block}.adminSidebar{position:relative;width:100%;height:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.adminSidebar nav{grid-template-columns:repeat(3,1fr)}.adminSidebarFoot{display:none}.adminMain{padding:20px 14px 40px}.adminTopbar{align-items:flex-start;flex-direction:column}.adminTopActions{flex-wrap:wrap}.adminMetrics,.indexMetrics,.integrationGrid{grid-template-columns:1fr 1fr}.adminGridMain{grid-template-columns:1fr}.oppRow{grid-template-columns:38px 1fr 20px}.oppRow>.adminPill,.oppRow>.trend{display:none}.indexHealth{grid-template-columns:1fr 1fr}}@media(max-width:560px){.adminSidebar nav{grid-template-columns:1fr 1fr}.adminMetrics,.indexHealth,.indexMetrics,.integrationGrid{grid-template-columns:1fr}.adminTopActions{width:100%}.adminSourceStatus,.adminTopActions a,.adminTopActions select{flex:1 1}.countryList>div{grid-template-columns:24px 1fr auto}.countryList>div>.trend{display:none}.drawerMetrics{grid-template-columns:1fr 1fr}}.fileDrop{position:relative;overflow:hidden;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.fileDrop.dragActive{border-style:solid;border-color:color-mix(in srgb,var(--accent) 78%,#fff 6%);background:color-mix(in srgb,var(--accent) 8%,#07101a);box-shadow:inset 0 0 70px var(--accentGlow),0 0 28px var(--accentGlow);transform:translateY(-1px)}.fileDrop.dragActive:after{content:"";position:absolute;inset:8px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:13px;pointer-events:none}.fileDrop.hasFiles{height:auto;min-height:126px;padding:18px 20px;border-style:solid;border-color:color-mix(in srgb,var(--accent) 25%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,#09111a),#081018)}.fileDrop.hasFiles:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,#09111a),#081018)}.fileDrop.isBusy{height:auto;min-height:142px;padding:22px;border-style:solid;cursor:wait;border-color:color-mix(in srgb,var(--accent) 32%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 6%,#081019),#071018)}.fileReadyState{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:auto auto;grid-gap:5px 13px;gap:5px 13px;align-items:center;text-align:left}.fileReadyIcon{grid-row:1/3;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#61e0b6;background:rgba(37,215,157,.075);border:1px solid rgba(37,215,157,.2);box-shadow:0 0 22px rgba(37,215,157,.07)}.fileReadyCopy{min-width:0;display:flex;flex-direction:column;gap:4px}.fileReadyCopy strong{font-size:13px;color:#e8eef4}.fileReadyCopy small{font-size:10px;color:#8493a2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fileReadySize{font-size:10px!important;color:#9fb0c0!important;border:1px solid var(--line);background:rgba(255,255,255,.025);border-radius:999px;padding:6px 8px}.fileReplaceHint{grid-column:2/4;font-size:9px!important;color:#5f7283!important;letter-spacing:.015em}.fileProcessState{width:min(620px,100%);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.fileProcessState strong{font-size:14px;color:#eef5fb;margin-top:10px}.fileProcessState small{font-size:10px;color:#748697;margin-top:4px}.processSpinner{width:28px;height:28px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-top-color:var(--accent);box-shadow:0 0 18px var(--accentGlow);animation:toolSpin .8s linear infinite}.processTrack{position:relative;width:min(430px,85%);height:5px;border-radius:999px;background:rgba(255,255,255,.055);overflow:hidden;margin-top:16px}.processTrack i{position:absolute;inset:0 auto 0 -35%;width:38%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--accent),#76d7ff,transparent);box-shadow:0 0 14px var(--accentGlow);animation:toolProgress 1.15s ease-in-out infinite}.filePrimaryAction{height:52px!important;font-size:13px;letter-spacing:.01em;box-shadow:0 12px 34px rgba(37,134,255,.2),0 0 26px var(--accentGlow)}.filePrimaryAction:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.fileSettingsGrid{margin-top:18px}.fileQueueItem small em{font-style:normal;color:#4ed7a8}.resultBox{position:relative;overflow:hidden}.resultBox:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#33d6a1;box-shadow:0 0 16px rgba(51,214,161,.5)}.resultBox>div>strong{color:#64ddb6}@keyframes toolSpin{to{transform:rotate(1turn)}}@keyframes toolProgress{0%{left:-38%}55%{left:48%}to{left:105%}}@media(max-width:720px){.fileDrop{height:190px}.fileDrop.hasFiles,.fileDrop.isBusy{min-height:128px}.fileReadyState{grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto auto}.fileReadyIcon{width:36px;height:36px}.fileReadySize{grid-column:2;justify-self:start}.fileReplaceHint{grid-column:2}}.batchFilePanel{margin-top:12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.018);overflow:hidden}.batchFileHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line)}.batchFileHead span{font-size:10px;font-weight:700;color:#dbe5ed;text-transform:uppercase;letter-spacing:.08em}.batchFileHead small{font-size:9px;color:#708090}.batchFileList{display:grid}.batchFileItem{display:grid;grid-template-columns:28px minmax(0,1fr) 30px;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.batchFileItem:last-child{border-bottom:0}.batchFileItem>b{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:rgba(53,155,255,.08);border:1px solid rgba(53,155,255,.16);color:#5cb5ff;font-size:9px}.batchFileItem>span{min-width:0;display:flex;flex-direction:column;gap:3px}.batchFileItem strong{font-size:10px;color:#d8e1e9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batchFileItem small{font-size:8px;color:#6f7d8c}.batchFileItem button{width:28px;height:28px;border:1px solid var(--line);background:#0b1219;color:#7e8b98;border-radius:8px;display:grid;place-items:center;cursor:pointer}.batchFileItem button:hover{color:#fff;border-color:rgba(255,255,255,.16)}.batchResults{margin-top:18px;border:1px solid rgba(37,215,157,.18);background:rgba(37,215,157,.035);border-radius:14px;overflow:hidden}.batchResultsHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border-bottom:1px solid rgba(37,215,157,.13)}.batchResultsHead>span{display:flex;align-items:center;gap:7px;color:#5ce0b5;font-size:11px;font-weight:700}.batchResultsHead small{font-size:9px;color:#73818e}.batchResultItem{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.batchResultItem:last-child{border-bottom:0}.batchResultItem>b{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:rgba(37,215,157,.075);border:1px solid rgba(37,215,157,.16);color:#58d8ad;font-size:9px}.batchResultItem>span{min-width:0;display:flex;flex-direction:column;gap:3px}.batchResultItem strong{font-size:10px;color:#dce6ed;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batchResultItem small{font-size:8px;color:#6f7d8c}.batchResultItem .secondaryButton{height:34px;padding:0 11px;font-size:9px}@media(max-width:620px){.batchResultsHead{align-items:flex-start;flex-direction:column}.batchResultItem{grid-template-columns:26px minmax(0,1fr)}.batchResultItem .secondaryButton{grid-column:2;width:100%;justify-content:center}}html[data-theme=light]{color-scheme:light;--bg:#f6f8fb;--bg2:#eef2f7;--surface:#ffffff;--surface2:#f3f6fa;--text:#111827;--muted:#667085;--line:rgba(15,23,42,.10);--blue:#1677ff;--cyan:#00a8d6;--violet:#7557e8;--pink:#d83f94;--amber:#d98216;--green:#0d9f72}html[data-theme=dark]{color-scheme:dark}.themeToggle{width:48px;height:40px;border:1px solid var(--line);background:rgba(255,255,255,.03);border-radius:12px;padding:0;display:inline-grid;place-items:center;cursor:pointer;color:var(--text)}.themeToggleTrack{position:relative;width:30px;height:18px;border-radius:999px;background:rgba(255,255,255,.065);border:1px solid var(--line);display:block}.themeToggleThumb{position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;display:grid;place-items:center;color:#ffd36c;transition:transform .22s ease,color .22s ease}html[data-theme=dark] .themeToggleThumb{transform:translateX(12px);color:#8cb8ff}html[data-theme=light] .themeToggle{background:#fff;box-shadow:0 3px 12px rgba(15,23,42,.05)}html[data-theme=light] .themeToggleTrack{background:#eef3f9}html[data-theme=light] body{background:radial-gradient(circle at 50% -18%,rgba(22,119,255,.08),transparent 30%),linear-gradient(180deg,#fbfcfe,#f6f8fb 48%,#f3f6fa);color:var(--text)}html[data-theme=light] .siteHeader{background:rgba(255,255,255,.82);border-bottom-color:rgba(15,23,42,.08);box-shadow:0 1px 0 rgba(255,255,255,.7),0 10px 30px rgba(15,23,42,.025)}html[data-theme=light] .desktopNav{color:#596574}html[data-theme=light] .desktopNav a:hover{color:#0f172a}html[data-theme=light] .allToolsButton,html[data-theme=light] .iconButton{background:#fff;color:#344054;border-color:rgba(15,23,42,.1);box-shadow:0 3px 12px rgba(15,23,42,.04)}html[data-theme=light] .allToolsButton:hover,html[data-theme=light] .iconButton:hover,html[data-theme=light] .themeToggle:hover{border-color:rgba(22,119,255,.24);box-shadow:0 5px 18px rgba(22,119,255,.08)}html[data-theme=light] .hero{background:radial-gradient(circle at 78% 35%,rgba(22,119,255,.09),transparent 27%),linear-gradient(180deg,#fbfdff,#f6f9fd 70%,#f7f9fc);border-bottom-color:rgba(15,23,42,.08)}html[data-theme=light] .allToolsHero>p,html[data-theme=light] .categoryHero p,html[data-theme=light] .heroCopy>p,html[data-theme=light] .infoHero>p,html[data-theme=light] .toolHero>p{color:#667085}html[data-theme=light] .heroSearch{background:rgba(255,255,255,.94);border-color:rgba(22,119,255,.42);box-shadow:0 12px 36px rgba(15,23,42,.06),inset 0 0 0 1px rgba(255,255,255,.8)}html[data-theme=light] .heroSearch:focus-within{box-shadow:0 14px 42px rgba(22,119,255,.11),0 0 0 3px rgba(22,119,255,.055)}html[data-theme=light] .heroSearch input{color:#111827}html[data-theme=light] .heroSearch input::placeholder{color:#98a2b3}html[data-theme=light] .searchResults{background:#fff;border-color:rgba(15,23,42,.1);box-shadow:0 22px 50px rgba(15,23,42,.12)}html[data-theme=light] .searchResults a:hover{background:#f5f8fc}html[data-theme=light] .popular b{color:#667085}html[data-theme=light] .heroArc{border-color:rgba(22,119,255,.25);box-shadow:0 0 18px rgba(22,119,255,.08),inset 0 0 18px rgba(22,119,255,.06)}html[data-theme=light] .arcTwo{border-color:rgba(151,71,255,.18)}html[data-theme=light] .arcThree{border-color:rgba(0,169,214,.16)}html[data-theme=light] .heroGlowOne{opacity:.11}html[data-theme=light] .heroGlowTwo{opacity:.085}html[data-theme=light] .categoryCard,html[data-theme=light] .toolCard{background:linear-gradient(180deg,#fff,#fbfcfe);border-color:rgba(15,23,42,.09);box-shadow:0 6px 20px rgba(15,23,42,.035)}html[data-theme=light] .categoryCard:hover,html[data-theme=light] .toolCard:hover{box-shadow:0 16px 36px rgba(15,23,42,.07),0 0 22px var(--accentGlow)}html[data-theme=light] .categoryCard:before,html[data-theme=light] .toolCard:before,html[data-theme=light] .toolExperience:before{opacity:.28}html[data-theme=light] .categoryIcon,html[data-theme=light] .toolIcon{background:color-mix(in srgb,var(--accent) 7%,#fff);box-shadow:none}html[data-theme=light] .toolBadge{color:#7b8794}html[data-theme=light] .categoryCard p,html[data-theme=light] .toolCard p{color:#667085}html[data-theme=light] .categoryBenefits,html[data-theme=light] .toolTrustRow,html[data-theme=light] .trustStrip{background:rgba(255,255,255,.74);border-color:rgba(15,23,42,.09);box-shadow:0 5px 18px rgba(15,23,42,.025)}html[data-theme=light] .categoryBenefits>div,html[data-theme=light] .toolTrustRow>div,html[data-theme=light] .trustStrip>div{border-color:rgba(15,23,42,.08)}html[data-theme=light] .categoryBenefits span,html[data-theme=light] .toolTrustRow small,html[data-theme=light] .trustStrip small{color:#748091}html[data-theme=light] .howToGrid>div,html[data-theme=light] .indiaHub a,html[data-theme=light] .indiaLinks a,html[data-theme=light] .localClusterCard,html[data-theme=light] .seoArticle,html[data-theme=light] .seoPanel,html[data-theme=light] .sourcePanel,html[data-theme=light] .workflowLinks a{background:linear-gradient(180deg,#fff,#fafcfe);border-color:rgba(15,23,42,.09);box-shadow:0 5px 18px rgba(15,23,42,.025)}html[data-theme=light] .localToolLinks a{color:#344054;border-color:rgba(15,23,42,.07)}html[data-theme=light] .categoryMeta span{color:#5f6b7a;background:#fff;border-color:rgba(15,23,42,.09)}html[data-theme=light] .backLink,html[data-theme=light] .breadcrumbs{color:#788493}html[data-theme=light] .faqSection p,html[data-theme=light] .indiaSection p,html[data-theme=light] .infoContent p,html[data-theme=light] .seoArticle p,html[data-theme=light] .seoPanel p,html[data-theme=light] .toolContent p{color:#667085}html[data-theme=light] .toolContent li{color:#344054}html[data-theme=light] .faqSection details,html[data-theme=light] .footer{border-color:rgba(15,23,42,.09)}html[data-theme=light] .footer{color:#667085}html[data-theme=light] .footerColumn strong{color:#344054}html[data-theme=light] .footerColumn a{color:#667085}html[data-theme=light] .footerColumn a:hover{color:#111827}html[data-theme=light] .toolExperience{background:radial-gradient(circle at 8% 0,var(--accentGlow),transparent 28%),linear-gradient(180deg,#fff,#f9fbfd);border-color:color-mix(in srgb,var(--accent) 25%,rgba(15,23,42,.1));box-shadow:0 24px 60px rgba(15,23,42,.07),0 0 36px color-mix(in srgb,var(--accentGlow) 50%,transparent)}html[data-theme=light] .privatePill{color:#667085;background:#fff;border-color:rgba(15,23,42,.09)}html[data-theme=light] .fileDrop{color:#344054;background:linear-gradient(180deg,#fbfdff,#f6f9fd);border-color:color-mix(in srgb,var(--accent) 34%,rgba(15,23,42,.11))}html[data-theme=light] .fileDrop:hover{background:color-mix(in srgb,var(--accent) 3%,#fff)}html[data-theme=light] .fileDrop span{color:#7b8794}html[data-theme=light] .fileDrop.dragActive{background:color-mix(in srgb,var(--accent) 6%,#fff);border-color:color-mix(in srgb,var(--accent) 55%,#fff)}html[data-theme=light] .fileDrop.hasFiles{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 3%,#fff),#f8fbfe)}html[data-theme=light] .fileDrop.isBusy{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 4%,#fff),#f8fbfe)}html[data-theme=light] .fileProcessState strong,html[data-theme=light] .fileReadyCopy strong{color:#1d2939}html[data-theme=light] .fileProcessState small,html[data-theme=light] .fileReadyCopy small{color:#667085}html[data-theme=light] .fileReadySize{color:#596575!important;background:#fff}html[data-theme=light] .fileReplaceHint{color:#8b97a5!important}html[data-theme=light] .processTrack{background:#e9eef5}html[data-theme=light] .controlRow label,html[data-theme=light] .fieldGrid label,html[data-theme=light] .jsonControls label,html[data-theme=light] .singleField{color:#667085}html[data-theme=light] .dateTimeInput,html[data-theme=light] .fieldGrid input,html[data-theme=light] .fieldGrid select,html[data-theme=light] .jsonControls select,html[data-theme=light] .secondaryButton,html[data-theme=light] .singleField input{background:#fff;color:#1d2939;border-color:rgba(15,23,42,.1);box-shadow:0 2px 8px rgba(15,23,42,.025)}html[data-theme=light] .secondaryButton:hover{border-color:rgba(22,119,255,.24);color:#111827}html[data-theme=light] .textArea{background:#fff;color:#1d2939;border-color:rgba(15,23,42,.1);box-shadow:0 2px 8px rgba(15,23,42,.025)}html[data-theme=light] .metricCard{background:#fff;border-color:rgba(15,23,42,.09);box-shadow:0 3px 12px rgba(15,23,42,.025)}html[data-theme=light] .metricCard span{color:#768394}html[data-theme=light] .resultBox{background:color-mix(in srgb,var(--accent) 3%,#fff);border-color:color-mix(in srgb,var(--accent) 18%,rgba(15,23,42,.1))}html[data-theme=light] .resultBox small{color:#667085}html[data-theme=light] .toolNote{background:rgba(22,119,255,.035);border-color:rgba(22,119,255,.12);color:#526579}html[data-theme=light] .healthNote{background:rgba(13,159,114,.035);border-color:rgba(13,159,114,.14)}html[data-theme=light] .toolError{background:rgba(220,38,66,.035);border-color:rgba(220,38,66,.15);color:#b4233d}html[data-theme=light] .queueHead>span,html[data-theme=light] .tableToolbar strong{color:#344054}html[data-theme=light] .queueHead>small,html[data-theme=light] .tableToolbar small{color:#7c8795}html[data-theme=light] .batchFilePanel,html[data-theme=light] .batchResults,html[data-theme=light] .fileQueueItem{background:#fff;border-color:rgba(15,23,42,.09)}html[data-theme=light] .batchFileItem strong,html[data-theme=light] .batchResultItem strong,html[data-theme=light] .fileQueueItem strong{color:#344054}html[data-theme=light] .batchFileItem small,html[data-theme=light] .batchResultItem small,html[data-theme=light] .fileQueueItem small{color:#788493}html[data-theme=light] .batchFileItem button,html[data-theme=light] .fileQueueItem button{background:#f7f9fc;color:#667085;border-color:rgba(15,23,42,.09)}html[data-theme=light] .batchFileHead,html[data-theme=light] .batchFileItem,html[data-theme=light] .batchResultItem,html[data-theme=light] .batchResultsHead{border-color:rgba(15,23,42,.07)}html[data-theme=light] .batchFileHead span{color:#344054}html[data-theme=light] .calcModeTabs button,html[data-theme=light] .quickPills button{background:#fff;color:#667085;border-color:rgba(15,23,42,.1)}html[data-theme=light] .calcModeTabs button:hover,html[data-theme=light] .quickPills button:hover{color:#1d2939;border-color:color-mix(in srgb,var(--accent) 24%,rgba(15,23,42,.1))}html[data-theme=light] .calcModeTabs button.active{color:#145dcc;background:color-mix(in srgb,var(--accent) 7%,#fff);border-color:color-mix(in srgb,var(--accent) 34%,rgba(15,23,42,.1));box-shadow:0 5px 18px var(--accentGlow)}html[data-theme=light] .formulaNote{border-color:rgba(15,23,42,.09)}html[data-theme=light] .formulaNote span{color:#768394}html[data-theme=light] .formulaNote code{color:#344054;background:#f7f9fc;border-color:rgba(15,23,42,.09)}html[data-theme=light] .growthTableWrap{border-color:rgba(15,23,42,.09);background:#fff}html[data-theme=light] .growthTable th{background:#f5f7fa;color:#667085}html[data-theme=light] .growthTable td,html[data-theme=light] .growthTable th{border-color:rgba(15,23,42,.07)}html[data-theme=light] .growthTable td{color:#475467}html[data-theme=light] .copyButton{background:#f7f9fc;color:#596575;border-color:rgba(15,23,42,.09)}html[data-theme=light] .validationPill.valid{background:rgba(13,159,114,.04)}html[data-theme=light] .validationPill.invalid{background:rgba(220,38,66,.035)}html[data-theme=light] .referenceFacts,html[data-theme=light] .referenceFacts>div{border-color:rgba(15,23,42,.08)}html[data-theme=light] .referenceFacts>div{background:#fff}html[data-theme=light] .referenceFacts span{color:#768394}html[data-theme=light] .referenceFacts strong{color:#344054}html[data-theme=light] .durationHero{background:color-mix(in srgb,var(--accent) 4%,#fff);border-color:color-mix(in srgb,var(--accent) 18%,rgba(15,23,42,.1))}html[data-theme=light] .durationHero span{color:#768394}html[data-theme=light] .conversionMatrix>div,html[data-theme=light] .entropyBar,html[data-theme=light] .epochNow>div,html[data-theme=light] .epochOutputs>div,html[data-theme=light] .passwordOutput,html[data-theme=light] .qrResult,html[data-theme=light] .singleRandomResult{background:#fff;border-color:rgba(15,23,42,.09);box-shadow:0 3px 12px rgba(15,23,42,.025)}html[data-theme=light] .conversionMatrix strong,html[data-theme=light] .epochNow strong,html[data-theme=light] .epochOutputs strong,html[data-theme=light] .passwordOutput code{color:#273444}html[data-theme=light] .toggleGrid label{background:#fff;color:#596575;border-color:rgba(15,23,42,.09)}html[data-theme=light] .conversionMatrix button,html[data-theme=light] .epochNow button,html[data-theme=light] .epochOutputs button{background:#f6f8fb;color:#667085;border-color:rgba(15,23,42,.09)}html[data-theme=light] .qrPreview{box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}html[data-theme=light] .sourcePanel a{background:rgba(22,119,255,.025)}html[data-theme=light] .adminApp{--bg:#03070b;--bg2:#070c12;--surface:#0a1119;--surface2:#0d151f;--text:#f7f9fc;--muted:#8c98a7;--line:rgba(255,255,255,.09);color-scheme:dark}@media(max-width:720px){.themeToggle{width:40px}.themeToggleTrack{width:28px}html[data-theme=dark] .themeToggleThumb{transform:translateX(10px)}}.adminDemo.adminLive{border-color:rgba(62,216,163,.22);background:rgba(62,216,163,.06);color:#54d7aa}.adminDemo.adminLive span,.adminSourceStatus.live span{background:#3ed8a3;box-shadow:0 0 12px rgba(62,216,163,.65)}.adminSourceStatus.live{border-color:rgba(62,216,163,.2);background:rgba(62,216,163,.05);color:#57d9ad}.adminRefresh{height:36px;border:1px solid rgba(255,255,255,.09);background:#091019;color:#c5d0db;border-radius:10px;padding:0 11px;font-size:10px;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.adminRefresh:hover{border-color:rgba(73,170,255,.24);color:#fff}.adminRefresh:disabled{opacity:.5;cursor:wait}.spinIcon{animation:toolSpin .8s linear infinite}.adminApiError{margin-bottom:12px;border:1px solid rgba(255,111,131,.18);background:rgba(255,111,131,.055);color:#ff8797;border-radius:11px;padding:10px 12px;display:flex;align-items:center;gap:8px;font-size:10px}.adminEmptyState{min-height:190px;border:1px dashed rgba(255,255,255,.09);background:rgba(255,255,255,.012);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:24px;color:#637281}.adminEmptyState svg{color:#496277;margin-bottom:10px}.adminEmptyState strong{font-size:11px;color:#a7b4c0}.adminEmptyState p{max-width:470px;font-size:9px;line-height:1.6;margin:6px 0 0;color:#6e7b88}.adminEmptyState .adminSecondary{width:auto;min-width:170px;margin-top:13px;padding:0 14px}.integrationSecretList{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px!important;flex-wrap:wrap;margin:2px 0 16px}.integrationSecretList code{font-size:8px;color:#7eb9f0;background:#08111a;border:1px solid rgba(72,166,255,.13);padding:5px 7px;border-radius:7px}.settingsPanel input[readonly]{color:#9fb0c0}@media(max-width:820px){.adminRefresh{flex:1 1;justify-content:center}}.experienceTitle{font-size:27px;line-height:1.1;margin:8px 0 0;font-weight:760;letter-spacing:-.025em}.methodologyHero{padding-top:90px;padding-bottom:38px}.methodologyHero h1{font-size:clamp(52px,6vw,82px);line-height:.98;letter-spacing:-.055em;margin:16px 0 20px}.methodologyHero p{max-width:820px;color:var(--muted);font-size:17px;line-height:1.7}.methodologyGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:30px}.methodologyCard{border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(15,23,33,.92),rgba(8,14,21,.92));padding:24px}.methodologyCard svg{color:#49aaff;margin-bottom:14px}.methodologyCard h2{font-size:20px;margin:0 0 10px}.methodologyCard p{font-size:13px;line-height:1.7;color:var(--muted);margin:0}.methodologyDeepDive{margin-top:20px}.reviewStamp{margin:30px auto 80px;border:1px solid var(--line);border-radius:18px;padding:24px;background:rgba(9,15,22,.7);display:grid;grid-template-columns:auto auto 1fr;grid-gap:10px 18px;gap:10px 18px;align-items:center}.reviewStamp span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.reviewStamp strong{font-size:13px}.reviewStamp p{grid-column:1/-1;margin:0;color:var(--muted);font-size:12px}.indiaPillarHero{padding-bottom:36px}.indiaPillarGrid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:14px;gap:14px;margin-bottom:18px}.indiaPillarCard{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:20px;padding:26px;background:linear-gradient(180deg,rgba(15,23,33,.92),rgba(8,14,21,.92));min-height:240px}.indiaPillarCard:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:radial-gradient(circle at 15% 0,var(--accentGlow),transparent 38%);opacity:.8}.indiaPillarCard>b,.indiaPillarCard>h2,.indiaPillarCard>p,.indiaPillarCard>span,.indiaPillarCard>svg{position:relative}.indiaPillarCard>svg{color:var(--accent);margin-bottom:28px}.indiaPillarCard>span{display:block;font-size:10px;letter-spacing:.15em;color:var(--accent)}.indiaPillarCard h2{font-size:28px;letter-spacing:-.035em;margin:7px 0 10px}.indiaPillarCard p{max-width:520px;color:var(--muted);font-size:13px;line-height:1.65}.indiaPillarCard b{position:absolute;left:26px;bottom:24px;display:flex;align-items:center;gap:7px;color:var(--accent);font-size:12px}.indiaToolCluster{padding-top:52px;padding-bottom:20px}.indiaTrustGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:34px auto 54px}.indiaTrustGrid>div{border:1px solid var(--line);border-radius:16px;padding:20px;background:rgba(9,15,22,.68)}.indiaTrustGrid svg{color:#49aaff;margin-bottom:12px}.indiaTrustGrid strong{display:block;font-size:13px;margin-bottom:7px}.indiaTrustGrid p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.indiaHubActions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:18px}.indiaDeepDive{padding-top:55px}html[data-theme=light] .indiaPillarCard,html[data-theme=light] .indiaTrustGrid>div,html[data-theme=light] .methodologyCard,html[data-theme=light] .reviewStamp{background:linear-gradient(180deg,#fff,#fafcfe);border-color:rgba(15,23,42,.09);box-shadow:0 5px 18px rgba(15,23,42,.025)}html[data-theme=light] .indiaPillarCard p,html[data-theme=light] .indiaTrustGrid p,html[data-theme=light] .methodologyCard p,html[data-theme=light] .reviewStamp p{color:#667085}@media(max-width:900px){.indiaPillarGrid,.indiaTrustGrid,.methodologyGrid{grid-template-columns:1fr}}@media(max-width:720px){.experienceTitle{font-size:23px}.methodologyHero{padding-top:65px}.methodologyHero h1{font-size:48px}.reviewStamp{grid-template-columns:1fr}.indiaPillarCard{min-height:220px}}