.beyond-module__IUlZ9a__page{min-height:100vh;padding:var(--spacing-xl) 0;background-color:var(--color-neutral-100)}.beyond-module__IUlZ9a__container{max-width:900px;margin:0 auto}.beyond-module__IUlZ9a__header{margin-bottom:var(--spacing-lg);text-align:center}.beyond-module__IUlZ9a__backLink{margin-bottom:var(--spacing-md);color:var(--color-primary-dark);font-size:.9rem;font-weight:600;display:inline-block}.beyond-module__IUlZ9a__backLink:hover{text-decoration:underline}.beyond-module__IUlZ9a__title{margin-bottom:var(--spacing-xs);color:var(--color-neutral-900);font-size:3rem}.beyond-module__IUlZ9a__subtitle{color:var(--color-neutral-500);font-size:1.1rem}.beyond-module__IUlZ9a__section{margin-bottom:var(--spacing-xl)}.beyond-module__IUlZ9a__sectionTitle{margin-bottom:var(--spacing-md);color:var(--color-neutral-900);border-bottom:2px solid var(--color-neutral-200);padding-bottom:var(--spacing-sm);font-size:2rem}.beyond-module__IUlZ9a__chessProfileCard{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-neutral-200);margin-bottom:var(--spacing-lg)}.beyond-module__IUlZ9a__profileHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.beyond-module__IUlZ9a__icon{font-size:2.5rem}.beyond-module__IUlZ9a__userInfo h3{margin:0;font-size:1.2rem}.beyond-module__IUlZ9a__username{color:var(--color-primary-dark);font-weight:600}.beyond-module__IUlZ9a__statsGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.beyond-module__IUlZ9a__statBox{background:var(--color-neutral-50);padding:var(--spacing-md);border-radius:var(--radius-md);text-align:center;border:1px solid var(--color-neutral-200)}.beyond-module__IUlZ9a__statType{color:var(--color-neutral-500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-xs);font-size:.9rem;display:block}.beyond-module__IUlZ9a__statScore{color:var(--color-neutral-900);font-size:2rem;font-weight:700}.beyond-module__IUlZ9a__subheading{margin-bottom:var(--spacing-md);font-size:1.5rem}.beyond-module__IUlZ9a__movesGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.beyond-module__IUlZ9a__moveCard{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-neutral-200);overflow:hidden}.beyond-module__IUlZ9a__boardPlaceholder{background:linear-gradient(135deg, var(--color-neutral-200) 0%, var(--color-neutral-100) 100%);height:250px;color:var(--color-neutral-500);padding:var(--spacing-md);text-align:center;justify-content:center;align-items:center;font-size:.9rem;display:flex}.beyond-module__IUlZ9a__moveInfo{padding:var(--spacing-md)}.beyond-module__IUlZ9a__moveInfo h4{margin-bottom:var(--spacing-xs);font-size:1.1rem}.beyond-module__IUlZ9a__moveInfo p{color:var(--color-neutral-500);font-size:.9rem}.beyond-module__IUlZ9a__typingGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.beyond-module__IUlZ9a__typingCategory{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-md);box-shadow:var(--shadow-sm);border:1px solid var(--color-neutral-200)}.beyond-module__IUlZ9a__categoryTitle{margin-bottom:var(--spacing-md);text-align:center;color:var(--color-primary-dark);font-size:1.2rem}.beyond-module__IUlZ9a__typingRecord{gap:var(--spacing-md);flex-direction:column;display:flex}.beyond-module__IUlZ9a__typingMetrics{background:var(--color-neutral-50);padding:var(--spacing-sm);border-radius:var(--radius-md);justify-content:space-around;display:flex}.beyond-module__IUlZ9a__metric{text-align:center}.beyond-module__IUlZ9a__metricVal{color:var(--color-neutral-900);font-size:1.8rem;font-weight:700;display:block}.beyond-module__IUlZ9a__metricLabel{color:var(--color-neutral-500);text-transform:uppercase;font-size:.8rem}.beyond-module__IUlZ9a__certLink{text-align:center;color:var(--color-primary-dark);border:1px solid var(--color-primary-dark);border-radius:var(--radius-md);padding:.5rem;font-size:.95rem;font-weight:600;transition:all .2s}.beyond-module__IUlZ9a__certLink:hover{background:var(--color-primary-dark);color:var(--color-white)}@media (max-width:768px){.beyond-module__IUlZ9a__title{font-size:2.5rem}}
.ComingSoon-module__U9bt1W__container{z-index:999999;box-sizing:border-box;background-color:#22252a;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100dvh;margin:0;padding:2rem;display:flex;position:fixed;inset:0;overflow:hidden}.ComingSoon-module__U9bt1W__bullet{pointer-events:none;animation:ComingSoon-module__U9bt1W__orbit360 var(--bullet-duration,5s) linear infinite;animation-delay:var(--bullet-delay,0s);will-change:transform;background-color:#fff;border-radius:50%;position:absolute}@keyframes ComingSoon-module__U9bt1W__orbit360{0%{transform:rotate(0)translate(1px)rotate(0)}to{transform:rotate(360deg)translate(1px)rotate(-360deg)}}.ComingSoon-module__U9bt1W__content{z-index:10;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.ComingSoon-module__U9bt1W__name{font-family:var(--font-montserrat), sans-serif;color:#f3f4f6;letter-spacing:-.02em;text-align:center;margin:0 0 .75rem;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700;line-height:1.2}.ComingSoon-module__U9bt1W__role{font-family:var(--font-hanken), sans-serif;color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:0 0 2rem;font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:400}.ComingSoon-module__U9bt1W__socials{justify-content:center;align-items:center;gap:1.5rem;display:flex}.ComingSoon-module__U9bt1W__iconLink{color:#9ca3af;justify-content:center;align-items:center;text-decoration:none;transition:color .25s,transform .25s;display:inline-flex}.ComingSoon-module__U9bt1W__iconLink:hover{color:#f3f4f6;transform:translateY(-2px)}.ComingSoon-module__U9bt1W__flutterIcon{filter:grayscale();opacity:.75;width:28px;height:28px;transition:opacity .25s,filter .25s}.ComingSoon-module__U9bt1W__iconLink:hover .ComingSoon-module__U9bt1W__flutterIcon{opacity:1;filter:grayscale(0%)}.ComingSoon-module__U9bt1W__icon{width:28px;height:28px}
