.ChampionSearch-module__RedYLW__wrapper{width:100%;max-width:480px;margin:0 auto;position:relative}.ChampionSearch-module__RedYLW__inputContainer{align-items:center;width:100%;display:flex;position:relative}.ChampionSearch-module__RedYLW__input{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;outline:none;width:100%;padding:14px 48px 14px 20px;font-family:inherit;font-size:1.05rem;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #0003}.ChampionSearch-module__RedYLW__input::placeholder{color:#64748b}.ChampionSearch-module__RedYLW__input:focus{background:#ffffff14;border-color:#7a3cddcc;box-shadow:0 0 0 3px #7a3cdd33,0 0 16px #7a3cdd26}.ChampionSearch-module__RedYLW__trigger{color:#fff6;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:.8rem;transition:color .2s;display:flex;position:absolute;right:16px}.ChampionSearch-module__RedYLW__trigger:hover{color:#fff}.ChampionSearch-module__RedYLW__positioner{z-index:999}.ChampionSearch-module__RedYLW__popup{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:var(--anchor-width);background:#141419f2;border:1px solid #ffffff1a;border-radius:16px;max-width:480px;animation:.2s cubic-bezier(.16,1,.3,1) forwards ChampionSearch-module__RedYLW__slideDown;overflow:hidden;box-shadow:0 15px 35px #00000080,inset 0 1px 1px #ffffff0d}@keyframes ChampionSearch-module__RedYLW__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ChampionSearch-module__RedYLW__list{flex-direction:column;gap:2px;max-height:320px;padding:6px;list-style:none;display:flex;overflow-y:auto}.ChampionSearch-module__RedYLW__item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:all .15s;display:flex}.ChampionSearch-module__RedYLW__item[data-highlighted]{background:#ffffff14}.ChampionSearch-module__RedYLW__item[data-selected]{background:#6b26d94d;border:1px solid #6b26d933}.ChampionSearch-module__RedYLW__itemMain{flex-direction:column;flex-grow:1;display:flex}.ChampionSearch-module__RedYLW__itemName{color:#fff;font-size:.95rem;font-weight:700}.ChampionSearch-module__RedYLW__itemTitle{color:#64748b;text-transform:capitalize;font-size:.78rem}.ChampionSearch-module__RedYLW__itemRoles{gap:6px;display:flex}.ChampionSearch-module__RedYLW__roleBadge{text-transform:uppercase;letter-spacing:.02em;color:#fff;text-align:center;text-shadow:0 1px 2px #0003;border-radius:6px;min-width:68px;padding:3px 8px;font-size:.7rem;font-weight:750;box-shadow:0 2px 4px #0000001a}.ChampionSearch-module__RedYLW__empty{text-align:center;color:#64748b;padding:20px;font-size:.9rem}.ChampionSearch-module__RedYLW__fighter{background-color:#f97316}.ChampionSearch-module__RedYLW__mage{background-color:#3b82f6}.ChampionSearch-module__RedYLW__assassin{background-color:#ef4444}.ChampionSearch-module__RedYLW__tank{background-color:#10b981}.ChampionSearch-module__RedYLW__marksman{background-color:#d97706}.ChampionSearch-module__RedYLW__support{background-color:#ec4899}@media (prefers-color-scheme:light){.ChampionSearch-module__RedYLW__input{color:#0f172a;background:#fff;border-color:#0000001f;box-shadow:0 4px 15px #0000000a}.ChampionSearch-module__RedYLW__input:focus{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26,0 0 16px #7c3aed14}.ChampionSearch-module__RedYLW__trigger{color:#0000004d}.ChampionSearch-module__RedYLW__popup{background:#fffffffa;border-color:#00000014;box-shadow:0 15px 35px #00000014}.ChampionSearch-module__RedYLW__item[data-highlighted]{background:#0000000a}.ChampionSearch-module__RedYLW__item[data-selected]{background:#7c3aed1a;border-color:#7c3aed26}.ChampionSearch-module__RedYLW__itemName{color:#0f172a}.ChampionSearch-module__RedYLW__itemTitle{color:#94a3b8}}
.GuessedChampionRow-module__JXg5sG__row{grid-template-columns:1.3fr repeat(6,1fr) 1.2fr 1.5fr repeat(5,1fr);align-items:stretch;gap:10px;width:100%;min-width:1400px;animation:.35s cubic-bezier(.16,1,.3,1) forwards GuessedChampionRow-module__JXg5sG__slideIn;display:grid}@keyframes GuessedChampionRow-module__JXg5sG__slideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.GuessedChampionRow-module__JXg5sG__cellName{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:center;min-height:52px;padding:10px 14px;display:flex}.GuessedChampionRow-module__JXg5sG__nameLabel{color:#fff;font-size:.95rem;font-weight:750}.GuessedChampionRow-module__JXg5sG__titleLabel{color:#64748b;text-transform:capitalize;margin-top:2px;font-size:.75rem}.GuessedChampionRow-module__JXg5sG__cell{text-align:center;color:#fff;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52px;padding:8px;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}.GuessedChampionRow-module__JXg5sG__roleCell{padding:4px}.GuessedChampionRow-module__JXg5sG__arrow{font-size:1rem;line-height:1}.GuessedChampionRow-module__JXg5sG__correct{background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:1px solid #10b98133;box-shadow:0 4px 12px #10b98126}.GuessedChampionRow-module__JXg5sG__partial{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:1px solid #f59e0b33;box-shadow:0 4px 12px #f59e0b26}.GuessedChampionRow-module__JXg5sG__incorrect{color:#cbd5e1;background:#ffffff05;border:1px solid #ffffff14}.GuessedChampionRow-module__JXg5sG__roleBadge{text-transform:uppercase;letter-spacing:.02em;color:#fff;text-shadow:0 1px 2px #0003;text-align:center;border-radius:6px;width:100%;padding:4px 8px;font-size:.7rem;font-weight:750;box-shadow:0 2px 4px #00000026}.GuessedChampionRow-module__JXg5sG__noneBadge{color:#64748b;font-size:.8rem;font-weight:500}.GuessedChampionRow-module__JXg5sG__fighter{background-color:#f97316}.GuessedChampionRow-module__JXg5sG__mage{background-color:#3b82f6}.GuessedChampionRow-module__JXg5sG__assassin{background-color:#ef4444}.GuessedChampionRow-module__JXg5sG__tank{background-color:#10b981}.GuessedChampionRow-module__JXg5sG__marksman{background-color:#d97706}.GuessedChampionRow-module__JXg5sG__support{background-color:#ec4899}@media (prefers-color-scheme:light){.GuessedChampionRow-module__JXg5sG__cellName{background:#fff;border-color:#00000014}.GuessedChampionRow-module__JXg5sG__nameLabel{color:#0f172a}.GuessedChampionRow-module__JXg5sG__titleLabel{color:#94a3b8}.GuessedChampionRow-module__JXg5sG__incorrect{color:#475569;background:#00000005;border-color:#0000000f}}@media (max-width:640px){.GuessedChampionRow-module__JXg5sG__cell{border-radius:8px;padding:6px 4px;font-size:.75rem}.GuessedChampionRow-module__JXg5sG__cellName{border-radius:8px;padding:6px 8px}.GuessedChampionRow-module__JXg5sG__nameLabel{font-size:.8rem}.GuessedChampionRow-module__JXg5sG__roleBadge{padding:2px 4px;font-size:.65rem}.GuessedChampionRow-module__JXg5sG__arrow{font-size:.85rem}}.GuessedChampionRow-module__JXg5sG__dateText{white-space:nowrap}.GuessedChampionRow-module__JXg5sG__actorText{word-break:break-word;font-size:.82rem}.GuessedChampionRow-module__JXg5sG__designerText{word-break:break-word;font-size:.8rem;line-height:1.2}
.DialogModal-module__73MlRG__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background-color:#0009;transition:opacity .3s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.DialogModal-module__73MlRG__backdrop[data-starting-style],.DialogModal-module__73MlRG__backdrop[data-ending-style]{opacity:0}.DialogModal-module__73MlRG__positioner{z-index:101;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.DialogModal-module__73MlRG__popup{background:#141419d9;border:1px solid #ffffff14;border-radius:20px;outline:none;flex-direction:column;gap:24px;width:100%;max-width:480px;padding:32px;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 20px 40px #0006,inset 0 1px 1px #ffffff1a}.DialogModal-module__73MlRG__popup[data-starting-style],.DialogModal-module__73MlRG__popup[data-ending-style]{opacity:0;transform:scale(.95)}.DialogModal-module__73MlRG__header{flex-direction:column;gap:8px;display:flex}.DialogModal-module__73MlRG__title{letter-spacing:-.5px;color:#fff;font-size:1.5rem;font-weight:700}.DialogModal-module__73MlRG__description{color:#94a3b8;font-size:.95rem;line-height:1.5}.DialogModal-module__73MlRG__content{color:#e2e8f0;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:16px 0}.DialogModal-module__73MlRG__actions{justify-content:flex-end;display:flex}.DialogModal-module__73MlRG__closeButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);border:none;border-radius:12px;padding:12px 24px;font-size:.95rem;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #7c3aed4d}.DialogModal-module__73MlRG__closeButton:hover{transform:translateY(-1px);box-shadow:0 6px 16px #7c3aed66}.DialogModal-module__73MlRG__closeButton:active{transform:translateY(0)}@media (prefers-color-scheme:light){.DialogModal-module__73MlRG__popup{background:#fffffff2;border-color:#00000014;box-shadow:0 20px 45px #0000001a,inset 0 1px #ffffff80}.DialogModal-module__73MlRG__title{color:#0f172a}.DialogModal-module__73MlRG__description{color:#475569}.DialogModal-module__73MlRG__content{color:#334155;border-color:#00000014}}
.PokemonGame-module__cendeG__container{flex-direction:column;gap:32px;width:100%;display:flex}.PokemonGame-module__cendeG__loading{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 0;display:flex}.PokemonGame-module__cendeG__spinner{border:3px solid #ffffff0d;border-top-color:#8b5cf6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite PokemonGame-module__cendeG__spin}@keyframes PokemonGame-module__cendeG__spin{to{transform:rotate(360deg)}}.PokemonGame-module__cendeG__dashboardHeader{background:#ffffff03;border:1px solid #ffffff0d;border-radius:20px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff05}.PokemonGame-module__cendeG__statusPanel{gap:16px;display:flex}.PokemonGame-module__cendeG__statBox{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;min-width:110px;padding:8px 16px;display:flex}.PokemonGame-module__cendeG__statLabel{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:.72rem;font-weight:700}.PokemonGame-module__cendeG__statVal{color:#fff;font-size:1.15rem;font-weight:800}.PokemonGame-module__cendeG__actionRow{align-items:center;gap:16px;width:100%;display:flex}.PokemonGame-module__cendeG__resetRow{justify-content:center;width:100%;display:flex}.PokemonGame-module__cendeG__giveUpBtn{color:#ef4444;cursor:pointer;white-space:nowrap;background:#ef444414;border:1px solid #ef444433;border-radius:16px;padding:14px 24px;font-size:.95rem;font-weight:600;transition:all .2s}.PokemonGame-module__cendeG__giveUpBtn:hover{background:#ef444426;border-color:#ef444466}.PokemonGame-module__cendeG__playAgainBtn,.PokemonGame-module__cendeG__modalResetBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);border:none;border-radius:16px;padding:14px 32px;font-size:1rem;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #7c3aed4d}.PokemonGame-module__cendeG__playAgainBtn:hover,.PokemonGame-module__cendeG__modalResetBtn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #7c3aed66}.PokemonGame-module__cendeG__gridContainer{flex-direction:column;gap:12px;width:100%;padding-bottom:12px;display:flex;overflow-x:auto}.PokemonGame-module__cendeG__tableWrapper{flex-direction:column;gap:12px;min-width:960px;display:flex}.PokemonGame-module__cendeG__gridHeader{grid-template-columns:1.3fr repeat(8,1fr) 1.2fr;gap:10px;padding:0 14px;display:grid}.PokemonGame-module__cendeG__headerLabel{text-transform:uppercase;letter-spacing:.08em;color:#64748b;text-align:center;font-size:.72rem;font-weight:750}.PokemonGame-module__cendeG__headerLabel:first-child{text-align:left}.PokemonGame-module__cendeG__historyList{flex-direction:column;gap:10px;max-height:480px;padding-right:4px;display:flex;overflow:hidden auto}.PokemonGame-module__cendeG__historyList::-webkit-scrollbar{width:6px}.PokemonGame-module__cendeG__list::-webkit-scrollbar{width:6px}.PokemonGame-module__cendeG__historyList::-webkit-scrollbar-track{background:0 0}.PokemonGame-module__cendeG__list::-webkit-scrollbar-track{background:0 0}.PokemonGame-module__cendeG__historyList::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.PokemonGame-module__cendeG__list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.PokemonGame-module__cendeG__historyList::-webkit-scrollbar-thumb:hover{background:#ffffff40}.PokemonGame-module__cendeG__list::-webkit-scrollbar-thumb:hover{background:#ffffff40}.PokemonGame-module__cendeG__startBanner{text-align:center;background:#ffffff03;border:1px dashed #ffffff14;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:80px 24px;display:flex;position:relative;overflow:hidden}.PokemonGame-module__cendeG__bannerText{color:#e2e8f0;z-index:1;margin-bottom:6px;font-size:1.1rem;font-weight:700}.PokemonGame-module__cendeG__bannerSubtext{color:#64748b;z-index:1;font-size:.85rem}.PokemonGame-module__cendeG__pokeballBackground{opacity:.02;background:radial-gradient(circle,#fff 40%,#0000 40%),linear-gradient(#fff 45%,#0000 45% 55%,#fff 55%);border:12px solid #fff;border-radius:50%;width:140px;height:140px;position:absolute}.PokemonGame-module__cendeG__modalContent{flex-direction:column;gap:20px;width:100%;display:flex}.PokemonGame-module__cendeG__targetProfile{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;align-items:center;gap:20px;padding:16px;display:flex}.PokemonGame-module__cendeG__targetImageMock{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.PokemonGame-module__cendeG__mockBall{background:linear-gradient(#ef4444 50%,#fff 50%);border:3px solid #fff;border-radius:50%;width:28px;height:28px;position:relative}.PokemonGame-module__cendeG__mockBall:after{content:"";background:#fff;border:2px solid #1e293b;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PokemonGame-module__cendeG__targetInfo{flex-direction:column;gap:4px;display:flex}.PokemonGame-module__cendeG__targetId{font-family:var(--font-geist-mono);color:#64748b;font-size:.8rem}.PokemonGame-module__cendeG__targetName{color:#fff;font-size:1.3rem;font-weight:800}.PokemonGame-module__cendeG__targetTypes{gap:6px;display:flex}.PokemonGame-module__cendeG__typeBadge{text-transform:uppercase;color:#fff;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:750}.PokemonGame-module__cendeG__targetStats{background:#ffffff03;border:1px solid #ffffff0a;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.PokemonGame-module__cendeG__statLine{color:#cbd5e1;font-size:.92rem}.PokemonGame-module__cendeG__grass{background-color:#10b981}.PokemonGame-module__cendeG__poison{background-color:#a855f7}.PokemonGame-module__cendeG__fire{background-color:#f97316}.PokemonGame-module__cendeG__water{background-color:#3b82f6}.PokemonGame-module__cendeG__flying{background-color:#818cf8}.PokemonGame-module__cendeG__bug{background-color:#84cc16}.PokemonGame-module__cendeG__normal{background-color:#94a3b8}.PokemonGame-module__cendeG__electric{background-color:#eab308}.PokemonGame-module__cendeG__ground{background-color:#ca8a04}.PokemonGame-module__cendeG__fairy{background-color:#ec4899}.PokemonGame-module__cendeG__rock{background-color:#78350f}.PokemonGame-module__cendeG__fighting{background-color:#dc2626}.PokemonGame-module__cendeG__psychic{background-color:#db2777}.PokemonGame-module__cendeG__ice{background-color:#06b6d4}.PokemonGame-module__cendeG__dragon{background-color:#4f46e5}.PokemonGame-module__cendeG__ghost{background-color:#6d28d9}.PokemonGame-module__cendeG__steel{background-color:#475569}.PokemonGame-module__cendeG__dark{background-color:#1e293b}@media (max-width:640px){.PokemonGame-module__cendeG__dashboardHeader{gap:14px;padding:16px}.PokemonGame-module__cendeG__statusPanel{justify-content:space-between}.PokemonGame-module__cendeG__statBox{flex-grow:1;min-width:0}.PokemonGame-module__cendeG__actionRow{flex-direction:column;align-items:stretch;gap:12px}.PokemonGame-module__cendeG__headerLabel{letter-spacing:.02em;font-size:.62rem}}@media (prefers-color-scheme:light){.PokemonGame-module__cendeG__dashboardHeader{background:#fff;border-color:#00000014}.PokemonGame-module__cendeG__statBox{background:#00000005;border-color:#0000000f}.PokemonGame-module__cendeG__statVal{color:#0f172a}.PokemonGame-module__cendeG__giveUpBtn{background:#ef44440a;border-color:#ef444426}.PokemonGame-module__cendeG__startBanner{background:#00000003;border-color:#00000014}.PokemonGame-module__cendeG__bannerText{color:#1e293b}.PokemonGame-module__cendeG__bannerSubtext{color:#64748b}.PokemonGame-module__cendeG__pokeballBackground{opacity:.05;background:radial-gradient(circle,#000 40%,#0000 40%),linear-gradient(#000 45%,#0000 45% 55%,#000 55%);border-color:#000}.PokemonGame-module__cendeG__targetProfile{background:#00000005;border-color:#0000000f}.PokemonGame-module__cendeG__targetName{color:#0f172a}.PokemonGame-module__cendeG__targetStats{background:#00000003;border-color:#0000000a}.PokemonGame-module__cendeG__statLine{color:#334155}}
.HigherLowerGame-module__U19sHa__container{max-width:960px;font-family:var(--font-sans,system-ui, -apple-system, sans-serif);color:#f3f4f6;margin:0 auto;padding:1.5rem 1rem}.HigherLowerGame-module__U19sHa__dashboardHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1e293bcc,#0f172ae6);border:1px solid #ffffff1a;border-radius:1rem;margin-bottom:2rem;padding:1.25rem 1.5rem;box-shadow:0 10px 30px #0006}.HigherLowerGame-module__U19sHa__topRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.HigherLowerGame-module__U19sHa__datasetToggle,.HigherLowerGame-module__U19sHa__modeToggle{background:#0f172a99;border:1px solid #ffffff14;border-radius:.75rem;padding:.25rem;display:flex}.HigherLowerGame-module__U19sHa__toggleBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.HigherLowerGame-module__U19sHa__toggleBtnActive{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 10px #3b82f666}.HigherLowerGame-module__U19sHa__statsRow{align-items:center;gap:1.5rem;display:flex}.HigherLowerGame-module__U19sHa__statBox{flex-direction:column;align-items:center;display:flex}.HigherLowerGame-module__U19sHa__statLabel{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:.75rem;font-weight:600}.HigherLowerGame-module__U19sHa__statVal{color:#38bdf8;font-size:1.5rem;font-weight:800;line-height:1.2}.HigherLowerGame-module__U19sHa__highVal{color:#f59e0b}.HigherLowerGame-module__U19sHa__questionBanner{text-align:center;margin-bottom:2rem}.HigherLowerGame-module__U19sHa__questionText{color:#fff;text-shadow:0 2px 10px #00000080;margin:0 0 .5rem;font-size:1.5rem;font-weight:800}.HigherLowerGame-module__U19sHa__questionAttr{color:#a7f3d0;background:#10b98126;border:1px solid #10b9814d;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-block}.HigherLowerGame-module__U19sHa__arena{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;margin-bottom:2rem;display:grid}@media (max-width:768px){.HigherLowerGame-module__U19sHa__arena{grid-template-columns:1fr}}.HigherLowerGame-module__U19sHa__vsBadge{color:#fff;background:linear-gradient(135deg,#ef4444,#f59e0b);border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:48px;height:48px;font-size:1.125rem;font-weight:900;display:flex;box-shadow:0 0 20px #ef444480}.HigherLowerGame-module__U19sHa__card{text-align:center;background:linear-gradient(145deg,#1e293bb3,#0f172ad9);border:1px solid #ffffff1f;border-radius:1.25rem;flex-direction:column;align-items:center;padding:2rem;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 35px #0000004d}.HigherLowerGame-module__U19sHa__card:hover{border-color:#3b82f666;transform:translateY(-4px)}.HigherLowerGame-module__U19sHa__cardImageWrapper{background:#0f172a80;border:2px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:1rem;display:flex}.HigherLowerGame-module__U19sHa__cardImg{object-fit:contain;width:80px;height:80px}.HigherLowerGame-module__U19sHa__mockIcon{font-size:2.5rem}.HigherLowerGame-module__U19sHa__cardName{color:#fff;margin:0 0 .25rem;font-size:1.5rem;font-weight:800}.HigherLowerGame-module__U19sHa__cardSubtext{color:#94a3b8;margin-bottom:1.5rem;font-size:.875rem}.HigherLowerGame-module__U19sHa__statDisplay{background:#0f172a99;border:1px solid #ffffff1a;border-radius:.75rem;width:100%;padding:.75rem 1.25rem}.HigherLowerGame-module__U19sHa__statValueText{color:#38bdf8;font-size:2rem;font-weight:900;animation:.3s cubic-bezier(.175,.885,.32,1.275) HigherLowerGame-module__U19sHa__popIn}.HigherLowerGame-module__U19sHa__statHidden{color:#64748b;letter-spacing:.1em;font-size:2rem;font-weight:900}.HigherLowerGame-module__U19sHa__controls{flex-direction:column;gap:.75rem;width:100%;margin-top:1rem;display:flex}.HigherLowerGame-module__U19sHa__higherBtn,.HigherLowerGame-module__U19sHa__lowerBtn{cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1.125rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 15px #0003}.HigherLowerGame-module__U19sHa__higherBtn{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.HigherLowerGame-module__U19sHa__higherBtn:hover:not(:disabled){background:linear-gradient(135deg,#34d399,#10b981);transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.HigherLowerGame-module__U19sHa__lowerBtn{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626)}.HigherLowerGame-module__U19sHa__lowerBtn:hover:not(:disabled){background:linear-gradient(135deg,#f87171,#ef4444);transform:translateY(-2px);box-shadow:0 6px 20px #ef444466}.HigherLowerGame-module__U19sHa__btn:disabled{opacity:.5;cursor:not-allowed}.HigherLowerGame-module__U19sHa__feedbackSlot{justify-content:center;align-items:center;min-height:50px;margin-top:1rem;display:flex}.HigherLowerGame-module__U19sHa__feedbackCorrect{color:#34d399;background:#10b98133;border:1px solid #10b981;border-radius:.75rem;padding:.75rem 1.5rem;font-size:1.125rem;font-weight:800;animation:.3s HigherLowerGame-module__U19sHa__popIn}.HigherLowerGame-module__U19sHa__feedbackWrong{color:#f87171;background:#ef444433;border:1px solid #ef4444;border-radius:.75rem;padding:.75rem 1.5rem;font-size:1.125rem;font-weight:800;animation:.4s HigherLowerGame-module__U19sHa__shake}.HigherLowerGame-module__U19sHa__modalContent{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:.5rem 0;display:flex}.HigherLowerGame-module__U19sHa__modalStatRow{background:#0f172a80;border:1px solid #ffffff14;border-radius:.5rem;justify-content:space-between;width:100%;padding:.75rem 1rem;display:flex}.HigherLowerGame-module__U19sHa__modalResetBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:.75rem;width:100%;padding:.875rem;font-size:1rem;font-weight:700;transition:transform .2s}.HigherLowerGame-module__U19sHa__modalResetBtn:hover{transform:translateY(-2px)}.HigherLowerGame-module__U19sHa__shareBtn{color:#38bdf8;cursor:pointer;background:#38bdf826;border:1px solid #38bdf8;border-radius:.75rem;width:100%;padding:.75rem;font-weight:700}@keyframes HigherLowerGame-module__U19sHa__popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes HigherLowerGame-module__U19sHa__shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}
.page-module__rBj2xW__container{flex-direction:column;align-items:center;min-height:80vh;padding:60px 24px;display:flex}.page-module__rBj2xW__header{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:800px;margin-bottom:32px;display:flex}.page-module__rBj2xW__badge{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;padding:6px 14px}.page-module__rBj2xW__badgeText{letter-spacing:.05em;text-transform:uppercase;color:#c084fc;font-size:.8rem;font-weight:600}.page-module__rBj2xW__title{letter-spacing:-1.5px;background:linear-gradient(90deg,#fff,#cbd5e1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:3rem;font-weight:850;line-height:1.1}.page-module__rBj2xW__subtitle{color:#94a3b8;text-wrap:balance;max-width:680px;font-size:1.1rem;line-height:1.6}.page-module__rBj2xW__main{flex-direction:column;gap:24px;width:100%;max-width:1100px;display:flex}.page-module__rBj2xW__rulesSummary{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:8px;display:flex}.page-module__rBj2xW__rulePill{color:#cbd5e1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:9999px;align-items:center;gap:6px;padding:6px 16px;font-size:.8rem;display:flex}.page-module__rBj2xW__rulePill strong{color:#fff}.page-module__rBj2xW__gameWrapper{width:100%}@media (prefers-color-scheme:light){.page-module__rBj2xW__title{background:linear-gradient(90deg,#0f172a,#334155);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.page-module__rBj2xW__subtitle{color:#475569}.page-module__rBj2xW__badge{background:#00000005;border-color:#0000000f}.page-module__rBj2xW__badgeText{color:#6b21a8}.page-module__rBj2xW__rulePill{color:#475569;background:#00000005;border-color:#0000000f}.page-module__rBj2xW__rulePill strong{color:#0f172a}}@media (max-width:640px){.page-module__rBj2xW__title{font-size:2.5rem}.page-module__rBj2xW__rulesSummary{gap:8px}.page-module__rBj2xW__rulePill{padding:4px 10px;font-size:.72rem}}
.ChampionGame-module__yNwOsa__container{flex-direction:column;gap:32px;width:100%;display:flex}.ChampionGame-module__yNwOsa__loading{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 0;display:flex}.ChampionGame-module__yNwOsa__spinner{border:3px solid #ffffff0d;border-top-color:#8b5cf6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite ChampionGame-module__yNwOsa__spin}@keyframes ChampionGame-module__yNwOsa__spin{to{transform:rotate(360deg)}}.ChampionGame-module__yNwOsa__dashboardHeader{background:#ffffff03;border:1px solid #ffffff0d;border-radius:20px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff05}.ChampionGame-module__yNwOsa__statusPanel{gap:16px;display:flex}.ChampionGame-module__yNwOsa__statBox{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;min-width:110px;padding:8px 16px;display:flex}.ChampionGame-module__yNwOsa__statLabel{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:.72rem;font-weight:700}.ChampionGame-module__yNwOsa__statVal{color:#fff;font-size:1.15rem;font-weight:800}.ChampionGame-module__yNwOsa__actionRow{align-items:center;gap:16px;width:100%;display:flex}.ChampionGame-module__yNwOsa__resetRow{justify-content:center;width:100%;display:flex}.ChampionGame-module__yNwOsa__giveUpBtn{color:#ef4444;cursor:pointer;white-space:nowrap;background:#ef444414;border:1px solid #ef444433;border-radius:16px;padding:14px 24px;font-size:.95rem;font-weight:600;transition:all .2s}.ChampionGame-module__yNwOsa__giveUpBtn:hover{background:#ef444426;border-color:#ef444466}.ChampionGame-module__yNwOsa__playAgainBtn,.ChampionGame-module__yNwOsa__modalResetBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);border:none;border-radius:16px;padding:14px 32px;font-size:1rem;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #7c3aed4d}.ChampionGame-module__yNwOsa__playAgainBtn:hover,.ChampionGame-module__yNwOsa__modalResetBtn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #7c3aed66}.ChampionGame-module__yNwOsa__gridContainer{flex-direction:column;gap:12px;width:100%;padding-bottom:12px;display:flex;overflow-x:auto}.ChampionGame-module__yNwOsa__tableWrapper{flex-direction:column;gap:12px;min-width:1400px;display:flex}.ChampionGame-module__yNwOsa__gridHeader{grid-template-columns:1.3fr repeat(6,1fr) 1.2fr 1.5fr repeat(5,1fr);gap:10px;padding:0 14px;display:grid}.ChampionGame-module__yNwOsa__headerLabel{text-transform:uppercase;letter-spacing:.08em;color:#64748b;text-align:center;font-size:.72rem;font-weight:750}.ChampionGame-module__yNwOsa__headerLabel:first-child{text-align:left}.ChampionGame-module__yNwOsa__historyList{flex-direction:column;gap:10px;max-height:480px;padding-right:4px;display:flex;overflow:hidden auto}.ChampionGame-module__yNwOsa__historyList::-webkit-scrollbar{width:6px}.ChampionGame-module__yNwOsa__historyList::-webkit-scrollbar-track{background:0 0}.ChampionGame-module__yNwOsa__historyList::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.ChampionGame-module__yNwOsa__historyList::-webkit-scrollbar-thumb:hover{background:#ffffff40}.ChampionGame-module__yNwOsa__startBanner{text-align:center;background:#ffffff03;border:1px dashed #ffffff14;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:80px 24px;display:flex;position:relative;overflow:hidden}.ChampionGame-module__yNwOsa__bannerText{color:#e2e8f0;z-index:1;margin-bottom:6px;font-size:1.1rem;font-weight:700}.ChampionGame-module__yNwOsa__bannerSubtext{color:#64748b;z-index:1;font-size:.85rem}.ChampionGame-module__yNwOsa__swordsBackground{opacity:.02;background-image:linear-gradient(45deg,#fff 25%,#0000 25%),linear-gradient(-45deg,#fff 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#fff 75%),linear-gradient(-45deg,#0000 75%,#fff 75%);background-size:40px 40px;width:120px;height:120px;position:absolute}.ChampionGame-module__yNwOsa__modalContent{flex-direction:column;gap:20px;width:100%;display:flex}.ChampionGame-module__yNwOsa__targetProfile{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;align-items:center;gap:20px;padding:16px;display:flex}.ChampionGame-module__yNwOsa__targetImageMock{background:linear-gradient(135deg,#c084fc 0%,#6b21a8 100%);border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.ChampionGame-module__yNwOsa__mockLogo{color:#fff;font-family:serif;font-size:2.2rem;font-weight:900}.ChampionGame-module__yNwOsa__targetInfo{flex-direction:column;gap:4px;display:flex}.ChampionGame-module__yNwOsa__targetName{color:#fff;font-size:1.3rem;font-weight:800}.ChampionGame-module__yNwOsa__targetTitle{color:#64748b;text-transform:capitalize;font-size:.8rem}.ChampionGame-module__yNwOsa__targetRoles{gap:6px;display:flex}.ChampionGame-module__yNwOsa__roleBadge{text-transform:uppercase;color:#fff;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:750}.ChampionGame-module__yNwOsa__targetStats{background:#ffffff03;border:1px solid #ffffff0a;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.ChampionGame-module__yNwOsa__statLine{color:#cbd5e1;font-size:.92rem}.ChampionGame-module__yNwOsa__fighter{background-color:#f97316}.ChampionGame-module__yNwOsa__mage{background-color:#3b82f6}.ChampionGame-module__yNwOsa__assassin{background-color:#ef4444}.ChampionGame-module__yNwOsa__tank{background-color:#10b981}.ChampionGame-module__yNwOsa__marksman{background-color:#d97706}.ChampionGame-module__yNwOsa__support{background-color:#ec4899}@media (max-width:640px){.ChampionGame-module__yNwOsa__dashboardHeader{gap:14px;padding:16px}.ChampionGame-module__yNwOsa__statusPanel{justify-content:space-between}.ChampionGame-module__yNwOsa__statBox{flex-grow:1;min-width:0}.ChampionGame-module__yNwOsa__actionRow{flex-direction:column;align-items:stretch;gap:12px}.ChampionGame-module__yNwOsa__headerLabel{letter-spacing:.02em;font-size:.62rem}}@media (prefers-color-scheme:light){.ChampionGame-module__yNwOsa__dashboardHeader{background:#fff;border-color:#00000014}.ChampionGame-module__yNwOsa__statBox{background:#00000005;border-color:#0000000f}.ChampionGame-module__yNwOsa__statVal{color:#0f172a}.ChampionGame-module__yNwOsa__giveUpBtn{background:#ef44440a;border-color:#ef444426}.ChampionGame-module__yNwOsa__startBanner{background:#00000003;border-color:#00000014}.ChampionGame-module__yNwOsa__bannerText{color:#1e293b}.ChampionGame-module__yNwOsa__bannerSubtext{color:#64748b}.ChampionGame-module__yNwOsa__swordsBackground{opacity:.05;background-color:#000}.ChampionGame-module__yNwOsa__targetProfile{background:#00000005;border-color:#0000000f}.ChampionGame-module__yNwOsa__targetName{color:#0f172a}.ChampionGame-module__yNwOsa__targetStats{background:#00000003;border-color:#0000000a}.ChampionGame-module__yNwOsa__statLine{color:#334155}}
.page-module__MYwtAq__container{flex-direction:column;align-items:center;min-height:80vh;padding:60px 24px;display:flex}.page-module__MYwtAq__header{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:800px;margin-bottom:32px;display:flex}.page-module__MYwtAq__badge{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;padding:6px 14px}.page-module__MYwtAq__badgeText{letter-spacing:.05em;text-transform:uppercase;color:#c084fc;font-size:.8rem;font-weight:600}.page-module__MYwtAq__title{letter-spacing:-1.5px;background:linear-gradient(90deg,#fff,#cbd5e1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:3rem;font-weight:850;line-height:1.1}.page-module__MYwtAq__subtitle{color:#94a3b8;text-wrap:balance;max-width:680px;font-size:1.1rem;line-height:1.6}.page-module__MYwtAq__main{flex-direction:column;gap:24px;width:100%;max-width:1100px;display:flex}.page-module__MYwtAq__rulesSummary{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:8px;display:flex}.page-module__MYwtAq__rulePill{color:#cbd5e1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:9999px;align-items:center;gap:6px;padding:6px 16px;font-size:.8rem;display:flex}.page-module__MYwtAq__rulePill strong{color:#fff}.page-module__MYwtAq__gameWrapper{width:100%}@media (prefers-color-scheme:light){.page-module__MYwtAq__title{background:linear-gradient(90deg,#0f172a,#334155);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.page-module__MYwtAq__subtitle{color:#475569}.page-module__MYwtAq__badge{background:#00000005;border-color:#0000000f}.page-module__MYwtAq__badgeText{color:#6b21a8}.page-module__MYwtAq__rulePill{color:#475569;background:#00000005;border-color:#0000000f}.page-module__MYwtAq__rulePill strong{color:#0f172a}}@media (max-width:640px){.page-module__MYwtAq__title{font-size:2.5rem}.page-module__MYwtAq__rulesSummary{gap:8px}.page-module__MYwtAq__rulePill{padding:4px 10px;font-size:.72rem}}
.ConnectionsGame-module__IPIydG__loading{color:#fff9;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 24px;display:flex}.ConnectionsGame-module__IPIydG__spinner{border:3px solid #8b5cf633;border-top-color:#8b5cf6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite ConnectionsGame-module__IPIydG__spin}@keyframes ConnectionsGame-module__IPIydG__spin{to{transform:rotate(360deg)}}.ConnectionsGame-module__IPIydG__container{flex-direction:column;gap:20px;width:100%;display:flex}.ConnectionsGame-module__IPIydG__dashboardHeader{background:#14141999;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.ConnectionsGame-module__IPIydG__dashboardTopRow,.ConnectionsGame-module__IPIydG__dashboardBottomRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ConnectionsGame-module__IPIydG__modeToggle{background:#0000004d;border-radius:10px;gap:8px;padding:4px;display:flex}.ConnectionsGame-module__IPIydG__modeBtn{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .2s}.ConnectionsGame-module__IPIydG__modeBtn:hover{color:#ffffffe6}.ConnectionsGame-module__IPIydG__modeBtnActive{color:#c4b5fd;background:#8b5cf640}.ConnectionsGame-module__IPIydG__statsRow{gap:12px;display:flex}.ConnectionsGame-module__IPIydG__statBox{background:#0000004d;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 16px;display:flex}.ConnectionsGame-module__IPIydG__statLabel{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;font-size:.65rem;font-weight:700}.ConnectionsGame-module__IPIydG__statVal{color:#fff;font-size:1.05rem;font-weight:700}.ConnectionsGame-module__IPIydG__dots{align-items:center;gap:6px;min-height:1.05rem;display:flex}.ConnectionsGame-module__IPIydG__dot{background:#ffffff26;border-radius:50%;width:10px;height:10px;transition:background .3s}.ConnectionsGame-module__IPIydG__dotFull{background:#8b5cf6}.ConnectionsGame-module__IPIydG__actionBtns{flex-wrap:wrap;gap:8px;display:flex}.ConnectionsGame-module__IPIydG__btn{color:#ffffffd9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;padding:9px 16px;font-size:.85rem;font-weight:600;transition:all .2s}.ConnectionsGame-module__IPIydG__btn:disabled{opacity:.4;cursor:not-allowed}.ConnectionsGame-module__IPIydG__secondaryBtn:hover:not(:disabled){background:#ffffff1a}.ConnectionsGame-module__IPIydG__primaryBtn{color:#c4b5fd;background:#8b5cf640;border-color:#8b5cf680}.ConnectionsGame-module__IPIydG__primaryBtn:hover:not(:disabled){background:#8b5cf666}.ConnectionsGame-module__IPIydG__submitBtn{color:#fff;background:#8b5cf6;border-color:#8b5cf6;padding:9px 26px}.ConnectionsGame-module__IPIydG__submitBtn:hover:not(:disabled){background:#7c3aed}.ConnectionsGame-module__IPIydG__instructions{background:#8b5cf612;border:1px solid #8b5cf633;border-radius:16px;padding:18px 22px}.ConnectionsGame-module__IPIydG__instructionsTitle{color:#c4b5fd;margin-bottom:10px;font-size:1rem;font-weight:700}.ConnectionsGame-module__IPIydG__instructionsList{color:#ffffffb3;flex-direction:column;gap:6px;padding-left:18px;font-size:.88rem;line-height:1.5;display:flex}.ConnectionsGame-module__IPIydG__solvedStack{flex-direction:column;gap:8px;display:flex}.ConnectionsGame-module__IPIydG__groupBar{border:1px solid;border-radius:12px;flex-direction:column;gap:3px;padding:12px 18px;animation:.35s ease-out ConnectionsGame-module__IPIydG__revealPop;display:flex}@keyframes ConnectionsGame-module__IPIydG__revealPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ConnectionsGame-module__IPIydG__diff0{background:#e0c04a24;border-color:#e0c04a73}.ConnectionsGame-module__IPIydG__diff0 .ConnectionsGame-module__IPIydG__groupLabel{color:#e6cd62}.ConnectionsGame-module__IPIydG__diff1{background:#79b35624;border-color:#79b35673}.ConnectionsGame-module__IPIydG__diff1 .ConnectionsGame-module__IPIydG__groupLabel{color:#93c76f}.ConnectionsGame-module__IPIydG__diff2{background:#5a8dd624;border-color:#5a8dd673}.ConnectionsGame-module__IPIydG__diff2 .ConnectionsGame-module__IPIydG__groupLabel{color:#7ea9e3}.ConnectionsGame-module__IPIydG__diff3{background:#a86fd624;border-color:#a86fd673}.ConnectionsGame-module__IPIydG__diff3 .ConnectionsGame-module__IPIydG__groupLabel{color:#c093e6}.ConnectionsGame-module__IPIydG__groupBarMissed{opacity:.65}.ConnectionsGame-module__IPIydG__missedTag{opacity:.8;font-style:italic;font-weight:500}.ConnectionsGame-module__IPIydG__groupLabel{letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:800}.ConnectionsGame-module__IPIydG__groupNames{color:#ffffffe6;font-size:.92rem;font-weight:600}.ConnectionsGame-module__IPIydG__tilesGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ConnectionsGame-module__IPIydG__tile{color:#ffffffe6;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:72px;padding:8px 6px;font-size:.82rem;font-weight:700;line-height:1.25;transition:background .15s,border-color .15s,transform .1s;display:flex}.ConnectionsGame-module__IPIydG__tileImage{object-fit:contain;width:44px;height:44px;image-rendering:pixelated;pointer-events:none}.ConnectionsGame-module__IPIydG__tileName{word-break:break-word}.ConnectionsGame-module__IPIydG__tile:hover:not(:disabled){background:#ffffff1a}.ConnectionsGame-module__IPIydG__tile:active:not(:disabled){transform:scale(.97)}.ConnectionsGame-module__IPIydG__tile:disabled{cursor:default;opacity:.5}.ConnectionsGame-module__IPIydG__tileSelected{color:#fff;background:#8b5cf659;border-color:#8b5cf6}.ConnectionsGame-module__IPIydG__tileShake{animation:.45s ConnectionsGame-module__IPIydG__shake}@keyframes ConnectionsGame-module__IPIydG__shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.ConnectionsGame-module__IPIydG__messageSlot{justify-content:center;min-height:24px;display:flex}.ConnectionsGame-module__IPIydG__message{color:#18181b;background:#ffffffe6;border-radius:999px;padding:4px 14px;font-size:.85rem;font-weight:700;animation:.25s ease-out ConnectionsGame-module__IPIydG__revealPop}.ConnectionsGame-module__IPIydG__controls{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ConnectionsGame-module__IPIydG__modalContent{flex-direction:column;gap:18px;display:flex}.ConnectionsGame-module__IPIydG__emojiGrid{flex-direction:column;align-items:center;gap:2px;display:flex}.ConnectionsGame-module__IPIydG__emojiRow{letter-spacing:2px;font-size:1.3rem;line-height:1.3}.ConnectionsGame-module__IPIydG__statsGrid{background:#00000040;border-radius:12px;flex-direction:column;gap:8px;padding:14px 18px;display:flex}.ConnectionsGame-module__IPIydG__modalStatLine{color:#ffffffb3;justify-content:space-between;font-size:.9rem;display:flex}.ConnectionsGame-module__IPIydG__modalStatLine strong{color:#fff}.ConnectionsGame-module__IPIydG__shareSection{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.ConnectionsGame-module__IPIydG__shareBtn{color:#c4b5fd;cursor:pointer;background:#8b5cf633;border:1px solid #8b5cf680;border-radius:10px;padding:10px 20px;font-size:.9rem;font-weight:700;transition:background .2s}.ConnectionsGame-module__IPIydG__shareBtn:hover{background:#8b5cf659}.ConnectionsGame-module__IPIydG__copiedText{color:#93c76f;font-size:.82rem;font-weight:600}.ConnectionsGame-module__IPIydG__modalResetBtn{color:#fff;cursor:pointer;background:#8b5cf6;border:none;border-radius:10px;padding:12px;font-size:.95rem;font-weight:700;transition:background .2s}.ConnectionsGame-module__IPIydG__modalResetBtn:hover{background:#7c3aed}@media (max-width:560px){.ConnectionsGame-module__IPIydG__tile{min-height:60px;font-size:.68rem}.ConnectionsGame-module__IPIydG__tileImage{width:32px;height:32px}.ConnectionsGame-module__IPIydG__dashboardTopRow,.ConnectionsGame-module__IPIydG__dashboardBottomRow{justify-content:center}}
.page-module__PDmgoG__container{flex-direction:column;align-items:center;min-height:80vh;padding:60px 24px;display:flex}.page-module__PDmgoG__header{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:800px;margin-bottom:32px;display:flex}.page-module__PDmgoG__badge{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;padding:6px 14px}.page-module__PDmgoG__badgeText{letter-spacing:.05em;text-transform:uppercase;color:#0fc;font-size:.8rem;font-weight:600}.page-module__PDmgoG__title{letter-spacing:-1.5px;background:linear-gradient(90deg,#fff,#cbd5e1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:3rem;font-weight:850;line-height:1.1}.page-module__PDmgoG__subtitle{color:#94a3b8;text-wrap:balance;max-width:680px;font-size:1.1rem;line-height:1.6}.page-module__PDmgoG__main{flex-direction:column;gap:24px;width:100%;max-width:1100px;display:flex}.page-module__PDmgoG__gameWrapper{width:100%}@media (prefers-color-scheme:light){.page-module__PDmgoG__title{background:linear-gradient(90deg,#0f172a,#334155);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.page-module__PDmgoG__subtitle{color:#475569}.page-module__PDmgoG__badge{background:#00000005;border-color:#0000000f}.page-module__PDmgoG__badgeText{color:#086}}@media (max-width:640px){.page-module__PDmgoG__title{font-size:2.5rem}}
.page-module__xzDzYa__container{flex-direction:column;align-items:center;min-height:80vh;padding:60px 24px;display:flex}.page-module__xzDzYa__header{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:800px;margin-bottom:32px;display:flex}.page-module__xzDzYa__badge{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;padding:6px 14px}.page-module__xzDzYa__badgeText{letter-spacing:.05em;text-transform:uppercase;color:#0fc;font-size:.8rem;font-weight:600}.page-module__xzDzYa__title{letter-spacing:-1.5px;background:linear-gradient(90deg,#fff,#cbd5e1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:3rem;font-weight:850;line-height:1.1}.page-module__xzDzYa__subtitle{color:#94a3b8;text-wrap:balance;max-width:680px;font-size:1.1rem;line-height:1.6}.page-module__xzDzYa__main{flex-direction:column;gap:24px;width:100%;max-width:1100px;display:flex}.page-module__xzDzYa__gameWrapper{width:100%}@media (prefers-color-scheme:light){.page-module__xzDzYa__title{background:linear-gradient(90deg,#0f172a,#334155);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.page-module__xzDzYa__subtitle{color:#475569}.page-module__xzDzYa__badge{background:#00000005;border-color:#0000000f}.page-module__xzDzYa__badgeText{color:#086}}@media (max-width:640px){.page-module__xzDzYa__title{font-size:2.5rem}}
.Header-module__hBw1pG__header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030303b3;border-bottom:1px solid #ffffff0f;width:100%;transition:all .3s;position:sticky;top:0;left:0;right:0}.Header-module__hBw1pG__container{justify-content:space-between;align-items:center;width:100%;max-width:1100px;height:64px;margin:0 auto;padding:16px 24px;display:flex}.Header-module__hBw1pG__logo{letter-spacing:-.75px;outline:none;align-items:center;font-size:1.35rem;font-weight:850;text-decoration:none;display:flex}.Header-module__hBw1pG__logoText{color:#fff;transition:color .2s}.Header-module__hBw1pG__logoDot{color:#8b5cf6}.Header-module__hBw1pG__logoSuffix{color:#cbd5e1}.Header-module__hBw1pG__logo:hover .Header-module__hBw1pG__logoText{color:#a78bfa}.Header-module__hBw1pG__nav{align-items:center;gap:24px;display:flex}.Header-module__hBw1pG__navLink{color:#94a3b8;padding:6px 0;font-size:.95rem;font-weight:650;text-decoration:none;transition:all .2s;position:relative}.Header-module__hBw1pG__navLink:hover,.Header-module__hBw1pG__activeLink{color:#fff}.Header-module__hBw1pG__activeLink:after{content:"";background:linear-gradient(90deg,#8b5cf6,#c084fc);border-radius:9999px;height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 8px #8b5cf666}@media (prefers-color-scheme:light){.Header-module__hBw1pG__header{background:#f8fafccc;border-bottom-color:#00000014}.Header-module__hBw1pG__logoText{color:#0f172a}.Header-module__hBw1pG__logoSuffix{color:#475569}.Header-module__hBw1pG__logoDot,.Header-module__hBw1pG__logo:hover .Header-module__hBw1pG__logoText{color:#7c3aed}.Header-module__hBw1pG__navLink{color:#475569}.Header-module__hBw1pG__navLink:hover,.Header-module__hBw1pG__activeLink{color:#0f172a}.Header-module__hBw1pG__activeLink:after{background:linear-gradient(90deg,#7c3aed,#a855f7);box-shadow:0 0 8px #7c3aed33}}
