.GlitchText-module-scss-module__efS6wW__glitch-text .GlitchText-module-scss-module__efS6wW__letter{display:inline-block;position:relative}.GlitchText-module-scss-module__efS6wW__glitch-text .GlitchText-module-scss-module__efS6wW__letter--active:before,.GlitchText-module-scss-module__efS6wW__glitch-text .GlitchText-module-scss-module__efS6wW__letter--active:after{content:attr(data-text);pointer-events:none;position:absolute;top:0;left:0}.GlitchText-module-scss-module__efS6wW__glitch-text .GlitchText-module-scss-module__efS6wW__letter--active:before{animation:GlitchText-module-scss-module__efS6wW__glitch-1 5s var(--glitch-delay,0s) infinite;color:#c4f}.GlitchText-module-scss-module__efS6wW__glitch-text .GlitchText-module-scss-module__efS6wW__letter--active:after{animation:GlitchText-module-scss-module__efS6wW__glitch-2 5s calc(var(--glitch-delay,0s) + .15s) infinite;color:#53f}.GlitchText-module-scss-module__efS6wW__glitch-text .GlitchText-module-scss-module__efS6wW__space{white-space:pre}@keyframes GlitchText-module-scss-module__efS6wW__glitch-1{0%,86%,to{clip-path:inset(0 0 100%);opacity:0;transform:none}87%{clip-path:inset(5% 0 60%);opacity:1;transform:translate(-5px)}89%{clip-path:inset(0 0 75%);opacity:1;transform:translate(4px)}91%{clip-path:inset(20% 0 40%);opacity:1;transform:translate(-3px)}93%{clip-path:inset(10% 0 55%);opacity:0;transform:translate(5px)}95%{clip-path:inset(0 0 80%);opacity:1;transform:translate(-2px)}96%{clip-path:inset(0 0 100%);opacity:0;transform:none}}@keyframes GlitchText-module-scss-module__efS6wW__glitch-2{0%,88%,to{clip-path:inset(100% 0 0);opacity:0;transform:none}89%{clip-path:inset(60% 0 5%);opacity:1;transform:translate(5px)}91%{clip-path:inset(75% 0 0);opacity:1;transform:translate(-4px)}93%{clip-path:inset(40% 0 20%);opacity:1;transform:translate(3px)}95%{clip-path:inset(55% 0 10%);opacity:0;transform:translate(-5px)}97%{clip-path:inset(80% 0 0);opacity:1;transform:translate(2px)}98%{clip-path:inset(100% 0 0);opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.GlitchText-module-scss-module__efS6wW__glitch-text .GlitchText-module-scss-module__efS6wW__letter--active:before,.GlitchText-module-scss-module__efS6wW__glitch-text .GlitchText-module-scss-module__efS6wW__letter--active:after{display:none}}
.AddButton-module-scss-module__XEB76G__actions{justify-content:flex-end;margin-top:.25rem;display:flex}.AddButton-module-scss-module__XEB76G__actions .AddButton-module-scss-module__XEB76G__submit{font-family:var(--font-geist-mono);color:#181818;cursor:pointer;letter-spacing:.15em;background:#9452ff;border:1px solid #9452ff;padding:.625rem 1.25rem;font-size:1rem;font-weight:700;transition:opacity .15s}@media (hover:hover){.AddButton-module-scss-module__XEB76G__actions .AddButton-module-scss-module__XEB76G__submit:hover:not(:disabled){opacity:.85}}.AddButton-module-scss-module__XEB76G__actions .AddButton-module-scss-module__XEB76G__submit:disabled{cursor:not-allowed;opacity:.5}
.Dropdown-module-scss-module__8R4ZeG__dropdown{width:100%;position:relative}.Dropdown-module-scss-module__8R4ZeG__dropdown--fixed{width:fit-content;display:grid}.Dropdown-module-scss-module__8R4ZeG__dropdown .Dropdown-module-scss-module__8R4ZeG__sizer{font-family:var(--font-geist-mono);letter-spacing:.05em;pointer-events:none;visibility:hidden;white-space:nowrap;grid-area:1/1;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;font-weight:700;display:flex}.Dropdown-module-scss-module__8R4ZeG__dropdown .Dropdown-module-scss-module__8R4ZeG__sizer svg{flex-shrink:0;width:1.25em;height:1.25em}.Dropdown-module-scss-module__8R4ZeG__dropdown .Dropdown-module-scss-module__8R4ZeG__trigger{color:#ededed;cursor:pointer;font-family:var(--font-geist-mono);text-align:left;background:#181818;border:1px solid #ededed26;grid-area:1/1;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;font-size:.875rem;transition:border-color .15s;display:flex}.Dropdown-module-scss-module__8R4ZeG__dropdown .Dropdown-module-scss-module__8R4ZeG__trigger:focus{border-color:#9452ff;box-shadow:0 0 6px #9452ff59}.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;flex:1;overflow:hidden}.Dropdown-module-scss-module__8R4ZeG__dropdown .Dropdown-module-scss-module__8R4ZeG__trigger svg{color:#ededed66;flex-shrink:0;width:1.25em;height:1.25em}.Dropdown-module-scss-module__8R4ZeG__dropdown--control .Dropdown-module-scss-module__8R4ZeG__sizer,.Dropdown-module-scss-module__8R4ZeG__dropdown--control .Dropdown-module-scss-module__8R4ZeG__trigger{letter-spacing:.05em;padding:.5rem .75rem;font-size:1rem}.Dropdown-module-scss-module__8R4ZeG__dropdown--control .Dropdown-module-scss-module__8R4ZeG__trigger{color:#ededed66;font-size:1rem;font-family:var(--font-geist-mono);background:0 0;border:1px solid #ededed26;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s}@media (hover:hover){.Dropdown-module-scss-module__8R4ZeG__dropdown--control .Dropdown-module-scss-module__8R4ZeG__trigger:hover{color:#ededed;border-color:#9452ff}}.Dropdown-module-scss-module__8R4ZeG__dropdown--control .Dropdown-module-scss-module__8R4ZeG__trigger:focus{border-color:#9452ff;box-shadow:0 0 6px #9452ff59}.Dropdown-module-scss-module__8R4ZeG__dropdown--control .Dropdown-module-scss-module__8R4ZeG__trigger svg{color:inherit}@media (max-width:768px){.Dropdown-module-scss-module__8R4ZeG__dropdown--control .Dropdown-module-scss-module__8R4ZeG__sizer,.Dropdown-module-scss-module__8R4ZeG__dropdown--control .Dropdown-module-scss-module__8R4ZeG__trigger{padding:.4rem .75rem;font-size:.75rem}}.Dropdown-module-scss-module__8R4ZeG__options{left:var(--options-left);max-height:12rem;top:var(--options-top);width:var(--options-width);z-index:1100;background:#181818;border:1px solid #ededed26;margin:2px 0 0;padding:0;list-style:none;position:fixed;overflow-y:auto}.Dropdown-module-scss-module__8R4ZeG__options .Dropdown-module-scss-module__8R4ZeG__option{cursor:pointer;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;padding:.5rem .75rem;font-size:.875rem;transition:background .1s;overflow:hidden}@media (hover:hover){.Dropdown-module-scss-module__8R4ZeG__options .Dropdown-module-scss-module__8R4ZeG__option:hover{background:#ededed0d}}.Dropdown-module-scss-module__8R4ZeG__options .Dropdown-module-scss-module__8R4ZeG__option--active{color:#9452ff}.Dropdown-module-scss-module__8R4ZeG__options--control .Dropdown-module-scss-module__8R4ZeG__option{font-family:var(--font-geist-mono);color:#ededed66;letter-spacing:.05em;font-size:1rem;font-weight:700}@media (hover:hover){.Dropdown-module-scss-module__8R4ZeG__options--control .Dropdown-module-scss-module__8R4ZeG__option:hover{color:#ededed}}.Dropdown-module-scss-module__8R4ZeG__options--control .Dropdown-module-scss-module__8R4ZeG__option--active{color:#9452ff}@media (max-width:768px){.Dropdown-module-scss-module__8R4ZeG__options--control .Dropdown-module-scss-module__8R4ZeG__option{font-size:.75rem}}
.FormField-module-scss-module__9fMwAa__field{flex-direction:column;gap:.5rem;display:flex}.FormField-module-scss-module__9fMwAa__field .FormField-module-scss-module__9fMwAa__label{font-family:var(--font-geist-mono);color:#ededed80;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.FormField-module-scss-module__9fMwAa__field .FormField-module-scss-module__9fMwAa__input{color:#ededed;font-family:var(--font-geist-mono);background:#181818;border:1px solid #ededed26;width:100%;padding:.625rem .75rem;font-size:.875rem;transition:border-color .15s}.FormField-module-scss-module__9fMwAa__field .FormField-module-scss-module__9fMwAa__input::placeholder{color:#ededed66}.FormField-module-scss-module__9fMwAa__field .FormField-module-scss-module__9fMwAa__input:focus{border-color:#9452ff;outline:none}
.MoveForm-module-scss-module__umcZMW__move-form{flex-direction:column;gap:1.25rem;display:flex}.MoveForm-module-scss-module__umcZMW__move-form .MoveForm-module-scss-module__umcZMW__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:768px){.MoveForm-module-scss-module__umcZMW__move-form .MoveForm-module-scss-module__umcZMW__row{grid-template-columns:1fr}}.MoveForm-module-scss-module__umcZMW__move-form .MoveForm-module-scss-module__umcZMW__error{color:#ff5252;font-family:var(--font-geist-mono);letter-spacing:.03em;font-size:.75rem}
.HighlightMatch-module-scss-module__vvkdvq__match{color:#9452ff}
.JobForm-module-scss-module__Myic0G__job-form{flex-direction:column;gap:1.25rem;display:flex}.JobForm-module-scss-module__Myic0G__job-form .JobForm-module-scss-module__Myic0G__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:768px){.JobForm-module-scss-module__Myic0G__job-form .JobForm-module-scss-module__Myic0G__row{grid-template-columns:1fr}}.JobForm-module-scss-module__Myic0G__job-form .JobForm-module-scss-module__Myic0G__error{color:#ff5252;font-family:var(--font-geist-mono);letter-spacing:.03em;font-size:.75rem}
@keyframes Modal-module-scss-module__U3dIxa__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes Modal-module-scss-module__U3dIxa__overlay-out{0%{opacity:1}to{opacity:0}}@keyframes Modal-module-scss-module__U3dIxa__modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes Modal-module-scss-module__U3dIxa__modal-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.Modal-module-scss-module__U3dIxa__overlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:1.5rem;animation:.2s forwards Modal-module-scss-module__U3dIxa__overlay-in;display:flex;position:fixed;inset:0}.Modal-module-scss-module__U3dIxa__overlay .Modal-module-scss-module__U3dIxa__modal{background:#252525;border:1px solid #ededed26;flex-direction:column;gap:1.5rem;width:100%;max-width:32rem;max-height:90vh;padding:2rem;animation:.2s forwards Modal-module-scss-module__U3dIxa__modal-in;display:flex;overflow-y:auto}.Modal-module-scss-module__U3dIxa__overlay .Modal-module-scss-module__U3dIxa__modal .Modal-module-scss-module__U3dIxa__header{justify-content:space-between;align-items:center;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-geist-mono);color:#ededed;letter-spacing:.2em;font-size:.9rem;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;padding:0;font-size:1.5rem;line-height:1;transition:color .15s}@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:#ededed}}.Modal-module-scss-module__U3dIxa__overlay--closing{animation:.2s forwards Modal-module-scss-module__U3dIxa__overlay-out}.Modal-module-scss-module__U3dIxa__overlay--closing .Modal-module-scss-module__U3dIxa__modal{animation:.2s forwards Modal-module-scss-module__U3dIxa__modal-out}@media (prefers-reduced-motion:reduce){.Modal-module-scss-module__U3dIxa__overlay,.Modal-module-scss-module__U3dIxa__overlay .Modal-module-scss-module__U3dIxa__modal,.Modal-module-scss-module__U3dIxa__overlay--closing,.Modal-module-scss-module__U3dIxa__overlay--closing .Modal-module-scss-module__U3dIxa__modal{animation:none}}
.ConfirmationModal-module-scss-module__SDpooq__confirmation-modal{flex-direction:column;gap:1.25rem;display:flex}.ConfirmationModal-module-scss-module__SDpooq__confirmation-modal .ConfirmationModal-module-scss-module__SDpooq__message{color:#ededed80;font-family:var(--font-geist-mono);letter-spacing:.03em;font-size:.8rem;line-height:1.5}.ConfirmationModal-module-scss-module__SDpooq__confirmation-modal .ConfirmationModal-module-scss-module__SDpooq__message .ConfirmationModal-module-scss-module__SDpooq__entry-name{color:#9452ff;font-weight:700}.ConfirmationModal-module-scss-module__SDpooq__confirmation-modal .ConfirmationModal-module-scss-module__SDpooq__actions{justify-content:flex-end;gap:.75rem;display:flex}.ConfirmationModal-module-scss-module__SDpooq__confirmation-modal .ConfirmationModal-module-scss-module__SDpooq__actions .ConfirmationModal-module-scss-module__SDpooq__cancel-button{color:#ededed66;font-size:1rem;font-family:var(--font-geist-mono);background:0 0;border:1px solid #ededed26;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s}@media (hover:hover){.ConfirmationModal-module-scss-module__SDpooq__confirmation-modal .ConfirmationModal-module-scss-module__SDpooq__actions .ConfirmationModal-module-scss-module__SDpooq__cancel-button:hover{color:#ededed;border-color:#9452ff}}.ConfirmationModal-module-scss-module__SDpooq__confirmation-modal .ConfirmationModal-module-scss-module__SDpooq__actions .ConfirmationModal-module-scss-module__SDpooq__cancel-button{cursor:pointer;letter-spacing:.15em;padding:.625rem 1.25rem}.ConfirmationModal-module-scss-module__SDpooq__confirmation-modal .ConfirmationModal-module-scss-module__SDpooq__actions .ConfirmationModal-module-scss-module__SDpooq__confirm-button{font-family:var(--font-geist-mono);color:#181818;cursor:pointer;letter-spacing:.15em;background:#9452ff;border:1px solid #9452ff;padding:.625rem 1.25rem;font-size:1rem;font-weight:700;transition:opacity .15s}@media (hover:hover){.ConfirmationModal-module-scss-module__SDpooq__confirmation-modal .ConfirmationModal-module-scss-module__SDpooq__actions .ConfirmationModal-module-scss-module__SDpooq__confirm-button:hover:not(:disabled){opacity:.85}}.ConfirmationModal-module-scss-module__SDpooq__confirmation-modal .ConfirmationModal-module-scss-module__SDpooq__actions .ConfirmationModal-module-scss-module__SDpooq__confirm-button:disabled{cursor:not-allowed;opacity:.5}
.AdminActions-module-scss-module__qqgXiq__admin-actions{flex-shrink:0;align-items:center;gap:1.5rem;display:flex}.AdminActions-module-scss-module__qqgXiq__admin-actions .AdminActions-module-scss-module__qqgXiq__action-button{color:#ededed66;cursor:pointer;background:0 0;border:none;padding:0;transition:color .15s;display:flex}.AdminActions-module-scss-module__qqgXiq__admin-actions .AdminActions-module-scss-module__qqgXiq__action-button svg{width:1.25rem;height:1.25rem}@media (hover:hover){.AdminActions-module-scss-module__qqgXiq__admin-actions .AdminActions-module-scss-module__qqgXiq__action-button:hover{color:#ededed}}
.AchievementCard-module-scss-module__wZyE2G__achievement-card{background:#252525;border:1px solid #ededed26;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;position:relative}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__buttons{opacity:0;gap:.25rem;transition:opacity .15s;display:flex;position:absolute;top:.625rem;right:.625rem}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__buttons .AchievementCard-module-scss-module__wZyE2G__button{color:#ededed66;cursor:pointer;background:#181818;border:1px solid #ededed26;padding:.375rem;transition:color .15s}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__buttons .AchievementCard-module-scss-module__wZyE2G__button svg{width:1rem;height:1rem;display:block}@media (hover:hover){.AchievementCard-module-scss-module__wZyE2G__achievement-card:hover .AchievementCard-module-scss-module__wZyE2G__buttons{opacity:1}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__button:hover{color:#ededed}}@media (hover:none){.AchievementCard-module-scss-module__wZyE2G__achievement-card--selected .AchievementCard-module-scss-module__wZyE2G__buttons{opacity:1}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__button:active{color:#ededed}}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__header{justify-content:space-between;align-items:baseline;display:flex}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__header .AchievementCard-module-scss-module__wZyE2G__name{font-family:var(--font-geist-mono);color:#ededed;letter-spacing:.1em;font-size:.9rem;font-weight:700}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__header .AchievementCard-module-scss-module__wZyE2G__date{color:#ededed66;font-family:var(--font-geist-mono);letter-spacing:.05em;font-size:.7rem}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__category{color:#9452ff;font-family:var(--font-geist-mono);letter-spacing:.15em;text-transform:uppercase;font-size:.7rem}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__tier{color:#9452ff;letter-spacing:.1em;font-size:1.25rem;line-height:1}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__description{color:#ededed80;font-family:var(--font-geist-mono);letter-spacing:.03em;font-size:.8rem;line-height:1.5}
.AlertModal-module-scss-module__Oo7dxa__alert-modal{flex-direction:column;gap:1.25rem;display:flex}.AlertModal-module-scss-module__Oo7dxa__alert-modal .AlertModal-module-scss-module__Oo7dxa__message{color:#ededed80;font-family:var(--font-geist-mono);letter-spacing:.03em;font-size:.8rem;line-height:1.5}.AlertModal-module-scss-module__Oo7dxa__alert-modal .AlertModal-module-scss-module__Oo7dxa__actions{justify-content:flex-end;display:flex}.AlertModal-module-scss-module__Oo7dxa__alert-modal .AlertModal-module-scss-module__Oo7dxa__actions .AlertModal-module-scss-module__Oo7dxa__ok-button{font-family:var(--font-geist-mono);color:#181818;cursor:pointer;letter-spacing:.15em;background:#9452ff;border:1px solid #9452ff;padding:.625rem 1.25rem;font-size:1rem;font-weight:700;transition:opacity .15s}@media (hover:hover){.AlertModal-module-scss-module__Oo7dxa__alert-modal .AlertModal-module-scss-module__Oo7dxa__actions .AlertModal-module-scss-module__Oo7dxa__ok-button:hover:not(:disabled){opacity:.85}}.AlertModal-module-scss-module__Oo7dxa__alert-modal .AlertModal-module-scss-module__Oo7dxa__actions .AlertModal-module-scss-module__Oo7dxa__ok-button:disabled{cursor:not-allowed;opacity:.5}
.GameForm-module-scss-module__V35uDW__game-form{flex-direction:column;gap:1.25rem;display:flex}.GameForm-module-scss-module__V35uDW__game-form .GameForm-module-scss-module__V35uDW__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:768px){.GameForm-module-scss-module__V35uDW__game-form .GameForm-module-scss-module__V35uDW__row{grid-template-columns:1fr}}.GameForm-module-scss-module__V35uDW__game-form .GameForm-module-scss-module__V35uDW__error{color:#ff5252;font-family:var(--font-geist-mono);letter-spacing:.03em;font-size:.75rem}
.AchievementForm-module-scss-module__o_Z1SW__form{flex-direction:column;gap:1.25rem;display:flex}.AchievementForm-module-scss-module__o_Z1SW__form .AchievementForm-module-scss-module__o_Z1SW__row{grid-template-columns:1fr 2fr;gap:1rem;display:grid}.AchievementForm-module-scss-module__o_Z1SW__form .AchievementForm-module-scss-module__o_Z1SW__row--wide-first{grid-template-columns:2fr 1fr}@media (max-width:768px){.AchievementForm-module-scss-module__o_Z1SW__form .AchievementForm-module-scss-module__o_Z1SW__row{grid-template-columns:1fr}}.AchievementForm-module-scss-module__o_Z1SW__form .AchievementForm-module-scss-module__o_Z1SW__field{flex-direction:column;gap:.5rem;display:flex}.AchievementForm-module-scss-module__o_Z1SW__form .AchievementForm-module-scss-module__o_Z1SW__field .AchievementForm-module-scss-module__o_Z1SW__label{font-family:var(--font-geist-mono);color:#ededed80;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.AchievementForm-module-scss-module__o_Z1SW__form .AchievementForm-module-scss-module__o_Z1SW__field .AchievementForm-module-scss-module__o_Z1SW__input,.AchievementForm-module-scss-module__o_Z1SW__form .AchievementForm-module-scss-module__o_Z1SW__field .AchievementForm-module-scss-module__o_Z1SW__textarea{color:#ededed;font-family:var(--font-geist-mono);background:#181818;border:1px solid #ededed26;width:100%;padding:.625rem .75rem;font-size:.875rem;transition:border-color .15s}.AchievementForm-module-scss-module__o_Z1SW__form .AchievementForm-module-scss-module__o_Z1SW__field .AchievementForm-module-scss-module__o_Z1SW__input::placeholder,.AchievementForm-module-scss-module__o_Z1SW__form .AchievementForm-module-scss-module__o_Z1SW__field .AchievementForm-module-scss-module__o_Z1SW__textarea::placeholder{color:#ededed66}.AchievementForm-module-scss-module__o_Z1SW__form .AchievementForm-module-scss-module__o_Z1SW__field .AchievementForm-module-scss-module__o_Z1SW__input:focus,.AchievementForm-module-scss-module__o_Z1SW__form .AchievementForm-module-scss-module__o_Z1SW__field .AchievementForm-module-scss-module__o_Z1SW__textarea:focus{border-color:#9452ff;outline:none}.AchievementForm-module-scss-module__o_Z1SW__form .AchievementForm-module-scss-module__o_Z1SW__field .AchievementForm-module-scss-module__o_Z1SW__textarea{resize:vertical;min-height:6rem}.AchievementForm-module-scss-module__o_Z1SW__form .AchievementForm-module-scss-module__o_Z1SW__field .AchievementForm-module-scss-module__o_Z1SW__error,.AchievementForm-module-scss-module__o_Z1SW__form .AchievementForm-module-scss-module__o_Z1SW__error{color:#ff5252;font-family:var(--font-geist-mono);letter-spacing:.03em;font-size:.75rem}.AchievementForm-module-scss-module__o_Z1SW__form .AchievementForm-module-scss-module__o_Z1SW__actions{justify-content:flex-end;gap:.75rem;margin-top:.25rem;display:flex}.AchievementForm-module-scss-module__o_Z1SW__form .AchievementForm-module-scss-module__o_Z1SW__actions .AchievementForm-module-scss-module__o_Z1SW__submit-button{font-family:var(--font-geist-mono);color:#181818;cursor:pointer;letter-spacing:.15em;background:#9452ff;border:1px solid #9452ff;padding:.625rem 1.25rem;font-size:1rem;font-weight:700;transition:opacity .15s}.AchievementForm-module-scss-module__o_Z1SW__form .AchievementForm-module-scss-module__o_Z1SW__actions .AchievementForm-module-scss-module__o_Z1SW__submit-button:disabled{cursor:not-allowed;opacity:.5}
.CardistryContent-module-scss-module__5oNJka__cardistry-content{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.CardistryContent-module-scss-module__5oNJka__cardistry-content .CardistryContent-module-scss-module__5oNJka__spotlight{margin:0;padding:0;list-style:none}.CardistryContent-module-scss-module__5oNJka__cardistry-content .CardistryContent-module-scss-module__5oNJka__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.CardistryContent-module-scss-module__5oNJka__cardistry-content .CardistryContent-module-scss-module__5oNJka__pagination{justify-content:center;display:flex}
.CareerContent-module-scss-module__YFoqZW__career-content{flex-direction:column;gap:2rem;margin-top:2rem;display:flex}.CareerContent-module-scss-module__YFoqZW__career-content .CareerContent-module-scss-module__YFoqZW__timeline{flex-direction:column;gap:2.5rem;margin-left:-1.5rem;display:flex;position:relative}.CareerContent-module-scss-module__YFoqZW__career-content .CareerContent-module-scss-module__YFoqZW__timeline:before{content:"";background:#ededed40;width:2px;position:absolute;top:0;bottom:0;left:1.5rem;transform:translate(-50%)}.CareerContent-module-scss-module__YFoqZW__career-content .CareerContent-module-scss-module__YFoqZW__timeline .CareerContent-module-scss-module__YFoqZW__timeline-entry{align-items:center;display:flex}.CareerContent-module-scss-module__YFoqZW__career-content .CareerContent-module-scss-module__YFoqZW__timeline .CareerContent-module-scss-module__YFoqZW__timeline-entry .CareerContent-module-scss-module__YFoqZW__card-wrapper{flex:1;min-width:0}.CareerContent-module-scss-module__YFoqZW__career-content .CareerContent-module-scss-module__YFoqZW__timeline .CareerContent-module-scss-module__YFoqZW__timeline-entry .CareerContent-module-scss-module__YFoqZW__gutter{flex-shrink:0;justify-content:center;width:3rem;display:flex}.CareerContent-module-scss-module__YFoqZW__career-content .CareerContent-module-scss-module__YFoqZW__timeline .CareerContent-module-scss-module__YFoqZW__timeline-entry .CareerContent-module-scss-module__YFoqZW__gutter .CareerContent-module-scss-module__YFoqZW__dot{z-index:1;background:#9452ff;border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem;position:relative;box-shadow:0 0 0 3px #181818,0 0 0 5px #9452ff40}
@keyframes SearchInput-module-scss-module__JwX4SG__spin{to{transform:rotate(360deg)}}.SearchInput-module-scss-module__JwX4SG__wrapper{width:100%;position:relative}.SearchInput-module-scss-module__JwX4SG__wrapper .SearchInput-module-scss-module__JwX4SG__input{font-family:var(--font-geist-mono);color:#ededed;background:#181818;border:1px solid #ededed26;outline:none;width:100%;padding:.2rem 1.75rem .2rem .4rem;font-size:.85rem;font-weight:700;transition:border-color .15s}.SearchInput-module-scss-module__JwX4SG__wrapper .SearchInput-module-scss-module__JwX4SG__input:focus{border-color:#9452ff;box-shadow:0 0 6px #9452ff59}.SearchInput-module-scss-module__JwX4SG__wrapper .SearchInput-module-scss-module__JwX4SG__spinner{pointer-events:none;border:2px solid #ededed26;border-top-color:#9452ff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite SearchInput-module-scss-module__JwX4SG__spin;display:block;position:absolute;top:calc(50% - 6px);right:.4rem}@media (prefers-reduced-motion:reduce){.SearchInput-module-scss-module__JwX4SG__wrapper .SearchInput-module-scss-module__JwX4SG__spinner{animation:none}}.SearchInput-module-scss-module__JwX4SG__wrapper .SearchInput-module-scss-module__JwX4SG__clear{font-family:var(--font-geist-mono);color:#ededed66;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;font-weight:700;line-height:1;transition:color .15s;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}@media (hover:hover){.SearchInput-module-scss-module__JwX4SG__wrapper .SearchInput-module-scss-module__JwX4SG__clear:hover{color:#ededed}}.SearchInput-module-scss-module__JwX4SG__dropdown{left:var(--dropdown-left);max-height:16rem;top:var(--dropdown-top);width:var(--dropdown-width);z-index:1100;background:#181818;border:1px solid #ededed26;margin:0;padding:0;list-style:none;position:fixed;overflow-y:auto}.SearchInput-module-scss-module__JwX4SG__dropdown .SearchInput-module-scss-module__JwX4SG__dropdown-item{cursor:pointer;align-items:center;gap:.5rem;padding:.3rem .5rem;transition:background .1s;display:flex}@media (hover:hover){.SearchInput-module-scss-module__JwX4SG__dropdown .SearchInput-module-scss-module__JwX4SG__dropdown-item:hover{background:#ededed0d}}.SearchInput-module-scss-module__JwX4SG__dropdown .SearchInput-module-scss-module__JwX4SG__dropdown-item .SearchInput-module-scss-module__JwX4SG__result-image{object-fit:cover;border-radius:2px;flex-shrink:0}.SearchInput-module-scss-module__JwX4SG__dropdown .SearchInput-module-scss-module__JwX4SG__dropdown-item .SearchInput-module-scss-module__JwX4SG__result-info{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.SearchInput-module-scss-module__JwX4SG__dropdown .SearchInput-module-scss-module__JwX4SG__dropdown-item .SearchInput-module-scss-module__JwX4SG__result-info .SearchInput-module-scss-module__JwX4SG__result-name{font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;overflow:hidden}.SearchInput-module-scss-module__JwX4SG__dropdown .SearchInput-module-scss-module__JwX4SG__dropdown-item .SearchInput-module-scss-module__JwX4SG__result-info .SearchInput-module-scss-module__JwX4SG__result-genres{flex-wrap:wrap;gap:.2rem;display:flex}.SearchInput-module-scss-module__JwX4SG__dropdown .SearchInput-module-scss-module__JwX4SG__dropdown-item .SearchInput-module-scss-module__JwX4SG__result-info .SearchInput-module-scss-module__JwX4SG__result-genres .SearchInput-module-scss-module__JwX4SG__genre-tag{font-family:var(--font-geist-mono);color:#ededed66;letter-spacing:.05em;border:1px solid #ededed26;flex-shrink:0;padding:.05rem .25rem;font-size:.55rem;font-weight:700}.SearchInput-module-scss-module__JwX4SG__dropdown .SearchInput-module-scss-module__JwX4SG__dropdown-item .SearchInput-module-scss-module__JwX4SG__result-note{font-family:var(--font-geist-mono);color:#ededed66;flex-shrink:0;font-size:.65rem;font-weight:700}
.EditButton-module-scss-module__wIjuAW__button{color:#ededed66;cursor:pointer;background:0 0;border:none;padding:0;transition:color .15s;display:flex}.EditButton-module-scss-module__wIjuAW__button svg{width:.9rem;height:.9rem}@media (hover:hover){.EditButton-module-scss-module__wIjuAW__button:hover{color:#ededed}}.EditButton-module-scss-module__wIjuAW__button--active{color:#9452ff}@media (hover:hover){.EditButton-module-scss-module__wIjuAW__button--active:hover{color:#9452ff}}
.LinkButton-module-scss-module__xEz53a__button{color:#ededed66;cursor:pointer;background:0 0;border:none;padding:0;transition:color .15s;display:flex}.LinkButton-module-scss-module__xEz53a__button svg{width:.9rem;height:.9rem}@media (hover:hover){.LinkButton-module-scss-module__xEz53a__button:hover{color:#ededed}}
.BooksPanel-module-scss-module__pb5yJa__content{flex-direction:column;align-self:stretch;gap:.5rem;width:100%;display:flex;position:relative}.BooksPanel-module-scss-module__pb5yJa__content .BooksPanel-module-scss-module__pb5yJa__add-form{z-index:1;position:absolute;top:0;left:0;right:0}.BooksPanel-module-scss-module__pb5yJa__content .BooksPanel-module-scss-module__pb5yJa__list{flex-direction:column;flex:1;justify-content:space-evenly;gap:.65rem;width:100%;margin:0;padding:0;list-style:none;transition:opacity .2s;display:flex}.BooksPanel-module-scss-module__pb5yJa__content .BooksPanel-module-scss-module__pb5yJa__list .BooksPanel-module-scss-module__pb5yJa__item{align-items:center;gap:.6rem;padding-right:.35rem;display:flex}.BooksPanel-module-scss-module__pb5yJa__content .BooksPanel-module-scss-module__pb5yJa__list .BooksPanel-module-scss-module__pb5yJa__item .BooksPanel-module-scss-module__pb5yJa__cover{object-fit:cover;border-radius:2px;flex-shrink:0}.BooksPanel-module-scss-module__pb5yJa__content .BooksPanel-module-scss-module__pb5yJa__list .BooksPanel-module-scss-module__pb5yJa__item .BooksPanel-module-scss-module__pb5yJa__info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.BooksPanel-module-scss-module__pb5yJa__content .BooksPanel-module-scss-module__pb5yJa__list .BooksPanel-module-scss-module__pb5yJa__item .BooksPanel-module-scss-module__pb5yJa__info .BooksPanel-module-scss-module__pb5yJa__title{font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;overflow:hidden}.BooksPanel-module-scss-module__pb5yJa__content .BooksPanel-module-scss-module__pb5yJa__list .BooksPanel-module-scss-module__pb5yJa__item .BooksPanel-module-scss-module__pb5yJa__info .BooksPanel-module-scss-module__pb5yJa__author{font-family:var(--font-geist-mono);color:#ededed80;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;overflow:hidden}.BooksPanel-module-scss-module__pb5yJa__content .BooksPanel-module-scss-module__pb5yJa__list .BooksPanel-module-scss-module__pb5yJa__item .BooksPanel-module-scss-module__pb5yJa__info .BooksPanel-module-scss-module__pb5yJa__metadata{flex-wrap:wrap;gap:.25rem;display:flex}.BooksPanel-module-scss-module__pb5yJa__content .BooksPanel-module-scss-module__pb5yJa__list .BooksPanel-module-scss-module__pb5yJa__item .BooksPanel-module-scss-module__pb5yJa__info .BooksPanel-module-scss-module__pb5yJa__metadata .BooksPanel-module-scss-module__pb5yJa__genre-tag{font-family:var(--font-geist-mono);color:#ededed66;letter-spacing:.05em;border:1px solid #ededed26;flex-shrink:0;padding:.1rem .3rem;font-size:.6rem;font-weight:700}@media (max-width:768px){.BooksPanel-module-scss-module__pb5yJa__content .BooksPanel-module-scss-module__pb5yJa__list{gap:1rem}}@media (max-width:480px){.BooksPanel-module-scss-module__pb5yJa__content .BooksPanel-module-scss-module__pb5yJa__list{gap:.5rem}}.BooksPanel-module-scss-module__pb5yJa__content .BooksPanel-module-scss-module__pb5yJa__list--dimmed{opacity:.25;pointer-events:none}
.PanelDropdown-module-scss-module__oXpa7G__panel-select{width:100%;position:relative}.PanelDropdown-module-scss-module__oXpa7G__panel-select--compact{flex:none;width:3.5rem}.PanelDropdown-module-scss-module__oXpa7G__panel-select .PanelDropdown-module-scss-module__oXpa7G__trigger{font-family:var(--font-geist-mono);color:#ededed;cursor:pointer;text-align:left;background:0 0;border:1px solid #ededed26;align-items:center;gap:.3rem;width:100%;height:100%;padding:.2rem .4rem;font-size:.75rem;font-weight:700;transition:border-color .15s;display:flex}.PanelDropdown-module-scss-module__oXpa7G__panel-select .PanelDropdown-module-scss-module__oXpa7G__trigger:focus{border-color:#9452ff;box-shadow:0 0 6px #9452ff59}.PanelDropdown-module-scss-module__oXpa7G__panel-select .PanelDropdown-module-scss-module__oXpa7G__trigger--empty{color:#ededed66}.PanelDropdown-module-scss-module__oXpa7G__panel-select .PanelDropdown-module-scss-module__oXpa7G__trigger .PanelDropdown-module-scss-module__oXpa7G__trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.PanelDropdown-module-scss-module__oXpa7G__panel-select .PanelDropdown-module-scss-module__oXpa7G__trigger svg{color:#ededed66;flex-shrink:0;width:1rem;height:1rem}.PanelDropdown-module-scss-module__oXpa7G__panel-select .PanelDropdown-module-scss-module__oXpa7G__options{z-index:20;background:#181818;border:1px solid #ededed26;max-height:8rem;margin:2px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.PanelDropdown-module-scss-module__oXpa7G__panel-select .PanelDropdown-module-scss-module__oXpa7G__options .PanelDropdown-module-scss-module__oXpa7G__option{font-family:var(--font-geist-mono);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;padding:.25rem .4rem;font-size:.72rem;font-weight:700;transition:background .1s;overflow:hidden}@media (hover:hover){.PanelDropdown-module-scss-module__oXpa7G__panel-select .PanelDropdown-module-scss-module__oXpa7G__options .PanelDropdown-module-scss-module__oXpa7G__option:hover{background:#ededed0d}}.PanelDropdown-module-scss-module__oXpa7G__panel-select .PanelDropdown-module-scss-module__oXpa7G__options .PanelDropdown-module-scss-module__oXpa7G__option--active{color:#9452ff}
.CardistryPanel-module-scss-module__n4hhfG__content{justify-content:space-between;align-items:center;width:100%;min-width:0;max-width:17.5rem;padding:0 .75rem;display:flex}.CardistryPanel-module-scss-module__n4hhfG__content .CardistryPanel-module-scss-module__n4hhfG__left{flex-direction:column;gap:.25rem;min-width:0;display:flex}.CardistryPanel-module-scss-module__n4hhfG__content .CardistryPanel-module-scss-module__n4hhfG__left .CardistryPanel-module-scss-module__n4hhfG__name{font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:700;overflow:hidden}.CardistryPanel-module-scss-module__n4hhfG__content .CardistryPanel-module-scss-module__n4hhfG__left .CardistryPanel-module-scss-module__n4hhfG__metadata{flex-wrap:wrap;gap:.25rem;display:flex}.CardistryPanel-module-scss-module__n4hhfG__content .CardistryPanel-module-scss-module__n4hhfG__left .CardistryPanel-module-scss-module__n4hhfG__metadata .CardistryPanel-module-scss-module__n4hhfG__type-tag{font-family:var(--font-geist-mono);color:#ededed66;letter-spacing:.05em;border:1px solid #ededed26;flex-shrink:0;padding:.1rem .3rem;font-size:.6rem;font-weight:700}.CardistryPanel-module-scss-module__n4hhfG__content .CardistryPanel-module-scss-module__n4hhfG__proficiency{flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;padding-left:.5rem;display:flex}.CardistryPanel-module-scss-module__n4hhfG__content .CardistryPanel-module-scss-module__n4hhfG__proficiency .CardistryPanel-module-scss-module__n4hhfG__pips{gap:.7rem;display:flex}.CardistryPanel-module-scss-module__n4hhfG__content .CardistryPanel-module-scss-module__n4hhfG__proficiency .CardistryPanel-module-scss-module__n4hhfG__pips .CardistryPanel-module-scss-module__n4hhfG__pip{border:1px solid #ededed26;flex-shrink:0;width:.9rem;height:.9rem;transition:background-color .15s,border-color .15s;display:block;transform:rotate(45deg)}.CardistryPanel-module-scss-module__n4hhfG__content .CardistryPanel-module-scss-module__n4hhfG__proficiency .CardistryPanel-module-scss-module__n4hhfG__pips .CardistryPanel-module-scss-module__n4hhfG__pip--filled{background:#9452ff;border-color:#9452ff}.CardistryPanel-module-scss-module__n4hhfG__content .CardistryPanel-module-scss-module__n4hhfG__proficiency .CardistryPanel-module-scss-module__n4hhfG__count{font-family:var(--font-geist-mono);color:#ededed66;letter-spacing:.05em;font-size:.85rem;font-weight:700}.CardistryPanel-module-scss-module__n4hhfG__edit-form{flex-direction:column;flex:1;min-width:0;display:flex}
.ContentPanel-module-scss-module__7ysFRq__content{flex-direction:column;align-self:stretch;gap:.5rem;width:100%;display:flex;position:relative}.ContentPanel-module-scss-module__7ysFRq__content .ContentPanel-module-scss-module__7ysFRq__add-form{z-index:1;position:absolute;top:0;left:0;right:0}.ContentPanel-module-scss-module__7ysFRq__content .ContentPanel-module-scss-module__7ysFRq__list{flex-direction:column;flex:1;justify-content:space-evenly;gap:.65rem;width:100%;margin:0;padding:0;list-style:none;transition:opacity .2s;display:flex}.ContentPanel-module-scss-module__7ysFRq__content .ContentPanel-module-scss-module__7ysFRq__list .ContentPanel-module-scss-module__7ysFRq__item{align-items:center;gap:.6rem;padding-right:.35rem;display:flex}.ContentPanel-module-scss-module__7ysFRq__content .ContentPanel-module-scss-module__7ysFRq__list .ContentPanel-module-scss-module__7ysFRq__item .ContentPanel-module-scss-module__7ysFRq__poster{object-fit:cover;border-radius:2px;flex-shrink:0}.ContentPanel-module-scss-module__7ysFRq__content .ContentPanel-module-scss-module__7ysFRq__list .ContentPanel-module-scss-module__7ysFRq__item .ContentPanel-module-scss-module__7ysFRq__info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.ContentPanel-module-scss-module__7ysFRq__content .ContentPanel-module-scss-module__7ysFRq__list .ContentPanel-module-scss-module__7ysFRq__item .ContentPanel-module-scss-module__7ysFRq__info .ContentPanel-module-scss-module__7ysFRq__title{font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;overflow:hidden}.ContentPanel-module-scss-module__7ysFRq__content .ContentPanel-module-scss-module__7ysFRq__list .ContentPanel-module-scss-module__7ysFRq__item .ContentPanel-module-scss-module__7ysFRq__info .ContentPanel-module-scss-module__7ysFRq__metadata{flex-wrap:wrap;gap:.25rem;display:flex}.ContentPanel-module-scss-module__7ysFRq__content .ContentPanel-module-scss-module__7ysFRq__list .ContentPanel-module-scss-module__7ysFRq__item .ContentPanel-module-scss-module__7ysFRq__info .ContentPanel-module-scss-module__7ysFRq__metadata .ContentPanel-module-scss-module__7ysFRq__genre-tag{font-family:var(--font-geist-mono);color:#ededed66;letter-spacing:.05em;border:1px solid #ededed26;flex-shrink:0;padding:.1rem .3rem;font-size:.6rem;font-weight:700}@media (max-width:768px){.ContentPanel-module-scss-module__7ysFRq__content .ContentPanel-module-scss-module__7ysFRq__list{gap:1rem}}@media (max-width:480px){.ContentPanel-module-scss-module__7ysFRq__content .ContentPanel-module-scss-module__7ysFRq__list{gap:.65rem}}.ContentPanel-module-scss-module__7ysFRq__content .ContentPanel-module-scss-module__7ysFRq__list--dimmed{opacity:.25;pointer-events:none}
@keyframes GamePanel-module-scss-module__3yNJZW__spin{to{transform:rotate(360deg)}}.GamePanel-module-scss-module__3yNJZW__content{align-items:center;gap:.75rem;display:flex}.GamePanel-module-scss-module__3yNJZW__content .GamePanel-module-scss-module__3yNJZW__icon{object-fit:contain;border-radius:2px;flex-shrink:0}.GamePanel-module-scss-module__3yNJZW__content .GamePanel-module-scss-module__3yNJZW__info{flex-direction:column;gap:.3rem;min-width:0;display:flex}.GamePanel-module-scss-module__3yNJZW__content .GamePanel-module-scss-module__3yNJZW__info .GamePanel-module-scss-module__3yNJZW__name{font-family:var(--font-geist-mono);font-size:1.25rem;font-weight:700;overflow:hidden}.GamePanel-module-scss-module__3yNJZW__content .GamePanel-module-scss-module__3yNJZW__info .GamePanel-module-scss-module__3yNJZW__genre-tag{font-family:var(--font-geist-mono);color:#ededed66;letter-spacing:.05em;border:1px solid #ededed26;width:fit-content;padding:.1rem .3rem;font-size:.6rem;font-weight:700}.GamePanel-module-scss-module__3yNJZW__content .GamePanel-module-scss-module__3yNJZW__empty{font-family:var(--font-geist-mono);color:#ededed66;font-size:1rem;font-weight:700}.GamePanel-module-scss-module__3yNJZW__edit-form{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.GamePanel-module-scss-module__3yNJZW__edit-form .GamePanel-module-scss-module__3yNJZW__top-row{gap:.35rem;display:flex}.GamePanel-module-scss-module__3yNJZW__edit-form .GamePanel-module-scss-module__3yNJZW__name-wrapper{flex:1;min-width:0;position:relative}.GamePanel-module-scss-module__3yNJZW__edit-form .GamePanel-module-scss-module__3yNJZW__name-wrapper .GamePanel-module-scss-module__3yNJZW__name-input{font-family:var(--font-geist-mono);color:#ededed;background:0 0;border:1px solid #ededed26;outline:none;width:100%;padding:.2rem .4rem;font-size:.75rem;font-weight:700;line-height:1;transition:border-color .15s}.GamePanel-module-scss-module__3yNJZW__edit-form .GamePanel-module-scss-module__3yNJZW__name-wrapper .GamePanel-module-scss-module__3yNJZW__name-input::placeholder{color:#ededed66}.GamePanel-module-scss-module__3yNJZW__edit-form .GamePanel-module-scss-module__3yNJZW__name-wrapper .GamePanel-module-scss-module__3yNJZW__name-input:focus{border-color:#9452ff;box-shadow:0 0 6px #9452ff59}.GamePanel-module-scss-module__3yNJZW__edit-form .GamePanel-module-scss-module__3yNJZW__name-wrapper .GamePanel-module-scss-module__3yNJZW__spinner{pointer-events:none;border:2px solid #ededed26;border-top-color:#9452ff;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite GamePanel-module-scss-module__3yNJZW__spin;display:block;position:absolute;top:calc(50% - 5px);right:.4rem}@media (prefers-reduced-motion:reduce){.GamePanel-module-scss-module__3yNJZW__edit-form .GamePanel-module-scss-module__3yNJZW__name-wrapper .GamePanel-module-scss-module__3yNJZW__spinner{animation:none}}.GamePanel-module-scss-module__3yNJZW__edit-form .GamePanel-module-scss-module__3yNJZW__name-wrapper .GamePanel-module-scss-module__3yNJZW__dropdown{z-index:20;background:#181818;border:1px solid #ededed26;max-height:8rem;margin:2px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.GamePanel-module-scss-module__3yNJZW__edit-form .GamePanel-module-scss-module__3yNJZW__name-wrapper .GamePanel-module-scss-module__3yNJZW__dropdown .GamePanel-module-scss-module__3yNJZW__dropdown-item{cursor:pointer;padding:.25rem .4rem;transition:background .1s;display:flex}@media (hover:hover){.GamePanel-module-scss-module__3yNJZW__edit-form .GamePanel-module-scss-module__3yNJZW__name-wrapper .GamePanel-module-scss-module__3yNJZW__dropdown .GamePanel-module-scss-module__3yNJZW__dropdown-item:hover{background:#ededed0d}}.GamePanel-module-scss-module__3yNJZW__edit-form .GamePanel-module-scss-module__3yNJZW__name-wrapper .GamePanel-module-scss-module__3yNJZW__dropdown .GamePanel-module-scss-module__3yNJZW__dropdown-item .GamePanel-module-scss-module__3yNJZW__item-name{font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;overflow:hidden}.GamePanel-module-scss-module__3yNJZW__edit-form .GamePanel-module-scss-module__3yNJZW__row{gap:.35rem;display:flex}.GamePanel-module-scss-module__3yNJZW__edit-form .GamePanel-module-scss-module__3yNJZW__row>*{flex:1;min-width:0}.GamePanel-module-scss-module__3yNJZW__edit-form .GamePanel-module-scss-module__3yNJZW__row .GamePanel-module-scss-module__3yNJZW__save-btn{font-family:var(--font-geist-mono);color:#ededed66;cursor:pointer;letter-spacing:.05em;background:0 0;border:1px solid #ededed26;flex:none;padding:.2rem .5rem;font-size:.6rem;font-weight:700;line-height:1;transition:color .15s,border-color .15s}.GamePanel-module-scss-module__3yNJZW__edit-form .GamePanel-module-scss-module__3yNJZW__row .GamePanel-module-scss-module__3yNJZW__save-btn:disabled{cursor:not-allowed;opacity:.4}@media (hover:hover){.GamePanel-module-scss-module__3yNJZW__edit-form .GamePanel-module-scss-module__3yNJZW__row .GamePanel-module-scss-module__3yNJZW__save-btn:hover:not(:disabled){color:#9452ff;border-color:#9452ff}}.GamePanel-module-scss-module__3yNJZW__edit-form .GamePanel-module-scss-module__3yNJZW__field-input{font-family:var(--font-geist-mono);color:#ededed;background:0 0;border:1px solid #ededed26;outline:none;flex:1;min-width:0;padding:.2rem .4rem;font-size:.72rem;font-weight:700;line-height:1;transition:border-color .15s}.GamePanel-module-scss-module__3yNJZW__edit-form .GamePanel-module-scss-module__3yNJZW__field-input::placeholder{color:#ededed66}.GamePanel-module-scss-module__3yNJZW__edit-form .GamePanel-module-scss-module__3yNJZW__field-input:focus{border-color:#9452ff;box-shadow:0 0 6px #9452ff59}
.LocationPanel-module-scss-module__y9YZMW__location{font-family:var(--font-geist-mono);text-align:center;width:100%;font-size:1.4rem;font-weight:700}
.GameListItem-module-scss-module__jXRdHW__item{border:1px solid #ededed26;transition:border-color .3s}.GameListItem-module-scss-module__jXRdHW__item .GameListItem-module-scss-module__jXRdHW__item-header{background:#ededed0d;border-bottom:1px solid #ededed26;align-items:center;padding:.5rem .75rem;display:flex}.GameListItem-module-scss-module__jXRdHW__item .GameListItem-module-scss-module__jXRdHW__item-header .GameListItem-module-scss-module__jXRdHW__item-label{font-family:var(--font-geist-mono);color:#ededed66;letter-spacing:.15em;font-size:.7rem;font-weight:700}.GameListItem-module-scss-module__jXRdHW__item .GameListItem-module-scss-module__jXRdHW__item-body{align-items:center;gap:1.5rem;padding:.75rem 1.25rem;display:flex}.GameListItem-module-scss-module__jXRdHW__item .GameListItem-module-scss-module__jXRdHW__item-body .GameListItem-module-scss-module__jXRdHW__icon-wrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}.GameListItem-module-scss-module__jXRdHW__item .GameListItem-module-scss-module__jXRdHW__item-body .GameListItem-module-scss-module__jXRdHW__icon-wrapper .GameListItem-module-scss-module__jXRdHW__icon{object-fit:contain;display:block}.GameListItem-module-scss-module__jXRdHW__item .GameListItem-module-scss-module__jXRdHW__item-body .GameListItem-module-scss-module__jXRdHW__details{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.GameListItem-module-scss-module__jXRdHW__item .GameListItem-module-scss-module__jXRdHW__item-body .GameListItem-module-scss-module__jXRdHW__details .GameListItem-module-scss-module__jXRdHW__name{font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;font-weight:700;overflow:hidden}.GameListItem-module-scss-module__jXRdHW__item .GameListItem-module-scss-module__jXRdHW__item-body .GameListItem-module-scss-module__jXRdHW__details .GameListItem-module-scss-module__jXRdHW__metadata{flex-wrap:wrap;gap:.25rem;display:flex}.GameListItem-module-scss-module__jXRdHW__item .GameListItem-module-scss-module__jXRdHW__item-body .GameListItem-module-scss-module__jXRdHW__details .GameListItem-module-scss-module__jXRdHW__metadata .GameListItem-module-scss-module__jXRdHW__genre-tag{font-family:var(--font-geist-mono);color:#ededed66;letter-spacing:.05em;border:1px solid #ededed26;flex-shrink:0;padding:.1rem .3rem;font-size:.8rem;font-weight:700}.GameListItem-module-scss-module__jXRdHW__item .GameListItem-module-scss-module__jXRdHW__item-body .GameListItem-module-scss-module__jXRdHW__details .GameListItem-module-scss-module__jXRdHW__rating{flex-shrink:0;align-items:center;gap:.2rem;display:flex}.GameListItem-module-scss-module__jXRdHW__item .GameListItem-module-scss-module__jXRdHW__item-body .GameListItem-module-scss-module__jXRdHW__details .GameListItem-module-scss-module__jXRdHW__rating .GameListItem-module-scss-module__jXRdHW__star{color:#ededed;font-size:1.3rem;line-height:1;position:relative}.GameListItem-module-scss-module__jXRdHW__item .GameListItem-module-scss-module__jXRdHW__item-body .GameListItem-module-scss-module__jXRdHW__details .GameListItem-module-scss-module__jXRdHW__rating .GameListItem-module-scss-module__jXRdHW__star--full{color:#9452ff}.GameListItem-module-scss-module__jXRdHW__item .GameListItem-module-scss-module__jXRdHW__item-body .GameListItem-module-scss-module__jXRdHW__details .GameListItem-module-scss-module__jXRdHW__rating .GameListItem-module-scss-module__jXRdHW__star--half:after{color:#9452ff;content:"★";width:50%;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:768px){.GameListItem-module-scss-module__jXRdHW__item .GameListItem-module-scss-module__jXRdHW__item-body{gap:.75rem 1rem}.GameListItem-module-scss-module__jXRdHW__item .GameListItem-module-scss-module__jXRdHW__item-body .GameListItem-module-scss-module__jXRdHW__icon-wrapper{flex-shrink:0}.GameListItem-module-scss-module__jXRdHW__item .GameListItem-module-scss-module__jXRdHW__item-body .GameListItem-module-scss-module__jXRdHW__details .GameListItem-module-scss-module__jXRdHW__metadata .GameListItem-module-scss-module__jXRdHW__genre-tag{font-size:.65rem}}.GameListItem-module-scss-module__jXRdHW__item--highlighted{border-color:#9452ff;box-shadow:0 0 6px #9452ff59}
.NBAPanelData-module-scss-module__xH9ikq__game{justify-content:space-evenly;align-items:center;width:100%;display:flex}.NBAPanelData-module-scss-module__xH9ikq__game .NBAPanelData-module-scss-module__xH9ikq__team-block{flex-direction:column;align-items:center;gap:.25rem;display:flex}.NBAPanelData-module-scss-module__xH9ikq__game .NBAPanelData-module-scss-module__xH9ikq__team-block .NBAPanelData-module-scss-module__xH9ikq__logo{flex-shrink:0}.NBAPanelData-module-scss-module__xH9ikq__game .NBAPanelData-module-scss-module__xH9ikq__team-block .NBAPanelData-module-scss-module__xH9ikq__standing,.NBAPanelData-module-scss-module__xH9ikq__game .NBAPanelData-module-scss-module__xH9ikq__team-block .NBAPanelData-module-scss-module__xH9ikq__record{font-family:var(--font-geist-mono);color:#ededed66;letter-spacing:.05em;font-size:.65rem;font-weight:700}.NBAPanelData-module-scss-module__xH9ikq__game .NBAPanelData-module-scss-module__xH9ikq__center{flex-direction:column;align-items:center;gap:.5rem;display:flex}.NBAPanelData-module-scss-module__xH9ikq__game .NBAPanelData-module-scss-module__xH9ikq__center .NBAPanelData-module-scss-module__xH9ikq__matchup{font-family:var(--font-geist-mono);color:#ededed80;letter-spacing:.1em;font-size:.75rem;font-weight:700}.NBAPanelData-module-scss-module__xH9ikq__game .NBAPanelData-module-scss-module__xH9ikq__center .NBAPanelData-module-scss-module__xH9ikq__scores{align-items:center;gap:.5rem;display:flex}.NBAPanelData-module-scss-module__xH9ikq__game .NBAPanelData-module-scss-module__xH9ikq__center .NBAPanelData-module-scss-module__xH9ikq__scores .NBAPanelData-module-scss-module__xH9ikq__score{font-family:var(--font-geist-mono);color:#ededed66;font-size:1.4rem;font-weight:700}.NBAPanelData-module-scss-module__xH9ikq__game .NBAPanelData-module-scss-module__xH9ikq__center .NBAPanelData-module-scss-module__xH9ikq__scores .NBAPanelData-module-scss-module__xH9ikq__score--winner{color:#9452ff}.NBAPanelData-module-scss-module__xH9ikq__game .NBAPanelData-module-scss-module__xH9ikq__center .NBAPanelData-module-scss-module__xH9ikq__scores .NBAPanelData-module-scss-module__xH9ikq__separator{color:#ededed66;font-size:1rem}.NBAPanelData-module-scss-module__xH9ikq__game .NBAPanelData-module-scss-module__xH9ikq__center .NBAPanelData-module-scss-module__xH9ikq__meta{font-family:var(--font-geist-mono);color:#ededed66;letter-spacing:.1em;font-size:.65rem;font-weight:700}.NBAPanelData-module-scss-module__xH9ikq__empty{font-family:var(--font-geist-mono);color:#ededed66;letter-spacing:.1em;font-size:1rem;font-weight:700}
.AchievementsContent-module-scss-module__vQqCxa__achievements-content{flex-direction:column;gap:1.5rem;margin-top:2rem;display:flex}.AchievementsContent-module-scss-module__vQqCxa__achievements-content .AchievementsContent-module-scss-module__vQqCxa__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:768px){.AchievementsContent-module-scss-module__vQqCxa__achievements-content .AchievementsContent-module-scss-module__vQqCxa__grid{grid-template-columns:1fr}}.AchievementsContent-module-scss-module__vQqCxa__achievements-content .AchievementsContent-module-scss-module__vQqCxa__pagination{justify-content:center;display:flex}
.ArchivesContent-module-scss-module__xcNIAa__archives-content{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.ArchivesContent-module-scss-module__xcNIAa__archives-content .ArchivesContent-module-scss-module__xcNIAa__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ArchivesContent-module-scss-module__xcNIAa__archives-content .ArchivesContent-module-scss-module__xcNIAa__list .ArchivesContent-module-scss-module__xcNIAa__item{border:1px solid #ededed26;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.ArchivesContent-module-scss-module__xcNIAa__archives-content .ArchivesContent-module-scss-module__xcNIAa__list .ArchivesContent-module-scss-module__xcNIAa__item .ArchivesContent-module-scss-module__xcNIAa__poster{object-fit:cover;border-radius:2px;flex-shrink:0}.ArchivesContent-module-scss-module__xcNIAa__archives-content .ArchivesContent-module-scss-module__xcNIAa__list .ArchivesContent-module-scss-module__xcNIAa__item .ArchivesContent-module-scss-module__xcNIAa__info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.ArchivesContent-module-scss-module__xcNIAa__archives-content .ArchivesContent-module-scss-module__xcNIAa__list .ArchivesContent-module-scss-module__xcNIAa__item .ArchivesContent-module-scss-module__xcNIAa__info .ArchivesContent-module-scss-module__xcNIAa__name{font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.ArchivesContent-module-scss-module__xcNIAa__archives-content .ArchivesContent-module-scss-module__xcNIAa__list .ArchivesContent-module-scss-module__xcNIAa__item .ArchivesContent-module-scss-module__xcNIAa__info .ArchivesContent-module-scss-module__xcNIAa__genres{flex-wrap:wrap;gap:.25rem;display:flex}.ArchivesContent-module-scss-module__xcNIAa__archives-content .ArchivesContent-module-scss-module__xcNIAa__list .ArchivesContent-module-scss-module__xcNIAa__item .ArchivesContent-module-scss-module__xcNIAa__info .ArchivesContent-module-scss-module__xcNIAa__genres .ArchivesContent-module-scss-module__xcNIAa__genre-tag{font-family:var(--font-geist-mono);color:#ededed66;letter-spacing:.05em;border:1px solid #ededed26;flex-shrink:0;padding:.1rem .3rem;font-size:.6rem;font-weight:700}.ArchivesContent-module-scss-module__xcNIAa__archives-content .ArchivesContent-module-scss-module__xcNIAa__pagination{justify-content:center;display:flex}
.MoveListItem-module-scss-module__fVKDKW__item{border:1px solid #ededed26;transition:border-color .3s}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-header{background:#ededed0d;border-bottom:1px solid #ededed26;align-items:center;padding:.5rem .75rem;display:flex}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-header .MoveListItem-module-scss-module__fVKDKW__item-label{font-family:var(--font-geist-mono);color:#ededed66;letter-spacing:.15em;font-size:.7rem;font-weight:700}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body{align-items:center;gap:1.5rem;padding:.75rem 1.25rem;display:flex}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__proficiency{flex-direction:column;flex-shrink:0;align-self:center;align-items:center;gap:.5rem;width:5rem;margin-top:.5rem;display:flex}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__proficiency .MoveListItem-module-scss-module__fVKDKW__pips{gap:.7rem;display:flex}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__proficiency .MoveListItem-module-scss-module__fVKDKW__pips .MoveListItem-module-scss-module__fVKDKW__pip{border:1px solid #ededed26;flex-shrink:0;width:.95rem;height:.95rem;transition:background-color .15s,border-color .15s;display:block;transform:rotate(45deg)}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__proficiency .MoveListItem-module-scss-module__fVKDKW__pips .MoveListItem-module-scss-module__fVKDKW__pip--filled{background:#9452ff;border-color:#9452ff}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__proficiency .MoveListItem-module-scss-module__fVKDKW__count{font-family:var(--font-geist-mono);color:#ededed66;letter-spacing:.03em;font-size:.9rem;font-weight:700}@media (max-width:768px){.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__proficiency .MoveListItem-module-scss-module__fVKDKW__pips{gap:.4rem}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__proficiency .MoveListItem-module-scss-module__fVKDKW__pips .MoveListItem-module-scss-module__fVKDKW__pip{width:.75rem;height:.75rem}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__proficiency .MoveListItem-module-scss-module__fVKDKW__count{font-size:.7rem}}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__details{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__details .MoveListItem-module-scss-module__fVKDKW__name{font-family:var(--font-geist-mono);color:inherit;align-self:flex-start;max-width:100%;font-size:1.1rem;font-weight:700;text-decoration:none;transition:color .15s}@media (hover:hover){.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__details .MoveListItem-module-scss-module__fVKDKW__name:hover{color:#9452ff}}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__details .MoveListItem-module-scss-module__fVKDKW__metadata{flex-wrap:wrap;gap:.25rem;display:flex}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__details .MoveListItem-module-scss-module__fVKDKW__metadata .MoveListItem-module-scss-module__fVKDKW__type-tag{font-family:var(--font-geist-mono);color:#ededed66;letter-spacing:.05em;border:1px solid #ededed26;flex-shrink:0;padding:.1rem .3rem;font-size:.8rem;font-weight:700}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__increment-buttons{flex-shrink:0;gap:.4rem;display:flex}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__increment-buttons .MoveListItem-module-scss-module__fVKDKW__increment-btn{color:#ededed66;font-size:1rem;font-family:var(--font-geist-mono);background:0 0;border:1px solid #ededed26;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s}@media (hover:hover){.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__increment-buttons .MoveListItem-module-scss-module__fVKDKW__increment-btn:hover{color:#ededed;border-color:#9452ff}}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__increment-buttons .MoveListItem-module-scss-module__fVKDKW__increment-btn{cursor:pointer;letter-spacing:.15em;padding:.3rem .5rem;font-size:.75rem}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__increment-buttons .MoveListItem-module-scss-module__fVKDKW__increment-btn:disabled{color:#ededed66;cursor:not-allowed;opacity:.5}@media (max-width:768px){.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body{grid-template-columns:auto 1fr auto;gap:.5rem 1rem;display:grid}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__proficiency{grid-area:1/1/3;align-self:center;width:3.5rem}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__details{grid-area:1/2}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__increment-buttons{grid-area:2/2}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__increment-buttons .MoveListItem-module-scss-module__fVKDKW__increment-btn{padding:.2rem .35rem;font-size:.65rem}.MoveListItem-module-scss-module__fVKDKW__item .MoveListItem-module-scss-module__fVKDKW__item-body .MoveListItem-module-scss-module__fVKDKW__admin-actions{grid-area:1/3/3;align-self:center}}.MoveListItem-module-scss-module__fVKDKW__item--highlighted{border-color:#9452ff;box-shadow:0 0 6px #9452ff59}
.CareerPage-module-scss-module___P8aAa__career-page{flex:1;justify-content:center;align-items:center;padding:1.5rem;display:flex}@media (max-width:768px){.CareerPage-module-scss-module___P8aAa__career-page{padding:1rem}}.CareerPage-module-scss-module___P8aAa__career-page .CareerPage-module-scss-module___P8aAa__content{width:100%;max-width:48rem}.CareerPage-module-scss-module___P8aAa__career-page .CareerPage-module-scss-module___P8aAa__content .CareerPage-module-scss-module___P8aAa__title{font-family:var(--font-geist-mono);color:#9452ff;letter-spacing:.2em;text-align:center;font-size:2.5rem;font-weight:700;display:block}@media (max-width:768px){.CareerPage-module-scss-module___P8aAa__career-page .CareerPage-module-scss-module___P8aAa__content .CareerPage-module-scss-module___P8aAa__title{font-size:1.75rem}}
.GamesContent-module-scss-module__R2etLG__games-content{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.GamesContent-module-scss-module__R2etLG__games-content .GamesContent-module-scss-module__R2etLG__spotlight{margin:0;padding:0;list-style:none}.GamesContent-module-scss-module__R2etLG__games-content .GamesContent-module-scss-module__R2etLG__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.GamesContent-module-scss-module__R2etLG__games-content .GamesContent-module-scss-module__R2etLG__pagination{justify-content:center;display:flex}
.LibraryContent-module-scss-module__V3NHqq__library-content{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.LibraryContent-module-scss-module__V3NHqq__library-content .LibraryContent-module-scss-module__V3NHqq__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.LibraryContent-module-scss-module__V3NHqq__library-content .LibraryContent-module-scss-module__V3NHqq__list .LibraryContent-module-scss-module__V3NHqq__item{border:1px solid #ededed26;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.LibraryContent-module-scss-module__V3NHqq__library-content .LibraryContent-module-scss-module__V3NHqq__list .LibraryContent-module-scss-module__V3NHqq__item .LibraryContent-module-scss-module__V3NHqq__cover{object-fit:cover;border-radius:2px;flex-shrink:0}.LibraryContent-module-scss-module__V3NHqq__library-content .LibraryContent-module-scss-module__V3NHqq__list .LibraryContent-module-scss-module__V3NHqq__item .LibraryContent-module-scss-module__V3NHqq__info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.LibraryContent-module-scss-module__V3NHqq__library-content .LibraryContent-module-scss-module__V3NHqq__list .LibraryContent-module-scss-module__V3NHqq__item .LibraryContent-module-scss-module__V3NHqq__info .LibraryContent-module-scss-module__V3NHqq__name{font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.LibraryContent-module-scss-module__V3NHqq__library-content .LibraryContent-module-scss-module__V3NHqq__list .LibraryContent-module-scss-module__V3NHqq__item .LibraryContent-module-scss-module__V3NHqq__info .LibraryContent-module-scss-module__V3NHqq__author{font-family:var(--font-geist-mono);color:#ededed80;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;overflow:hidden}.LibraryContent-module-scss-module__V3NHqq__library-content .LibraryContent-module-scss-module__V3NHqq__list .LibraryContent-module-scss-module__V3NHqq__item .LibraryContent-module-scss-module__V3NHqq__info .LibraryContent-module-scss-module__V3NHqq__genres{flex-wrap:wrap;gap:.25rem;display:flex}.LibraryContent-module-scss-module__V3NHqq__library-content .LibraryContent-module-scss-module__V3NHqq__list .LibraryContent-module-scss-module__V3NHqq__item .LibraryContent-module-scss-module__V3NHqq__info .LibraryContent-module-scss-module__V3NHqq__genres .LibraryContent-module-scss-module__V3NHqq__genre-tag{font-family:var(--font-geist-mono);color:#ededed66;letter-spacing:.05em;border:1px solid #ededed26;flex-shrink:0;padding:.1rem .3rem;font-size:.6rem;font-weight:700}.LibraryContent-module-scss-module__V3NHqq__library-content .LibraryContent-module-scss-module__V3NHqq__pagination{justify-content:center;display:flex}
.LogsContent-module-scss-module__CIfL7G__logs-content{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.LogsContent-module-scss-module__CIfL7G__logs-content .LogsContent-module-scss-module__CIfL7G__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.LogsContent-module-scss-module__CIfL7G__logs-content .LogsContent-module-scss-module__CIfL7G__list .LogsContent-module-scss-module__CIfL7G__item{border:1px solid #ededed26;align-items:center;gap:.75rem;padding:1rem 1.25rem;transition:border-color .15s;display:flex}@media (hover:hover){.LogsContent-module-scss-module__CIfL7G__logs-content .LogsContent-module-scss-module__CIfL7G__list .LogsContent-module-scss-module__CIfL7G__item:hover{border-color:#9452ff}}.LogsContent-module-scss-module__CIfL7G__logs-content .LogsContent-module-scss-module__CIfL7G__list .LogsContent-module-scss-module__CIfL7G__item .LogsContent-module-scss-module__CIfL7G__info{color:inherit;flex-direction:column;flex:1;gap:.5rem;min-width:0;text-decoration:none;display:flex}.LogsContent-module-scss-module__CIfL7G__logs-content .LogsContent-module-scss-module__CIfL7G__list .LogsContent-module-scss-module__CIfL7G__item .LogsContent-module-scss-module__CIfL7G__info .LogsContent-module-scss-module__CIfL7G__header{flex-direction:column;gap:.375rem;display:flex}.LogsContent-module-scss-module__CIfL7G__logs-content .LogsContent-module-scss-module__CIfL7G__list .LogsContent-module-scss-module__CIfL7G__item .LogsContent-module-scss-module__CIfL7G__info .LogsContent-module-scss-module__CIfL7G__header .LogsContent-module-scss-module__CIfL7G__title{font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;font-weight:700;overflow:hidden}.LogsContent-module-scss-module__CIfL7G__logs-content .LogsContent-module-scss-module__CIfL7G__list .LogsContent-module-scss-module__CIfL7G__item .LogsContent-module-scss-module__CIfL7G__info .LogsContent-module-scss-module__CIfL7G__header .LogsContent-module-scss-module__CIfL7G__date{font-family:var(--font-geist-mono);color:#ededed66;font-size:.85rem;font-weight:700}.LogsContent-module-scss-module__CIfL7G__logs-content .LogsContent-module-scss-module__CIfL7G__list .LogsContent-module-scss-module__CIfL7G__item .LogsContent-module-scss-module__CIfL7G__info .LogsContent-module-scss-module__CIfL7G__tags{flex-wrap:wrap;gap:.25rem;display:flex}.LogsContent-module-scss-module__CIfL7G__logs-content .LogsContent-module-scss-module__CIfL7G__list .LogsContent-module-scss-module__CIfL7G__item .LogsContent-module-scss-module__CIfL7G__info .LogsContent-module-scss-module__CIfL7G__tags .LogsContent-module-scss-module__CIfL7G__tag-pill{font-family:var(--font-geist-mono);color:#ededed66;letter-spacing:.05em;border:1px solid #ededed26;flex-shrink:0;padding:.1rem .3rem;font-size:.75rem;font-weight:700}.LogsContent-module-scss-module__CIfL7G__logs-content .LogsContent-module-scss-module__CIfL7G__list .LogsContent-module-scss-module__CIfL7G__item .LogsContent-module-scss-module__CIfL7G__info .LogsContent-module-scss-module__CIfL7G__excerpt{color:#ededed80;font-family:var(--font-geist-mono);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;display:-webkit-box;overflow:hidden}.LogsContent-module-scss-module__CIfL7G__logs-content .LogsContent-module-scss-module__CIfL7G__pagination{justify-content:center;display:flex}
.LinkModal-module-scss-module__oVeBga__link-modal{flex-direction:column;gap:1.25rem;display:flex}.LinkModal-module-scss-module__oVeBga__link-modal .LinkModal-module-scss-module__oVeBga__actions{justify-content:flex-end;display:flex}.LinkModal-module-scss-module__oVeBga__link-modal .LinkModal-module-scss-module__oVeBga__actions .LinkModal-module-scss-module__oVeBga__confirm-button{font-family:var(--font-geist-mono);color:#181818;cursor:pointer;letter-spacing:.15em;background:#9452ff;border:1px solid #9452ff;padding:.625rem 1.25rem;font-size:1rem;font-weight:700;transition:opacity .15s}@media (hover:hover){.LinkModal-module-scss-module__oVeBga__link-modal .LinkModal-module-scss-module__oVeBga__actions .LinkModal-module-scss-module__oVeBga__confirm-button:hover:not(:disabled){opacity:.85}}.LinkModal-module-scss-module__oVeBga__link-modal .LinkModal-module-scss-module__oVeBga__actions .LinkModal-module-scss-module__oVeBga__confirm-button:disabled{cursor:not-allowed;opacity:.5}
.SpotifyPanelData-module-scss-module__3PEoSq__track{color:inherit;align-items:center;gap:.75rem;min-width:0;max-width:85%;text-decoration:none;transition:opacity .15s;display:flex}@media (hover:hover){.SpotifyPanelData-module-scss-module__3PEoSq__track:hover{opacity:.75}}.SpotifyPanelData-module-scss-module__3PEoSq__track .SpotifyPanelData-module-scss-module__3PEoSq__album-art{border-radius:2px;flex-shrink:0}.SpotifyPanelData-module-scss-module__3PEoSq__track .SpotifyPanelData-module-scss-module__3PEoSq__info{flex-direction:column;gap:.2rem;min-width:0;display:flex}.SpotifyPanelData-module-scss-module__3PEoSq__track .SpotifyPanelData-module-scss-module__3PEoSq__info .SpotifyPanelData-module-scss-module__3PEoSq__name{font-family:var(--font-geist-mono);color:#1db954;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;overflow:hidden}.SpotifyPanelData-module-scss-module__3PEoSq__track .SpotifyPanelData-module-scss-module__3PEoSq__info .SpotifyPanelData-module-scss-module__3PEoSq__artist{font-family:var(--font-geist-mono);color:#ededed80;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;overflow:hidden}.SpotifyPanelData-module-scss-module__3PEoSq__empty{color:#ededed66;font-size:.85rem}
.AchievementsPage-module-scss-module__4HnpTG__achievements-page{flex-direction:column;flex:1;align-items:center;padding:1.5rem;display:flex}@media (max-width:768px){.AchievementsPage-module-scss-module__4HnpTG__achievements-page{padding:1rem}}.AchievementsPage-module-scss-module__4HnpTG__achievements-page .AchievementsPage-module-scss-module__4HnpTG__content{width:100%;max-width:72rem}.AchievementsPage-module-scss-module__4HnpTG__achievements-page .AchievementsPage-module-scss-module__4HnpTG__content .AchievementsPage-module-scss-module__4HnpTG__title{font-family:var(--font-geist-mono);color:#9452ff;letter-spacing:.2em;text-align:center;font-size:2.5rem;font-weight:700;display:block}@media (max-width:768px){.AchievementsPage-module-scss-module__4HnpTG__achievements-page .AchievementsPage-module-scss-module__4HnpTG__content .AchievementsPage-module-scss-module__4HnpTG__title{font-size:1.75rem}}
.ArchivesPage-module-scss-module__4a3vYa__archives-page{flex-direction:column;flex:1;align-items:center;padding:1.5rem;display:flex}@media (max-width:768px){.ArchivesPage-module-scss-module__4a3vYa__archives-page{padding:1rem}}.ArchivesPage-module-scss-module__4a3vYa__archives-page .ArchivesPage-module-scss-module__4a3vYa__content{width:100%;max-width:72rem}.ArchivesPage-module-scss-module__4a3vYa__archives-page .ArchivesPage-module-scss-module__4a3vYa__content .ArchivesPage-module-scss-module__4a3vYa__title{font-family:var(--font-geist-mono);color:#9452ff;letter-spacing:.2em;text-align:center;font-size:2.5rem;font-weight:700;display:block}@media (max-width:768px){.ArchivesPage-module-scss-module__4a3vYa__archives-page .ArchivesPage-module-scss-module__4a3vYa__content .ArchivesPage-module-scss-module__4a3vYa__title{font-size:1.75rem}}
.CardistryPage-module-scss-module__G6P18a__cardistry-page{flex-direction:column;flex:1;align-items:center;padding:1.5rem;display:flex}@media (max-width:768px){.CardistryPage-module-scss-module__G6P18a__cardistry-page{padding:1rem}}.CardistryPage-module-scss-module__G6P18a__cardistry-page .CardistryPage-module-scss-module__G6P18a__content{width:100%;max-width:72rem}.CardistryPage-module-scss-module__G6P18a__cardistry-page .CardistryPage-module-scss-module__G6P18a__content .CardistryPage-module-scss-module__G6P18a__title{font-family:var(--font-geist-mono);color:#9452ff;letter-spacing:.2em;text-align:center;font-size:2.5rem;font-weight:700;display:block}@media (max-width:768px){.CardistryPage-module-scss-module__G6P18a__cardistry-page .CardistryPage-module-scss-module__G6P18a__content .CardistryPage-module-scss-module__G6P18a__title{font-size:1.75rem}}
.GamesPage-module-scss-module__fpwjHW__games-page{flex-direction:column;flex:1;align-items:center;padding:1.5rem;display:flex}@media (max-width:768px){.GamesPage-module-scss-module__fpwjHW__games-page{padding:1rem}}.GamesPage-module-scss-module__fpwjHW__games-page .GamesPage-module-scss-module__fpwjHW__content{width:100%;max-width:72rem}.GamesPage-module-scss-module__fpwjHW__games-page .GamesPage-module-scss-module__fpwjHW__content .GamesPage-module-scss-module__fpwjHW__title{font-family:var(--font-geist-mono);color:#9452ff;letter-spacing:.2em;text-align:center;font-size:2.5rem;font-weight:700;display:block}@media (max-width:768px){.GamesPage-module-scss-module__fpwjHW__games-page .GamesPage-module-scss-module__fpwjHW__content .GamesPage-module-scss-module__fpwjHW__title{font-size:1.75rem}}
.LibraryPage-module-scss-module__AC4jrG__library-page{flex-direction:column;flex:1;align-items:center;padding:1.5rem;display:flex}@media (max-width:768px){.LibraryPage-module-scss-module__AC4jrG__library-page{padding:1rem}}.LibraryPage-module-scss-module__AC4jrG__library-page .LibraryPage-module-scss-module__AC4jrG__content{width:100%;max-width:72rem}.LibraryPage-module-scss-module__AC4jrG__library-page .LibraryPage-module-scss-module__AC4jrG__content .LibraryPage-module-scss-module__AC4jrG__title{font-family:var(--font-geist-mono);color:#9452ff;letter-spacing:.2em;text-align:center;font-size:2.5rem;font-weight:700;display:block}@media (max-width:768px){.LibraryPage-module-scss-module__AC4jrG__library-page .LibraryPage-module-scss-module__AC4jrG__content .LibraryPage-module-scss-module__AC4jrG__title{font-size:1.75rem}}
.LogsPage-module-scss-module__iv3D_W__logs-page{flex-direction:column;flex:1;align-items:center;padding:1.5rem;display:flex}@media (max-width:768px){.LogsPage-module-scss-module__iv3D_W__logs-page{padding:1rem}}.LogsPage-module-scss-module__iv3D_W__logs-page .LogsPage-module-scss-module__iv3D_W__content{width:100%;max-width:72rem}.LogsPage-module-scss-module__iv3D_W__logs-page .LogsPage-module-scss-module__iv3D_W__content .LogsPage-module-scss-module__iv3D_W__title{font-family:var(--font-geist-mono);color:#9452ff;letter-spacing:.2em;text-align:center;font-size:2.5rem;font-weight:700;display:block}@media (max-width:768px){.LogsPage-module-scss-module__iv3D_W__logs-page .LogsPage-module-scss-module__iv3D_W__content .LogsPage-module-scss-module__iv3D_W__title{font-size:1.75rem}}
.NewLogForm-module-scss-module__gNztoG__new-log-form{flex-direction:column;gap:1.25rem;margin-top:2rem;display:flex}.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field{flex-direction:column;gap:.5rem;display:flex}.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field .NewLogForm-module-scss-module__gNztoG__label{font-family:var(--font-geist-mono);color:#ededed80;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field .NewLogForm-module-scss-module__gNztoG__toolbar{flex-wrap:wrap;gap:.5rem;display:flex}.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field .NewLogForm-module-scss-module__gNztoG__toolbar .NewLogForm-module-scss-module__gNztoG__toolbar-button{font-family:var(--font-geist-mono);color:#ededed66;cursor:pointer;background:0 0;border:1px solid #ededed26;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:.7rem;font-weight:700;transition:border-color .15s,color .15s;display:flex}.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field .NewLogForm-module-scss-module__gNztoG__toolbar .NewLogForm-module-scss-module__gNztoG__toolbar-button .NewLogForm-module-scss-module__gNztoG__bold{font-weight:700}.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field .NewLogForm-module-scss-module__gNztoG__toolbar .NewLogForm-module-scss-module__gNztoG__toolbar-button .NewLogForm-module-scss-module__gNztoG__italic{font-style:italic}.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field .NewLogForm-module-scss-module__gNztoG__toolbar .NewLogForm-module-scss-module__gNztoG__toolbar-button .NewLogForm-module-scss-module__gNztoG__underline{text-decoration:underline}@media (hover:hover){.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field .NewLogForm-module-scss-module__gNztoG__toolbar .NewLogForm-module-scss-module__gNztoG__toolbar-button:hover:not(:disabled){color:#ededed;border-color:#9452ff}}.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field .NewLogForm-module-scss-module__gNztoG__toolbar .NewLogForm-module-scss-module__gNztoG__toolbar-button:disabled{cursor:not-allowed;opacity:.5}.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field .NewLogForm-module-scss-module__gNztoG__toolbar .NewLogForm-module-scss-module__gNztoG__toolbar-button--active{color:#9452ff;background:#9452ff26;border-color:#9452ff}.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field .NewLogForm-module-scss-module__gNztoG__toolbar .NewLogForm-module-scss-module__gNztoG__toolbar-button svg{width:.8rem;height:.8rem;display:block}.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field .NewLogForm-module-scss-module__gNztoG__editor{color:#ededed;font-family:var(--font-geist-mono);background:#181818;border:1px solid #ededed26;min-height:32rem;padding:.75rem;font-size:.875rem;transition:border-color .15s}.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field .NewLogForm-module-scss-module__gNztoG__editor:focus-within{border-color:#9452ff;outline:none;box-shadow:0 0 6px #9452ff59}.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field .NewLogForm-module-scss-module__gNztoG__editor p.is-editor-empty:first-child:before{color:#ededed66;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field .NewLogForm-module-scss-module__gNztoG__editor h1,.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field .NewLogForm-module-scss-module__gNztoG__editor h2,.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field .NewLogForm-module-scss-module__gNztoG__editor h3{font-family:var(--font-geist-mono);margin:1rem 0 .5rem;font-weight:700}.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field .NewLogForm-module-scss-module__gNztoG__editor ul{margin:.5rem 0;padding-left:1.5rem}.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field .NewLogForm-module-scss-module__gNztoG__editor blockquote{color:#ededed80;border-left:2px solid #9452ff;margin:.5rem 0;padding-left:1rem}.NewLogForm-module-scss-module__gNztoG__new-log-form .NewLogForm-module-scss-module__gNztoG__body-field .NewLogForm-module-scss-module__gNztoG__editor a{color:#9452ff}
.StatusPage-module-scss-module__TpsiXq__status-page{flex-direction:column;flex:1;align-items:center;padding:1.5rem;display:flex}@media (max-width:768px){.StatusPage-module-scss-module__TpsiXq__status-page{padding:1rem}}.StatusPage-module-scss-module__TpsiXq__status-page .StatusPage-module-scss-module__TpsiXq__grid{grid-template-columns:repeat(16,1fr);grid-auto-rows:8.5rem;gap:1rem;width:100%;max-width:72rem;margin-top:2rem;display:grid}@media (max-width:1024px){.StatusPage-module-scss-module__TpsiXq__status-page .StatusPage-module-scss-module__TpsiXq__grid{grid-template-columns:repeat(8,1fr)}}@media (max-width:768px){.StatusPage-module-scss-module__TpsiXq__status-page .StatusPage-module-scss-module__TpsiXq__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.StatusPage-module-scss-module__TpsiXq__status-page .StatusPage-module-scss-module__TpsiXq__grid{grid-template-columns:1fr}}
.HomePage-module-scss-module__mYVW7q__home-page{flex:1;width:100%;padding:1.5rem;display:flex;position:relative}.HomePage-module-scss-module__mYVW7q__home-page:before{content:"";opacity:.08;pointer-events:none;background-image:url(/img/bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.HomePage-module-scss-module__mYVW7q__home-page .HomePage-module-scss-module__mYVW7q__left-panel{flex:1;justify-content:center;align-items:center;display:flex}.HomePage-module-scss-module__mYVW7q__home-page .HomePage-module-scss-module__mYVW7q__right-panel{flex-direction:column;flex:1;padding-top:10vh;padding-left:4rem;padding-right:2rem;display:flex}.HomePage-module-scss-module__mYVW7q__home-page .HomePage-module-scss-module__mYVW7q__title{font-family:var(--font-geist-mono);color:#9452ff;letter-spacing:.2em;font-size:clamp(2rem,5vw,3.5rem);font-weight:700}@media (max-width:768px){.HomePage-module-scss-module__mYVW7q__home-page{flex-direction:column;justify-content:center;align-items:center;gap:4rem;padding:1rem}.HomePage-module-scss-module__mYVW7q__home-page .HomePage-module-scss-module__mYVW7q__left-panel{flex:unset;order:2}.HomePage-module-scss-module__mYVW7q__home-page .HomePage-module-scss-module__mYVW7q__right-panel{flex:unset;order:1;align-items:center;padding-top:0;padding-left:0;padding-right:0}.HomePage-module-scss-module__mYVW7q__home-page .HomePage-module-scss-module__mYVW7q__title{font-size:2rem}}
.TagsField-module-scss-module__vISPUa__tags-field{flex-direction:column;gap:.5rem;display:flex}.TagsField-module-scss-module__vISPUa__tags-field .TagsField-module-scss-module__vISPUa__label{font-family:var(--font-geist-mono);color:#ededed80;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.TagsField-module-scss-module__vISPUa__tags-field .TagsField-module-scss-module__vISPUa__chips{background:#181818;border:1px solid #ededed26;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem .75rem;transition:border-color .15s;display:flex}.TagsField-module-scss-module__vISPUa__tags-field .TagsField-module-scss-module__vISPUa__chips:focus-within{border-color:#9452ff;box-shadow:0 0 6px #9452ff59}.TagsField-module-scss-module__vISPUa__tags-field .TagsField-module-scss-module__vISPUa__chips .TagsField-module-scss-module__vISPUa__chip{font-family:var(--font-geist-mono);color:#9452ff;background:#9452ff26;border:1px solid #9452ff;align-items:center;gap:.35rem;padding:.2rem .3rem .2rem .5rem;font-size:.75rem;font-weight:700;display:flex}.TagsField-module-scss-module__vISPUa__tags-field .TagsField-module-scss-module__vISPUa__chips .TagsField-module-scss-module__vISPUa__chip .TagsField-module-scss-module__vISPUa__remove-button{color:#9452ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;line-height:1;transition:opacity .15s}@media (hover:hover){.TagsField-module-scss-module__vISPUa__tags-field .TagsField-module-scss-module__vISPUa__chips .TagsField-module-scss-module__vISPUa__chip .TagsField-module-scss-module__vISPUa__remove-button:hover{opacity:.7}}.TagsField-module-scss-module__vISPUa__tags-field .TagsField-module-scss-module__vISPUa__chips .TagsField-module-scss-module__vISPUa__input{color:#ededed;font-family:var(--font-geist-mono);background:0 0;border:none;flex:1;min-width:6rem;padding:.2rem 0;font-size:.875rem}.TagsField-module-scss-module__vISPUa__tags-field .TagsField-module-scss-module__vISPUa__chips .TagsField-module-scss-module__vISPUa__input::placeholder{color:#ededed66}.TagsField-module-scss-module__vISPUa__tags-field .TagsField-module-scss-module__vISPUa__chips .TagsField-module-scss-module__vISPUa__input:focus{outline:none}
.VickyPanel-module-scss-module__NIgXca__image-wrapper{flex:1;align-self:stretch;position:relative;overflow:hidden}@media (480px<width<=768px){.VickyPanel-module-scss-module__NIgXca__image-wrapper{aspect-ratio:1}}.VickyPanel-module-scss-module__NIgXca__image{object-fit:cover}
.NavMenu-module-scss-module__vhTmPW__nav-menu{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}.NavMenu-module-scss-module__vhTmPW__nav-menu .NavMenu-module-scss-module__vhTmPW__nav-item{font-family:var(--font-geist-mono);color:#ededed59;letter-spacing:.15em;align-items:center;gap:1rem;font-size:1.5rem;font-weight:700;text-decoration:none;transition:color .15s;display:flex}.NavMenu-module-scss-module__vhTmPW__nav-menu .NavMenu-module-scss-module__vhTmPW__nav-item .NavMenu-module-scss-module__vhTmPW__nav-item__cursor{color:#9452ff;opacity:0;font-weight:700;transition:opacity .15s}.NavMenu-module-scss-module__vhTmPW__nav-menu .NavMenu-module-scss-module__vhTmPW__nav-item .NavMenu-module-scss-module__vhTmPW__nav-item__lock{align-items:center;display:flex}.NavMenu-module-scss-module__vhTmPW__nav-menu .NavMenu-module-scss-module__vhTmPW__nav-item .NavMenu-module-scss-module__vhTmPW__nav-item__lock svg{width:.875rem;height:.875rem}.NavMenu-module-scss-module__vhTmPW__nav-menu .NavMenu-module-scss-module__vhTmPW__nav-item--disabled{color:#ededed33;pointer-events:none}@media (hover:hover){.NavMenu-module-scss-module__vhTmPW__nav-menu .NavMenu-module-scss-module__vhTmPW__nav-item:hover{color:#ededed}.NavMenu-module-scss-module__vhTmPW__nav-menu .NavMenu-module-scss-module__vhTmPW__nav-item:hover .NavMenu-module-scss-module__vhTmPW__nav-item__cursor{opacity:1}}@media (max-width:768px){.NavMenu-module-scss-module__vhTmPW__nav-menu{align-items:center}.NavMenu-module-scss-module__vhTmPW__nav-menu .NavMenu-module-scss-module__vhTmPW__nav-item{position:relative}.NavMenu-module-scss-module__vhTmPW__nav-menu .NavMenu-module-scss-module__vhTmPW__nav-item .NavMenu-module-scss-module__vhTmPW__nav-item__cursor{padding-right:1rem;position:absolute;right:100%}}
.InfoPage-module-scss-module__WxH10q__info-page{flex:1;justify-content:center;align-items:center;padding:1.5rem;display:flex}@media (max-width:768px){.InfoPage-module-scss-module__WxH10q__info-page{padding:1rem}}.InfoPage-module-scss-module__WxH10q__info-page .InfoPage-module-scss-module__WxH10q__content{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.InfoPage-module-scss-module__WxH10q__info-page .InfoPage-module-scss-module__WxH10q__title{font-family:var(--font-geist-mono);color:#9452ff;letter-spacing:.2em;padding-left:.2em;font-size:4rem;font-weight:700}.InfoPage-module-scss-module__WxH10q__info-page .InfoPage-module-scss-module__WxH10q__subtext{color:#ededed80;font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:1rem}.InfoPage-module-scss-module__WxH10q__info-page .InfoPage-module-scss-module__WxH10q__home-link{color:#ededed66;font-size:1rem;font-family:var(--font-geist-mono);background:0 0;border:1px solid #ededed26;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s}@media (hover:hover){.InfoPage-module-scss-module__WxH10q__info-page .InfoPage-module-scss-module__WxH10q__home-link:hover{color:#ededed;border-color:#9452ff}}.InfoPage-module-scss-module__WxH10q__info-page .InfoPage-module-scss-module__WxH10q__home-link{letter-spacing:.2em;margin-top:.5rem;padding:.875rem 2.5rem}
.NewLogPage-module-scss-module__ojO5sq__new-log-page{flex-direction:column;flex:1;align-items:center;padding:1.5rem;display:flex}@media (max-width:768px){.NewLogPage-module-scss-module__ojO5sq__new-log-page{padding:1rem}}.NewLogPage-module-scss-module__ojO5sq__new-log-page .NewLogPage-module-scss-module__ojO5sq__content{width:100%;max-width:48rem}.NewLogPage-module-scss-module__ojO5sq__new-log-page .NewLogPage-module-scss-module__ojO5sq__content .NewLogPage-module-scss-module__ojO5sq__title{font-family:var(--font-geist-mono);color:#9452ff;letter-spacing:.2em;text-align:center;font-size:2.5rem;font-weight:700;display:block}@media (max-width:768px){.NewLogPage-module-scss-module__ojO5sq__new-log-page .NewLogPage-module-scss-module__ojO5sq__content .NewLogPage-module-scss-module__ojO5sq__title{font-size:1.75rem}}
