.Spinner-module-scss-module__62NtGq__spinner{border:3px solid #ededed26;border-top-color:var(--accent-color,#7890e8);border-radius:50%;width:3rem;height:3rem;animation:.7s linear infinite Spinner-module-scss-module__62NtGq__spin}@keyframes Spinner-module-scss-module__62NtGq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Spinner-module-scss-module__62NtGq__spinner{animation:none}}
.Tabs-module-scss-module__vnwSZa__tabs{justify-content:center;gap:1.5rem;width:100%;display:flex;position:relative}.Tabs-module-scss-module__vnwSZa__tabs .Tabs-module-scss-module__vnwSZa__tab{font-family:var(--font-mono);color:#ededed80;cursor:pointer;letter-spacing:.03em;text-transform:uppercase;background:0 0;border:none;padding:.75rem .25rem;font-size:.9rem;font-weight:700;transition:color .2s;position:relative}@media (hover:hover){.Tabs-module-scss-module__vnwSZa__tabs .Tabs-module-scss-module__vnwSZa__tab:hover{color:#ededed}}.Tabs-module-scss-module__vnwSZa__tabs .Tabs-module-scss-module__vnwSZa__tab--active{color:#ededed}.Tabs-module-scss-module__vnwSZa__tabs .Tabs-module-scss-module__vnwSZa__underline{background:var(--accent-color);height:2px;transform:translateX(var(--underline-left));width:var(--underline-width);transition:transform .25s,width .25s;position:absolute;bottom:-1px;left:0}@media (prefers-reduced-motion:reduce){.Tabs-module-scss-module__vnwSZa__tabs .Tabs-module-scss-module__vnwSZa__underline{transition:none}}
.Modal-module-scss-module__U3dIxa__overlay{z-index:100;background:#0009;justify-content:center;align-items:center;padding:1.5rem;animation:.2s Modal-module-scss-module__U3dIxa__fade-in;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.Modal-module-scss-module__U3dIxa__overlay{animation:none}}.Modal-module-scss-module__U3dIxa__overlay .Modal-module-scss-module__U3dIxa__modal{max-height:100%;max-width:var(--modal-max-width,32rem);background:#18181b;border:1px solid #ededed26;border-radius:.5rem;flex-direction:column;width:100%;animation:.2s Modal-module-scss-module__U3dIxa__scale-in;display:flex}@media (prefers-reduced-motion:reduce){.Modal-module-scss-module__U3dIxa__overlay .Modal-module-scss-module__U3dIxa__modal{animation:none}}.Modal-module-scss-module__U3dIxa__overlay .Modal-module-scss-module__U3dIxa__modal .Modal-module-scss-module__U3dIxa__header{background:#18181b;border-bottom:1px solid #ededed26;flex-shrink:0;align-items:center;padding:1rem 1.5rem;display:flex}.Modal-module-scss-module__U3dIxa__overlay .Modal-module-scss-module__U3dIxa__modal .Modal-module-scss-module__U3dIxa__header .Modal-module-scss-module__U3dIxa__title{font-family:var(--font-mono);font-size:1.1rem;font-weight:700}.Modal-module-scss-module__U3dIxa__overlay .Modal-module-scss-module__U3dIxa__modal .Modal-module-scss-module__U3dIxa__header .Modal-module-scss-module__U3dIxa__close-button{color:#ededed66;cursor:pointer;background:0 0;border:none;width:1.25rem;height:1.25rem;margin-left:auto;padding:0;transition:color .2s;display:flex}@media (prefers-reduced-motion:reduce){.Modal-module-scss-module__U3dIxa__overlay .Modal-module-scss-module__U3dIxa__modal .Modal-module-scss-module__U3dIxa__header .Modal-module-scss-module__U3dIxa__close-button{transition:none}}@media (hover:hover){.Modal-module-scss-module__U3dIxa__overlay .Modal-module-scss-module__U3dIxa__modal .Modal-module-scss-module__U3dIxa__header .Modal-module-scss-module__U3dIxa__close-button:hover{color:var(--accent-color,#7890e8)}}.Modal-module-scss-module__U3dIxa__overlay .Modal-module-scss-module__U3dIxa__modal .Modal-module-scss-module__U3dIxa__content{scrollbar-color:#ededed26 #0000;scrollbar-width:thin}.Modal-module-scss-module__U3dIxa__overlay .Modal-module-scss-module__U3dIxa__modal .Modal-module-scss-module__U3dIxa__content::-webkit-scrollbar{width:.5rem}.Modal-module-scss-module__U3dIxa__overlay .Modal-module-scss-module__U3dIxa__modal .Modal-module-scss-module__U3dIxa__content::-webkit-scrollbar-track{background:0 0}.Modal-module-scss-module__U3dIxa__overlay .Modal-module-scss-module__U3dIxa__modal .Modal-module-scss-module__U3dIxa__content::-webkit-scrollbar-thumb{background:#ededed26;border-radius:.25rem}@media (hover:hover){.Modal-module-scss-module__U3dIxa__overlay .Modal-module-scss-module__U3dIxa__modal .Modal-module-scss-module__U3dIxa__content::-webkit-scrollbar-thumb:hover{background:#ededed66}}.Modal-module-scss-module__U3dIxa__overlay .Modal-module-scss-module__U3dIxa__modal .Modal-module-scss-module__U3dIxa__content{flex:auto;min-height:0;padding:1.5rem;overflow-y:auto}.Modal-module-scss-module__U3dIxa__overlay--closing{animation:.2s forwards Modal-module-scss-module__U3dIxa__fade-out}@media (prefers-reduced-motion:reduce){.Modal-module-scss-module__U3dIxa__overlay--closing{animation:none}}.Modal-module-scss-module__U3dIxa__overlay--closing .Modal-module-scss-module__U3dIxa__modal{animation:.2s forwards Modal-module-scss-module__U3dIxa__scale-out}@media (prefers-reduced-motion:reduce){.Modal-module-scss-module__U3dIxa__overlay--closing .Modal-module-scss-module__U3dIxa__modal{animation:none}}@keyframes Modal-module-scss-module__U3dIxa__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Modal-module-scss-module__U3dIxa__scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Modal-module-scss-module__U3dIxa__fade-out{0%{opacity:1}to{opacity:0}}@keyframes Modal-module-scss-module__U3dIxa__scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}
.ConfirmActions-module-scss-module__b9x4vW__actions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.ConfirmActions-module-scss-module__b9x4vW__actions button{font-family:var(--font-mono);cursor:pointer;letter-spacing:.03em;text-transform:uppercase;border-radius:.375rem;padding:.625rem 1.25rem;font-size:.85rem;font-weight:700;transition:background .2s,border-color .2s,color .2s}@media (prefers-reduced-motion:reduce){.ConfirmActions-module-scss-module__b9x4vW__actions button{transition:none}}.ConfirmActions-module-scss-module__b9x4vW__actions .ConfirmActions-module-scss-module__b9x4vW__cancel{color:#ededed80;background:0 0;border:1px solid #ededed26}@media (hover:hover){.ConfirmActions-module-scss-module__b9x4vW__actions .ConfirmActions-module-scss-module__b9x4vW__cancel:hover{color:#ededed;border-color:#ededed66}}.ConfirmActions-module-scss-module__b9x4vW__actions .ConfirmActions-module-scss-module__b9x4vW__confirm--destructive{color:#ededed;background:#e5484d;border:1px solid #e5484d}@media (hover:hover){.ConfirmActions-module-scss-module__b9x4vW__actions .ConfirmActions-module-scss-module__b9x4vW__confirm--destructive:hover{background:#e0242a}}.ConfirmActions-module-scss-module__b9x4vW__actions .ConfirmActions-module-scss-module__b9x4vW__confirm--accent{font-family:var(--font-mono);background:var(--accent-color);color:var(--button-text-color,#18181b);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:.375rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:700;transition:background .15s}@media (hover:hover){.ConfirmActions-module-scss-module__b9x4vW__actions .ConfirmActions-module-scss-module__b9x4vW__confirm--accent:hover:not(:disabled){background:color-mix(in srgb, var(--accent-color) 85%, black 15%)}}@media (prefers-reduced-motion:reduce){.ConfirmActions-module-scss-module__b9x4vW__actions .ConfirmActions-module-scss-module__b9x4vW__confirm--accent{transition:none}}.ConfirmActions-module-scss-module__b9x4vW__actions .ConfirmActions-module-scss-module__b9x4vW__confirm--accent:disabled{cursor:default;opacity:.5}
.ConfirmModal-module-scss-module__8MpZoa__description{color:#ededed80;margin:0;font-size:.9rem}
.GenderSelectModal-module-scss-module__iOe8-q__gender-select-modal{flex-direction:column;gap:1.5rem;display:flex}.GenderSelectModal-module-scss-module__iOe8-q__gender-select-modal .GenderSelectModal-module-scss-module__iOe8-q__genders{gap:.75rem;display:flex}.GenderSelectModal-module-scss-module__iOe8-q__gender-select-modal .GenderSelectModal-module-scss-module__iOe8-q__genders .GenderSelectModal-module-scss-module__iOe8-q__gender{font-family:var(--font-mono);color:#ededed80;cursor:pointer;letter-spacing:.03em;text-transform:uppercase;background:0 0;border:1px solid #ededed26;border-radius:.5rem;flex:1;padding:.75rem;font-size:.9rem;font-weight:700;transition:background .2s,border-color .2s}@media (hover:hover){.GenderSelectModal-module-scss-module__iOe8-q__gender-select-modal .GenderSelectModal-module-scss-module__iOe8-q__genders .GenderSelectModal-module-scss-module__iOe8-q__gender:hover{border-color:var(--accent-color)}}.GenderSelectModal-module-scss-module__iOe8-q__gender-select-modal .GenderSelectModal-module-scss-module__iOe8-q__genders .GenderSelectModal-module-scss-module__iOe8-q__gender--selected{background:color-mix(in srgb, var(--accent-color) 35%, transparent);border-color:var(--accent-color)}@media (prefers-reduced-motion:reduce){.GenderSelectModal-module-scss-module__iOe8-q__gender-select-modal .GenderSelectModal-module-scss-module__iOe8-q__genders .GenderSelectModal-module-scss-module__iOe8-q__gender{transition:none}}.GenderSelectModal-module-scss-module__iOe8-q__gender-select-modal .GenderSelectModal-module-scss-module__iOe8-q__footer{justify-content:flex-end;display:flex}.GenderSelectModal-module-scss-module__iOe8-q__gender-select-modal .GenderSelectModal-module-scss-module__iOe8-q__footer .GenderSelectModal-module-scss-module__iOe8-q__select{font-family:var(--font-mono);background:var(--accent-color);color:var(--button-text-color,#18181b);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:.375rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:700;transition:background .15s}@media (hover:hover){.GenderSelectModal-module-scss-module__iOe8-q__gender-select-modal .GenderSelectModal-module-scss-module__iOe8-q__footer .GenderSelectModal-module-scss-module__iOe8-q__select:hover:not(:disabled){background:color-mix(in srgb, var(--accent-color) 85%, black 15%)}}@media (prefers-reduced-motion:reduce){.GenderSelectModal-module-scss-module__iOe8-q__gender-select-modal .GenderSelectModal-module-scss-module__iOe8-q__footer .GenderSelectModal-module-scss-module__iOe8-q__select{transition:none}}.GenderSelectModal-module-scss-module__iOe8-q__gender-select-modal .GenderSelectModal-module-scss-module__iOe8-q__footer .GenderSelectModal-module-scss-module__iOe8-q__select:disabled{cursor:default;opacity:.5}
.HighlightedText-module-scss-module__u-YnWW__match{color:var(--accent-color);font-weight:700}
.Dropdown-module-scss-module__8R4ZeG__dropdown{position:relative}.Dropdown-module-scss-module__8R4ZeG__dropdown .Dropdown-module-scss-module__8R4ZeG__trigger{color:#ededed;cursor:pointer;font:inherit;text-align:left;background:#222226;border:1px solid #ededed26;border-radius:.375rem;justify-content:space-between;align-items:center;width:100%;padding:.5rem .6rem;display:flex}.Dropdown-module-scss-module__8R4ZeG__dropdown .Dropdown-module-scss-module__8R4ZeG__trigger:focus{outline:none}.Dropdown-module-scss-module__8R4ZeG__dropdown .Dropdown-module-scss-module__8R4ZeG__trigger--open{border-color:var(--accent-color)}.Dropdown-module-scss-module__8R4ZeG__dropdown .Dropdown-module-scss-module__8R4ZeG__trigger .Dropdown-module-scss-module__8R4ZeG__trigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Dropdown-module-scss-module__8R4ZeG__dropdown .Dropdown-module-scss-module__8R4ZeG__trigger .Dropdown-module-scss-module__8R4ZeG__trigger-label--placeholder{color:#ededed66}.Dropdown-module-scss-module__8R4ZeG__dropdown .Dropdown-module-scss-module__8R4ZeG__trigger .Dropdown-module-scss-module__8R4ZeG__chevron{color:#ededed66;flex-shrink:0;width:1rem;height:1rem;margin-left:.5rem;transition:transform .2s;display:flex}.Dropdown-module-scss-module__8R4ZeG__dropdown .Dropdown-module-scss-module__8R4ZeG__trigger .Dropdown-module-scss-module__8R4ZeG__chevron--open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.Dropdown-module-scss-module__8R4ZeG__dropdown .Dropdown-module-scss-module__8R4ZeG__trigger .Dropdown-module-scss-module__8R4ZeG__chevron{transition:none}}.Dropdown-module-scss-module__8R4ZeG__dropdown--dense .Dropdown-module-scss-module__8R4ZeG__trigger{padding:.3rem .45rem;font-size:.8rem}.Dropdown-module-scss-module__8R4ZeG__dropdown--dense .Dropdown-module-scss-module__8R4ZeG__trigger .Dropdown-module-scss-module__8R4ZeG__chevron{width:.8rem;height:.8rem}.Dropdown-module-scss-module__8R4ZeG__menu{scrollbar-color:#ededed26 #0000;scrollbar-width:thin}.Dropdown-module-scss-module__8R4ZeG__menu::-webkit-scrollbar{width:.5rem}.Dropdown-module-scss-module__8R4ZeG__menu::-webkit-scrollbar-track{background:0 0}.Dropdown-module-scss-module__8R4ZeG__menu::-webkit-scrollbar-thumb{background:#ededed26;border-radius:.25rem}@media (hover:hover){.Dropdown-module-scss-module__8R4ZeG__menu::-webkit-scrollbar-thumb:hover{background:#ededed66}}.Dropdown-module-scss-module__8R4ZeG__menu{z-index:1000;background:#18181b;border:1px solid #ededed26;border-radius:.375rem;animation:.15s Dropdown-module-scss-module__8R4ZeG__menu-in;position:fixed;overflow-y:auto;box-shadow:0 .5rem 1rem #0006}@media (prefers-reduced-motion:reduce){.Dropdown-module-scss-module__8R4ZeG__menu{animation:none}}.Dropdown-module-scss-module__8R4ZeG__menu .Dropdown-module-scss-module__8R4ZeG__search{color:#ededed;font:inherit;background:#222226;border:none;border-bottom:1px solid #ededed26;width:100%;padding:.5rem .6rem;position:sticky;top:0}.Dropdown-module-scss-module__8R4ZeG__menu .Dropdown-module-scss-module__8R4ZeG__search:focus{outline:none}.Dropdown-module-scss-module__8R4ZeG__menu .Dropdown-module-scss-module__8R4ZeG__options{margin:0;padding:.3rem;list-style:none}.Dropdown-module-scss-module__8R4ZeG__menu .Dropdown-module-scss-module__8R4ZeG__options .Dropdown-module-scss-module__8R4ZeG__option{color:#ededed;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:.25rem;justify-content:space-between;align-items:center;width:100%;padding:.4rem .5rem;display:flex}@media (hover:hover){.Dropdown-module-scss-module__8R4ZeG__menu .Dropdown-module-scss-module__8R4ZeG__options .Dropdown-module-scss-module__8R4ZeG__option:hover{background:#222226}}.Dropdown-module-scss-module__8R4ZeG__menu .Dropdown-module-scss-module__8R4ZeG__options .Dropdown-module-scss-module__8R4ZeG__option--selected{color:var(--accent-color)}.Dropdown-module-scss-module__8R4ZeG__menu .Dropdown-module-scss-module__8R4ZeG__options .Dropdown-module-scss-module__8R4ZeG__option .Dropdown-module-scss-module__8R4ZeG__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Dropdown-module-scss-module__8R4ZeG__menu .Dropdown-module-scss-module__8R4ZeG__options .Dropdown-module-scss-module__8R4ZeG__empty{color:#ededed66;text-align:center;padding:.5rem;font-size:.85rem}.Dropdown-module-scss-module__8R4ZeG__menu--closing{animation:.15s forwards Dropdown-module-scss-module__8R4ZeG__menu-out}@media (prefers-reduced-motion:reduce){.Dropdown-module-scss-module__8R4ZeG__menu--closing{animation:none}}.Dropdown-module-scss-module__8R4ZeG__menu--dense .Dropdown-module-scss-module__8R4ZeG__search{padding:.35rem .45rem;font-size:.8rem}.Dropdown-module-scss-module__8R4ZeG__menu--dense .Dropdown-module-scss-module__8R4ZeG__options .Dropdown-module-scss-module__8R4ZeG__option{padding:.3rem .4rem;font-size:.8rem}@keyframes Dropdown-module-scss-module__8R4ZeG__menu-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes Dropdown-module-scss-module__8R4ZeG__menu-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.4rem)}}
.SearchableList-module-scss-module__rib_aq__searchable-list{border:1px solid #ededed26;border-radius:.5rem;flex-direction:column;flex:0 0 25%;align-self:flex-start;min-width:0;height:27.5rem;display:flex;overflow:hidden}.SearchableList-module-scss-module__rib_aq__searchable-list .SearchableList-module-scss-module__rib_aq__search{background:#222226;border-bottom:1px solid #ededed26;padding:.75rem}.SearchableList-module-scss-module__rib_aq__searchable-list .SearchableList-module-scss-module__rib_aq__search .SearchableList-module-scss-module__rib_aq__search-input{color:#ededed;font-family:var(--font-mono);background:#18181b;border:1px solid #ededed26;border-radius:.5rem;width:100%;padding:.5rem .75rem;font-size:.85rem;transition:border-color .2s}.SearchableList-module-scss-module__rib_aq__searchable-list .SearchableList-module-scss-module__rib_aq__search .SearchableList-module-scss-module__rib_aq__search-input::placeholder{color:#ededed66}@media (hover:hover){.SearchableList-module-scss-module__rib_aq__searchable-list .SearchableList-module-scss-module__rib_aq__search .SearchableList-module-scss-module__rib_aq__search-input:hover{border-color:#ededed80}}.SearchableList-module-scss-module__rib_aq__searchable-list .SearchableList-module-scss-module__rib_aq__search .SearchableList-module-scss-module__rib_aq__search-input:focus{border-color:var(--accent-color);outline:none}@media (prefers-reduced-motion:reduce){.SearchableList-module-scss-module__rib_aq__searchable-list .SearchableList-module-scss-module__rib_aq__search .SearchableList-module-scss-module__rib_aq__search-input{transition:none}}.SearchableList-module-scss-module__rib_aq__searchable-list .SearchableList-module-scss-module__rib_aq__list{scrollbar-color:#ededed26 #0000;scrollbar-width:thin}.SearchableList-module-scss-module__rib_aq__searchable-list .SearchableList-module-scss-module__rib_aq__list::-webkit-scrollbar{width:.5rem}.SearchableList-module-scss-module__rib_aq__searchable-list .SearchableList-module-scss-module__rib_aq__list::-webkit-scrollbar-track{background:0 0}.SearchableList-module-scss-module__rib_aq__searchable-list .SearchableList-module-scss-module__rib_aq__list::-webkit-scrollbar-thumb{background:#ededed26;border-radius:.25rem}@media (hover:hover){.SearchableList-module-scss-module__rib_aq__searchable-list .SearchableList-module-scss-module__rib_aq__list::-webkit-scrollbar-thumb:hover{background:#ededed66}}.SearchableList-module-scss-module__rib_aq__searchable-list .SearchableList-module-scss-module__rib_aq__list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.SearchableList-module-scss-module__rib_aq__searchable-list .SearchableList-module-scss-module__rib_aq__list .SearchableList-module-scss-module__rib_aq__item{color:#ededed;cursor:pointer;font-family:var(--font-mono);text-align:left;background:0 0;border:none;width:100%;padding:.5rem .75rem;font-size:.85rem;transition:background-color .2s;display:block}@media (hover:hover){.SearchableList-module-scss-module__rib_aq__searchable-list .SearchableList-module-scss-module__rib_aq__list .SearchableList-module-scss-module__rib_aq__item:hover{background:#222226}}.SearchableList-module-scss-module__rib_aq__searchable-list .SearchableList-module-scss-module__rib_aq__list .SearchableList-module-scss-module__rib_aq__item--selected{box-shadow:inset 3px 0 0 0 var(--accent-color);background:#222226}@media (prefers-reduced-motion:reduce){.SearchableList-module-scss-module__rib_aq__searchable-list .SearchableList-module-scss-module__rib_aq__list .SearchableList-module-scss-module__rib_aq__item{transition:none}}.SearchableList-module-scss-module__rib_aq__searchable-list .SearchableList-module-scss-module__rib_aq__list .SearchableList-module-scss-module__rib_aq__empty{color:#ededed66;text-align:center;padding:.75rem;font-size:.8rem}
.BattleSelectPanel-module-scss-module__r3ZC5G__battle-select-panel{background:#222226;border:1px solid #ededed26;border-radius:.5rem;width:100%;padding:1rem .75rem}.BattleSelectPanel-module-scss-module__r3ZC5G__battle-select-panel .BattleSelectPanel-module-scss-module__r3ZC5G__field{flex-direction:column;gap:.25rem;display:flex}.BattleSelectPanel-module-scss-module__r3ZC5G__battle-select-panel .BattleSelectPanel-module-scss-module__r3ZC5G__label{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:700}
.BoxSelectPanel-module-scss-module__uXssaa__box-select-panel{background:#222226;border:1px solid #ededed26;border-radius:.5rem;width:100%;padding:.75rem}.BoxSelectPanel-module-scss-module__uXssaa__box-select-panel .BoxSelectPanel-module-scss-module__uXssaa__grid{grid-template-columns:repeat(6,1fr);gap:.5rem;display:grid}.BoxSelectPanel-module-scss-module__uXssaa__box-select-panel .BoxSelectPanel-module-scss-module__uXssaa__slot{cursor:pointer;background:#18181b;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.35rem;transition:background-color .2s;display:flex;position:relative}@media (hover:hover){.BoxSelectPanel-module-scss-module__uXssaa__box-select-panel .BoxSelectPanel-module-scss-module__uXssaa__slot:hover:not(.BoxSelectPanel-module-scss-module__uXssaa__box-select-panel .BoxSelectPanel-module-scss-module__uXssaa__slot--selected){background:#26262b}}@media (prefers-reduced-motion:reduce){.BoxSelectPanel-module-scss-module__uXssaa__box-select-panel .BoxSelectPanel-module-scss-module__uXssaa__slot{transition:none}}.BoxSelectPanel-module-scss-module__uXssaa__box-select-panel .BoxSelectPanel-module-scss-module__uXssaa__slot--selected{background:color-mix(in srgb, var(--accent-color) 35%, transparent)}.BoxSelectPanel-module-scss-module__uXssaa__box-select-panel .BoxSelectPanel-module-scss-module__uXssaa__slot img{image-rendering:pixelated}.BoxSelectPanel-module-scss-module__uXssaa__box-select-panel .BoxSelectPanel-module-scss-module__uXssaa__slot .BoxSelectPanel-module-scss-module__uXssaa__faster-icon,.BoxSelectPanel-module-scss-module__uXssaa__box-select-panel .BoxSelectPanel-module-scss-module__uXssaa__slot .BoxSelectPanel-module-scss-module__uXssaa__slower-icon{position:absolute;top:.2rem;right:.2rem}.BoxSelectPanel-module-scss-module__uXssaa__box-select-panel .BoxSelectPanel-module-scss-module__uXssaa__slot .BoxSelectPanel-module-scss-module__uXssaa__faster-icon svg,.BoxSelectPanel-module-scss-module__uXssaa__box-select-panel .BoxSelectPanel-module-scss-module__uXssaa__slot .BoxSelectPanel-module-scss-module__uXssaa__slower-icon svg{width:.8rem;height:.8rem}.BoxSelectPanel-module-scss-module__uXssaa__box-select-panel .BoxSelectPanel-module-scss-module__uXssaa__slot .BoxSelectPanel-module-scss-module__uXssaa__faster-icon{color:#e5484d}.BoxSelectPanel-module-scss-module__uXssaa__box-select-panel .BoxSelectPanel-module-scss-module__uXssaa__slot .BoxSelectPanel-module-scss-module__uXssaa__slower-icon{color:#4a9eea}.BoxSelectPanel-module-scss-module__uXssaa__box-select-panel .BoxSelectPanel-module-scss-module__uXssaa__placeholder{color:#ededed66;font-size:.85rem}
.CalcTab-module-scss-module___1LzEW__calc-tab{grid-template-columns:repeat(3,1fr);align-items:start;gap:1rem;padding:1.5rem 0;display:grid}.CalcTab-module-scss-module___1LzEW__calc-tab .CalcTab-module-scss-module___1LzEW__results{grid-column:1/-1}.CalcTab-module-scss-module___1LzEW__calc-tab .CalcTab-module-scss-module___1LzEW__attacker,.CalcTab-module-scss-module___1LzEW__calc-tab .CalcTab-module-scss-module___1LzEW__defender{flex-direction:column;gap:1rem;display:flex}
.DamageResultsPanel-module-scss-module__G_CxkW__damage-results-panel{flex-direction:column;gap:.6rem;display:flex}.DamageResultsPanel-module-scss-module__G_CxkW__damage-results-panel .DamageResultsPanel-module-scss-module__G_CxkW__columns{justify-content:space-between;display:flex}.DamageResultsPanel-module-scss-module__G_CxkW__damage-results-panel .DamageResultsPanel-module-scss-module__G_CxkW__description{color:#ededed;margin:.75rem 0;font-size:1.05rem}.DamageResultsPanel-module-scss-module__G_CxkW__damage-results-panel .DamageResultsPanel-module-scss-module__G_CxkW__possible-damage{color:#ededed80;margin:0 0 .75rem;font-size:.95rem}
.MoveDamageColumn-module-scss-module__pXWDia__move-damage-column{flex-direction:column;display:flex}.MoveDamageColumn-module-scss-module__pXWDia__move-damage-column .MoveDamageColumn-module-scss-module__pXWDia__row{background:#18181b;align-items:center;gap:.6rem;padding:0 .6rem;font-size:.85rem;display:flex}.MoveDamageColumn-module-scss-module__pXWDia__move-damage-column .MoveDamageColumn-module-scss-module__pXWDia__row .MoveDamageColumn-module-scss-module__pXWDia__move{font-family:var(--font-mono);background:color-mix(in srgb, var(--move-color,#222226) 80%, transparent);color:#ededed;cursor:pointer;font-weight:700;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;border:1px solid #ededed26;border-top:none;flex-shrink:0;width:9rem;padding:.2rem .4rem;transition:background-color .2s;overflow:hidden}@media (hover:hover){.MoveDamageColumn-module-scss-module__pXWDia__move-damage-column .MoveDamageColumn-module-scss-module__pXWDia__row .MoveDamageColumn-module-scss-module__pXWDia__move:hover{background:color-mix(in srgb, color-mix(in srgb, var(--move-color,#222226) 80%, transparent) 65%, black 15%)}}@media (prefers-reduced-motion:reduce){.MoveDamageColumn-module-scss-module__pXWDia__move-damage-column .MoveDamageColumn-module-scss-module__pXWDia__row .MoveDamageColumn-module-scss-module__pXWDia__move{transition:none}}.MoveDamageColumn-module-scss-module__pXWDia__move-damage-column .MoveDamageColumn-module-scss-module__pXWDia__row .MoveDamageColumn-module-scss-module__pXWDia__move--active{color:var(--accent-color);font-weight:700}.MoveDamageColumn-module-scss-module__pXWDia__move-damage-column .MoveDamageColumn-module-scss-module__pXWDia__row .MoveDamageColumn-module-scss-module__pXWDia__move--empty{color:#ededed66;cursor:default;background:#18181b}@media (hover:hover){.MoveDamageColumn-module-scss-module__pXWDia__move-damage-column .MoveDamageColumn-module-scss-module__pXWDia__row .MoveDamageColumn-module-scss-module__pXWDia__move--empty:hover{background:#18181b}}.MoveDamageColumn-module-scss-module__pXWDia__move-damage-column .MoveDamageColumn-module-scss-module__pXWDia__row .MoveDamageColumn-module-scss-module__pXWDia__range{color:#ededed}.MoveDamageColumn-module-scss-module__pXWDia__move-damage-column .MoveDamageColumn-module-scss-module__pXWDia__row--highest .MoveDamageColumn-module-scss-module__pXWDia__range{color:var(--accent-color);font-weight:700}.MoveDamageColumn-module-scss-module__pXWDia__move-damage-column .MoveDamageColumn-module-scss-module__pXWDia__row:first-child .MoveDamageColumn-module-scss-module__pXWDia__move{border-top:1px solid #ededed26;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.MoveDamageColumn-module-scss-module__pXWDia__move-damage-column .MoveDamageColumn-module-scss-module__pXWDia__row:last-child .MoveDamageColumn-module-scss-module__pXWDia__move{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}
.Toggle-module-scss-module__W3bL4q__toggle{cursor:pointer;background:#222226;border:1px solid #ededed26;border-radius:999px;flex-shrink:0;width:2.5rem;height:1.5rem;padding:.15rem;transition:background .2s;position:relative}.Toggle-module-scss-module__W3bL4q__toggle .Toggle-module-scss-module__W3bL4q__knob{background:#ededed66;border-radius:50%;width:1.1rem;height:1.1rem;transition:transform .2s,background .2s;display:block}@media (hover:hover){.Toggle-module-scss-module__W3bL4q__toggle:hover{background:#1d1d20}}@media (prefers-reduced-motion:reduce){.Toggle-module-scss-module__W3bL4q__toggle,.Toggle-module-scss-module__W3bL4q__toggle .Toggle-module-scss-module__W3bL4q__knob{transition:none}}.Toggle-module-scss-module__W3bL4q__toggle--checked{background:#7890e8}.Toggle-module-scss-module__W3bL4q__toggle--checked .Toggle-module-scss-module__W3bL4q__knob{background:#ededed;transform:translate(1rem)}@media (hover:hover){.Toggle-module-scss-module__W3bL4q__toggle--checked:hover{background:#667ac5}}
.FieldEffectsPanel-module-scss-module__c9MjAq__field-effects-panel{background:#222226;border:1px solid #ededed26;border-radius:.5rem;flex-direction:column;gap:.75rem;width:100%;padding:.75rem;display:flex}.FieldEffectsPanel-module-scss-module__c9MjAq__field-effects-panel .FieldEffectsPanel-module-scss-module__c9MjAq__title{font-family:var(--font-mono);text-align:center;margin:0;font-size:1rem;font-weight:700}.FieldEffectsPanel-module-scss-module__c9MjAq__field-effects-panel .FieldEffectsPanel-module-scss-module__c9MjAq__row{gap:.6rem;display:flex}.FieldEffectsPanel-module-scss-module__c9MjAq__field-effects-panel .FieldEffectsPanel-module-scss-module__c9MjAq__row .FieldEffectsPanel-module-scss-module__c9MjAq__field{flex:1;min-width:0}.FieldEffectsPanel-module-scss-module__c9MjAq__field-effects-panel .FieldEffectsPanel-module-scss-module__c9MjAq__field{flex-direction:column;gap:.25rem;display:flex}.FieldEffectsPanel-module-scss-module__c9MjAq__field-effects-panel .FieldEffectsPanel-module-scss-module__c9MjAq__field .FieldEffectsPanel-module-scss-module__c9MjAq__spikes-buttons{display:flex}.FieldEffectsPanel-module-scss-module__c9MjAq__field-effects-panel .FieldEffectsPanel-module-scss-module__c9MjAq__field .FieldEffectsPanel-module-scss-module__c9MjAq__spikes-buttons .FieldEffectsPanel-module-scss-module__c9MjAq__spikes-button{font-family:var(--font-mono);color:#ededed;cursor:pointer;background:0 0;border:1px solid #ededed26;border-left:none;flex:1;padding:.3rem 0;font-size:.75rem;font-weight:700}.FieldEffectsPanel-module-scss-module__c9MjAq__field-effects-panel .FieldEffectsPanel-module-scss-module__c9MjAq__field .FieldEffectsPanel-module-scss-module__c9MjAq__spikes-buttons .FieldEffectsPanel-module-scss-module__c9MjAq__spikes-button--active{color:var(--accent-color)}.FieldEffectsPanel-module-scss-module__c9MjAq__field-effects-panel .FieldEffectsPanel-module-scss-module__c9MjAq__field .FieldEffectsPanel-module-scss-module__c9MjAq__spikes-buttons .FieldEffectsPanel-module-scss-module__c9MjAq__spikes-button:first-child{border-left:1px solid #ededed26;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.FieldEffectsPanel-module-scss-module__c9MjAq__field-effects-panel .FieldEffectsPanel-module-scss-module__c9MjAq__field .FieldEffectsPanel-module-scss-module__c9MjAq__spikes-buttons .FieldEffectsPanel-module-scss-module__c9MjAq__spikes-button:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.FieldEffectsPanel-module-scss-module__c9MjAq__field-effects-panel .FieldEffectsPanel-module-scss-module__c9MjAq__label{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:700}.FieldEffectsPanel-module-scss-module__c9MjAq__field-effects-panel .FieldEffectsPanel-module-scss-module__c9MjAq__toggles{border-top:1px solid #ededed26;flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.FieldEffectsPanel-module-scss-module__c9MjAq__field-effects-panel .FieldEffectsPanel-module-scss-module__c9MjAq__toggles .FieldEffectsPanel-module-scss-module__c9MjAq__toggle{justify-content:space-between;align-items:center;display:flex}.FieldEffectsPanel-module-scss-module__c9MjAq__field-effects-panel .FieldEffectsPanel-module-scss-module__c9MjAq__toggles .FieldEffectsPanel-module-scss-module__c9MjAq__toggle .FieldEffectsPanel-module-scss-module__c9MjAq__toggle-label{cursor:pointer;font-size:.8rem}.FieldEffectsPanel-module-scss-module__c9MjAq__field-effects-panel .FieldEffectsPanel-module-scss-module__c9MjAq__sides{border-top:1px solid #ededed26;grid-template-columns:1fr 1fr;gap:.75rem;padding-top:.75rem;display:grid}.FieldEffectsPanel-module-scss-module__c9MjAq__field-effects-panel .FieldEffectsPanel-module-scss-module__c9MjAq__sides .FieldEffectsPanel-module-scss-module__c9MjAq__side{flex-direction:column;gap:.6rem;display:flex}.FieldEffectsPanel-module-scss-module__c9MjAq__field-effects-panel .FieldEffectsPanel-module-scss-module__c9MjAq__sides .FieldEffectsPanel-module-scss-module__c9MjAq__side .FieldEffectsPanel-module-scss-module__c9MjAq__side-label{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:700}.FieldEffectsPanel-module-scss-module__c9MjAq__field-effects-panel .FieldEffectsPanel-module-scss-module__c9MjAq__sides .FieldEffectsPanel-module-scss-module__c9MjAq__side .FieldEffectsPanel-module-scss-module__c9MjAq__toggles{border-top:none;padding-top:0}
.NumericInput-module-scss-module__0Sd5nW__numeric-input{color:#ededed;font:inherit;background:#222226;border:1px solid #ededed26;border-radius:.375rem;padding:.5rem .6rem}.NumericInput-module-scss-module__0Sd5nW__numeric-input:focus{border-color:var(--accent-color);outline:none}.NumericInput-module-scss-module__0Sd5nW__numeric-input{padding:.3rem .45rem;font-size:.8rem}.NumericInput-module-scss-module__0Sd5nW__numeric-input--dense{text-align:center;width:2.5rem;padding:.15rem;font-size:.75rem}
.PokemonPanel-module-scss-module__uiEsdW__pokemon-panel{background:#222226;border:1px solid #ededed26;border-radius:.5rem;flex-direction:column;gap:.6rem;width:100%;padding:.75rem;display:flex}.PokemonPanel-module-scss-module__uiEsdW__pokemon-panel .PokemonPanel-module-scss-module__uiEsdW__row{gap:.6rem;display:flex}.PokemonPanel-module-scss-module__uiEsdW__pokemon-panel .PokemonPanel-module-scss-module__uiEsdW__row .PokemonPanel-module-scss-module__uiEsdW__field{flex:1;min-width:0}.PokemonPanel-module-scss-module__uiEsdW__pokemon-panel .PokemonPanel-module-scss-module__uiEsdW__field{flex-direction:column;gap:.25rem;display:flex}.PokemonPanel-module-scss-module__uiEsdW__pokemon-panel .PokemonPanel-module-scss-module__uiEsdW__label{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:700}.PokemonPanel-module-scss-module__uiEsdW__pokemon-panel .PokemonPanel-module-scss-module__uiEsdW__value{font-size:.85rem}.PokemonPanel-module-scss-module__uiEsdW__pokemon-panel .PokemonPanel-module-scss-module__uiEsdW__species{align-items:center;gap:.4rem;display:flex}.PokemonPanel-module-scss-module__uiEsdW__pokemon-panel .PokemonPanel-module-scss-module__uiEsdW__species>:first-child{flex:1;min-width:0}.PokemonPanel-module-scss-module__uiEsdW__pokemon-panel .PokemonPanel-module-scss-module__uiEsdW__species .PokemonPanel-module-scss-module__uiEsdW__gender{position:relative;top:-.15em}.PokemonPanel-module-scss-module__uiEsdW__pokemon-panel .PokemonPanel-module-scss-module__uiEsdW__species .PokemonPanel-module-scss-module__uiEsdW__gender--male{color:#4a9eea}.PokemonPanel-module-scss-module__uiEsdW__pokemon-panel .PokemonPanel-module-scss-module__uiEsdW__species .PokemonPanel-module-scss-module__uiEsdW__gender--female{color:#f472b6}.PokemonPanel-module-scss-module__uiEsdW__pokemon-panel .PokemonPanel-module-scss-module__uiEsdW__species .PokemonPanel-module-scss-module__uiEsdW__gender{flex-shrink:0;font-size:.75rem}.PokemonPanel-module-scss-module__uiEsdW__pokemon-panel .PokemonPanel-module-scss-module__uiEsdW__species .PokemonPanel-module-scss-module__uiEsdW__gender:is(button){cursor:pointer;font:inherit;background:0 0;border:none;padding:0;transition:opacity .15s}@media (hover:hover){.PokemonPanel-module-scss-module__uiEsdW__pokemon-panel .PokemonPanel-module-scss-module__uiEsdW__species .PokemonPanel-module-scss-module__uiEsdW__gender:is(button):hover{opacity:.7}}@media (prefers-reduced-motion:reduce){.PokemonPanel-module-scss-module__uiEsdW__pokemon-panel .PokemonPanel-module-scss-module__uiEsdW__species .PokemonPanel-module-scss-module__uiEsdW__gender:is(button){transition:none}}.PokemonPanel-module-scss-module__uiEsdW__pokemon-panel .PokemonPanel-module-scss-module__uiEsdW__moves{grid-template-columns:repeat(2,1fr);gap:.35rem;display:grid}
.StatsTable-module-scss-module__HQFLYa__stats{border-collapse:collapse;width:100%;font-size:.75rem}.StatsTable-module-scss-module__HQFLYa__stats th,.StatsTable-module-scss-module__HQFLYa__stats td{text-align:center;padding:.15rem .3rem}.StatsTable-module-scss-module__HQFLYa__stats thead th{color:#ededed80;text-transform:uppercase;font-size:.65rem}.StatsTable-module-scss-module__HQFLYa__stats .StatsTable-module-scss-module__HQFLYa__stat-label{color:#ededed80;text-align:left}.StatsTable-module-scss-module__HQFLYa__stats .StatsTable-module-scss-module__HQFLYa__stat-label .StatsTable-module-scss-module__HQFLYa__label-text{position:relative}.StatsTable-module-scss-module__HQFLYa__stats .StatsTable-module-scss-module__HQFLYa__stat-label svg{width:1.1rem;height:1.1rem}.StatsTable-module-scss-module__HQFLYa__stats .StatsTable-module-scss-module__HQFLYa__stat-label .StatsTable-module-scss-module__HQFLYa__faster-icon,.StatsTable-module-scss-module__HQFLYa__stats .StatsTable-module-scss-module__HQFLYa__stat-label .StatsTable-module-scss-module__HQFLYa__slower-icon{margin-left:.3rem;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.StatsTable-module-scss-module__HQFLYa__stats .StatsTable-module-scss-module__HQFLYa__stat-label .StatsTable-module-scss-module__HQFLYa__faster-icon{color:#e5484d}.StatsTable-module-scss-module__HQFLYa__stats .StatsTable-module-scss-module__HQFLYa__stat-label .StatsTable-module-scss-module__HQFLYa__slower-icon{color:#4a9eea}.StatsTable-module-scss-module__HQFLYa__stats .StatsTable-module-scss-module__HQFLYa__total{font-weight:700}.StatsTable-module-scss-module__HQFLYa__stats .StatsTable-module-scss-module__HQFLYa__boost-cell{width:4.5rem}
.TagSelectPanel-module-scss-module__Yd4SVW__tag-select-panel{background:#222226;border:1px solid #ededed26;border-radius:.5rem;width:100%;padding:1rem .75rem}.TagSelectPanel-module-scss-module__Yd4SVW__tag-select-panel .TagSelectPanel-module-scss-module__Yd4SVW__field{flex-direction:column;gap:.25rem;display:flex}.TagSelectPanel-module-scss-module__Yd4SVW__tag-select-panel .TagSelectPanel-module-scss-module__Yd4SVW__label{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:700}
.TagTeamSelectPanel-module-scss-module__9F1_Xa__tag-team-select-panel{background:#222226;border:1px solid #ededed26;border-radius:.5rem;width:100%;padding:.75rem}.TagTeamSelectPanel-module-scss-module__9F1_Xa__tag-team-select-panel .TagTeamSelectPanel-module-scss-module__9F1_Xa__grid{grid-template-columns:repeat(6,1fr);gap:.5rem;display:grid}.TagTeamSelectPanel-module-scss-module__9F1_Xa__tag-team-select-panel .TagTeamSelectPanel-module-scss-module__9F1_Xa__slot{cursor:pointer;background:#18181b;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.35rem;transition:background-color .2s;display:flex;position:relative}@media (hover:hover){.TagTeamSelectPanel-module-scss-module__9F1_Xa__tag-team-select-panel .TagTeamSelectPanel-module-scss-module__9F1_Xa__slot:hover:not(.TagTeamSelectPanel-module-scss-module__9F1_Xa__tag-team-select-panel .TagTeamSelectPanel-module-scss-module__9F1_Xa__slot--selected){background:#26262b}}@media (prefers-reduced-motion:reduce){.TagTeamSelectPanel-module-scss-module__9F1_Xa__tag-team-select-panel .TagTeamSelectPanel-module-scss-module__9F1_Xa__slot{transition:none}}.TagTeamSelectPanel-module-scss-module__9F1_Xa__tag-team-select-panel .TagTeamSelectPanel-module-scss-module__9F1_Xa__slot--selected{background:color-mix(in srgb, var(--accent-color) 35%, transparent)}.TagTeamSelectPanel-module-scss-module__9F1_Xa__tag-team-select-panel .TagTeamSelectPanel-module-scss-module__9F1_Xa__slot img{image-rendering:pixelated}.TagTeamSelectPanel-module-scss-module__9F1_Xa__tag-team-select-panel .TagTeamSelectPanel-module-scss-module__9F1_Xa__slot .TagTeamSelectPanel-module-scss-module__9F1_Xa__faster-icon,.TagTeamSelectPanel-module-scss-module__9F1_Xa__tag-team-select-panel .TagTeamSelectPanel-module-scss-module__9F1_Xa__slot .TagTeamSelectPanel-module-scss-module__9F1_Xa__slower-icon{position:absolute;top:.2rem;right:.2rem}.TagTeamSelectPanel-module-scss-module__9F1_Xa__tag-team-select-panel .TagTeamSelectPanel-module-scss-module__9F1_Xa__slot .TagTeamSelectPanel-module-scss-module__9F1_Xa__faster-icon svg,.TagTeamSelectPanel-module-scss-module__9F1_Xa__tag-team-select-panel .TagTeamSelectPanel-module-scss-module__9F1_Xa__slot .TagTeamSelectPanel-module-scss-module__9F1_Xa__slower-icon svg{width:.8rem;height:.8rem}.TagTeamSelectPanel-module-scss-module__9F1_Xa__tag-team-select-panel .TagTeamSelectPanel-module-scss-module__9F1_Xa__slot .TagTeamSelectPanel-module-scss-module__9F1_Xa__faster-icon{color:#e5484d}.TagTeamSelectPanel-module-scss-module__9F1_Xa__tag-team-select-panel .TagTeamSelectPanel-module-scss-module__9F1_Xa__slot .TagTeamSelectPanel-module-scss-module__9F1_Xa__slower-icon{color:#4a9eea}.TagTeamSelectPanel-module-scss-module__9F1_Xa__tag-team-select-panel .TagTeamSelectPanel-module-scss-module__9F1_Xa__placeholder{color:#ededed66;font-size:.85rem}
.TeamSelectPanel-module-scss-module__haVVJG__team-select-panel{background:#222226;border:1px solid #ededed26;border-radius:.5rem;width:100%;padding:.75rem}.TeamSelectPanel-module-scss-module__haVVJG__team-select-panel .TeamSelectPanel-module-scss-module__haVVJG__grid{grid-template-columns:repeat(6,1fr);gap:.5rem;display:grid}.TeamSelectPanel-module-scss-module__haVVJG__team-select-panel .TeamSelectPanel-module-scss-module__haVVJG__slot{cursor:pointer;background:#18181b;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.35rem;transition:background-color .2s;display:flex;position:relative}@media (hover:hover){.TeamSelectPanel-module-scss-module__haVVJG__team-select-panel .TeamSelectPanel-module-scss-module__haVVJG__slot:hover:not(.TeamSelectPanel-module-scss-module__haVVJG__team-select-panel .TeamSelectPanel-module-scss-module__haVVJG__slot--selected){background:#26262b}}@media (prefers-reduced-motion:reduce){.TeamSelectPanel-module-scss-module__haVVJG__team-select-panel .TeamSelectPanel-module-scss-module__haVVJG__slot{transition:none}}.TeamSelectPanel-module-scss-module__haVVJG__team-select-panel .TeamSelectPanel-module-scss-module__haVVJG__slot--selected{background:color-mix(in srgb, var(--accent-color) 35%, transparent)}.TeamSelectPanel-module-scss-module__haVVJG__team-select-panel .TeamSelectPanel-module-scss-module__haVVJG__slot img{image-rendering:pixelated}.TeamSelectPanel-module-scss-module__haVVJG__team-select-panel .TeamSelectPanel-module-scss-module__haVVJG__slot .TeamSelectPanel-module-scss-module__haVVJG__switch-in-badge{border:1px solid var(--accent-color);color:var(--accent-color);width:.9rem;height:.9rem;font-size:.6rem;font-family:var(--font-mono);background:#18181b;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:.2rem;right:.2rem}
.SpeciesListPanel-module-scss-module__cnnbGW__species-list-panel{border:1px solid #ededed26;border-radius:.5rem;flex-direction:column;flex:0 0 25%;align-self:flex-start;min-width:0;height:27.5rem;display:flex;overflow:hidden}.SpeciesListPanel-module-scss-module__cnnbGW__species-list-panel .SpeciesListPanel-module-scss-module__cnnbGW__header{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;background:#222226;border-bottom:1px solid #ededed26;padding:.5rem 1.5rem;font-size:.95rem;font-weight:700}.SpeciesListPanel-module-scss-module__cnnbGW__species-list-panel .SpeciesListPanel-module-scss-module__cnnbGW__list{scrollbar-color:#ededed26 #0000;scrollbar-width:thin}.SpeciesListPanel-module-scss-module__cnnbGW__species-list-panel .SpeciesListPanel-module-scss-module__cnnbGW__list::-webkit-scrollbar{width:.5rem}.SpeciesListPanel-module-scss-module__cnnbGW__species-list-panel .SpeciesListPanel-module-scss-module__cnnbGW__list::-webkit-scrollbar-track{background:0 0}.SpeciesListPanel-module-scss-module__cnnbGW__species-list-panel .SpeciesListPanel-module-scss-module__cnnbGW__list::-webkit-scrollbar-thumb{background:#ededed26;border-radius:.25rem}@media (hover:hover){.SpeciesListPanel-module-scss-module__cnnbGW__species-list-panel .SpeciesListPanel-module-scss-module__cnnbGW__list::-webkit-scrollbar-thumb:hover{background:#ededed66}}.SpeciesListPanel-module-scss-module__cnnbGW__species-list-panel .SpeciesListPanel-module-scss-module__cnnbGW__list{flex:1;min-height:0;margin:0;padding:.5rem;list-style:none;overflow-y:auto}.SpeciesListPanel-module-scss-module__cnnbGW__species-list-panel .SpeciesListPanel-module-scss-module__cnnbGW__list .SpeciesListPanel-module-scss-module__cnnbGW__row{color:#ededed;cursor:pointer;font-family:var(--font-mono);text-align:left;background:0 0;border:none;border-radius:.35rem;align-items:center;gap:.5rem;width:100%;padding:.35rem .5rem;transition:background-color .2s;display:flex}@media (hover:hover){.SpeciesListPanel-module-scss-module__cnnbGW__species-list-panel .SpeciesListPanel-module-scss-module__cnnbGW__list .SpeciesListPanel-module-scss-module__cnnbGW__row:hover{background:#222226}}@media (prefers-reduced-motion:reduce){.SpeciesListPanel-module-scss-module__cnnbGW__species-list-panel .SpeciesListPanel-module-scss-module__cnnbGW__list .SpeciesListPanel-module-scss-module__cnnbGW__row{transition:none}}.SpeciesListPanel-module-scss-module__cnnbGW__species-list-panel .SpeciesListPanel-module-scss-module__cnnbGW__list .SpeciesListPanel-module-scss-module__cnnbGW__row img{image-rendering:pixelated;flex-shrink:0}.SpeciesListPanel-module-scss-module__cnnbGW__species-list-panel .SpeciesListPanel-module-scss-module__cnnbGW__list .SpeciesListPanel-module-scss-module__cnnbGW__row .SpeciesListPanel-module-scss-module__cnnbGW__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;overflow:hidden}.SpeciesListPanel-module-scss-module__cnnbGW__species-list-panel .SpeciesListPanel-module-scss-module__cnnbGW__list .SpeciesListPanel-module-scss-module__cnnbGW__row .SpeciesListPanel-module-scss-module__cnnbGW__method{color:#ededed80;flex-shrink:0;font-size:.75rem}
.AbilitiesSubtab-module-scss-module__Yx3MmW__abilities-subtab{gap:1rem;padding:1.5rem 0;display:flex}
.AbilityDetail-module-scss-module__5RIKTG__ability-detail{border:1px solid #ededed26;border-radius:.5rem;flex:1;min-width:0;overflow:hidden}.AbilityDetail-module-scss-module__5RIKTG__ability-detail .AbilityDetail-module-scss-module__5RIKTG__header{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;background:#222226;border-bottom:1px solid #ededed26;padding:.5rem 1.5rem;font-size:.95rem;font-weight:700}.AbilityDetail-module-scss-module__5RIKTG__ability-detail .AbilityDetail-module-scss-module__5RIKTG__content{scrollbar-color:#ededed26 #0000;scrollbar-width:thin}.AbilityDetail-module-scss-module__5RIKTG__ability-detail .AbilityDetail-module-scss-module__5RIKTG__content::-webkit-scrollbar{width:.5rem}.AbilityDetail-module-scss-module__5RIKTG__ability-detail .AbilityDetail-module-scss-module__5RIKTG__content::-webkit-scrollbar-track{background:0 0}.AbilityDetail-module-scss-module__5RIKTG__ability-detail .AbilityDetail-module-scss-module__5RIKTG__content::-webkit-scrollbar-thumb{background:#ededed26;border-radius:.25rem}@media (hover:hover){.AbilityDetail-module-scss-module__5RIKTG__ability-detail .AbilityDetail-module-scss-module__5RIKTG__content::-webkit-scrollbar-thumb:hover{background:#ededed66}}.AbilityDetail-module-scss-module__5RIKTG__ability-detail .AbilityDetail-module-scss-module__5RIKTG__content{height:24rem;padding:1.5rem;overflow-y:auto}.AbilityDetail-module-scss-module__5RIKTG__ability-detail .AbilityDetail-module-scss-module__5RIKTG__content .AbilityDetail-module-scss-module__5RIKTG__top .AbilityDetail-module-scss-module__5RIKTG__name{font-family:var(--font-mono);font-size:1.1rem;font-weight:700}.AbilityDetail-module-scss-module__5RIKTG__ability-detail .AbilityDetail-module-scss-module__5RIKTG__content .AbilityDetail-module-scss-module__5RIKTG__effect{border-top:1px solid #ededed26;margin-top:1rem;padding-top:1rem}.AbilityDetail-module-scss-module__5RIKTG__ability-detail .AbilityDetail-module-scss-module__5RIKTG__content .AbilityDetail-module-scss-module__5RIKTG__effect .AbilityDetail-module-scss-module__5RIKTG__effect-label{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:block}.AbilityDetail-module-scss-module__5RIKTG__ability-detail .AbilityDetail-module-scss-module__5RIKTG__content .AbilityDetail-module-scss-module__5RIKTG__effect .AbilityDetail-module-scss-module__5RIKTG__effect-text{color:#ededed80;white-space:pre-line;margin:0;font-size:.85rem}.AbilityDetail-module-scss-module__5RIKTG__ability-detail .AbilityDetail-module-scss-module__5RIKTG__content .AbilityDetail-module-scss-module__5RIKTG__effect .AbilityDetail-module-scss-module__5RIKTG__effect-text .AbilityDetail-module-scss-module__5RIKTG__overworld{color:#ededed}
.DataTab-module-scss-module__TCCLXa__data-tab .DataTab-module-scss-module__TCCLXa__subtabs{gap:.5rem;padding-top:1.5rem;display:flex}.DataTab-module-scss-module__TCCLXa__data-tab .DataTab-module-scss-module__TCCLXa__subtab{font-family:var(--font-mono);color:#ededed80;cursor:pointer;letter-spacing:.03em;text-transform:uppercase;background:0 0;border:1px solid #ededed26;border-radius:999px;padding:.5rem 1rem;font-size:.85rem;font-weight:700;transition:background .2s,border-color .2s}@media (hover:hover){.DataTab-module-scss-module__TCCLXa__data-tab .DataTab-module-scss-module__TCCLXa__subtab:hover{border-color:var(--accent-color)}}.DataTab-module-scss-module__TCCLXa__data-tab .DataTab-module-scss-module__TCCLXa__subtab--active{background:var(--accent-color);border-color:var(--accent-color);color:var(--button-text-color,#18181b)}@media (hover:hover){.DataTab-module-scss-module__TCCLXa__data-tab .DataTab-module-scss-module__TCCLXa__subtab--active:hover{background:color-mix(in srgb, var(--accent-color) 85%, black 15%)}}@media (prefers-reduced-motion:reduce){.DataTab-module-scss-module__TCCLXa__data-tab .DataTab-module-scss-module__TCCLXa__subtab{transition:none}}
.ItemDetail-module-scss-module__4lg6hW__item-detail{border:1px solid #ededed26;border-radius:.5rem;flex:1;min-width:0;overflow:hidden}.ItemDetail-module-scss-module__4lg6hW__item-detail .ItemDetail-module-scss-module__4lg6hW__header{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;background:#222226;border-bottom:1px solid #ededed26;padding:.5rem 1.5rem;font-size:.95rem;font-weight:700}.ItemDetail-module-scss-module__4lg6hW__item-detail .ItemDetail-module-scss-module__4lg6hW__content{scrollbar-color:#ededed26 #0000;scrollbar-width:thin}.ItemDetail-module-scss-module__4lg6hW__item-detail .ItemDetail-module-scss-module__4lg6hW__content::-webkit-scrollbar{width:.5rem}.ItemDetail-module-scss-module__4lg6hW__item-detail .ItemDetail-module-scss-module__4lg6hW__content::-webkit-scrollbar-track{background:0 0}.ItemDetail-module-scss-module__4lg6hW__item-detail .ItemDetail-module-scss-module__4lg6hW__content::-webkit-scrollbar-thumb{background:#ededed26;border-radius:.25rem}@media (hover:hover){.ItemDetail-module-scss-module__4lg6hW__item-detail .ItemDetail-module-scss-module__4lg6hW__content::-webkit-scrollbar-thumb:hover{background:#ededed66}}.ItemDetail-module-scss-module__4lg6hW__item-detail .ItemDetail-module-scss-module__4lg6hW__content{height:24rem;padding:1.5rem;overflow-y:auto}.ItemDetail-module-scss-module__4lg6hW__item-detail .ItemDetail-module-scss-module__4lg6hW__content .ItemDetail-module-scss-module__4lg6hW__top{align-items:center;gap:.5rem;display:flex}.ItemDetail-module-scss-module__4lg6hW__item-detail .ItemDetail-module-scss-module__4lg6hW__content .ItemDetail-module-scss-module__4lg6hW__top img{image-rendering:pixelated}.ItemDetail-module-scss-module__4lg6hW__item-detail .ItemDetail-module-scss-module__4lg6hW__content .ItemDetail-module-scss-module__4lg6hW__top .ItemDetail-module-scss-module__4lg6hW__name{font-family:var(--font-mono);font-size:1.1rem;font-weight:700}.ItemDetail-module-scss-module__4lg6hW__item-detail .ItemDetail-module-scss-module__4lg6hW__content .ItemDetail-module-scss-module__4lg6hW__description{color:#ededed80;margin:.5rem 0 0;font-size:.85rem}.ItemDetail-module-scss-module__4lg6hW__item-detail .ItemDetail-module-scss-module__4lg6hW__content .ItemDetail-module-scss-module__4lg6hW__effect{border-top:1px solid #ededed26;margin-top:1rem;padding-top:1rem}.ItemDetail-module-scss-module__4lg6hW__item-detail .ItemDetail-module-scss-module__4lg6hW__content .ItemDetail-module-scss-module__4lg6hW__effect .ItemDetail-module-scss-module__4lg6hW__effect-label{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:block}.ItemDetail-module-scss-module__4lg6hW__item-detail .ItemDetail-module-scss-module__4lg6hW__content .ItemDetail-module-scss-module__4lg6hW__effect .ItemDetail-module-scss-module__4lg6hW__effect-text{color:#ededed80;margin:0;font-size:.85rem}
.ItemsSubtab-module-scss-module__iL3GwW__items-subtab{gap:1rem;padding:1.5rem 0;display:flex}
.MoveDetail-module-scss-module__ne2Wba__move-detail{border:1px solid #ededed26;border-radius:.5rem;flex:1;min-width:0;overflow:hidden}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__header{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;background:#222226;border-bottom:1px solid #ededed26;padding:.5rem 1.5rem;font-size:.95rem;font-weight:700}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__content{height:24rem;padding:1.5rem}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__content .MoveDetail-module-scss-module__ne2Wba__top .MoveDetail-module-scss-module__ne2Wba__name{font-family:var(--font-mono);font-size:1.1rem;font-weight:700}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__content .MoveDetail-module-scss-module__ne2Wba__top .MoveDetail-module-scss-module__ne2Wba__description{color:#ededed80;margin:.5rem 0 0;font-size:.85rem}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__content .MoveDetail-module-scss-module__ne2Wba__stats{border-top:1px solid #ededed26;flex-wrap:wrap;gap:1.5rem;margin-top:1rem;padding-top:1rem;display:flex}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__content .MoveDetail-module-scss-module__ne2Wba__stats .MoveDetail-module-scss-module__ne2Wba__stat{flex-direction:column;gap:.25rem;display:flex}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__content .MoveDetail-module-scss-module__ne2Wba__stats .MoveDetail-module-scss-module__ne2Wba__stat .MoveDetail-module-scss-module__ne2Wba__stat-label{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__content .MoveDetail-module-scss-module__ne2Wba__stats .MoveDetail-module-scss-module__ne2Wba__stat .MoveDetail-module-scss-module__ne2Wba__stat-value{color:#ededed;font-size:.9rem}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__content .MoveDetail-module-scss-module__ne2Wba__stats .MoveDetail-module-scss-module__ne2Wba__stat img{image-rendering:pixelated}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__content .MoveDetail-module-scss-module__ne2Wba__effect{border-top:1px solid #ededed26;margin-top:1rem;padding-top:1rem}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__content .MoveDetail-module-scss-module__ne2Wba__effect .MoveDetail-module-scss-module__ne2Wba__effect-label{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:block}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__content .MoveDetail-module-scss-module__ne2Wba__effect .MoveDetail-module-scss-module__ne2Wba__effect-text{color:#ededed80;margin:0;font-size:.85rem}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__content .MoveDetail-module-scss-module__ne2Wba__changes{border-top:1px solid #ededed26;margin-top:1rem;padding-top:1rem}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__content .MoveDetail-module-scss-module__ne2Wba__changes .MoveDetail-module-scss-module__ne2Wba__changes-label{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:block}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__content .MoveDetail-module-scss-module__ne2Wba__changes .MoveDetail-module-scss-module__ne2Wba__changes-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__content .MoveDetail-module-scss-module__ne2Wba__changes .MoveDetail-module-scss-module__ne2Wba__changes-list li{gap:.5rem;font-size:.85rem;display:flex}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__content .MoveDetail-module-scss-module__ne2Wba__changes .MoveDetail-module-scss-module__ne2Wba__changes-list .MoveDetail-module-scss-module__ne2Wba__change-label{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;width:6rem;font-size:.7rem;font-weight:700}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__content .MoveDetail-module-scss-module__ne2Wba__changes .MoveDetail-module-scss-module__ne2Wba__changes-list .MoveDetail-module-scss-module__ne2Wba__change-value{color:#f472b6;align-items:center;gap:.4rem;display:flex}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__content .MoveDetail-module-scss-module__ne2Wba__changes .MoveDetail-module-scss-module__ne2Wba__changes-list .MoveDetail-module-scss-module__ne2Wba__change-value .MoveDetail-module-scss-module__ne2Wba__arrow{color:#ededed80}.MoveDetail-module-scss-module__ne2Wba__move-detail .MoveDetail-module-scss-module__ne2Wba__content .MoveDetail-module-scss-module__ne2Wba__changes .MoveDetail-module-scss-module__ne2Wba__changes-list .MoveDetail-module-scss-module__ne2Wba__change-value img{image-rendering:pixelated}
.MovesSubtab-module-scss-module__XLREBW__moves-subtab{gap:1rem;padding:1.5rem 0;display:flex}
.PokedexDetail-module-scss-module__J2zzDW__pokedex-detail{border:1px solid #ededed26;border-radius:.5rem;flex:1;min-width:0;overflow:hidden}.PokedexDetail-module-scss-module__J2zzDW__pokedex-detail .PokedexDetail-module-scss-module__J2zzDW__header{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;background:#222226;border-bottom:1px solid #ededed26;padding:.5rem 1.5rem;font-size:.95rem;font-weight:700}.PokedexDetail-module-scss-module__J2zzDW__pokedex-detail .PokedexDetail-module-scss-module__J2zzDW__content{flex-direction:column;min-height:24rem;display:flex}.PokedexDetail-module-scss-module__J2zzDW__pokedex-detail .PokedexDetail-module-scss-module__J2zzDW__content .PokedexDetail-module-scss-module__J2zzDW__changes{border-top:1px solid #ededed26;padding:1rem 1.5rem}.PokedexDetail-module-scss-module__J2zzDW__pokedex-detail .PokedexDetail-module-scss-module__J2zzDW__content .PokedexDetail-module-scss-module__J2zzDW__changes .PokedexDetail-module-scss-module__J2zzDW__changes-label{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:block}.PokedexDetail-module-scss-module__J2zzDW__pokedex-detail .PokedexDetail-module-scss-module__J2zzDW__content .PokedexDetail-module-scss-module__J2zzDW__changes .PokedexDetail-module-scss-module__J2zzDW__changes-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.PokedexDetail-module-scss-module__J2zzDW__pokedex-detail .PokedexDetail-module-scss-module__J2zzDW__content .PokedexDetail-module-scss-module__J2zzDW__changes .PokedexDetail-module-scss-module__J2zzDW__changes-list li{gap:.5rem;font-size:.85rem;display:flex}.PokedexDetail-module-scss-module__J2zzDW__pokedex-detail .PokedexDetail-module-scss-module__J2zzDW__content .PokedexDetail-module-scss-module__J2zzDW__changes .PokedexDetail-module-scss-module__J2zzDW__changes-list .PokedexDetail-module-scss-module__J2zzDW__change-label{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;width:7rem;font-size:.7rem;font-weight:700}.PokedexDetail-module-scss-module__J2zzDW__pokedex-detail .PokedexDetail-module-scss-module__J2zzDW__content .PokedexDetail-module-scss-module__J2zzDW__changes .PokedexDetail-module-scss-module__J2zzDW__changes-list .PokedexDetail-module-scss-module__J2zzDW__change-value{color:#f472b6;align-items:center;gap:.4rem;display:flex}.PokedexDetail-module-scss-module__J2zzDW__pokedex-detail .PokedexDetail-module-scss-module__J2zzDW__content .PokedexDetail-module-scss-module__J2zzDW__changes .PokedexDetail-module-scss-module__J2zzDW__changes-list .PokedexDetail-module-scss-module__J2zzDW__change-value .PokedexDetail-module-scss-module__J2zzDW__arrow{color:#ededed80}.PokedexDetail-module-scss-module__J2zzDW__pokedex-detail .PokedexDetail-module-scss-module__J2zzDW__content .PokedexDetail-module-scss-module__J2zzDW__changes .PokedexDetail-module-scss-module__J2zzDW__changes-list .PokedexDetail-module-scss-module__J2zzDW__change-value img{image-rendering:pixelated}.PokedexDetail-module-scss-module__J2zzDW__pokedex-detail .PokedexDetail-module-scss-module__J2zzDW__content .PokedexDetail-module-scss-module__J2zzDW__details{border-top:1px solid #ededed26;padding:1rem 1.5rem}.PokedexDetail-module-scss-module__J2zzDW__pokedex-detail .PokedexDetail-module-scss-module__J2zzDW__content .PokedexDetail-module-scss-module__J2zzDW__details .PokedexDetail-module-scss-module__J2zzDW__details-tabs{gap:1rem;margin-bottom:.75rem;display:flex}.PokedexDetail-module-scss-module__J2zzDW__pokedex-detail .PokedexDetail-module-scss-module__J2zzDW__content .PokedexDetail-module-scss-module__J2zzDW__details .PokedexDetail-module-scss-module__J2zzDW__details-tab{font-family:var(--font-mono);color:#ededed66;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:0;font-size:.7rem;font-weight:700;transition:color .2s}@media (hover:hover){.PokedexDetail-module-scss-module__J2zzDW__pokedex-detail .PokedexDetail-module-scss-module__J2zzDW__content .PokedexDetail-module-scss-module__J2zzDW__details .PokedexDetail-module-scss-module__J2zzDW__details-tab:hover{color:#ededed}}.PokedexDetail-module-scss-module__J2zzDW__pokedex-detail .PokedexDetail-module-scss-module__J2zzDW__content .PokedexDetail-module-scss-module__J2zzDW__details .PokedexDetail-module-scss-module__J2zzDW__details-tab--active{color:var(--accent-color)}@media (prefers-reduced-motion:reduce){.PokedexDetail-module-scss-module__J2zzDW__pokedex-detail .PokedexDetail-module-scss-module__J2zzDW__content .PokedexDetail-module-scss-module__J2zzDW__details .PokedexDetail-module-scss-module__J2zzDW__details-tab{transition:none}}
.PokedexSubtab-module-scss-module__cNyGya__pokedex-subtab{gap:1rem;padding:1.5rem 0;display:flex}
.HallOfFameCard-module-scss-module__RNbuBq__hall-of-fame-card{border:1px solid #ededed26;border-radius:.5rem;width:fit-content;overflow:hidden}.HallOfFameCard-module-scss-module__RNbuBq__hall-of-fame-card .HallOfFameCard-module-scss-module__RNbuBq__label{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;background:#222226;padding:.4rem .75rem;font-size:.95rem;font-weight:700;display:block}.HallOfFameCard-module-scss-module__RNbuBq__hall-of-fame-card .HallOfFameCard-module-scss-module__RNbuBq__content{flex-direction:column;gap:1rem;padding:.75rem;display:flex}.HallOfFameCard-module-scss-module__RNbuBq__hall-of-fame-card .HallOfFameCard-module-scss-module__RNbuBq__content .HallOfFameCard-module-scss-module__RNbuBq__team{flex-wrap:wrap;gap:.75rem;display:flex}.HallOfFameCard-module-scss-module__RNbuBq__hall-of-fame-card .HallOfFameCard-module-scss-module__RNbuBq__content .HallOfFameCard-module-scss-module__RNbuBq__save{font-family:var(--font-mono);background:var(--accent-color);color:var(--button-text-color,#18181b);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:.375rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:700;transition:background .15s}@media (hover:hover){.HallOfFameCard-module-scss-module__RNbuBq__hall-of-fame-card .HallOfFameCard-module-scss-module__RNbuBq__content .HallOfFameCard-module-scss-module__RNbuBq__save:hover:not(:disabled){background:color-mix(in srgb, var(--accent-color) 85%, black 15%)}}@media (prefers-reduced-motion:reduce){.HallOfFameCard-module-scss-module__RNbuBq__hall-of-fame-card .HallOfFameCard-module-scss-module__RNbuBq__content .HallOfFameCard-module-scss-module__RNbuBq__save{transition:none}}.HallOfFameCard-module-scss-module__RNbuBq__hall-of-fame-card .HallOfFameCard-module-scss-module__RNbuBq__content .HallOfFameCard-module-scss-module__RNbuBq__save:disabled{cursor:default;opacity:.5}
.HofSlot-module-scss-module__baVwOW__hof-slot{aspect-ratio:1;cursor:pointer;background:#222226;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:8rem;padding:.6rem;transition:background-color .2s;display:flex}@media (hover:hover){.HofSlot-module-scss-module__baVwOW__hof-slot:hover{background:#303036}}@media (prefers-reduced-motion:reduce){.HofSlot-module-scss-module__baVwOW__hof-slot{transition:none}}.HofSlot-module-scss-module__baVwOW__hof-slot .HofSlot-module-scss-module__baVwOW__hof-slot__sprite{width:100%;height:100%}.HofSlot-module-scss-module__baVwOW__hof-slot .HofSlot-module-scss-module__baVwOW__hof-slot__sprite img{height:100%;image-rendering:pixelated;width:100%}.HofSlot-module-scss-module__baVwOW__hof-slot .HofSlot-module-scss-module__baVwOW__hof-slot__placeholder{color:#ededed66;font-size:2rem}.HofSlot-module-scss-module__baVwOW__hof-slot--empty{border:1px dashed #ededed26}
.ItemPickerModal-module-scss-module__F5esQG__item-picker-modal{min-width:20rem}
.MovePickerModal-module-scss-module__gNSAIq__move-picker-modal{min-width:20rem}
.PokemonPickerModal-module-scss-module__xbdmKW__pokemon-picker-modal{min-width:20rem}.PokemonPickerModal-module-scss-module__xbdmKW__pokemon-picker-modal .PokemonPickerModal-module-scss-module__xbdmKW__grid{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.75rem;display:grid}.PokemonPickerModal-module-scss-module__xbdmKW__pokemon-picker-modal .PokemonPickerModal-module-scss-module__xbdmKW__grid .PokemonPickerModal-module-scss-module__xbdmKW__slot{cursor:pointer;background:#222226;border:none;border-radius:.5rem;flex-direction:column;align-items:center;gap:.4rem;padding:.6rem;transition:background-color .2s;display:flex}@media (hover:hover){.PokemonPickerModal-module-scss-module__xbdmKW__pokemon-picker-modal .PokemonPickerModal-module-scss-module__xbdmKW__grid .PokemonPickerModal-module-scss-module__xbdmKW__slot:hover{background:#303036}}@media (prefers-reduced-motion:reduce){.PokemonPickerModal-module-scss-module__xbdmKW__pokemon-picker-modal .PokemonPickerModal-module-scss-module__xbdmKW__grid .PokemonPickerModal-module-scss-module__xbdmKW__slot{transition:none}}.PokemonPickerModal-module-scss-module__xbdmKW__pokemon-picker-modal .PokemonPickerModal-module-scss-module__xbdmKW__grid .PokemonPickerModal-module-scss-module__xbdmKW__slot img{image-rendering:pixelated}.PokemonPickerModal-module-scss-module__xbdmKW__pokemon-picker-modal .PokemonPickerModal-module-scss-module__xbdmKW__placeholder{color:#ededed66;font-size:.85rem}
.HallOfFameTab-module-scss-module__xp6mpW__hall-of-fame-tab{flex-direction:column;align-items:center;padding:1.5rem 0;display:flex}
.ResourcesTab-module-scss-module__S4QPAW__resources-tab{flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 0;display:flex}.ResourcesTab-module-scss-module__S4QPAW__resources-tab .ResourcesTab-module-scss-module__S4QPAW__resource{border:1px solid #ededed26;border-radius:.375rem;flex-direction:column;gap:.25rem;width:100%;max-width:600px;padding:.75rem 1rem;text-decoration:none;transition:border-color .15s;display:flex}.ResourcesTab-module-scss-module__S4QPAW__resources-tab .ResourcesTab-module-scss-module__S4QPAW__resource .ResourcesTab-module-scss-module__S4QPAW__text{font-family:var(--font-mono);color:#ededed;font-weight:700}.ResourcesTab-module-scss-module__S4QPAW__resources-tab .ResourcesTab-module-scss-module__S4QPAW__resource .ResourcesTab-module-scss-module__S4QPAW__description{color:#ededed80;font-size:.9rem}@media (hover:hover){.ResourcesTab-module-scss-module__S4QPAW__resources-tab .ResourcesTab-module-scss-module__S4QPAW__resource:hover{border-color:var(--accent-color)}}@media (prefers-reduced-motion:reduce){.ResourcesTab-module-scss-module__S4QPAW__resources-tab .ResourcesTab-module-scss-module__S4QPAW__resource{transition:none}}
.RunPage-module-scss-module__GXOXna__run-page{flex-direction:column;flex:1;padding:1.5rem;display:flex}.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__back{font-family:var(--font-mono);color:#ededed80;letter-spacing:.03em;text-transform:uppercase;align-self:flex-start;margin-bottom:1rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}@media (hover:hover){.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__back:hover{color:#ededed}}@media (prefers-reduced-motion:reduce){.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__back{transition:none}}.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__title-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__title-row .RunPage-module-scss-module__GXOXna__title-group{align-items:center;gap:.75rem;display:flex}.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__title-row .RunPage-module-scss-module__GXOXna__sprites{align-items:center;gap:0;display:flex}.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__title-row .RunPage-module-scss-module__GXOXna__gender{height:2rem;image-rendering:pixelated;flex-shrink:0;width:2rem}.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__title-row .RunPage-module-scss-module__GXOXna__starter{height:1.5rem;image-rendering:pixelated;flex-shrink:0;width:2rem}.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__title{font-family:var(--font-mono);margin:0;font-size:1.75rem;font-weight:700}.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__actions{flex-shrink:0;gap:.75rem;display:flex}.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__import{font-family:var(--font-mono);background:var(--accent-color);color:var(--button-text-color,#18181b);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:.375rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:700;transition:background .15s}@media (hover:hover){.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__import:hover:not(:disabled){background:color-mix(in srgb, var(--accent-color) 85%, black 15%)}}@media (prefers-reduced-motion:reduce){.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__import{transition:none}}.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__import:disabled{cursor:default;opacity:.5}.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__wipe{font-family:var(--font-mono);color:#e5484d;background:0 0;border:1px solid #e5484d;font-weight:700;transition:background .2s,color .2s}@media (hover:hover){.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__wipe:hover{color:#ededed;background:#e5484d}}@media (prefers-reduced-motion:reduce){.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__wipe{transition:none}}.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__wipe{cursor:pointer;letter-spacing:.03em;text-transform:uppercase;border-radius:.375rem;padding:.5rem 1rem;font-size:.85rem}.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__sticky-header{z-index:3;background:#18181b;border-bottom:1px solid #ededed26;align-items:flex-end;gap:1.5rem;padding:1rem 0 0;display:flex;position:sticky;top:0}.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__sticky-header .RunPage-module-scss-module__GXOXna__tabs{justify-content:flex-end;width:fit-content;margin-left:auto}.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__wipe-message{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.RunPage-module-scss-module__GXOXna__run-page .RunPage-module-scss-module__GXOXna__wipe-message .RunPage-module-scss-module__GXOXna__wipe-text{font-family:var(--font-mono);margin:0;font-size:1.5rem;font-weight:700}
.SplitHeader-module-scss-module__gjYM5q__split-header{justify-content:flex-start;align-items:center;padding:.5rem;display:flex;position:relative}.SplitHeader-module-scss-module__gjYM5q__split-header .SplitHeader-module-scss-module__gjYM5q__title-group{text-align:left;flex-direction:row;align-items:baseline;gap:.5rem;display:flex}.SplitHeader-module-scss-module__gjYM5q__split-header .SplitHeader-module-scss-module__gjYM5q__title{font-family:var(--font-mono);white-space:nowrap;align-items:baseline;gap:.5rem;margin:0;font-size:1.25rem;font-weight:700;display:flex}.SplitHeader-module-scss-module__gjYM5q__split-header .SplitHeader-module-scss-module__gjYM5q__level-cap{font-family:var(--font-mono);color:#ededed80;font-size:.8rem;font-weight:700}
.SplitSelect-module-scss-module__W5jr1G__split-select{display:inline-flex;position:relative}.SplitSelect-module-scss-module__W5jr1G__split-select .SplitSelect-module-scss-module__W5jr1G__trigger{color:#ededed;cursor:pointer;font:inherit;background:0 0;border:none;align-items:baseline;padding:0;display:inline-flex}.SplitSelect-module-scss-module__W5jr1G__split-select .SplitSelect-module-scss-module__W5jr1G__trigger:focus{outline:none}@media (hover:hover){.SplitSelect-module-scss-module__W5jr1G__split-select .SplitSelect-module-scss-module__W5jr1G__trigger:hover{color:var(--accent-color)}}.SplitSelect-module-scss-module__W5jr1G__split-select .SplitSelect-module-scss-module__W5jr1G__trigger .SplitSelect-module-scss-module__W5jr1G__chevron{color:#ededed66;flex-shrink:0;align-self:center;width:.7em;height:.7em;margin-right:.4em;transition:transform .2s;display:flex}.SplitSelect-module-scss-module__W5jr1G__split-select .SplitSelect-module-scss-module__W5jr1G__trigger .SplitSelect-module-scss-module__W5jr1G__chevron--open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.SplitSelect-module-scss-module__W5jr1G__split-select .SplitSelect-module-scss-module__W5jr1G__trigger .SplitSelect-module-scss-module__W5jr1G__chevron{transition:none}}.SplitSelect-module-scss-module__W5jr1G__menu{scrollbar-color:#ededed26 #0000;scrollbar-width:thin}.SplitSelect-module-scss-module__W5jr1G__menu::-webkit-scrollbar{width:.5rem}.SplitSelect-module-scss-module__W5jr1G__menu::-webkit-scrollbar-track{background:0 0}.SplitSelect-module-scss-module__W5jr1G__menu::-webkit-scrollbar-thumb{background:#ededed26;border-radius:.25rem}@media (hover:hover){.SplitSelect-module-scss-module__W5jr1G__menu::-webkit-scrollbar-thumb:hover{background:#ededed66}}.SplitSelect-module-scss-module__W5jr1G__menu{z-index:1000;background:#18181b;border:1px solid #ededed26;border-radius:.375rem;width:max-content;max-height:14rem;animation:.15s SplitSelect-module-scss-module__W5jr1G__menu-in;position:fixed;overflow-y:auto;box-shadow:0 .5rem 1rem #0006}@media (prefers-reduced-motion:reduce){.SplitSelect-module-scss-module__W5jr1G__menu{animation:none}}.SplitSelect-module-scss-module__W5jr1G__menu .SplitSelect-module-scss-module__W5jr1G__options{margin:0;padding:.3rem;list-style:none}.SplitSelect-module-scss-module__W5jr1G__menu .SplitSelect-module-scss-module__W5jr1G__options .SplitSelect-module-scss-module__W5jr1G__option{color:#ededed;cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:.25rem;width:100%;padding:.4rem .5rem;display:block}@media (hover:hover){.SplitSelect-module-scss-module__W5jr1G__menu .SplitSelect-module-scss-module__W5jr1G__options .SplitSelect-module-scss-module__W5jr1G__option:hover{background:#222226}}.SplitSelect-module-scss-module__W5jr1G__menu .SplitSelect-module-scss-module__W5jr1G__options .SplitSelect-module-scss-module__W5jr1G__option--selected{color:var(--accent-color)}.SplitSelect-module-scss-module__W5jr1G__menu--closing{animation:.15s forwards SplitSelect-module-scss-module__W5jr1G__menu-out}@media (prefers-reduced-motion:reduce){.SplitSelect-module-scss-module__W5jr1G__menu--closing{animation:none}}@keyframes SplitSelect-module-scss-module__W5jr1G__menu-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes SplitSelect-module-scss-module__W5jr1G__menu-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.4rem)}}
.LocationSelectModal-module-scss-module__J86RPa__location-select-modal{flex-direction:column;gap:1.5rem;display:flex}.LocationSelectModal-module-scss-module__J86RPa__location-select-modal .LocationSelectModal-module-scss-module__J86RPa__footer{justify-content:flex-end;display:flex}.LocationSelectModal-module-scss-module__J86RPa__location-select-modal .LocationSelectModal-module-scss-module__J86RPa__footer .LocationSelectModal-module-scss-module__J86RPa__confirm-button{font-family:var(--font-mono);background:var(--accent-color);color:var(--button-text-color,#18181b);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:.375rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:700;transition:background .15s}@media (hover:hover){.LocationSelectModal-module-scss-module__J86RPa__location-select-modal .LocationSelectModal-module-scss-module__J86RPa__footer .LocationSelectModal-module-scss-module__J86RPa__confirm-button:hover:not(:disabled){background:color-mix(in srgb, var(--accent-color) 85%, black 15%)}}@media (prefers-reduced-motion:reduce){.LocationSelectModal-module-scss-module__J86RPa__location-select-modal .LocationSelectModal-module-scss-module__J86RPa__footer .LocationSelectModal-module-scss-module__J86RPa__confirm-button{transition:none}}.LocationSelectModal-module-scss-module__J86RPa__location-select-modal .LocationSelectModal-module-scss-module__J86RPa__footer .LocationSelectModal-module-scss-module__J86RPa__confirm-button:disabled{cursor:default;opacity:.5}
.RoamerTracker-module-scss-module___h4x9G__roamer-tracker{border:1px solid #ededed26;border-radius:.2rem;overflow:hidden}.RoamerTracker-module-scss-module___h4x9G__roamer-tracker .RoamerTracker-module-scss-module___h4x9G__toggle{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#222226;border:none;align-items:center;gap:.5rem;width:100%;padding:.6rem .75rem;font-size:.75rem;font-weight:700;display:flex}.RoamerTracker-module-scss-module___h4x9G__roamer-tracker .RoamerTracker-module-scss-module___h4x9G__toggle .RoamerTracker-module-scss-module___h4x9G__count{color:#ededed80;margin-left:auto}.RoamerTracker-module-scss-module___h4x9G__roamer-tracker .RoamerTracker-module-scss-module___h4x9G__toggle .RoamerTracker-module-scss-module___h4x9G__chevron{flex-shrink:0;width:.7em;height:.7em;transition:transform .2s;display:flex;transform:rotate(-90deg)}.RoamerTracker-module-scss-module___h4x9G__roamer-tracker .RoamerTracker-module-scss-module___h4x9G__toggle .RoamerTracker-module-scss-module___h4x9G__chevron--open{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.RoamerTracker-module-scss-module___h4x9G__roamer-tracker .RoamerTracker-module-scss-module___h4x9G__toggle .RoamerTracker-module-scss-module___h4x9G__chevron{transition:none}}.RoamerTracker-module-scss-module___h4x9G__roamer-tracker .RoamerTracker-module-scss-module___h4x9G__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RoamerTracker-module-scss-module___h4x9G__roamer-tracker .RoamerTracker-module-scss-module___h4x9G__list li{border-bottom:1px solid #ededed26;flex-direction:column;display:flex}.RoamerTracker-module-scss-module___h4x9G__roamer-tracker .RoamerTracker-module-scss-module___h4x9G__list li:last-child{border-bottom:none}.RoamerTracker-module-scss-module___h4x9G__roamer-tracker .RoamerTracker-module-scss-module___h4x9G__list .RoamerTracker-module-scss-module___h4x9G__header{letter-spacing:normal;text-transform:none;align-items:center;gap:.4rem;font-weight:400;display:flex}.RoamerTracker-module-scss-module___h4x9G__roamer-tracker .RoamerTracker-module-scss-module___h4x9G__list .RoamerTracker-module-scss-module___h4x9G__header .RoamerTracker-module-scss-module___h4x9G__sprite{flex-shrink:0;width:1.75rem;height:1.75rem;position:relative}.RoamerTracker-module-scss-module___h4x9G__roamer-tracker .RoamerTracker-module-scss-module___h4x9G__list .RoamerTracker-module-scss-module___h4x9G__header .RoamerTracker-module-scss-module___h4x9G__sprite img{object-fit:contain}.RoamerTracker-module-scss-module___h4x9G__roamer-tracker .RoamerTracker-module-scss-module___h4x9G__list .RoamerTracker-module-scss-module___h4x9G__header .RoamerTracker-module-scss-module___h4x9G__name{color:#ededed;font-size:.8rem}.RoamerTracker-module-scss-module___h4x9G__roamer-tracker .RoamerTracker-module-scss-module___h4x9G__list .RoamerTracker-module-scss-module___h4x9G__header .RoamerTracker-module-scss-module___h4x9G__level{color:#ededed;margin-left:auto;font-size:.8rem}.RoamerTracker-module-scss-module___h4x9G__roamer-tracker .RoamerTracker-module-scss-module___h4x9G__list .RoamerTracker-module-scss-module___h4x9G__entry{padding:.35rem .75rem}.RoamerTracker-module-scss-module___h4x9G__roamer-tracker .RoamerTracker-module-scss-module___h4x9G__list .RoamerTracker-module-scss-module___h4x9G__entry--caught{background:#4caf501f;box-shadow:inset 3px 0 #4caf50}.RoamerTracker-module-scss-module___h4x9G__roamer-tracker .RoamerTracker-module-scss-module___h4x9G__list .RoamerTracker-module-scss-module___h4x9G__entry-button{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;width:100%;padding:.35rem .75rem;transition:background-color .2s;display:block}@media (hover:hover){.RoamerTracker-module-scss-module___h4x9G__roamer-tracker .RoamerTracker-module-scss-module___h4x9G__list .RoamerTracker-module-scss-module___h4x9G__entry-button:hover{background:#222226}}@media (prefers-reduced-motion:reduce){.RoamerTracker-module-scss-module___h4x9G__roamer-tracker .RoamerTracker-module-scss-module___h4x9G__list .RoamerTracker-module-scss-module___h4x9G__entry-button{transition:none}}
.BattleCard-module-scss-module__wlIbRG__battle-card{border:1px solid #ededed26;border-radius:.5rem;width:fit-content;overflow:hidden}.BattleCard-module-scss-module__wlIbRG__battle-card .BattleCard-module-scss-module__wlIbRG__label{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;background:#222226;padding:.4rem .75rem;font-size:.95rem;font-weight:700;display:block}.BattleCard-module-scss-module__wlIbRG__battle-card .BattleCard-module-scss-module__wlIbRG__content{flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.BattleCard-module-scss-module__wlIbRG__battle-card .BattleCard-module-scss-module__wlIbRG__content .BattleCard-module-scss-module__wlIbRG__trainer-header{background:#222226;border:1px solid #ededed26;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;display:flex}.BattleCard-module-scss-module__wlIbRG__battle-card .BattleCard-module-scss-module__wlIbRG__content .BattleCard-module-scss-module__wlIbRG__trainer-header .BattleCard-module-scss-module__wlIbRG__trainer-name{font-family:var(--font-mono);color:#ededed;cursor:pointer;letter-spacing:.03em;background:0 0;border:none;padding:0;font-size:1.1rem;font-weight:700;transition:color .2s}@media (hover:hover){.BattleCard-module-scss-module__wlIbRG__battle-card .BattleCard-module-scss-module__wlIbRG__content .BattleCard-module-scss-module__wlIbRG__trainer-header .BattleCard-module-scss-module__wlIbRG__trainer-name:hover{color:var(--accent-color)}}@media (prefers-reduced-motion:reduce){.BattleCard-module-scss-module__wlIbRG__battle-card .BattleCard-module-scss-module__wlIbRG__content .BattleCard-module-scss-module__wlIbRG__trainer-header .BattleCard-module-scss-module__wlIbRG__trainer-name{transition:none}}.BattleCard-module-scss-module__wlIbRG__battle-card .BattleCard-module-scss-module__wlIbRG__content .BattleCard-module-scss-module__wlIbRG__trainer-header .BattleCard-module-scss-module__wlIbRG__notes-button{color:#ededed66;cursor:pointer;background:0 0;border:none;flex-shrink:0;width:1rem;height:1rem;padding:0;transition:color .2s;display:flex}@media (hover:hover){.BattleCard-module-scss-module__wlIbRG__battle-card .BattleCard-module-scss-module__wlIbRG__content .BattleCard-module-scss-module__wlIbRG__trainer-header .BattleCard-module-scss-module__wlIbRG__notes-button:hover{color:var(--accent-color)}}@media (prefers-reduced-motion:reduce){.BattleCard-module-scss-module__wlIbRG__battle-card .BattleCard-module-scss-module__wlIbRG__content .BattleCard-module-scss-module__wlIbRG__trainer-header .BattleCard-module-scss-module__wlIbRG__notes-button{transition:none}}.BattleCard-module-scss-module__wlIbRG__battle-card .BattleCard-module-scss-module__wlIbRG__content .BattleCard-module-scss-module__wlIbRG__body{flex-direction:column;gap:0;display:flex}.BattleCard-module-scss-module__wlIbRG__battle-card .BattleCard-module-scss-module__wlIbRG__content .BattleCard-module-scss-module__wlIbRG__body .BattleCard-module-scss-module__wlIbRG__row{gap:0;display:flex}.BattleCard-module-scss-module__wlIbRG__battle-card .BattleCard-module-scss-module__wlIbRG__content .BattleCard-module-scss-module__wlIbRG__body .BattleCard-module-scss-module__wlIbRG__row .BattleCard-module-scss-module__wlIbRG__team{gap:0;display:flex;overflow-x:auto}
.BattleNotesModal-module-scss-module__4WArxq__battle-notes-modal{flex-direction:column;gap:1rem;display:flex}.BattleNotesModal-module-scss-module__4WArxq__battle-notes-modal .BattleNotesModal-module-scss-module__4WArxq__textarea{color:#ededed;font:inherit;background:#222226;border:1px solid #ededed26;border-radius:.375rem;padding:.5rem .6rem}.BattleNotesModal-module-scss-module__4WArxq__battle-notes-modal .BattleNotesModal-module-scss-module__4WArxq__textarea:focus{border-color:var(--accent-color);outline:none}.BattleNotesModal-module-scss-module__4WArxq__battle-notes-modal .BattleNotesModal-module-scss-module__4WArxq__textarea{resize:vertical;min-height:8rem}.BattleNotesModal-module-scss-module__4WArxq__battle-notes-modal .BattleNotesModal-module-scss-module__4WArxq__footer{justify-content:flex-end;display:flex}.BattleNotesModal-module-scss-module__4WArxq__battle-notes-modal .BattleNotesModal-module-scss-module__4WArxq__save-button{font-family:var(--font-mono);background:var(--accent-color);color:var(--button-text-color,#18181b);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:.375rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:700;transition:background .15s}@media (hover:hover){.BattleNotesModal-module-scss-module__4WArxq__battle-notes-modal .BattleNotesModal-module-scss-module__4WArxq__save-button:hover:not(:disabled){background:color-mix(in srgb, var(--accent-color) 85%, black 15%)}}@media (prefers-reduced-motion:reduce){.BattleNotesModal-module-scss-module__4WArxq__battle-notes-modal .BattleNotesModal-module-scss-module__4WArxq__save-button{transition:none}}.BattleNotesModal-module-scss-module__4WArxq__battle-notes-modal .BattleNotesModal-module-scss-module__4WArxq__save-button:disabled{cursor:default;opacity:.5}
.TrainerPanel-module-scss-module__7z8R-a__trainer{border:1px solid #ededed26;flex-direction:column;flex-shrink:0;width:6rem;display:flex;overflow:hidden}.TrainerPanel-module-scss-module__7z8R-a__trainer--single{border-radius:.375rem 0 0 .375rem}.TrainerPanel-module-scss-module__7z8R-a__trainer--stacked{border-top:none;border-radius:0 0 0 .375rem}.TrainerPanel-module-scss-module__7z8R-a__trainer .TrainerPanel-module-scss-module__7z8R-a__trainer__sprite{background:#222226;flex:8;justify-content:center;align-items:center;display:flex}.TrainerPanel-module-scss-module__7z8R-a__trainer .TrainerPanel-module-scss-module__7z8R-a__trainer__sprite img{height:5rem;image-rendering:pixelated;width:5rem}.TrainerPanel-module-scss-module__7z8R-a__trainer .TrainerPanel-module-scss-module__7z8R-a__trainer__metadata{color:#ededed80;text-align:center;background:#222226;border-top:1px solid #ededed26;flex:none;justify-content:center;align-items:center;gap:.25rem;padding:.35rem;font-size:.65rem;display:flex}.TrainerPanel-module-scss-module__7z8R-a__trainer .TrainerPanel-module-scss-module__7z8R-a__trainer__metadata .TrainerPanel-module-scss-module__7z8R-a__field-condition__note{color:var(--accent-color);margin-left:.15rem}.TrainerPanel-module-scss-module__7z8R-a__trainer .TrainerPanel-module-scss-module__7z8R-a__trainer__item{flex-direction:column;gap:.3rem;overflow:hidden}.TrainerPanel-module-scss-module__7z8R-a__trainer .TrainerPanel-module-scss-module__7z8R-a__trainer__item .TrainerPanel-module-scss-module__7z8R-a__trainer__item-row{align-items:center;gap:.3rem;display:flex}.TrainerPanel-module-scss-module__7z8R-a__trainer .TrainerPanel-module-scss-module__7z8R-a__trainer__item .TrainerPanel-module-scss-module__7z8R-a__trainer__item-row .TrainerPanel-module-scss-module__7z8R-a__trainer__item-count{font-size:.75rem}.TrainerPanel-module-scss-module__7z8R-a__trainer .TrainerPanel-module-scss-module__7z8R-a__trainer__item .TrainerPanel-module-scss-module__7z8R-a__trainer__item-row img{image-rendering:pixelated;flex-shrink:0}.TrainerPanel-module-scss-module__7z8R-a__trainer .TrainerPanel-module-scss-module__7z8R-a__wipe-button{font-family:var(--font-mono);color:#ededed;cursor:pointer;letter-spacing:.03em;text-transform:uppercase;background:#e5484d;border:none;border-radius:0;flex:none;padding:.35rem;font-size:.7rem;font-weight:700;transition:background .15s}@media (hover:hover){.TrainerPanel-module-scss-module__7z8R-a__trainer .TrainerPanel-module-scss-module__7z8R-a__wipe-button:hover{background:#c33d41}}@media (prefers-reduced-motion:reduce){.TrainerPanel-module-scss-module__7z8R-a__trainer .TrainerPanel-module-scss-module__7z8R-a__wipe-button{transition:none}}
.TrainerSprite-module-scss-module__Qyb3Wq__trainer-sprite{background:#222226;border:1px solid #ededed26;flex-shrink:0;justify-content:center;align-items:center;width:6rem;display:flex}.TrainerSprite-module-scss-module__Qyb3Wq__trainer-sprite--top{border-radius:.375rem 0 0}.TrainerSprite-module-scss-module__Qyb3Wq__trainer-sprite--middle{border-top:none}.TrainerSprite-module-scss-module__Qyb3Wq__trainer-sprite img{height:5rem;image-rendering:pixelated;width:5rem}
.EncounterTable-module-scss-module__rOcXUW__encounter-table-wrapper{border:1px solid #ededed26;border-radius:.5rem;width:29.5rem;overflow:hidden}.EncounterTable-module-scss-module__rOcXUW__encounter-table-wrapper .EncounterTable-module-scss-module__rOcXUW__header{background:#222226;border-bottom:1px solid #ededed26;justify-content:space-between;align-items:center;padding:.5rem 1.5rem;display:flex}.EncounterTable-module-scss-module__rOcXUW__encounter-table-wrapper .EncounterTable-module-scss-module__rOcXUW__header .EncounterTable-module-scss-module__rOcXUW__label{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;font-size:.95rem;font-weight:700}.EncounterTable-module-scss-module__rOcXUW__encounter-table-wrapper .EncounterTable-module-scss-module__rOcXUW__miss-button{font-family:var(--font-mono);color:var(--accent-color);cursor:pointer;letter-spacing:.05em;text-align:center;background:#222226;border:none;border-bottom:1px solid #ededed26;width:100%;padding:.6rem;font-weight:700;transition:background .15s;display:block}@media (hover:hover){.EncounterTable-module-scss-module__rOcXUW__encounter-table-wrapper .EncounterTable-module-scss-module__rOcXUW__miss-button:hover:not(:disabled){background:#0e0e10}}@media (prefers-reduced-motion:reduce){.EncounterTable-module-scss-module__rOcXUW__encounter-table-wrapper .EncounterTable-module-scss-module__rOcXUW__miss-button{transition:none}}.EncounterTable-module-scss-module__rOcXUW__encounter-table-wrapper .EncounterTable-module-scss-module__rOcXUW__miss-button:disabled{cursor:default;opacity:.5}.EncounterTable-module-scss-module__rOcXUW__encounter-table-wrapper .EncounterTable-module-scss-module__rOcXUW__miss-button--active{color:#fff;opacity:1;background:#e5484d}@media (hover:hover){.EncounterTable-module-scss-module__rOcXUW__encounter-table-wrapper .EncounterTable-module-scss-module__rOcXUW__miss-button--active:hover:not(:disabled){background:#e0242a}}.EncounterTable-module-scss-module__rOcXUW__encounter-table-wrapper .EncounterTable-module-scss-module__rOcXUW__encounter-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.EncounterTable-module-scss-module__rOcXUW__encounter-table-wrapper .EncounterTable-module-scss-module__rOcXUW__encounter-table th,.EncounterTable-module-scss-module__rOcXUW__encounter-table-wrapper .EncounterTable-module-scss-module__rOcXUW__encounter-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:.35rem 1.5rem;overflow:hidden}.EncounterTable-module-scss-module__rOcXUW__encounter-table-wrapper .EncounterTable-module-scss-module__rOcXUW__encounter-table th{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;background:#222226;border-bottom:1px solid #ededed26;font-size:.95rem;font-weight:700}.EncounterTable-module-scss-module__rOcXUW__encounter-table-wrapper .EncounterTable-module-scss-module__rOcXUW__encounter-table td{color:#ededed;border-bottom:1px solid #ededed26;font-size:.8rem}.EncounterTable-module-scss-module__rOcXUW__encounter-table-wrapper .EncounterTable-module-scss-module__rOcXUW__encounter-table tr:last-child td{border-bottom:none}.EncounterTable-module-scss-module__rOcXUW__encounter-table-wrapper .EncounterTable-module-scss-module__rOcXUW__encounter-table .EncounterTable-module-scss-module__rOcXUW__col-pokemon{width:16rem}.EncounterTable-module-scss-module__rOcXUW__encounter-table-wrapper .EncounterTable-module-scss-module__rOcXUW__encounter-table .EncounterTable-module-scss-module__rOcXUW__col-level{width:8rem}.EncounterTable-module-scss-module__rOcXUW__encounter-table-wrapper .EncounterTable-module-scss-module__rOcXUW__encounter-table .EncounterTable-module-scss-module__rOcXUW__col-chance{width:5.5rem}
.EncounterRow-module-scss-module__wOU-5G__row{cursor:pointer;transition:background-color .2s}@media (hover:hover){.EncounterRow-module-scss-module__wOU-5G__row:hover{background:#222226}}.EncounterRow-module-scss-module__wOU-5G__row--selected{box-shadow:inset 3px 0 0 0 var(--accent-color);background:#222226}.EncounterRow-module-scss-module__wOU-5G__row--caught{background:#4caf501f;box-shadow:inset 3px 0 #4caf50}.EncounterRow-module-scss-module__wOU-5G__row--used{background:#e5484d1f;box-shadow:inset 3px 0 #e5484d}@media (prefers-reduced-motion:reduce){.EncounterRow-module-scss-module__wOU-5G__row{transition:none}}.EncounterRow-module-scss-module__wOU-5G__row .EncounterRow-module-scss-module__wOU-5G__pokemon{align-items:center;gap:.5rem;display:flex}.EncounterRow-module-scss-module__wOU-5G__row .EncounterRow-module-scss-module__wOU-5G__pokemon .EncounterRow-module-scss-module__wOU-5G__pokemon__sprite{flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:1.875rem;display:flex}.EncounterRow-module-scss-module__wOU-5G__row .EncounterRow-module-scss-module__wOU-5G__pokemon .EncounterRow-module-scss-module__wOU-5G__pokemon__sprite img{image-rendering:pixelated}.EncounterRow-module-scss-module__wOU-5G__row .EncounterRow-module-scss-module__wOU-5G__pokemon .EncounterRow-module-scss-module__wOU-5G__pokemon__info{flex-direction:column;gap:.25rem;display:flex}.EncounterRow-module-scss-module__wOU-5G__row .EncounterRow-module-scss-module__wOU-5G__pokemon .EncounterRow-module-scss-module__wOU-5G__pokemon__info .EncounterRow-module-scss-module__wOU-5G__pokemon__trade-for{color:#ededed80;font-size:.75rem}.EncounterRow-module-scss-module__wOU-5G__row .EncounterRow-module-scss-module__wOU-5G__pokemon .EncounterRow-module-scss-module__wOU-5G__pokemon__info .EncounterRow-module-scss-module__wOU-5G__pokemon__held-item{color:#ededed80;cursor:pointer;font-family:var(--font-mono);background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:.75rem;display:flex}.EncounterRow-module-scss-module__wOU-5G__row .EncounterRow-module-scss-module__wOU-5G__pokemon .EncounterRow-module-scss-module__wOU-5G__pokemon__info .EncounterRow-module-scss-module__wOU-5G__pokemon__held-item img{image-rendering:pixelated}@media (hover:hover){.EncounterRow-module-scss-module__wOU-5G__row .EncounterRow-module-scss-module__wOU-5G__pokemon .EncounterRow-module-scss-module__wOU-5G__pokemon__info .EncounterRow-module-scss-module__wOU-5G__pokemon__held-item:hover{color:#ededed}}.EncounterRow-module-scss-module__wOU-5G__row .EncounterRow-module-scss-module__wOU-5G__chance{text-align:center}
.MethodGroup-module-scss-module__sR0sAW__method{align-items:center;gap:.75rem;font-size:.85rem;display:flex}
.TimeOfDayButtons-module-scss-module__nOAi4G__time-of-day-buttons{gap:.75rem;display:flex}.TimeOfDayButtons-module-scss-module__nOAi4G__time-of-day-buttons .TimeOfDayButtons-module-scss-module__nOAi4G__time-of-day-button{color:#ededed66;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:0;transition:color .2s;display:flex}.TimeOfDayButtons-module-scss-module__nOAi4G__time-of-day-buttons .TimeOfDayButtons-module-scss-module__nOAi4G__time-of-day-button svg{width:1.1rem;height:1.1rem}@media (hover:hover){.TimeOfDayButtons-module-scss-module__nOAi4G__time-of-day-buttons .TimeOfDayButtons-module-scss-module__nOAi4G__time-of-day-button:hover{color:#ededed}}.TimeOfDayButtons-module-scss-module__nOAi4G__time-of-day-buttons .TimeOfDayButtons-module-scss-module__nOAi4G__time-of-day-button--active{color:var(--accent-color)}@media (prefers-reduced-motion:reduce){.TimeOfDayButtons-module-scss-module__nOAi4G__time-of-day-buttons .TimeOfDayButtons-module-scss-module__nOAi4G__time-of-day-button{transition:none}}
.LocationMap-module-scss-module__qYA1-q__location-map{border:1px solid #ededed26;border-radius:.5rem;width:100%;overflow:hidden}.LocationMap-module-scss-module__qYA1-q__location-map .LocationMap-module-scss-module__qYA1-q__label{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;background:#222226;padding:.4rem .75rem;font-size:.95rem;font-weight:700;display:block}.LocationMap-module-scss-module__qYA1-q__location-map .LocationMap-module-scss-module__qYA1-q__viewport{cursor:grab;touch-action:none;background:#000;width:100%;max-height:calc(420px + 4rem);position:relative;overflow:hidden}.LocationMap-module-scss-module__qYA1-q__location-map .LocationMap-module-scss-module__qYA1-q__viewport--dragging{cursor:grabbing}.LocationMap-module-scss-module__qYA1-q__location-map .LocationMap-module-scss-module__qYA1-q__viewport--editing{cursor:none}.LocationMap-module-scss-module__qYA1-q__location-map .LocationMap-module-scss-module__qYA1-q__viewport .LocationMap-module-scss-module__qYA1-q__image{left:var(--pan-x);top:var(--pan-y);-webkit-user-select:none;user-select:none;line-height:0;position:absolute}.LocationMap-module-scss-module__qYA1-q__location-map .LocationMap-module-scss-module__qYA1-q__viewport .LocationMap-module-scss-module__qYA1-q__image img{-webkit-user-drag:none;display:block}.LocationMap-module-scss-module__qYA1-q__location-map .LocationMap-module-scss-module__qYA1-q__viewport .LocationMap-module-scss-module__qYA1-q__image .LocationMap-module-scss-module__qYA1-q__coord-label{color:#ededed;font-family:var(--font-mono);left:var(--x);pointer-events:none;top:var(--y);white-space:nowrap;background:#000;border-radius:.2rem;padding:.1rem .3rem;font-size:.65rem;line-height:normal;position:absolute;transform:translate(-50%,calc(-100% - 1.5rem))}
.TagPartnerButton-module-scss-module__kyBzaa__tag-partner-button{cursor:pointer;z-index:0;background:#18181b;border:3px solid #ededed26;border-radius:50%;padding:0;transition:border-color .15s;position:absolute;bottom:.5rem;left:.5rem;overflow:hidden}@media (hover:hover){.TagPartnerButton-module-scss-module__kyBzaa__tag-partner-button:hover{border-color:var(--accent-color)}}@media (prefers-reduced-motion:reduce){.TagPartnerButton-module-scss-module__kyBzaa__tag-partner-button{transition:none}}.TagPartnerButton-module-scss-module__kyBzaa__tag-partner-button--selected{border-color:var(--accent-color)}.TagPartnerButton-module-scss-module__kyBzaa__tag-partner-button img{display:block}
@property --pulse-white{syntax:"<percentage>";inherits:false;initial-value:0%}@property --marker-opacity{syntax:"<percentage>";inherits:false;initial-value:15%}@property --preview-color{syntax:"<color>";inherits:false;initial-value:#ff00c8}@keyframes TrainerMarker-module-scss-module__iPWfjW__marker-pulse{0%,to{--pulse-white:0%;--marker-opacity:15%}50%{--pulse-white:35%;--marker-opacity:20%}}@keyframes TrainerMarker-module-scss-module__iPWfjW__preview-marker-color-cycle{0%,to{--preview-color:#ff00c8}50%{--preview-color:#39ff14}}.TrainerMarker-module-scss-module__iPWfjW__trainer-marker{--marker-color-base:var(--accent-color);--marker-color:color-mix(in srgb, white var(--pulse-white), var(--marker-color-base));--marker-opacity:15%;--pulse-white:0%;background:color-mix(in srgb, var(--marker-color) var(--marker-opacity), transparent);border:2px solid var(--marker-color);cursor:pointer;height:var(--height);left:var(--x);top:var(--y);width:var(--width);padding:0;transition:background .15s;animation:2.5s ease-in-out infinite TrainerMarker-module-scss-module__iPWfjW__marker-pulse;position:absolute;transform:translate(-50%,-50%)}@media (hover:hover){.TrainerMarker-module-scss-module__iPWfjW__trainer-marker:hover{background:color-mix(in srgb, var(--marker-color) 30%, transparent)}}@media (prefers-reduced-motion:reduce){.TrainerMarker-module-scss-module__iPWfjW__trainer-marker{transition:none;animation:none}}.TrainerMarker-module-scss-module__iPWfjW__trainer-marker--personal-best{--marker-color-base:#d4af37}.TrainerMarker-module-scss-module__iPWfjW__trainer-marker--miniboss{--marker-color-base:#ff9447}.TrainerMarker-module-scss-module__iPWfjW__trainer-marker--boss{--marker-color-base:#e5484d}.TrainerMarker-module-scss-module__iPWfjW__trainer-marker--selected{background:color-mix(in srgb, var(--marker-color) 40%, transparent)}.TrainerMarker-module-scss-module__iPWfjW__trainer-marker .TrainerMarker-module-scss-module__iPWfjW__trainer-marker__annotation{background:var(--marker-color);color:#18181b;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.TrainerMarker-module-scss-module__iPWfjW__trainer-marker .TrainerMarker-module-scss-module__iPWfjW__trainer-marker__annotation svg{width:.65rem;height:.65rem}.TrainerMarker-module-scss-module__iPWfjW__trainer-marker .TrainerMarker-module-scss-module__iPWfjW__trainer-marker__wipe-badge{color:#ededed;font-family:var(--font-mono);background:#e5484d;border-radius:.5rem;justify-content:center;align-items:center;gap:.15rem;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.6rem;font-weight:700;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.TrainerMarker-module-scss-module__iPWfjW__trainer-marker .TrainerMarker-module-scss-module__iPWfjW__trainer-marker__wipe-badge svg{width:.55rem;height:.55rem}.TrainerMarker-module-scss-module__iPWfjW__trainer-marker--preview{--marker-color:var(--preview-color);--preview-color:#ff00c8;cursor:none;pointer-events:none;border-style:dashed;animation:1s linear infinite TrainerMarker-module-scss-module__iPWfjW__preview-marker-color-cycle}@media (prefers-reduced-motion:reduce){.TrainerMarker-module-scss-module__iPWfjW__trainer-marker--preview{animation:none}}
.SplitLocation-module-scss-module__WxMbka__split-location{scroll-margin-top:calc(var(--sticky-offset) + 1.5rem);border:1px solid #ededed26;border-radius:.5rem;overflow:hidden}.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__header{background:#222226;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__header .SplitLocation-module-scss-module__WxMbka__name-button{font-family:var(--font-mono);color:#ededed;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:1rem;font-weight:700}.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__header .SplitLocation-module-scss-module__WxMbka__name-button .SplitLocation-module-scss-module__WxMbka__name{letter-spacing:.03em;transition:color .2s}@media (prefers-reduced-motion:reduce){.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__header .SplitLocation-module-scss-module__WxMbka__name-button .SplitLocation-module-scss-module__WxMbka__name{transition:none}}@media (hover:hover){.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__header .SplitLocation-module-scss-module__WxMbka__name-button:hover .SplitLocation-module-scss-module__WxMbka__name{color:var(--accent-color)}}.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__header .SplitLocation-module-scss-module__WxMbka__subareas{gap:.5rem;display:flex}.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__header .SplitLocation-module-scss-module__WxMbka__subareas .SplitLocation-module-scss-module__WxMbka__subarea-button{font-family:var(--font-mono);color:#ededed66;cursor:pointer;background:0 0;border:1px solid #ededed26;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;transition:color .2s,border-color .2s}@media (hover:hover){.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__header .SplitLocation-module-scss-module__WxMbka__subareas .SplitLocation-module-scss-module__WxMbka__subarea-button:not(.SplitLocation-module-scss-module__WxMbka__subarea-button--active):hover{color:#ededed}}.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__header .SplitLocation-module-scss-module__WxMbka__subareas .SplitLocation-module-scss-module__WxMbka__subarea-button--active{border-color:var(--accent-color);color:var(--accent-color)}@media (prefers-reduced-motion:reduce){.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__header .SplitLocation-module-scss-module__WxMbka__subareas .SplitLocation-module-scss-module__WxMbka__subarea-button{transition:none}}.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__header .SplitLocation-module-scss-module__WxMbka__chevron-button{cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0}.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__header .SplitLocation-module-scss-module__WxMbka__chevron-button .SplitLocation-module-scss-module__WxMbka__chevron{color:#ededed66;width:1rem;height:1rem;transition:color .2s,transform .2s;display:flex}.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__header .SplitLocation-module-scss-module__WxMbka__chevron-button .SplitLocation-module-scss-module__WxMbka__chevron--open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__header .SplitLocation-module-scss-module__WxMbka__chevron-button .SplitLocation-module-scss-module__WxMbka__chevron{transition:none}}@media (hover:hover){.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__header .SplitLocation-module-scss-module__WxMbka__chevron-button:hover .SplitLocation-module-scss-module__WxMbka__chevron{color:var(--accent-color)}}.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__content-wrapper{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}@media (prefers-reduced-motion:reduce){.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__content-wrapper{transition:none}}.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__content-wrapper--open{grid-template-rows:1fr}.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__content-wrapper .SplitLocation-module-scss-module__WxMbka__content{min-height:0;overflow:hidden}.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__content-wrapper .SplitLocation-module-scss-module__WxMbka__content .SplitLocation-module-scss-module__WxMbka__content-inner{border-top:1px solid #ededed26;flex-direction:column;align-items:center;gap:1rem;padding:1rem;display:flex}.SplitLocation-module-scss-module__WxMbka__split-location .SplitLocation-module-scss-module__WxMbka__content-wrapper .SplitLocation-module-scss-module__WxMbka__content .SplitLocation-module-scss-module__WxMbka__content-inner .SplitLocation-module-scss-module__WxMbka__encounters-row{align-items:flex-start;gap:1rem;display:flex}
.SplitTab-module-scss-module__M_Qoqq__split-tab{padding:1.5rem 0}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body{align-items:flex-start;gap:2rem;margin-top:1.5rem;display:flex}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc{font-family:var(--font-mono);color:#ededed80;letter-spacing:.05em;text-transform:uppercase;max-height:calc(100vh - (var(--sticky-offset) + 2.5rem) - 1.5rem);top:calc(var(--sticky-offset) + 2.5rem);z-index:2;flex-direction:column;flex-shrink:0;gap:.75rem;width:12rem;font-size:.95rem;font-weight:700;display:flex;position:sticky}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__toc-header{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex;position:relative}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__toc-header .SplitTab-module-scss-module__M_Qoqq__badge{opacity:.15;z-index:-1;width:8rem;height:8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__toc-header .SplitTab-module-scss-module__M_Qoqq__badge img{object-fit:contain}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__toc-header .SplitTab-module-scss-module__M_Qoqq__toc-label{font-size:.85rem}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__toc-header .SplitTab-module-scss-module__M_Qoqq__toc-list{flex-direction:column;flex:1;gap:.5rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__toc-header .SplitTab-module-scss-module__M_Qoqq__toc-list li{align-items:center;gap:.4rem;display:flex}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__toc-header .SplitTab-module-scss-module__M_Qoqq__toc-list .SplitTab-module-scss-module__M_Qoqq__caught-icon{flex-shrink:0;width:.9rem;height:.9rem;position:relative}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__toc-header .SplitTab-module-scss-module__M_Qoqq__toc-list .SplitTab-module-scss-module__M_Qoqq__caught-icon--missed:after{content:"";mix-blend-mode:color;background:#e5484d;position:absolute;inset:0;-webkit-mask-image:url(/common/premier-ball.png);mask-image:url(/common/premier-ball.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__toc-header .SplitTab-module-scss-module__M_Qoqq__toc-list .SplitTab-module-scss-module__M_Qoqq__toc-link{color:#ededed66;text-transform:none;font-size:.85rem;text-decoration:none;transition:color .2s;display:block}@media (hover:hover){.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__toc-header .SplitTab-module-scss-module__M_Qoqq__toc-list .SplitTab-module-scss-module__M_Qoqq__toc-link:not(.SplitTab-module-scss-module__M_Qoqq__toc-link--active):hover{color:#ededed}}@media (prefers-reduced-motion:reduce){.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__toc-header .SplitTab-module-scss-module__M_Qoqq__toc-list .SplitTab-module-scss-module__M_Qoqq__toc-link{transition:none}}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__toc-header .SplitTab-module-scss-module__M_Qoqq__toc-list .SplitTab-module-scss-module__M_Qoqq__toc-link--active{color:var(--accent-color)}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__complete-button{font-family:var(--font-mono);background:var(--accent-color);color:var(--button-text-color,#18181b);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:.375rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:700;transition:background .15s}@media (hover:hover){.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__complete-button:hover:not(:disabled){background:color-mix(in srgb, var(--accent-color) 85%, black 15%)}}@media (prefers-reduced-motion:reduce){.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__complete-button{transition:none}}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__complete-button:disabled{cursor:default;opacity:.5}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__complete-button{border-radius:.2rem;font-size:.75rem}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__complete-button--completed{background:#4caf50}@media (hover:hover){.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__complete-button--completed:hover:not(:disabled){background:#419544}}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__split-nav{gap:.5rem;display:flex}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__split-nav .SplitTab-module-scss-module__M_Qoqq__split-nav-button{font-family:var(--font-mono);background:var(--accent-color);color:var(--button-text-color,#18181b);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:.375rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:700;transition:background .15s}@media (hover:hover){.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__split-nav .SplitTab-module-scss-module__M_Qoqq__split-nav-button:hover:not(:disabled){background:color-mix(in srgb, var(--accent-color) 85%, black 15%)}}@media (prefers-reduced-motion:reduce){.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__split-nav .SplitTab-module-scss-module__M_Qoqq__split-nav-button{transition:none}}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__split-nav .SplitTab-module-scss-module__M_Qoqq__split-nav-button:disabled{cursor:default;opacity:.5}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__split-nav .SplitTab-module-scss-module__M_Qoqq__split-nav-button{border-radius:.2rem;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.6rem;font-size:.75rem;display:flex}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__split-nav .SplitTab-module-scss-module__M_Qoqq__split-nav-button .SplitTab-module-scss-module__M_Qoqq__split-nav-icon{flex-shrink:0;width:.7em;height:.7em;display:flex}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__split-nav .SplitTab-module-scss-module__M_Qoqq__split-nav-button .SplitTab-module-scss-module__M_Qoqq__split-nav-icon--previous{transform:rotate(90deg)}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__toc .SplitTab-module-scss-module__M_Qoqq__split-nav .SplitTab-module-scss-module__M_Qoqq__split-nav-button .SplitTab-module-scss-module__M_Qoqq__split-nav-icon--next{transform:rotate(-90deg)}.SplitTab-module-scss-module__M_Qoqq__split-tab .SplitTab-module-scss-module__M_Qoqq__body .SplitTab-module-scss-module__M_Qoqq__locations{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}
.RunPageLoader-module-scss-module__gASB7q__run-page-loader{flex:1;justify-content:center;align-items:center;padding:1.5rem;display:flex}
.DataModal-module-scss-module__mNNJka__content{margin-top:1.25rem}.DataModal-module-scss-module__mNNJka__content .DataModal-module-scss-module__mNNJka__description{color:#ededed80;margin:0;font-size:.9rem}
