.page-module__NxlgSq__page{background:var(--off-white);min-height:100vh}.page-module__NxlgSq__loading{height:60vh;font-family:var(--font-mono);color:var(--gray);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.page-module__NxlgSq__breadcrumb{background:var(--black);border-bottom:var(--border-thick);padding:1rem 0}.page-module__NxlgSq__breadcrumb .page-module__NxlgSq__container{font-family:var(--font-mono);color:var(--gray);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.page-module__NxlgSq__backLink{color:var(--yellow);transition:color var(--transition);align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:flex}.page-module__NxlgSq__backLink:hover{color:var(--white)}.page-module__NxlgSq__hero{background:var(--black);color:var(--white);padding:3rem 0}.page-module__NxlgSq__heroGrid{grid-template-columns:1fr auto;align-items:center;gap:3rem;display:grid}.page-module__NxlgSq__heroBadges{gap:.5rem;margin-bottom:1rem;display:flex}.page-module__NxlgSq__categoryBadge{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;border:2px solid var(--white);color:var(--white);padding:.3rem .6rem;font-size:.65rem;font-weight:700}.page-module__NxlgSq__verifiedBadge{font-family:var(--font-mono);background:var(--green);color:var(--black);border:2px solid var(--black);align-items:center;gap:.25rem;padding:.3rem .6rem;font-size:.65rem;font-weight:700;display:flex}.page-module__NxlgSq__heroTitle{margin-bottom:.75rem;font-size:clamp(2rem,5vw,3rem);line-height:1.1}.page-module__NxlgSq__heroDesc{color:var(--gray);max-width:600px;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.page-module__NxlgSq__heroMeta{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.page-module__NxlgSq__metaItem{font-family:var(--font-mono);color:var(--gray);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.page-module__NxlgSq__heroCtas{gap:1rem;display:flex}.page-module__NxlgSq__heroRight{flex-direction:column;align-items:center;gap:.75rem;display:flex}.page-module__NxlgSq__bigScoreRing{justify-content:center;align-items:center;display:flex;position:relative}.page-module__NxlgSq__bigScoreRing svg{position:absolute;top:0;left:0}.page-module__NxlgSq__bigScoreValue{font-family:var(--font-mono);z-index:1;font-size:2.5rem;font-weight:700}.page-module__NxlgSq__scoreLabel{font-family:var(--font-mono);letter-spacing:.2em;color:var(--gray);font-size:.7rem;font-weight:700}.page-module__NxlgSq__benchmarkSection{padding:3rem 0}.page-module__NxlgSq__sectionHeader{align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.page-module__NxlgSq__sectionHeader h2{font-size:1.3rem}.page-module__NxlgSq__benchmarkGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.page-module__NxlgSq__benchmarkCard{background:var(--white);border:var(--border-thick);box-shadow:var(--shadow-brutal);padding:1.5rem}.page-module__NxlgSq__benchmarkCardTitle{font-family:var(--font-mono);letter-spacing:.15em;color:var(--gray);border-bottom:var(--border-thin);margin-bottom:1.5rem;padding-bottom:.75rem;font-size:.75rem;font-weight:700}.page-module__NxlgSq__scoreBars{flex-direction:column;gap:1.25rem;display:flex}.page-module__NxlgSq__scoreBar{flex-direction:column;gap:.4rem;display:flex}.page-module__NxlgSq__scoreBarHeader{align-items:center;gap:.5rem;display:flex}.page-module__NxlgSq__scoreBarIcon{color:var(--gray)}.page-module__NxlgSq__scoreBarLabel{font-family:var(--font-mono);letter-spacing:.1em;color:var(--gray-dark);flex:1;font-size:.7rem;font-weight:700}.page-module__NxlgSq__scoreBarValue{font-family:var(--font-mono);font-size:.85rem;font-weight:700}.page-module__NxlgSq__scoreBarTrack{background:var(--off-white);border:2px solid var(--black);height:10px;overflow:hidden}.page-module__NxlgSq__scoreBarFill{height:100%}.page-module__NxlgSq__formula{background:var(--black);border:2px solid var(--gray-dark);margin-top:1.25rem;padding:.75rem}.page-module__NxlgSq__formula code{font-family:var(--font-mono);color:var(--green);font-size:.65rem}.page-module__NxlgSq__specGrid{flex-direction:column;gap:0;display:flex}.page-module__NxlgSq__specRow{border-bottom:1px solid var(--off-white);align-items:center;gap:.75rem;padding:.65rem 0;display:flex}.page-module__NxlgSq__specRow:last-child{border-bottom:none}.page-module__NxlgSq__specIcon{color:var(--gray);flex-shrink:0}.page-module__NxlgSq__specLabel{font-family:var(--font-mono);color:var(--gray);letter-spacing:.05em;flex:1;font-size:.7rem;font-weight:600}.page-module__NxlgSq__specValue{font-family:var(--font-mono);font-size:.8rem;font-weight:700}.page-module__NxlgSq__workflowSection{padding:0 0 3rem}.page-module__NxlgSq__workflowDesc{color:var(--gray-dark);max-width:600px;margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.page-module__NxlgSq__pipelineCard{background:var(--white);border:var(--border-thick);box-shadow:var(--shadow-brutal);padding:2rem}.page-module__NxlgSq__pipelineLabel{font-family:var(--font-mono);letter-spacing:.15em;color:var(--gray);border-bottom:var(--border-thin);margin-bottom:1.5rem;padding-bottom:.75rem;font-size:.7rem;font-weight:700}.page-module__NxlgSq__pipeline{flex-direction:column;display:flex}.page-module__NxlgSq__pipelineStep{flex-direction:column;align-items:stretch;display:flex}.page-module__NxlgSq__pipelineArrow{color:var(--gray);justify-content:center;padding:.5rem 0;display:flex}.page-module__NxlgSq__pipelineNode{border:3px solid var(--gray);background:var(--off-white);transition:transform var(--transition),box-shadow var(--transition);align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.page-module__NxlgSq__pipelineNode:hover{box-shadow:6px 6px 0px var(--black);transform:translate(-2px,-2px)}.page-module__NxlgSq__pipelineIcon{background:var(--black);border:2px solid;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-module__NxlgSq__pipelineNodeName{font-family:var(--font-heading);text-transform:uppercase;font-size:.95rem;font-weight:700}.page-module__NxlgSq__pipelineNodeDesc{font-family:var(--font-mono);color:var(--gray);margin-top:.15rem;font-size:.7rem}.page-module__NxlgSq__pipelineNum{font-family:var(--font-mono);color:var(--gray);opacity:.3;margin-left:auto;font-size:1.2rem;font-weight:700}.page-module__NxlgSq__pipelineFooter{border-top:var(--border-thin);font-family:var(--font-mono);color:var(--gray);align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:.75rem;font-size:.7rem;display:flex}.page-module__NxlgSq__historySection{padding:2rem 0 3rem}.page-module__NxlgSq__emptyHistory{text-align:center;background:var(--white);border:var(--border-thick);box-shadow:var(--shadow-brutal);font-family:var(--font-mono);color:var(--gray);padding:2.5rem;font-size:.85rem}.page-module__NxlgSq__historyTable{background:var(--white);border:var(--border-thick);box-shadow:var(--shadow-brutal);overflow:hidden}.page-module__NxlgSq__historyHead{background:var(--black);color:var(--white);font-family:var(--font-mono);letter-spacing:.1em;grid-template-columns:50px 1fr 100px 80px 80px;gap:1rem;padding:.75rem 1.25rem;font-size:.65rem;font-weight:700;display:grid}.page-module__NxlgSq__historyRow{border-bottom:1px solid var(--off-white);grid-template-columns:50px 1fr 100px 80px 80px;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-size:.85rem;display:grid}.page-module__NxlgSq__historyRow:last-child{border-bottom:none}.page-module__NxlgSq__historyGoal{color:var(--gray-dark);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.page-module__NxlgSq__historyMono{font-family:var(--font-mono);font-size:.8rem;font-weight:600}.page-module__NxlgSq__ctaSection{padding:0 0 4rem}.page-module__NxlgSq__ctaCard{background:var(--black);color:var(--white);border:var(--border-thick);box-shadow:var(--shadow-brutal);text-align:center;padding:2.5rem}.page-module__NxlgSq__ctaCard h3{margin-bottom:1.5rem;font-size:1.5rem}.page-module__NxlgSq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:768px){.page-module__NxlgSq__heroGrid{grid-template-columns:1fr;gap:2rem}.page-module__NxlgSq__heroRight{align-items:flex-start}.page-module__NxlgSq__benchmarkGrid{grid-template-columns:1fr}.page-module__NxlgSq__historyHead,.page-module__NxlgSq__historyRow{grid-template-columns:40px 1fr 80px 70px}.page-module__NxlgSq__historyHead span:last-child,.page-module__NxlgSq__historyRow span:last-child{display:none}.page-module__NxlgSq__heroMeta{gap:1rem}.page-module__NxlgSq__hero{padding:2rem 0}.page-module__NxlgSq__benchmarkCard{box-shadow:4px 4px 0px var(--black);padding:1.25rem}.page-module__NxlgSq__historyTable,.page-module__NxlgSq__emptyHistory{box-shadow:4px 4px 0px var(--black)}.page-module__NxlgSq__pipelineCard{box-shadow:4px 4px 0px var(--black);padding:1.5rem}.page-module__NxlgSq__ctaCard{box-shadow:4px 4px 0px var(--black);padding:2rem 1.5rem}.page-module__NxlgSq__heroCtas{flex-wrap:wrap}}@media (max-width:480px){.page-module__NxlgSq__historyHead,.page-module__NxlgSq__historyRow{grid-template-columns:35px 1fr 70px;gap:.5rem;padding:.6rem .75rem}.page-module__NxlgSq__historyHead span:nth-child(4),.page-module__NxlgSq__historyRow span:nth-child(4){display:none}.page-module__NxlgSq__ctaCard h3{font-size:1.2rem}.page-module__NxlgSq__ctaButtons{flex-direction:column}.page-module__NxlgSq__ctaButtons a{text-align:center;width:100%}.page-module__NxlgSq__bigScoreValue{font-size:2rem}}
