.ComparisonPage_main__dDYYz{width:100%;max-width:1200px;margin:0 auto;padding:1rem;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#121212;color:#f5f5f5}.ComparisonPage_title__cxU_v{text-align:center;margin-bottom:2rem;font-size:2rem;color:#333;background:linear-gradient(90deg,#4776e6,#8e54e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 8px rgba(137,84,233,.2)}.ComparisonPage_comparisonContainer__ENYN3{display:flex;flex-direction:column;gap:2rem;align-items:center;width:100%;max-width:1000px;margin:0 auto}.ComparisonPage_clubsContainer__yOQey{gap:20px}.ComparisonPage_clubsContainer__yOQey,.ComparisonPage_vsElement__HcbBq{display:flex;align-items:center;justify-content:center}.ComparisonPage_vsText__Zp1tj{font-weight:700;font-size:1.25rem;padding:.25rem .75rem;background:linear-gradient(90deg,#3b82f6,#6366f1);color:#fff;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.1)}.ComparisonPage_club__MEzq2{display:flex;flex-direction:column;align-items:center;width:150px}.ComparisonPage_clubNameContainer__GcGmM{height:40px}.ComparisonPage_clubNameContainer__GcGmM,.ComparisonPage_clubName__H260g{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:1rem}.ComparisonPage_clubName__H260g{font-size:1.2rem;text-align:center;height:3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ComparisonPage_imageContainer__xMnq2{width:150px;height:150px;position:relative;display:flex;justify-content:center;align-items:center}.ComparisonPage_clubImage__q_BxD{-o-object-fit:contain!important;object-fit:contain!important}.ComparisonPage_club__MEzq2:hover{transform:translateY(-5px)}.ComparisonPage_club__MEzq2 h2{font-size:1.5rem;margin-bottom:1rem;text-align:center;color:#f5f5f5}.ComparisonPage_club__MEzq2 p{font-size:.9rem;margin-top:1rem;color:#aaa;text-align:center}.ComparisonPage_timerContainer__GDNd0{margin:2rem auto;width:100%;display:flex;justify-content:center}.ComparisonPage_timerContainer__GDNd0:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#4776e6,#8e54e9)}.ComparisonPage_timerTitle__GLhJR{font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;color:#f0f0f0;text-align:center}.ComparisonPage_timer__Jm6t2{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:1rem 0}.ComparisonPage_timerDigits__DJp0_{display:flex;justify-content:space-around;align-items:center;flex-wrap:nowrap;gap:5px}.ComparisonPage_timerUnit__UZ0Z5{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0}.ComparisonPage_timerValue__ymylH{font-family:Roboto Mono,monospace;font-weight:700;color:#333;background-color:#fff;padding:.5rem .3rem;border-radius:8px;text-align:center;min-width:3rem;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.1);font-size:1.8rem}.ComparisonPage_timerLabel__n8__r{margin-top:.4rem;font-size:.85rem;color:#555;font-weight:500;text-align:center;white-space:nowrap}.ComparisonPage_timerSeparator__jZNyQ{font-family:Roboto Mono,monospace;color:#666;margin:0;align-self:flex-start;padding-top:.6rem;font-weight:700;font-size:1.6rem}.ComparisonPage_timerBreak__VfUPr{flex-basis:100%;height:0}.ComparisonPage_timeDifference__pBF41{font-size:1rem;color:#8e54e9;text-align:center;padding:.5rem}.ComparisonPage_detailedTimer__6iH_D{margin-top:1.5rem;padding:1rem;background-color:rgba(0,0,0,.05);border-radius:8px;text-align:center}.ComparisonPage_detailedTimeElapsed__6l6Bk{font-family:Roboto Mono,monospace;font-size:1.2rem;font-weight:700;color:#d32f2f;margin:.5rem 0}.ComparisonPage_shareContainer__osKWU{display:flex;justify-content:center;margin:2rem 0}.ComparisonPage_shareButton__ChCab{background-color:#4267b2;color:#fff;border:none;border-radius:5px;padding:.8rem 2rem;font-size:1rem;cursor:pointer;transition:background-color .3s}.ComparisonPage_shareButton__ChCab:hover{background-color:#365899}.ComparisonPage_loading__9Ripo{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;background-color:#121212;color:#666;font-size:1.5rem}.ComparisonPage_loading__9Ripo:after{content:"";width:30px;height:30px;margin-left:15px;border-radius:50%;border:3px solid #8e54e9;border-top-color:transparent;animation:ComparisonPage_spin__LHy98 1s linear infinite}.ComparisonPage_error__SxmTh{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;background-color:#121212;color:#666;font-size:1.5rem}@keyframes ComparisonPage_spin__LHy98{to{transform:rotate(1turn)}}.ComparisonPage_modernTimer__aQo8o{background-color:#f8f8f8;border-radius:12px;padding:1.5rem;box-shadow:0 5px 15px rgba(0,0,0,.1);display:inline-block;max-width:100%;width:90%}.ComparisonPage_namesContainer__kT6Ce{display:flex;justify-content:space-around;width:100%;margin-bottom:1rem}.ComparisonPage_creatorInfo__5FHV5{margin-top:1.5rem;text-align:center;font-size:.9rem;color:#666}.ComparisonPage_creatorName___eek3{font-weight:700}@media (max-width:768px){.ComparisonPage_title__cxU_v{font-size:1.5rem}.ComparisonPage_comparisonContainer__ENYN3{flex-direction:column;padding:1rem}.ComparisonPage_clubsContainer__yOQey{padding:0 1rem}.ComparisonPage_club__MEzq2{min-width:100px}.ComparisonPage_clubName__H260g{font-size:1rem}.ComparisonPage_timerContainer__GDNd0{width:100%;padding:1rem}.ComparisonPage_timer__Jm6t2{gap:.5rem}.ComparisonPage_timerDigits__DJp0_{flex-wrap:wrap;gap:.25rem;row-gap:1rem}.ComparisonPage_timerUnit__UZ0Z5{min-width:60px;padding:.5rem;margin:0 1px}.ComparisonPage_timerValue__ymylH{font-size:1.5rem;min-width:2.5rem;padding:.4rem .2rem}.ComparisonPage_timerLabel__n8__r{font-size:.7rem}.ComparisonPage_timerSeparator__jZNyQ{font-size:1.4rem;padding-top:.5rem}.ComparisonPage_modernTimer__aQo8o{width:95%;padding:1.2rem .8rem}.ComparisonPage_shareButton__ChCab{width:100%;max-width:300px}}@media (max-width:576px){.ComparisonPage_timerValue__ymylH{font-size:1.3rem;min-width:2.2rem;padding:.3rem .2rem}.ComparisonPage_timerLabel__n8__r{font-size:.65rem}.ComparisonPage_timerSeparator__jZNyQ{font-size:1.2rem}.ComparisonPage_modernTimer__aQo8o{padding:1rem .5rem}.ComparisonPage_timerDigits__DJp0_{gap:2px}}@media (max-width:480px){.ComparisonPage_clubNameContainer__GcGmM{height:36px}.ComparisonPage_clubName__H260g{font-size:1rem}.ComparisonPage_club__MEzq2{width:120px}.ComparisonPage_imageContainer__xMnq2{width:120px;height:120px}.ComparisonPage_modernTimer__aQo8o{padding:.8rem .5rem}.ComparisonPage_timerValue__ymylH{font-size:1.1rem;min-width:1.8rem}.ComparisonPage_timerLabel__n8__r{font-size:.6rem}.ComparisonPage_timerSeparator__jZNyQ{font-size:1rem}.ComparisonPage_timerUnit__UZ0Z5{margin:0}}@media (max-width:360px){.ComparisonPage_timerDigits__DJp0_{gap:1px}.ComparisonPage_timerValue__ymylH{font-size:.9rem;min-width:1.6rem;padding:.25rem .15rem}.ComparisonPage_timerSeparator__jZNyQ{font-size:1rem;padding-top:.4rem}}