.Results-module__A990Gq__resultsPage{min-height:100vh;padding:2rem 0;position:relative;overflow:hidden}.Results-module__A990Gq__resultsPage:before{content:"";background-image:linear-gradient(#31b00005 1px,#0000 1px),linear-gradient(90deg,#31b00005 1px,#0000 1px);position:fixed;inset:0}[data-mantine-color-scheme=dark] .Results-module__A990Gq__resultsPage:before{background-image:linear-gradient(#71d34908 1px,#0000 1px),linear-gradient(90deg,#71d34908 1px,#0000 1px)}.Results-module__A990Gq__resultsPage:before{opacity:.3;z-index:0;pointer-events:none;background-size:50px 50px;animation:4s ease-in-out infinite Results-module__A990Gq__gridPulse}.Results-module__A990Gq__gradient{background:radial-gradient(circle at 30% 40%,#31b00014 0%,#0000 50%),radial-gradient(circle at 70% 70%,#008e000f 0%,#0000 50%);position:fixed;inset:0}[data-mantine-color-scheme=dark] .Results-module__A990Gq__gradient{background:radial-gradient(circle at 30% 40%,#71d3491f 0%,#0000 50%),radial-gradient(circle at 70% 70%,#a2eb891a 0%,#0000 50%)}.Results-module__A990Gq__gradient{z-index:0;pointer-events:none;animation:8s ease-in-out infinite Results-module__A990Gq__gradientShift}.Results-module__A990Gq__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 1rem;position:relative}.Results-module__A990Gq__victoryBanner{text-align:center;margin-bottom:3rem;animation:.8s ease-out Results-module__A990Gq__fadeInScale;position:relative}.Results-module__A990Gq__victoryTitle{background:linear-gradient(135deg,var(--mantine-color-console-5),var(--mantine-color-console-3));-webkit-text-fill-color:transparent;text-shadow:0 0 30px #31b00033;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,6vw,4rem);font-weight:800}[data-mantine-color-scheme=dark] .Results-module__A990Gq__victoryTitle{text-shadow:0 0 30px #71d3494d}.Results-module__A990Gq__victoryTitle{margin-bottom:.5rem;animation:2s ease-in-out infinite Results-module__A990Gq__victoryPulse}.Results-module__A990Gq__tieTitle{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-text-fill-color:transparent;text-shadow:0 0 30px #fbbf244d;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;animation:2s ease-in-out infinite Results-module__A990Gq__tiePulse}.Results-module__A990Gq__defeatTitle{background:linear-gradient(135deg,#f44,#c00);-webkit-text-fill-color:transparent;text-shadow:0 0 30px #ff44444d;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;animation:2s ease-in-out infinite Results-module__A990Gq__defeatPulse}@keyframes Results-module__A990Gq__defeatPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.98)}}.Results-module__A990Gq__victorySubtitle{color:var(--mantine-color-dimmed);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:500}.Results-module__A990Gq__winnerTeamName{color:var(--mantine-color-console-4);text-shadow:0 0 10px #31b0004d;font-weight:700}[data-mantine-color-scheme=dark] .Results-module__A990Gq__winnerTeamName{text-shadow:0 0 10px #71d34966}.Results-module__A990Gq__trophyIcon{color:var(--mantine-color-console-4);filter:drop-shadow(0 0 20px #31b00066)}[data-mantine-color-scheme=dark] .Results-module__A990Gq__trophyIcon{filter:drop-shadow(0 0 20px #71d34980)}.Results-module__A990Gq__trophyIcon{animation:3s ease-in-out infinite Results-module__A990Gq__float}.Results-module__A990Gq__tieIcon{color:#f59e0b;filter:drop-shadow(0 0 20px #f59e0b66);animation:3s ease-in-out infinite Results-module__A990Gq__float}.Results-module__A990Gq__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem;animation:.6s ease-out .2s both Results-module__A990Gq__fadeInUp;display:grid}.Results-module__A990Gq__metricCard{background:#fffffff2}[data-mantine-color-scheme=dark] .Results-module__A990Gq__metricCard{background:#1a1b1ef2}.Results-module__A990Gq__metricCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--mantine-radius-lg);border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .Results-module__A990Gq__metricCard{border:1px solid var(--mantine-color-dark-4)}.Results-module__A990Gq__metricCard{padding:2rem;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.Results-module__A990Gq__metricCard:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 12px 40px #31b00040}[data-mantine-color-scheme=dark] .Results-module__A990Gq__metricCard:hover{box-shadow:0 12px 40px #71d34959}.Results-module__A990Gq__metricCard:hover{border-color:var(--mantine-color-console-4)}.Results-module__A990Gq__metricCard:before{content:"";background:linear-gradient(90deg,var(--mantine-color-console-5),var(--mantine-color-console-3));opacity:0;height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.Results-module__A990Gq__metricCard:hover:before{opacity:1}.Results-module__A990Gq__metricLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--mantine-color-dimmed);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}.Results-module__A990Gq__metricValue{background:linear-gradient(135deg,var(--mantine-color-console-5),var(--mantine-color-console-3));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;line-height:1.2;animation:1.5s ease-out Results-module__A990Gq__countUp}.Results-module__A990Gq__metricIcon{opacity:.15;color:var(--mantine-color-console-4);position:absolute;top:1.5rem;right:1.5rem;transform:scale(1.5)}.Results-module__A990Gq__comparisonSection{margin-bottom:3rem;animation:.6s ease-out .3s both Results-module__A990Gq__fadeInUp}.Results-module__A990Gq__sectionTitle{background:linear-gradient(135deg,var(--mantine-color-console-5),var(--mantine-color-console-3));-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:2rem;font-weight:700}.Results-module__A990Gq__comparisonCard{background:#fffffff2}[data-mantine-color-scheme=dark] .Results-module__A990Gq__comparisonCard{background:#1a1b1ef2}.Results-module__A990Gq__comparisonCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--mantine-radius-lg);border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .Results-module__A990Gq__comparisonCard{border:1px solid var(--mantine-color-dark-4)}.Results-module__A990Gq__comparisonCard{overflow:hidden}.Results-module__A990Gq__comparisonHeader{background:var(--mantine-color-gray-0);grid-template-columns:1fr auto 1fr;gap:1rem;padding:1.5rem;display:grid}[data-mantine-color-scheme=dark] .Results-module__A990Gq__comparisonHeader{background:var(--mantine-color-dark-6)}.Results-module__A990Gq__comparisonHeader{border-bottom:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .Results-module__A990Gq__comparisonHeader{border-bottom:1px solid var(--mantine-color-dark-4)}.Results-module__A990Gq__teamHeader{text-align:center}.Results-module__A990Gq__teamName{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.Results-module__A990Gq__teamNameWinner{color:var(--mantine-color-console-4);text-shadow:0 0 10px #31b0004d}[data-mantine-color-scheme=dark] .Results-module__A990Gq__teamNameWinner{text-shadow:0 0 10px #71d34966}.Results-module__A990Gq__teamNameGreen{color:var(--mantine-color-console-4);text-shadow:0 0 10px #31b0004d}[data-mantine-color-scheme=dark] .Results-module__A990Gq__teamNameGreen{text-shadow:0 0 10px #71d34966}.Results-module__A990Gq__teamNameRed{color:var(--mantine-color-red-5)}.Results-module__A990Gq__teamNameTie{color:#f59e0b;text-shadow:0 0 10px #f59e0b4d}.Results-module__A990Gq__teamNameLoser{color:var(--mantine-color-red-5)}.Results-module__A990Gq__teamBadge{border-radius:var(--mantine-radius-md);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.Results-module__A990Gq__winnerBadge{background:#31b00026}[data-mantine-color-scheme=dark] .Results-module__A990Gq__winnerBadge{background:#71d34933}.Results-module__A990Gq__winnerBadge{color:var(--mantine-color-console-5);border:2px solid var(--mantine-color-console-4);box-shadow:0 4px 20px #31b0004d}[data-mantine-color-scheme=dark] .Results-module__A990Gq__winnerBadge{box-shadow:0 4px 20px #71d34966}.Results-module__A990Gq__winnerBadge{animation:2s ease-in-out infinite Results-module__A990Gq__winnerGlow}.Results-module__A990Gq__tieBadge{background:#f59e0b26}[data-mantine-color-scheme=dark] .Results-module__A990Gq__tieBadge{background:#fbbf2433}.Results-module__A990Gq__tieBadge{color:#f59e0b;border:2px solid #f59e0b;animation:2s ease-in-out infinite Results-module__A990Gq__tieGlow;box-shadow:0 4px 20px #f59e0b4d}.Results-module__A990Gq__loserBadge{background:#ef44441a}[data-mantine-color-scheme=dark] .Results-module__A990Gq__loserBadge{background:#ef444426}.Results-module__A990Gq__loserBadge{color:var(--mantine-color-red-6);border:2px solid var(--mantine-color-red-4)}.Results-module__A990Gq__vsText{color:var(--mantine-color-dimmed);align-self:center;font-size:1.25rem;font-weight:800}.Results-module__A990Gq__comparisonBody{padding:1.5rem}.Results-module__A990Gq__comparisonRow{border-bottom:1px solid var(--mantine-color-gray-2);grid-template-columns:1fr auto 1fr;gap:1rem;padding:1rem 0;display:grid}[data-mantine-color-scheme=dark] .Results-module__A990Gq__comparisonRow{border-bottom:1px solid var(--mantine-color-dark-5)}.Results-module__A990Gq__comparisonRow{align-items:center}.Results-module__A990Gq__comparisonRow:last-child{border-bottom:none}.Results-module__A990Gq__statValue{text-align:center;font-size:1.5rem;font-weight:700}.Results-module__A990Gq__statValueWinner{color:var(--mantine-color-console-4)}.Results-module__A990Gq__statValueTie{color:#f59e0b}.Results-module__A990Gq__statValueLoser{color:var(--mantine-color-dimmed)}.Results-module__A990Gq__statLabel{color:var(--mantine-color-dimmed);text-transform:uppercase;letter-spacing:.05em;text-align:center;font-size:.875rem;font-weight:600}.Results-module__A990Gq__performanceSection{margin-bottom:3rem;animation:.6s ease-out .4s both Results-module__A990Gq__fadeInUp}.Results-module__A990Gq__performanceGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.Results-module__A990Gq__performanceCard{background:#fffffff2}[data-mantine-color-scheme=dark] .Results-module__A990Gq__performanceCard{background:#1a1b1ef2}.Results-module__A990Gq__performanceCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--mantine-radius-lg);border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .Results-module__A990Gq__performanceCard{border:1px solid var(--mantine-color-dark-4)}.Results-module__A990Gq__performanceCard{padding:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s}.Results-module__A990Gq__performanceCard:hover{transform:translateY(-2px);box-shadow:0 8px 30px #31b00033}[data-mantine-color-scheme=dark] .Results-module__A990Gq__performanceCard:hover{box-shadow:0 8px 30px #71d3494d}.Results-module__A990Gq__performanceCard:hover{border-color:var(--mantine-color-console-4)}.Results-module__A990Gq__performanceHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.Results-module__A990Gq__performanceTitle{color:var(--mantine-color-console-4);font-size:1rem;font-weight:700}.Results-module__A990Gq__performanceIcon{color:var(--mantine-color-console-4);opacity:.7}.Results-module__A990Gq__performanceScore{background:linear-gradient(135deg,var(--mantine-color-console-5),var(--mantine-color-console-3));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.Results-module__A990Gq__performanceDescription{color:var(--mantine-color-dimmed);font-size:.875rem;line-height:1.5}.Results-module__A990Gq__testResultsSection{margin-bottom:2rem;animation:.6s ease-out .5s both Results-module__A990Gq__fadeInUp}.Results-module__A990Gq__testResultsCard{background:#fffffff2}[data-mantine-color-scheme=dark] .Results-module__A990Gq__testResultsCard{background:#1a1b1ef2}.Results-module__A990Gq__testResultsCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--mantine-radius-lg);border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .Results-module__A990Gq__testResultsCard{border:1px solid var(--mantine-color-dark-4)}.Results-module__A990Gq__testResultsCard{overflow:hidden}.Results-module__A990Gq__testResultsHeader{background:var(--mantine-color-gray-0);padding:1.5rem}[data-mantine-color-scheme=dark] .Results-module__A990Gq__testResultsHeader{background:var(--mantine-color-dark-6)}.Results-module__A990Gq__testResultsHeader{border-bottom:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .Results-module__A990Gq__testResultsHeader{border-bottom:1px solid var(--mantine-color-dark-4)}.Results-module__A990Gq__testResultsTitle{background:linear-gradient(135deg,var(--mantine-color-console-5),var(--mantine-color-console-3));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.Results-module__A990Gq__testResultsBody{padding:1.5rem}.Results-module__A990Gq__testRow{border-radius:var(--mantine-radius-md);align-items:center;gap:1rem;margin-bottom:.5rem;padding:1rem;transition:background-color .2s;display:flex}.Results-module__A990Gq__testRow:hover{background:#31b00008}[data-mantine-color-scheme=dark] .Results-module__A990Gq__testRow:hover{background:#71d3490d}.Results-module__A990Gq__testStatus{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.Results-module__A990Gq__testStatusPass{background:#31b00026}[data-mantine-color-scheme=dark] .Results-module__A990Gq__testStatusPass{background:#71d34933}.Results-module__A990Gq__testStatusPass{color:var(--mantine-color-console-5);box-shadow:0 0 10px #31b00033}[data-mantine-color-scheme=dark] .Results-module__A990Gq__testStatusPass{box-shadow:0 0 10px #71d3494d}.Results-module__A990Gq__testStatusFail{background:#ef444426}[data-mantine-color-scheme=dark] .Results-module__A990Gq__testStatusFail{background:#ef444433}.Results-module__A990Gq__testStatusFail{color:var(--mantine-color-red-6)}.Results-module__A990Gq__testInfo{flex:1}.Results-module__A990Gq__testName{margin-bottom:.25rem;font-weight:600}.Results-module__A990Gq__testDetails{color:var(--mantine-color-dimmed);font-size:.875rem}.Results-module__A990Gq__actionsSection{flex-wrap:wrap;justify-content:center;gap:1rem;animation:.6s ease-out .6s both Results-module__A990Gq__fadeInUp;display:flex}.Results-module__A990Gq__primaryButton{font-weight:600;transition:transform .2s,box-shadow .2s}.Results-module__A990Gq__primaryButton:hover{transform:scale(1.05);box-shadow:0 6px 25px #31b00059}[data-mantine-color-scheme=dark] .Results-module__A990Gq__primaryButton:hover{box-shadow:0 6px 25px #71d34973}.Results-module__A990Gq__primaryButton:active{transform:scale(.98)}.Results-module__A990Gq__secondaryButton{font-weight:600;transition:transform .2s}.Results-module__A990Gq__secondaryButton:hover{transform:scale(1.05)}.Results-module__A990Gq__secondaryButton:active{transform:scale(.98)}@keyframes Results-module__A990Gq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Results-module__A990Gq__fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Results-module__A990Gq__countUp{0%{opacity:0;transform:translateY(20px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Results-module__A990Gq__victoryPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes Results-module__A990Gq__tiePulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes Results-module__A990Gq__winnerGlow{0%,to{box-shadow:0 4px 20px #31b0004d}50%{box-shadow:0 8px 30px #31b00080}}@keyframes Results-module__A990Gq__tieGlow{0%,to{box-shadow:0 4px 20px #f59e0b4d}50%{box-shadow:0 8px 30px #f59e0b80}}@keyframes Results-module__A990Gq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes Results-module__A990Gq__gradientShift{0%,to{opacity:1}50%{opacity:.7}}@keyframes Results-module__A990Gq__gridPulse{0%,to{opacity:.3}50%{opacity:.5}}@media (max-width:768px){.Results-module__A990Gq__resultsPage{padding:1rem 0}.Results-module__A990Gq__victoryTitle{font-size:2rem}.Results-module__A990Gq__victorySubtitle{font-size:1rem}.Results-module__A990Gq__metricsGrid{grid-template-columns:1fr}.Results-module__A990Gq__comparisonHeader{grid-template-columns:1fr;gap:1rem}.Results-module__A990Gq__vsText{display:none}.Results-module__A990Gq__comparisonRow{grid-template-columns:1fr auto 1fr;gap:.5rem}.Results-module__A990Gq__performanceGrid{grid-template-columns:1fr}.Results-module__A990Gq__metricValue{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.Results-module__A990Gq__resultsPage:before,.Results-module__A990Gq__gradient,.Results-module__A990Gq__victoryTitle,.Results-module__A990Gq__trophyIcon,.Results-module__A990Gq__metricsGrid,.Results-module__A990Gq__comparisonSection,.Results-module__A990Gq__performanceSection,.Results-module__A990Gq__testResultsSection,.Results-module__A990Gq__actionsSection,.Results-module__A990Gq__winnerBadge{animation:none}.Results-module__A990Gq__metricCard:hover,.Results-module__A990Gq__performanceCard:hover,.Results-module__A990Gq__primaryButton:hover,.Results-module__A990Gq__secondaryButton:hover{transform:none}.Results-module__A990Gq__victoryTitle,.Results-module__A990Gq__winnerTeamName,.Results-module__A990Gq__teamNameWinner{text-shadow:none}}
.AnalysisBox-module___d252W__container{background:#fffffff2;flex-direction:column;flex:1;min-height:0;display:flex}[data-mantine-color-scheme=dark] .AnalysisBox-module___d252W__container{background:#1a1b1ef2}.AnalysisBox-module___d252W__container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .AnalysisBox-module___d252W__container{border:1px solid var(--mantine-color-dark-4)}.AnalysisBox-module___d252W__container{transition:border-color .25s,box-shadow .25s}.AnalysisBox-module___d252W__container:hover{border-color:var(--mantine-color-console-4);box-shadow:0 4px 20px #31b00033}[data-mantine-color-scheme=dark] .AnalysisBox-module___d252W__container:hover{box-shadow:0 4px 20px #71d3494d}.AnalysisBox-module___d252W__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.AnalysisBox-module___d252W__title{background:linear-gradient(135deg,var(--mantine-color-console-5),var(--mantine-color-console-3));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.AnalysisBox-module___d252W__subtitle{min-height:1.3rem}.AnalysisBox-module___d252W__codeGrid{flex-wrap:wrap;flex:1;align-items:stretch;gap:1rem;min-height:0;margin-top:.75rem;display:flex}.AnalysisBox-module___d252W__codePanel{border:1px solid var(--mantine-color-gray-2);flex-direction:column;flex:280px;min-width:0;min-height:210px;display:flex}[data-mantine-color-scheme=dark] .AnalysisBox-module___d252W__codePanel{border:1px solid var(--mantine-color-dark-5)}.AnalysisBox-module___d252W__codePanel{border-radius:var(--mantine-radius-md);background:#f9fafbe6;padding:.75rem}[data-mantine-color-scheme=dark] .AnalysisBox-module___d252W__codePanel{background:#141518bf}.AnalysisBox-module___d252W__panelLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--mantine-color-console-4);font-size:.72rem;font-family:var(--mantine-font-family-monospace)}.AnalysisBox-module___d252W__codeScroll{border-top:1px dashed #31b00033;margin-top:.25rem;padding-top:.5rem}[data-mantine-color-scheme=dark] .AnalysisBox-module___d252W__codeScroll{border-top:1px dashed #71d34959}.AnalysisBox-module___d252W__codeScroll{flex:1;min-height:0;padding-right:.25rem;overflow:auto}.AnalysisBox-module___d252W__codeBlock{white-space:pre-wrap;word-break:break-word;background:0 0;padding:0;font-size:.82rem;line-height:1.55}.AnalysisBox-module___d252W__divider{border-color:var(--mantine-color-gray-3);flex:none}[data-mantine-color-scheme=dark] .AnalysisBox-module___d252W__divider{border-color:var(--mantine-color-dark-4)}.AnalysisBox-module___d252W__metricsGrid{flex:none;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.AnalysisBox-module___d252W__metricCard{border:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .AnalysisBox-module___d252W__metricCard{border:1px solid var(--mantine-color-dark-5)}.AnalysisBox-module___d252W__metricCard{border-radius:var(--mantine-radius-md);background:#f9fafbe0}[data-mantine-color-scheme=dark] .AnalysisBox-module___d252W__metricCard{background:#141518bf}.AnalysisBox-module___d252W__metricCard{padding:.75rem;transition:border-color .2s}.AnalysisBox-module___d252W__metricTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--mantine-color-console-4);font-size:.74rem}.AnalysisBox-module___d252W__badgeGroup{gap:.4rem}.AnalysisBox-module___d252W__metricBadge{font-family:var(--mantine-font-family-monospace);border-style:solid;border-width:1px;font-weight:700}.AnalysisBox-module___d252W__runtimeBadge{border-color:#0ca67866}[data-mantine-color-scheme=dark] .AnalysisBox-module___d252W__runtimeBadge{border-color:#12b88673}.AnalysisBox-module___d252W__spaceBadge{border-color:#fab00573}[data-mantine-color-scheme=dark] .AnalysisBox-module___d252W__spaceBadge{border-color:#fab00580}.AnalysisBox-module___d252W__timeBadge{border-color:#fd7e1473}[data-mantine-color-scheme=dark] .AnalysisBox-module___d252W__timeBadge{border-color:#fd7e1480}@media (max-width:900px){.AnalysisBox-module___d252W__codePanel{min-height:180px}}@media (prefers-reduced-motion:reduce){.AnalysisBox-module___d252W__container,.AnalysisBox-module___d252W__metricCard{transition:none}.AnalysisBox-module___d252W__container:hover{box-shadow:none}}
.ProblemBox-module__7JpamW__container{background:#fffffff2;height:100%;position:relative}[data-mantine-color-scheme=dark] .ProblemBox-module__7JpamW__container{background:#1a1b1ef2}.ProblemBox-module__7JpamW__container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .ProblemBox-module__7JpamW__container{border:2px solid var(--mantine-color-dark-4)}.ProblemBox-module__7JpamW__container{border-radius:var(--mantine-radius-md);transition:all .3s;overflow:hidden}.ProblemBox-module__7JpamW__container:before{content:"";background:linear-gradient(90deg,var(--mantine-color-console-5),var(--mantine-color-console-3));opacity:.8;height:3px;position:absolute;top:0;left:0;right:0}.ProblemBox-module__7JpamW__container:hover{border-color:var(--mantine-color-console-4);box-shadow:0 4px 20px #31b00033}[data-mantine-color-scheme=dark] .ProblemBox-module__7JpamW__container:hover{box-shadow:0 4px 20px #71d3494d}.ProblemBox-module__7JpamW__expandButton{z-index:2;transition:all .2s;position:absolute;top:1rem;right:1rem}.ProblemBox-module__7JpamW__expandButton:hover{background:#31b0001a}[data-mantine-color-scheme=dark] .ProblemBox-module__7JpamW__expandButton:hover{background:#71d34926}.ProblemBox-module__7JpamW__expandButton:hover{transform:scale(1.1)}.ProblemBox-module__7JpamW__scrollArea{height:100%}.ProblemBox-module__7JpamW__content{padding:1rem}.ProblemBox-module__7JpamW__title{background:linear-gradient(135deg,var(--mantine-color-console-5),var(--mantine-color-console-3));-webkit-text-fill-color:transparent;text-shadow:0 0 20px #31b0001a;-webkit-background-clip:text;background-clip:text;padding-right:2.5rem;font-size:1.25rem;font-weight:700}[data-mantine-color-scheme=dark] .ProblemBox-module__7JpamW__title{text-shadow:0 0 20px #71d34933}.ProblemBox-module__7JpamW__title{animation:.5s ease-out ProblemBox-module__7JpamW__titleFadeIn}.ProblemBox-module__7JpamW__metadataGroup{gap:.45rem;margin-top:-.25rem}.ProblemBox-module__7JpamW__difficultyBadge{background:#31b00024}[data-mantine-color-scheme=dark] .ProblemBox-module__7JpamW__difficultyBadge{background:#71d34933}.ProblemBox-module__7JpamW__difficultyBadge{color:var(--mantine-color-console-6);border:1px solid #31b00066}[data-mantine-color-scheme=dark] .ProblemBox-module__7JpamW__difficultyBadge{border:1px solid #71d34973}.ProblemBox-module__7JpamW__difficultyBadge{font-family:var(--mantine-font-family-monospace);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.ProblemBox-module__7JpamW__topicBadge{color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .ProblemBox-module__7JpamW__topicBadge{color:var(--mantine-color-gray-3)}.ProblemBox-module__7JpamW__topicBadge{border-color:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .ProblemBox-module__7JpamW__topicBadge{border-color:var(--mantine-color-dark-3)}.ProblemBox-module__7JpamW__topicBadge{background:#ffffffb3}[data-mantine-color-scheme=dark] .ProblemBox-module__7JpamW__topicBadge{background:#1a1b1e8c}.ProblemBox-module__7JpamW__topicBadge{font-size:.68rem}.ProblemBox-module__7JpamW__metadataPlaceholder{color:var(--mantine-color-dimmed);font-size:.74rem;font-family:var(--mantine-font-family-monospace);animation:.5s ease-out .1s both ProblemBox-module__7JpamW__fadeIn}.ProblemBox-module__7JpamW__description{color:var(--mantine-color-gray-8);font-size:.875rem;line-height:1.7}[data-mantine-color-scheme=dark] .ProblemBox-module__7JpamW__description{color:var(--mantine-color-gray-3)}.ProblemBox-module__7JpamW__description{animation:.5s ease-out .2s both ProblemBox-module__7JpamW__fadeIn}.ProblemBox-module__7JpamW__descriptionPlaceholder{font-style:italic}@keyframes ProblemBox-module__7JpamW__titleFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes ProblemBox-module__7JpamW__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ProblemBox-module__7JpamW__container,.ProblemBox-module__7JpamW__expandButton{transition:none}.ProblemBox-module__7JpamW__container:hover{box-shadow:none;transform:none}.ProblemBox-module__7JpamW__expandButton:hover{transform:none}.ProblemBox-module__7JpamW__title,.ProblemBox-module__7JpamW__metadataPlaceholder,.ProblemBox-module__7JpamW__description{animation:none}.ProblemBox-module__7JpamW__title{text-shadow:none}}
.notifications-module__4Jmyra__root{background-color:var(--notification-color,var(--mantine-primary-color-filled))}.notifications-module__4Jmyra__root:before{background-color:var(--mantine-color-white)}.notifications-module__4Jmyra__gradientRoot{background:linear-gradient(to right,#000,var(--mantine-color-console-4));border:none}.notifications-module__4Jmyra__gradientRoot:before{background-color:var(--mantine-color-console-4)}.notifications-module__4Jmyra__proRoot{background:#f4fff2}[data-mantine-color-scheme=dark] .notifications-module__4Jmyra__proRoot{background:#0a140a}.notifications-module__4Jmyra__proRoot{border:1px solid #31b00040}[data-mantine-color-scheme=dark] .notifications-module__4Jmyra__proRoot{border:1px solid #31b0002e}.notifications-module__4Jmyra__proRoot{box-shadow:0 4px 24px #00000012,inset 0 1px #fffc}[data-mantine-color-scheme=dark] .notifications-module__4Jmyra__proRoot{box-shadow:0 4px 24px #0000008c,inset 0 1px #71d3490a}.notifications-module__4Jmyra__proRoot:before{background:var(--mantine-color-console-4);box-shadow:0 0 10px #31b0008c}.notifications-module__4Jmyra__proTitle{color:#111}[data-mantine-color-scheme=dark] .notifications-module__4Jmyra__proTitle{color:#fff}.notifications-module__4Jmyra__proTitle{letter-spacing:.01em;font-weight:600}.notifications-module__4Jmyra__proDescription{color:#444}[data-mantine-color-scheme=dark] .notifications-module__4Jmyra__proDescription{color:#ffffff9e}.notifications-module__4Jmyra__proCloseButton{color:#999}[data-mantine-color-scheme=dark] .notifications-module__4Jmyra__proCloseButton{color:#ffffff59}.notifications-module__4Jmyra__proCloseButton{transition:color .15s,background-color .15s}.notifications-module__4Jmyra__proCloseButton:hover{color:var(--mantine-color-console-4);background-color:#31b0001f}.notifications-module__4Jmyra__description,.notifications-module__4Jmyra__title,.notifications-module__4Jmyra__closeButton{color:var(--mantine-color-white)}.notifications-module__4Jmyra__closeButton:hover{background-color:#0000001a}
@font-face{font-family:Sixtyfour;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9059f5d96d10a9f0-s.424765ba.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Sixtyfour;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2ff952beaaa36403-s.c4114592.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Sixtyfour;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e23931644c7576f9-s.a330eadf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sixtyfour;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6749d348ea0202d-s.p.078ebe68.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sixtyfour Fallback;src:local(Arial);ascent-override:39.01%;descent-override:5.57%;line-gap-override:0.0%;size-adjust:224.32%}.sixtyfour_9f2dd815-module__q3xQma__className{font-family:Sixtyfour,Sixtyfour Fallback;font-style:normal}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_812adabf-module__o2gDkW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.5851b7c1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.4ba8127f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.ef30866c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.4f3f63ac.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.7bbb93ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_6246b43c-module__YLxO-W__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}
.Brand-module__3dlwdq__brand{cursor:pointer;transition:text-shadow .2s}.Brand-module__3dlwdq__brand:hover{text-shadow:0 0 15px #31b0004d}[data-mantine-color-scheme=dark] .Brand-module__3dlwdq__brand:hover{text-shadow:0 0 15px #71d3494d}@media (prefers-reduced-motion:reduce){.Brand-module__3dlwdq__brand{transition:none}.Brand-module__3dlwdq__brand:hover{text-shadow:none}}
.Header-module__G1WQIG__header{background-color:var(--mantine-color-body);height:56px}.Header-module__G1WQIG__inner{justify-content:space-between;align-items:center;height:56px;display:flex}.Header-module__G1WQIG__link{border-radius:var(--mantine-radius-sm);line-height:1;font-size:var(--mantine-font-size-sm);border-bottom:2px solid #0000;padding:8px 12px;font-weight:500;text-decoration:none;transition:text-shadow .2s,border-bottom .2s;display:block;position:relative}@media (hover:hover){.Header-module__G1WQIG__link:hover{text-shadow:0 0 15px #31b0004d}[data-mantine-color-scheme=dark] .Header-module__G1WQIG__link:hover{text-shadow:0 0 15px #71d3494d}}@media (hover:none){.Header-module__G1WQIG__link:active{text-shadow:0 0 15px #31b0004d}[data-mantine-color-scheme=dark] .Header-module__G1WQIG__link:active{text-shadow:0 0 15px #71d3494d}}[data-mantine-color-scheme] .Header-module__G1WQIG__link[data-active]{border-bottom-color:var(--mantine-color-console-4);color:var(--mantine-color-console-4)}.Header-module__G1WQIG__burger{color:var(--mantine-color-console-4);transition:opacity .2s}.Header-module__G1WQIG__burger:hover{opacity:.7}@media (prefers-reduced-motion:reduce){.Header-module__G1WQIG__link{transition:none}.Header-module__G1WQIG__link:hover{text-shadow:none}.Header-module__G1WQIG__burger{transition:none}}
.GameRoom-module__Lj3VCW__gameRoomContainer{height:100vh;position:relative;overflow:hidden}.GameRoom-module__Lj3VCW__gameRoomContainer:before{content:"";background-image:linear-gradient(#31b00001 1px,#0000 1px),linear-gradient(90deg,#31b00001 1px,#0000 1px);position:fixed;inset:0}[data-mantine-color-scheme=dark] .GameRoom-module__Lj3VCW__gameRoomContainer:before{background-image:linear-gradient(#71d34902 1px,#0000 1px),linear-gradient(90deg,#71d34902 1px,#0000 1px)}.GameRoom-module__Lj3VCW__gameRoomContainer:before{opacity:.15;z-index:0;pointer-events:none;background-size:50px 50px}.GameRoom-module__Lj3VCW__editorContainer{border-right:1px solid #ddd;flex:1;min-width:0;position:relative}.GameRoom-module__Lj3VCW__editorContainer:after{content:"";pointer-events:none;border:2px solid #0000;border-radius:0;transition:border-color .3s,box-shadow .3s;position:absolute;inset:0}.GameRoom-module__Lj3VCW__editorContainerActive:after{border-color:#31b0004d}[data-mantine-color-scheme=dark] .GameRoom-module__Lj3VCW__editorContainerActive:after{border-color:#71d34966}.GameRoom-module__Lj3VCW__editorContainerActive:after{box-shadow:inset 0 0 20px #31b0000d,0 0 15px #31b0001a}[data-mantine-color-scheme=dark] .GameRoom-module__Lj3VCW__editorContainerActive:after{box-shadow:inset 0 0 20px #71d34914,0 0 15px #71d34926}.GameRoom-module__Lj3VCW__testConsoleContainer{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.GameRoom-module__Lj3VCW__testOutput{background:#00000005;font-family:Courier New,monospace}[data-mantine-color-scheme=dark] .GameRoom-module__Lj3VCW__testOutput{background:#0000004d}.GameRoom-module__Lj3VCW__testOutput{color:var(--mantine-color-console-7)}[data-mantine-color-scheme=dark] .GameRoom-module__Lj3VCW__testOutput{color:var(--mantine-color-console-3)}.GameRoom-module__Lj3VCW__testOutput{border-radius:var(--mantine-radius-sm);padding:.5rem;font-size:.875rem;line-height:1.5}.GameRoom-module__Lj3VCW__testOutputSuccess{color:var(--mantine-color-console-6)}[data-mantine-color-scheme=dark] .GameRoom-module__Lj3VCW__testOutputSuccess{color:var(--mantine-color-console-4)}.GameRoom-module__Lj3VCW__testOutputSuccess{text-shadow:0 0 8px #31b00033}[data-mantine-color-scheme=dark] .GameRoom-module__Lj3VCW__testOutputSuccess{text-shadow:0 0 8px #71d3494d}.GameRoom-module__Lj3VCW__testOutputError{color:var(--mantine-color-red-7)}[data-mantine-color-scheme=dark] .GameRoom-module__Lj3VCW__testOutputError{color:var(--mantine-color-red-4)}.GameRoom-module__Lj3VCW__testOutputLine{margin:.25rem 0;animation:.3s ease-out GameRoom-module__Lj3VCW__terminalType}@keyframes GameRoom-module__Lj3VCW__terminalType{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}.GameRoom-module__Lj3VCW__toolbarContainer{padding:var(--mantine-spacing-xs);border-bottom:1px solid #ddd}[data-mantine-color-scheme=dark] .GameRoom-module__Lj3VCW__toolbarContainer{border-bottom:1px solid var(--mantine-color-dark-4)}.GameRoom-module__Lj3VCW__toolbarContainer{background:#f8f9fa;flex-shrink:0}[data-mantine-color-scheme=dark] .GameRoom-module__Lj3VCW__toolbarContainer{background:#1a1b1e80}.GameRoom-module__Lj3VCW__toolbarContainer{z-index:1;position:relative}.GameRoom-module__Lj3VCW__runButton{transition:box-shadow .2s}.GameRoom-module__Lj3VCW__runButton:hover:not(:disabled){box-shadow:0 2px 10px #06b6d433}[data-mantine-color-scheme=dark] .GameRoom-module__Lj3VCW__runButton:hover:not(:disabled){box-shadow:0 2px 10px #06b6d44d}.GameRoom-module__Lj3VCW__submitButton{transition:box-shadow .2s}.GameRoom-module__Lj3VCW__submitButton:hover:not(:disabled){box-shadow:0 2px 10px #31b00033}[data-mantine-color-scheme=dark] .GameRoom-module__Lj3VCW__submitButton:hover:not(:disabled){box-shadow:0 2px 10px #71d3494d}.GameRoom-module__Lj3VCW__leftSidebar{color:#fff;z-index:1;background-color:#333;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;width:20%;min-width:250px;padding:0;transition:width .2s,min-width .2s;display:flex;position:relative;overflow-y:auto}.GameRoom-module__Lj3VCW__leftSidebarCollapsed{justify-content:center;width:50px;min-width:50px}.GameRoom-module__Lj3VCW__spectatorControls{z-index:20;position:absolute;top:12px;left:12px}.GameRoom-module__Lj3VCW__spectatorButton{transition:transform .1s,box-shadow .2s}.GameRoom-module__Lj3VCW__spectatorButton:hover{transform:translateY(-1px);box-shadow:0 2px 8px #31b00026}[data-mantine-color-scheme=dark] .GameRoom-module__Lj3VCW__spectatorButton:hover{box-shadow:0 2px 8px #71d34940}.GameRoom-module__Lj3VCW__testTabs{position:relative}.GameRoom-module__Lj3VCW__testTabsList{border-bottom:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .GameRoom-module__Lj3VCW__testTabsList{border-bottom:1px solid var(--mantine-color-dark-4)}.GameRoom-module__Lj3VCW__testTab{transition:color .2s,border-color .2s}.GameRoom-module__Lj3VCW__testTab[data-active=true]{color:var(--mantine-color-console-6)}[data-mantine-color-scheme=dark] .GameRoom-module__Lj3VCW__testTab[data-active=true]{color:var(--mantine-color-console-4)}.GameRoom-module__Lj3VCW__testTab[data-active=true]{border-bottom-color:var(--mantine-color-console-5)}[data-mantine-color-scheme=dark] .GameRoom-module__Lj3VCW__testTab[data-active=true]{border-bottom-color:var(--mantine-color-console-3)}.GameRoom-module__Lj3VCW__panelResizeHandleCol{background-color:var(--mantine-color-console-6);width:2px}[data-mantine-color-scheme=dark] .GameRoom-module__Lj3VCW__panelResizeHandleCol{background-color:var(--mantine-color-console-6)}.GameRoom-module__Lj3VCW__panelResizeHandleCol{cursor:col-resize;transition:background-color .2s}.GameRoom-module__Lj3VCW__panelResizeHandleRow{background-color:var(--mantine-color-console-6);height:2px}[data-mantine-color-scheme=dark] .GameRoom-module__Lj3VCW__panelResizeHandleRow{background-color:var(--mantine-color-console-6)}.GameRoom-module__Lj3VCW__panelResizeHandleRow{cursor:row-resize;transition:background-color .2s}@media (prefers-reduced-motion:reduce){.GameRoom-module__Lj3VCW__gameRoomContainer:before{animation:none}.GameRoom-module__Lj3VCW__editorContainer:after,.GameRoom-module__Lj3VCW__editorContainerActive:after{transition:none}.GameRoom-module__Lj3VCW__testOutputLine{animation:none}.GameRoom-module__Lj3VCW__spectatorButton:hover{transform:none}.GameRoom-module__Lj3VCW__runButton,.GameRoom-module__Lj3VCW__submitButton{transition:none}}@media (max-width:768px){.GameRoom-module__Lj3VCW__leftSidebar{min-width:200px}.GameRoom-module__Lj3VCW__leftSidebarCollapsed{width:40px;min-width:40px}}
.GreenTheme-module__BD7bXW__gridBg{position:relative;overflow:hidden}.GreenTheme-module__BD7bXW__gridBg:before{content:"";background-image:linear-gradient(#31b00005 1px,#0000 1px),linear-gradient(90deg,#31b00005 1px,#0000 1px);position:absolute;inset:0}[data-mantine-color-scheme=dark] .GreenTheme-module__BD7bXW__gridBg:before{background-image:linear-gradient(#71d34908 1px,#0000 1px),linear-gradient(90deg,#71d34908 1px,#0000 1px)}.GreenTheme-module__BD7bXW__gridBg:before{opacity:.3;z-index:0;pointer-events:none;background-size:50px 50px;animation:4s ease-in-out infinite GreenTheme-module__BD7bXW__gridPulse}.GreenTheme-module__BD7bXW__gridBgFixed{position:relative;overflow:hidden}.GreenTheme-module__BD7bXW__gridBgFixed:before{content:"";background-image:linear-gradient(#31b00005 1px,#0000 1px),linear-gradient(90deg,#31b00005 1px,#0000 1px);position:fixed;inset:0}[data-mantine-color-scheme=dark] .GreenTheme-module__BD7bXW__gridBgFixed:before{background-image:linear-gradient(#71d34908 1px,#0000 1px),linear-gradient(90deg,#71d34908 1px,#0000 1px)}.GreenTheme-module__BD7bXW__gridBgFixed:before{opacity:.3;z-index:0;pointer-events:none;background-size:50px 50px;animation:4s ease-in-out infinite GreenTheme-module__BD7bXW__gridPulse}.GreenTheme-module__BD7bXW__gridBgSubtle{position:relative;overflow:hidden}.GreenTheme-module__BD7bXW__gridBgSubtle:before{content:"";background-image:linear-gradient(#31b00003 1px,#0000 1px),linear-gradient(90deg,#31b00003 1px,#0000 1px);position:absolute;inset:0}[data-mantine-color-scheme=dark] .GreenTheme-module__BD7bXW__gridBgSubtle:before{background-image:linear-gradient(#71d34904 1px,#0000 1px),linear-gradient(90deg,#71d34904 1px,#0000 1px)}.GreenTheme-module__BD7bXW__gridBgSubtle:before{opacity:.2;z-index:0;pointer-events:none;background-size:50px 50px}.GreenTheme-module__BD7bXW__gradientText{background:linear-gradient(135deg,var(--mantine-color-console-5),var(--mantine-color-console-3));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.GreenTheme-module__BD7bXW__gradientTextVertical{background:linear-gradient(180deg,var(--mantine-color-console-5),var(--mantine-color-console-3));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.GreenTheme-module__BD7bXW__gradientTextBright{background:linear-gradient(135deg,var(--mantine-color-console-4),var(--mantine-color-console-2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.GreenTheme-module__BD7bXW__glowGreen{box-shadow:0 4px 20px #31b00033}[data-mantine-color-scheme=dark] .GreenTheme-module__BD7bXW__glowGreen{box-shadow:0 4px 20px #71d3494d}.GreenTheme-module__BD7bXW__glowGreenHover{transition:box-shadow .2s,border-color .2s}.GreenTheme-module__BD7bXW__glowGreenHover:hover{box-shadow:0 4px 20px #31b0004d}[data-mantine-color-scheme=dark] .GreenTheme-module__BD7bXW__glowGreenHover:hover{box-shadow:0 4px 20px #71d34966}.GreenTheme-module__BD7bXW__glowGreenHover:hover{border-color:var(--mantine-color-console-4)}.GreenTheme-module__BD7bXW__glowGreenStrong{box-shadow:0 8px 30px #31b00066}[data-mantine-color-scheme=dark] .GreenTheme-module__BD7bXW__glowGreenStrong{box-shadow:0 8px 30px #71d34980}.GreenTheme-module__BD7bXW__textGlow{text-shadow:0 0 20px #31b00033}[data-mantine-color-scheme=dark] .GreenTheme-module__BD7bXW__textGlow{text-shadow:0 0 20px #71d3494d}.GreenTheme-module__BD7bXW__textGlowStrong{text-shadow:0 0 30px #31b0004d}[data-mantine-color-scheme=dark] .GreenTheme-module__BD7bXW__textGlowStrong{text-shadow:0 0 30px #71d34966}.GreenTheme-module__BD7bXW__card{background:#fffffff2}[data-mantine-color-scheme=dark] .GreenTheme-module__BD7bXW__card{background:#1a1b1ef2}.GreenTheme-module__BD7bXW__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .GreenTheme-module__BD7bXW__card{border:1px solid var(--mantine-color-dark-4)}.GreenTheme-module__BD7bXW__card{transition:transform .2s,box-shadow .2s,border-color .2s}.GreenTheme-module__BD7bXW__cardHover:hover{transform:translateY(-2px);box-shadow:0 4px 20px #31b00026}[data-mantine-color-scheme=dark] .GreenTheme-module__BD7bXW__cardHover:hover{box-shadow:0 4px 20px #71d34940}.GreenTheme-module__BD7bXW__cardHover:hover{border-color:var(--mantine-color-console-4)}.GreenTheme-module__BD7bXW__cardGlow{background:#fffffff2}[data-mantine-color-scheme=dark] .GreenTheme-module__BD7bXW__cardGlow{background:#1a1b1ef2}.GreenTheme-module__BD7bXW__cardGlow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--mantine-color-console-4);box-shadow:0 4px 20px #31b00033}[data-mantine-color-scheme=dark] .GreenTheme-module__BD7bXW__cardGlow{box-shadow:0 4px 20px #71d3494d}@keyframes GreenTheme-module__BD7bXW__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes GreenTheme-module__BD7bXW__fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes GreenTheme-module__BD7bXW__gridPulse{0%,to{opacity:.3}50%{opacity:.5}}@keyframes GreenTheme-module__BD7bXW__gradientShift{0%,to{opacity:1}50%{opacity:.7}}@keyframes GreenTheme-module__BD7bXW__pulse{0%,to{opacity:1}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){.GreenTheme-module__BD7bXW__gridBg:before,.GreenTheme-module__BD7bXW__gridBgFixed:before{animation:none}.GreenTheme-module__BD7bXW__cardHover:hover{transform:none}.GreenTheme-module__BD7bXW__textGlow,.GreenTheme-module__BD7bXW__textGlowStrong{text-shadow:none}}
.Login-module__nHqgcW__loginPage{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.Login-module__nHqgcW__formCard{z-index:1;background:#fffffff2;min-width:400px;animation:.6s ease-out Login-module__nHqgcW__fadeInUp;position:relative}[data-mantine-color-scheme=dark] .Login-module__nHqgcW__formCard{background:#1a1b1ef2}.Login-module__nHqgcW__formCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .Login-module__nHqgcW__formCard{border:1px solid var(--mantine-color-dark-4)}.Login-module__nHqgcW__formCard{transition:transform .2s,box-shadow .2s,border-color .2s}.Login-module__nHqgcW__brand{animation:.6s ease-out .1s both Login-module__nHqgcW__fadeInUp}.Login-module__nHqgcW__heading{margin-bottom:1rem;font-size:1.75rem;font-weight:800;animation:.6s ease-out .15s both Login-module__nHqgcW__fadeInUp}.Login-module__nHqgcW__inputGroup{animation:.6s ease-out .2s both Login-module__nHqgcW__fadeInUp}.Login-module__nHqgcW__input{transition:border-color .2s,box-shadow .2s}.Login-module__nHqgcW__input:focus-within{border-color:var(--mantine-color-console-4);box-shadow:0 0 0 2px #31b0001a,0 4px 20px #31b00033}[data-mantine-color-scheme=dark] .Login-module__nHqgcW__input:focus-within{box-shadow:0 0 0 2px #71d34926,0 4px 20px #71d3494d}.Login-module__nHqgcW__button{font-weight:600;transition:transform .2s,box-shadow .2s;animation:.6s ease-out .3s both Login-module__nHqgcW__fadeInUp}.Login-module__nHqgcW__button:hover{transform:scale(1.02);box-shadow:0 4px 20px #31b0004d}[data-mantine-color-scheme=dark] .Login-module__nHqgcW__button:hover{box-shadow:0 4px 20px #71d34966}.Login-module__nHqgcW__button:active{transform:scale(.98)}.Login-module__nHqgcW__link{color:var(--mantine-color-console-5);text-decoration:none;transition:color .2s;animation:.6s ease-out .35s both Login-module__nHqgcW__fadeInUp}.Login-module__nHqgcW__link:hover{color:var(--mantine-color-console-4);text-decoration:underline}.Login-module__nHqgcW__gradient{background:radial-gradient(circle at 30% 40%,#31b00014 0%,#0000 50%),radial-gradient(circle at 70% 70%,#008e000f 0%,#0000 50%);position:fixed;inset:0}[data-mantine-color-scheme=dark] .Login-module__nHqgcW__gradient{background:radial-gradient(circle at 30% 40%,#71d3491f 0%,#0000 50%),radial-gradient(circle at 70% 70%,#a2eb891a 0%,#0000 50%)}.Login-module__nHqgcW__gradient{z-index:0;pointer-events:none;animation:8s ease-in-out infinite Login-module__nHqgcW__gradientShift}@keyframes Login-module__nHqgcW__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Login-module__nHqgcW__gradientShift{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:640px){.Login-module__nHqgcW__formCard{min-width:100%}.Login-module__nHqgcW__loginPage{padding:1rem}}@media (prefers-reduced-motion:reduce){.Login-module__nHqgcW__loginPage,.Login-module__nHqgcW__formCard,.Login-module__nHqgcW__brand,.Login-module__nHqgcW__heading,.Login-module__nHqgcW__inputGroup,.Login-module__nHqgcW__button,.Login-module__nHqgcW__link,.Login-module__nHqgcW__gradient{animation:none}.Login-module__nHqgcW__formCard:hover,.Login-module__nHqgcW__button:hover{transform:none}.Login-module__nHqgcW__input:focus-within{box-shadow:0 0 0 2px #31b0001a}[data-mantine-color-scheme=dark] .Login-module__nHqgcW__input:focus-within{box-shadow:0 0 0 2px #71d34926}}
.Matchmaking-module__cVeqGG__matchmakingPage{min-height:100vh;padding:2rem 0;position:relative;overflow:hidden}.Matchmaking-module__cVeqGG__matchmakingPage:before{content:"";background-image:linear-gradient(#31b00005 1px,#0000 1px),linear-gradient(90deg,#31b00005 1px,#0000 1px);position:fixed;inset:0}[data-mantine-color-scheme=dark] .Matchmaking-module__cVeqGG__matchmakingPage:before{background-image:linear-gradient(#71d34908 1px,#0000 1px),linear-gradient(90deg,#71d34908 1px,#0000 1px)}.Matchmaking-module__cVeqGG__matchmakingPage:before{opacity:.3;z-index:0;pointer-events:none;background-size:50px 50px;animation:4s ease-in-out infinite Matchmaking-module__cVeqGG__gridPulse}.Matchmaking-module__cVeqGG__header{z-index:1;animation:.6s ease-out Matchmaking-module__cVeqGG__fadeInUp;position:relative}.Matchmaking-module__cVeqGG__title{background:linear-gradient(135deg,var(--mantine-color-console-5),var(--mantine-color-console-3));-webkit-text-fill-color:transparent;text-shadow:0 0 20px #31b0001a;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,5vw,2.5rem);font-weight:800}[data-mantine-color-scheme=dark] .Matchmaking-module__cVeqGG__title{text-shadow:0 0 20px #71d34933}.Matchmaking-module__cVeqGG__modeTab{font-weight:600}.Matchmaking-module__cVeqGG__mainCard{background:#fffffff2;transition:transform .2s,box-shadow .2s,border-color .2s;animation:.25s ease-out .1s both Matchmaking-module__cVeqGG__fadeInUp}[data-mantine-color-scheme=dark] .Matchmaking-module__cVeqGG__mainCard{background:#1a1b1ef2}.Matchmaking-module__cVeqGG__mainCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;border-color:var(--mantine-color-gray-3);position:relative}[data-mantine-color-scheme=dark] .Matchmaking-module__cVeqGG__mainCard{border-color:var(--mantine-color-dark-4)}.Matchmaking-module__cVeqGG__segmentedControl{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Matchmaking-module__cVeqGG__segmentedControl{background:var(--mantine-color-dark-6)}.Matchmaking-module__cVeqGG__statusCard{background:#31b0000d}[data-mantine-color-scheme=dark] .Matchmaking-module__cVeqGG__statusCard{background:#71d34914}.Matchmaking-module__cVeqGG__statusCard{border-color:var(--mantine-color-console-3)}[data-mantine-color-scheme=dark] .Matchmaking-module__cVeqGG__statusCard{border-color:var(--mantine-color-console-4)}.Matchmaking-module__cVeqGG__statusCard{animation:2s ease-in-out infinite Matchmaking-module__cVeqGG__pulse}.Matchmaking-module__cVeqGG__successCard{background:#31b00014}[data-mantine-color-scheme=dark] .Matchmaking-module__cVeqGG__successCard{background:#71d3491a}.Matchmaking-module__cVeqGG__successCard{border-color:var(--mantine-color-console-4)}[data-mantine-color-scheme=dark] .Matchmaking-module__cVeqGG__successCard{border-color:var(--mantine-color-console-3)}.Matchmaking-module__cVeqGG__successCard{animation:.4s ease-out Matchmaking-module__cVeqGG__fadeInScale}.Matchmaking-module__cVeqGG__errorCard{background:var(--mantine-color-red-0)}[data-mantine-color-scheme=dark] .Matchmaking-module__cVeqGG__errorCard{background:#ef44441a}.Matchmaking-module__cVeqGG__errorCard{border-color:var(--mantine-color-red-3)}.Matchmaking-module__cVeqGG__primaryButton{font-weight:600;transition:transform .2s,box-shadow .2s}.Matchmaking-module__cVeqGG__primaryButton:hover{transform:scale(1.02);box-shadow:0 4px 20px #31b0004d}[data-mantine-color-scheme=dark] .Matchmaking-module__cVeqGG__primaryButton:hover{box-shadow:0 4px 20px #71d34966}.Matchmaking-module__cVeqGG__primaryButton:active{transform:scale(.98)}.Matchmaking-module__cVeqGG__cancelButton{font-weight:600;transition:transform .2s}.Matchmaking-module__cVeqGG__cancelButton:hover:not(:disabled){transform:scale(1.02)}.Matchmaking-module__cVeqGG__cancelButton:active:not(:disabled){transform:scale(.98)}.Matchmaking-module__cVeqGG__gradient{background:radial-gradient(circle at 30% 40%,#31b00014 0%,#0000 50%),radial-gradient(circle at 70% 70%,#008e000f 0%,#0000 50%);position:fixed;inset:0}[data-mantine-color-scheme=dark] .Matchmaking-module__cVeqGG__gradient{background:radial-gradient(circle at 30% 40%,#71d3491f 0%,#0000 50%),radial-gradient(circle at 70% 70%,#a2eb891a 0%,#0000 50%)}.Matchmaking-module__cVeqGG__gradient{z-index:0;pointer-events:none;animation:8s ease-in-out infinite Matchmaking-module__cVeqGG__gradientShift}@keyframes Matchmaking-module__cVeqGG__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Matchmaking-module__cVeqGG__fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Matchmaking-module__cVeqGG__pulse{0%,to{opacity:1}50%{opacity:.95}}@keyframes Matchmaking-module__cVeqGG__gradientShift{0%,to{opacity:1}50%{opacity:.7}}@keyframes Matchmaking-module__cVeqGG__gridPulse{0%,to{opacity:.3}50%{opacity:.5}}@media (max-width:768px){.Matchmaking-module__cVeqGG__matchmakingPage{padding:1rem 0}.Matchmaking-module__cVeqGG__title{font-size:1.75rem}.Matchmaking-module__cVeqGG__mainCard,.Matchmaking-module__cVeqGG__tabsList,.Matchmaking-module__cVeqGG__instantCard{margin:0 1rem}}@media (prefers-reduced-motion:reduce){.Matchmaking-module__cVeqGG__header,.Matchmaking-module__cVeqGG__mainCard,.Matchmaking-module__cVeqGG__instantCard,.Matchmaking-module__cVeqGG__statusCard,.Matchmaking-module__cVeqGG__successCard,.Matchmaking-module__cVeqGG__primaryButton,.Matchmaking-module__cVeqGG__cancelButton,.Matchmaking-module__cVeqGG__gradient,.Matchmaking-module__cVeqGG__matchmakingPage:before{transition:none;animation:none}.Matchmaking-module__cVeqGG__mainCard:hover,.Matchmaking-module__cVeqGG__primaryButton:hover,.Matchmaking-module__cVeqGG__cancelButton:hover{box-shadow:none;transform:none}.Matchmaking-module__cVeqGG__title{text-shadow:none}}
.Signup-module__pkwwjW__signupPage{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.Signup-module__pkwwjW__formCard{z-index:1;background:#fffffff2;min-width:400px;animation:.6s ease-out Signup-module__pkwwjW__fadeInUp;position:relative}[data-mantine-color-scheme=dark] .Signup-module__pkwwjW__formCard{background:#1a1b1ef2}.Signup-module__pkwwjW__formCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .Signup-module__pkwwjW__formCard{border:1px solid var(--mantine-color-dark-4)}.Signup-module__pkwwjW__formCard{transition:transform .2s,box-shadow .2s,border-color .2s}.Signup-module__pkwwjW__brand{animation:.6s ease-out .1s both Signup-module__pkwwjW__fadeInUp}.Signup-module__pkwwjW__heading{margin-bottom:1rem;font-size:1.75rem;font-weight:800;animation:.6s ease-out .15s both Signup-module__pkwwjW__fadeInUp}.Signup-module__pkwwjW__inputGroup{animation:.6s ease-out .2s both Signup-module__pkwwjW__fadeInUp}.Signup-module__pkwwjW__input{transition:border-color .2s,box-shadow .2s}.Signup-module__pkwwjW__button{font-weight:600;transition:transform .2s,box-shadow .2s;animation:.6s ease-out .3s both Signup-module__pkwwjW__fadeInUp}.Signup-module__pkwwjW__button:hover{transform:scale(1.02);box-shadow:0 4px 20px #31b0004d}[data-mantine-color-scheme=dark] .Signup-module__pkwwjW__button:hover{box-shadow:0 4px 20px #71d34966}.Signup-module__pkwwjW__button:active{transform:scale(.98)}.Signup-module__pkwwjW__link{color:var(--mantine-color-console-5);text-decoration:none;transition:color .2s;animation:.6s ease-out .35s both Signup-module__pkwwjW__fadeInUp}.Signup-module__pkwwjW__link:hover{color:var(--mantine-color-console-4);text-decoration:underline}.Signup-module__pkwwjW__validationSuccess{color:var(--mantine-color-console-5);margin-top:.25rem;font-size:.875rem}.Signup-module__pkwwjW__validationError{color:var(--mantine-color-red-6);margin-top:.25rem;font-size:.875rem}.Signup-module__pkwwjW__gradient{background:radial-gradient(circle at 30% 40%,#31b00014 0%,#0000 50%),radial-gradient(circle at 70% 70%,#008e000f 0%,#0000 50%);position:fixed;inset:0}[data-mantine-color-scheme=dark] .Signup-module__pkwwjW__gradient{background:radial-gradient(circle at 30% 40%,#71d3491f 0%,#0000 50%),radial-gradient(circle at 70% 70%,#a2eb891a 0%,#0000 50%)}.Signup-module__pkwwjW__gradient{z-index:0;pointer-events:none;animation:8s ease-in-out infinite Signup-module__pkwwjW__gradientShift}@keyframes Signup-module__pkwwjW__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Signup-module__pkwwjW__gradientShift{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:640px){.Signup-module__pkwwjW__formCard{min-width:100%}.Signup-module__pkwwjW__signupPage{padding:1rem}}@media (prefers-reduced-motion:reduce){.Signup-module__pkwwjW__signupPage,.Signup-module__pkwwjW__formCard,.Signup-module__pkwwjW__brand,.Signup-module__pkwwjW__heading,.Signup-module__pkwwjW__inputGroup,.Signup-module__pkwwjW__button,.Signup-module__pkwwjW__link,.Signup-module__pkwwjW__gradient{animation:none}.Signup-module__pkwwjW__formCard:hover,.Signup-module__pkwwjW__button:hover{transform:none}.Signup-module__pkwwjW__input:focus-within{box-shadow:0 0 0 2px #31b0001a}[data-mantine-color-scheme=dark] .Signup-module__pkwwjW__input:focus-within{box-shadow:0 0 0 2px #71d34926}}
.DifficultySection-module__E655lG__mainCard{background:#fffffff2;transition:transform .2s,box-shadow .2s,border-color .2s;animation:.25s ease-out .1s both DifficultySection-module__E655lG__fadeInUp}[data-mantine-color-scheme=dark] .DifficultySection-module__E655lG__mainCard{background:#1a1b1ef2}.DifficultySection-module__E655lG__mainCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;border-color:var(--mantine-color-gray-3);position:relative}[data-mantine-color-scheme=dark] .DifficultySection-module__E655lG__mainCard{border-color:var(--mantine-color-dark-4)}.DifficultySection-module__E655lG__mainCard:hover{box-shadow:0 8px 24px #31b00026}[data-mantine-color-scheme=dark] .DifficultySection-module__E655lG__mainCard:hover{box-shadow:0 8px 24px #71d34933}.DifficultySection-module__E655lG__mainCard:hover{border-color:var(--mantine-color-console-3)}[data-mantine-color-scheme=dark] .DifficultySection-module__E655lG__mainCard:hover{border-color:var(--mantine-color-console-4)}.DifficultySection-module__E655lG__actionButton{min-width:100px;transition:transform .15s,box-shadow .15s}.DifficultySection-module__E655lG__actionButton:hover{transform:scale(1.05);box-shadow:0 2px 12px}.DifficultySection-module__E655lG__actionButton:active{transform:scale(.98)}@keyframes DifficultySection-module__E655lG__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.DifficultySection-module__E655lG__difficultyCard{padding:1rem}.DifficultySection-module__E655lG__actionButton{min-width:80px;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.DifficultySection-module__E655lG__difficultyCard,.DifficultySection-module__E655lG__actionButton{transition:none}.DifficultySection-module__E655lG__difficultyCard:hover,.DifficultySection-module__E655lG__actionButton:hover,.DifficultySection-module__E655lG__actionButton:active{box-shadow:none;transform:none}.DifficultySection-module__E655lG__section:before{display:none}}
.TestCaseResultsBox-module__-RFEWW__container{background:#fffffff2;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}[data-mantine-color-scheme=dark] .TestCaseResultsBox-module__-RFEWW__container{background:#1a1b1ef2}.TestCaseResultsBox-module__-RFEWW__container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .TestCaseResultsBox-module__-RFEWW__container{border:2px solid var(--mantine-color-dark-4)}.TestCaseResultsBox-module__-RFEWW__container{transition:all .3s}.TestCaseResultsBox-module__-RFEWW__container:hover{border-color:var(--mantine-color-console-4);box-shadow:0 4px 20px #31b00026}[data-mantine-color-scheme=dark] .TestCaseResultsBox-module__-RFEWW__container:hover{box-shadow:0 4px 20px #71d34940}.TestCaseResultsBox-module__-RFEWW__table{min-width:620px;animation:.5s ease-out .1s both TestCaseResultsBox-module__-RFEWW__fadeIn}.TestCaseResultsBox-module__-RFEWW__scrollRegion{border:1px solid var(--mantine-color-gray-3);flex:1;min-height:0}[data-mantine-color-scheme=dark] .TestCaseResultsBox-module__-RFEWW__scrollRegion{border:1px solid var(--mantine-color-dark-4)}.TestCaseResultsBox-module__-RFEWW__scrollRegion{border-radius:var(--mantine-radius-md);background:#f9fafbe0}[data-mantine-color-scheme=dark] .TestCaseResultsBox-module__-RFEWW__scrollRegion{background:#141518bf}.TestCaseResultsBox-module__-RFEWW__tableHeader{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .TestCaseResultsBox-module__-RFEWW__tableHeader{background:var(--mantine-color-dark-6)}.TestCaseResultsBox-module__-RFEWW__tableHeader{text-transform:uppercase;letter-spacing:.5px;color:var(--mantine-color-console-4);font-size:.75rem;font-weight:600}.TestCaseResultsBox-module__-RFEWW__tableRow{transition:all .2s;animation:.3s ease-out TestCaseResultsBox-module__-RFEWW__rowSlideIn}.TestCaseResultsBox-module__-RFEWW__tableRow:hover{background:#31b00008}[data-mantine-color-scheme=dark] .TestCaseResultsBox-module__-RFEWW__tableRow:hover{background:#71d3490d}.TestCaseResultsBox-module__-RFEWW__tableRow:hover{box-shadow:0 2px 8px #31b00014}[data-mantine-color-scheme=dark] .TestCaseResultsBox-module__-RFEWW__tableRow:hover{box-shadow:0 2px 8px #71d3491f}.TestCaseResultsBox-module__-RFEWW__tableRow:first-child{animation-delay:.1s}.TestCaseResultsBox-module__-RFEWW__tableRow:nth-child(2){animation-delay:.2s}.TestCaseResultsBox-module__-RFEWW__tableRow:nth-child(3){animation-delay:.3s}.TestCaseResultsBox-module__-RFEWW__tableRow:nth-child(4){animation-delay:.4s}.TestCaseResultsBox-module__-RFEWW__tableRow:nth-child(5){animation-delay:.5s}.TestCaseResultsBox-module__-RFEWW__cellInput{font-family:var(--mantine-font-family-monospace);font-size:.875rem;font-weight:500}.TestCaseResultsBox-module__-RFEWW__cellResult{font-family:var(--mantine-font-family-monospace);align-items:center;gap:.5rem;min-width:0;font-size:.875rem;font-weight:700;display:flex}.TestCaseResultsBox-module__-RFEWW__passIcon{color:var(--mantine-color-console-5);filter:drop-shadow(0 0 4px #31b00066)}[data-mantine-color-scheme=dark] .TestCaseResultsBox-module__-RFEWW__passIcon{filter:drop-shadow(0 0 4px #71d34980)}.TestCaseResultsBox-module__-RFEWW__failIcon{color:var(--mantine-color-red-6);filter:drop-shadow(0 0 4px #ef444480)}.TestCaseResultsBox-module__-RFEWW__passText{color:var(--mantine-color-console-6)}.TestCaseResultsBox-module__-RFEWW__failText{color:var(--mantine-color-red-6)}.TestCaseResultsBox-module__-RFEWW__statusIndicator{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:700;display:inline-flex}.TestCaseResultsBox-module__-RFEWW__statusPlaceholder{flex-shrink:0;width:1.25rem;height:1.25rem}.TestCaseResultsBox-module__-RFEWW__statusPass{background:#31b00026}[data-mantine-color-scheme=dark] .TestCaseResultsBox-module__-RFEWW__statusPass{background:#71d34933}.TestCaseResultsBox-module__-RFEWW__statusPass{color:var(--mantine-color-console-6);border:1px solid var(--mantine-color-console-4)}.TestCaseResultsBox-module__-RFEWW__statusFail{background:#ef444426}[data-mantine-color-scheme=dark] .TestCaseResultsBox-module__-RFEWW__statusFail{background:#ef444433}.TestCaseResultsBox-module__-RFEWW__statusFail{color:var(--mantine-color-red-6);border:1px solid var(--mantine-color-red-5)}.TestCaseResultsBox-module__-RFEWW__stateText{padding:.85rem 0}@media (max-width:768px){.TestCaseResultsBox-module__-RFEWW__table{min-width:540px}}@keyframes TestCaseResultsBox-module__-RFEWW__fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes TestCaseResultsBox-module__-RFEWW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TestCaseResultsBox-module__-RFEWW__rowSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.TestCaseResultsBox-module__-RFEWW__container,.TestCaseResultsBox-module__-RFEWW__title,.TestCaseResultsBox-module__-RFEWW__table,.TestCaseResultsBox-module__-RFEWW__tableRow{animation:none}.TestCaseResultsBox-module__-RFEWW__container:hover,.TestCaseResultsBox-module__-RFEWW__tableRow:hover{box-shadow:none}.TestCaseResultsBox-module__-RFEWW__passIcon,.TestCaseResultsBox-module__-RFEWW__failIcon{filter:none}}
