.SubmitReplayModal-module__WwbxBa__modalContent{border:1px solid var(--color-border-subtle);background:var(--color-surface);width:min(34rem,100vw - 2rem);max-height:calc(100vh - 4rem);color:var(--color-text);border-radius:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.SubmitReplayModal-module__WwbxBa__header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;min-height:56px;padding:0 .75rem 0 1.25rem;display:flex}.SubmitReplayModal-module__WwbxBa__title{color:var(--color-text);margin:0;font-size:1rem;font-weight:900}.SubmitReplayModal-module__WwbxBa__closeBtn{width:36px;height:36px;color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.SubmitReplayModal-module__WwbxBa__closeBtn:disabled{opacity:.4;cursor:not-allowed}.SubmitReplayModal-module__WwbxBa__modalForm{flex-direction:column;flex:auto;min-height:0;display:flex}.SubmitReplayModal-module__WwbxBa__kindTabs{gap:4px;margin-bottom:.25rem;display:flex}.SubmitReplayModal-module__WwbxBa__kindTab{min-height:36px;color:var(--color-text-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:.875rem;font-weight:500;line-height:1.125rem;transition:background-color .15s,color .15s;display:inline-flex}.SubmitReplayModal-module__WwbxBa__kindTab[data-state=active]{background:color-mix(in srgb, var(--color-text) 20%, var(--color-surface));color:var(--color-text)}.SubmitReplayModal-module__WwbxBa__kindTab:disabled{opacity:.55;cursor:not-allowed}.SubmitReplayModal-module__WwbxBa__formFrame{flex:auto;min-height:0;position:relative}.SubmitReplayModal-module__WwbxBa__formPanel{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;height:100%;padding:1.25rem 2.75rem 1.25rem 1.25rem;display:flex;overflow-y:auto}.SubmitReplayModal-module__WwbxBa__formPanel::-webkit-scrollbar{width:0;display:none}.SubmitReplayModal-module__WwbxBa__sectionLabel{color:var(--color-text-muted);letter-spacing:0;margin:1rem 0 .5rem;font-size:.75rem;font-weight:700;display:block}.SubmitReplayModal-module__WwbxBa__formPanel>.SubmitReplayModal-module__WwbxBa__sectionLabel:first-child{margin-top:0}.SubmitReplayModal-module__WwbxBa__controlShell,.SubmitReplayModal-module__WwbxBa__characterPickerButton,.SubmitReplayModal-module__WwbxBa__textareaShell{border:1px solid var(--color-surface-outline-border);background:var(--color-surface-outline-bg);min-height:44px;box-shadow:inset 0 0 0 1px var(--color-overlay-soft);color:var(--color-text);border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;transition:background-color .12s,box-shadow .12s;display:grid}.SubmitReplayModal-module__WwbxBa__controlShell:focus-within,.SubmitReplayModal-module__WwbxBa__textareaShell:focus-within{border-color:var(--color-tab-active-ring);box-shadow:inset 0 0 0 1px var(--color-overlay-medium)}.SubmitReplayModal-module__WwbxBa__characterPickerButton{width:100%;font:inherit;text-align:left;cursor:pointer;padding:0}.SubmitReplayModal-module__WwbxBa__characterPickerButton:disabled{opacity:.6;cursor:not-allowed}.SubmitReplayModal-module__WwbxBa__controlIcon{color:var(--color-text-muted);margin-left:.75rem}.SubmitReplayModal-module__WwbxBa__languageFlag{object-fit:cover;border-radius:2px;width:1.5rem;height:1rem;margin-left:.75rem;display:block}.SubmitReplayModal-module__WwbxBa__characterPickerLabel{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;padding:0 .75rem;font-size:.875rem;font-weight:700;overflow:hidden}.SubmitReplayModal-module__WwbxBa__characterPickerPlaceholder{color:var(--color-text-muted)}.SubmitReplayModal-module__WwbxBa__textareaShell{align-items:start}.SubmitReplayModal-module__WwbxBa__textareaIcon{color:var(--color-text-muted);margin:.85rem 0 0 .75rem}.SubmitReplayModal-module__WwbxBa__input,.SubmitReplayModal-module__WwbxBa__select,.SubmitReplayModal-module__WwbxBa__textarea{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;font-size:.875rem;font-weight:700}.SubmitReplayModal-module__WwbxBa__input{height:42px;padding:0 .75rem}.SubmitReplayModal-module__WwbxBa__select{appearance:auto;cursor:pointer;height:42px;padding:0 2.25rem 0 .75rem}.SubmitReplayModal-module__WwbxBa__textarea{resize:vertical;min-height:88px;padding:.75rem;line-height:1.4}.SubmitReplayModal-module__WwbxBa__input:focus,.SubmitReplayModal-module__WwbxBa__select:focus,.SubmitReplayModal-module__WwbxBa__textarea:focus{outline:none}.SubmitReplayModal-module__WwbxBa__input::placeholder,.SubmitReplayModal-module__WwbxBa__textarea::placeholder{color:var(--color-text-muted);opacity:.8}.SubmitReplayModal-module__WwbxBa__input:disabled,.SubmitReplayModal-module__WwbxBa__select:disabled,.SubmitReplayModal-module__WwbxBa__textarea:disabled{opacity:.6;cursor:not-allowed}.SubmitReplayModal-module__WwbxBa__fieldHint{color:var(--color-text-muted);margin:.375rem 0 0;font-size:.75rem;line-height:1.4}.SubmitReplayModal-module__WwbxBa__optionalBtn{border:1px solid var(--color-surface-outline-border);background:var(--color-surface-outline-bg);height:44px;color:var(--color-text-muted);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:.625rem;margin-top:1rem;padding:0 .75rem;font-size:.875rem;font-weight:800;display:inline-flex}.SubmitReplayModal-module__WwbxBa__optionalBtn:disabled{opacity:.4;cursor:not-allowed}.SubmitReplayModal-module__WwbxBa__error{color:var(--color-danger-text,#ef6461);margin-top:.75rem;font-size:.85rem;font-weight:800}.SubmitReplayModal-module__WwbxBa__submitBtn{background:var(--color-text);width:100%;height:48px;color:var(--color-bg);cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;margin-top:1.25rem;font-size:1rem;font-weight:900;display:inline-flex}.SubmitReplayModal-module__WwbxBa__submitBtn:disabled{opacity:.4;cursor:default}@media (max-width:720px){.SubmitReplayModal-module__WwbxBa__modalContent{max-height:calc(100vh - 1rem);overflow-y:auto}}
.ReplayBoardView-module__EMU76G__container{width:100%;min-width:0;max-width:var(--page-main-max-width,72rem);min-height:100%;color:var(--color-text);flex-direction:column;flex:none;margin:0 auto;padding:0 0 56px;display:flex;position:relative}.ReplayBoardView-module__EMU76G__header{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:.8rem;width:100%;min-height:64px;margin-bottom:1rem;padding:0 .25rem .9rem;display:flex}.ReplayBoardView-module__EMU76G__pageTitle{color:var(--color-text);letter-spacing:-.025em;margin:0;font-size:1.55rem;font-weight:900;line-height:1.1}.ReplayBoardView-module__EMU76G__tabsRow{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;margin-bottom:1.25rem;display:flex}.ReplayBoardView-module__EMU76G__tabBar{border:2px solid var(--color-border-subtle);background:var(--color-surface);scrollbar-width:none;-ms-overflow-style:none;border-bottom-width:3px;border-radius:12px;align-items:stretch;width:min(100%,29rem);height:44px;margin:0;padding:0;display:flex;overflow:hidden}.ReplayBoardView-module__EMU76G__tabBar::-webkit-scrollbar{display:none}.ReplayBoardView-module__EMU76G__tab{min-width:0;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-teko), var(--font-family-display), sans-serif;letter-spacing:0;text-align:center;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;padding:0 18px;font-size:1.15rem;font-weight:600;line-height:1;transition:background-color .15s,box-shadow .15s,color .15s;display:flex;position:relative}.ReplayBoardView-module__EMU76G__tab+.ReplayBoardView-module__EMU76G__tab{border-left:1px solid var(--color-border-subtle)}.ReplayBoardView-module__EMU76G__tab[data-state=active]{background:var(--color-tab-active-bg);color:var(--color-tab-active-text)}.ReplayBoardView-module__EMU76G__toolbarRow{align-items:flex-start;gap:10px;display:flex}.ReplayBoardView-module__EMU76G__toolbarActions{align-items:center;gap:8px;display:inline-flex}.ReplayBoardView-module__EMU76G__filterButton,.ReplayBoardView-module__EMU76G__addReplayButton{white-space:nowrap;flex:none;min-height:44px}.ReplayBoardView-module__EMU76G__filterButton[aria-pressed=true]{border-color:var(--color-text-muted);background:var(--color-surface-3);color:var(--color-text)}.ReplayBoardView-module__EMU76G__filterButton:focus-visible,.ReplayBoardView-module__EMU76G__addReplayButton:focus-visible{outline:3px solid color-mix(in srgb, var(--color-text-muted) 55%, transparent);outline-offset:2px}.ReplayBoardView-module__EMU76G__filterChips{flex-wrap:wrap;gap:6px;min-height:28px;display:flex}.ReplayBoardView-module__EMU76G__chip{border:1px solid color-mix(in srgb, var(--color-text-muted) 36%, transparent);min-height:28px;color:var(--color-text);cursor:pointer;letter-spacing:0;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:4px 10px;font-size:.75rem;font-weight:850;display:inline-flex}.ReplayBoardView-module__EMU76G__emptyStateCard{border:2px solid var(--color-border-subtle);background:var(--color-surface-outline-bg,var(--color-surface));text-align:center;border-bottom-width:4px;border-radius:18px;flex-direction:column;align-items:center;width:min(100%,32rem);padding:2.25rem 2rem 2rem;display:flex}.ReplayBoardView-module__EMU76G__emptyStateIcon{border:2px solid var(--color-border-subtle);background:var(--color-overlay-medium);width:54px;height:54px;color:var(--color-text);border-radius:16px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.ReplayBoardView-module__EMU76G__emptyStateTitle{color:var(--color-text);letter-spacing:-.015em;margin:0;font-size:1.1rem;font-weight:900;line-height:1.2}.ReplayBoardView-module__EMU76G__emptyStateDescription{max-width:25rem;color:var(--color-text-muted);margin:.55rem 0 0;font-size:.86rem;font-weight:600;line-height:1.5}.ReplayBoardView-module__EMU76G__emptyStateAction{border:2px solid color-mix(in srgb, var(--color-text-muted) 45%, transparent);background:var(--color-text);min-height:44px;color:var(--color-surface);cursor:pointer;font:inherit;border-bottom-width:4px;border-radius:12px;justify-content:center;align-items:center;margin-top:1.35rem;padding:0 1.25rem;font-size:.82rem;font-weight:900;transition:transform .15s;display:inline-flex}.ReplayBoardView-module__EMU76G__emptyStateAction:active{transform:translateY(2px)}.ReplayBoardView-module__EMU76G__emptyStateAction:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-accent) 42%, transparent);outline-offset:3px}.ReplayBoardView-module__EMU76G__scroll{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;display:grid}.ReplayBoardView-module__EMU76G__spinner{text-align:center;color:var(--color-text-muted);grid-column:1/-1;padding:48px 0}.ReplayBoardView-module__EMU76G__empty{text-align:center;grid-column:1/-1;padding:64px 16px}.ReplayBoardView-module__EMU76G__emptyTitle{color:var(--color-text);margin-bottom:6px;font-size:17px;font-weight:800}.ReplayBoardView-module__EMU76G__emptySubtitle{color:var(--color-text-muted);max-width:360px;margin:0 auto;font-size:13px;line-height:1.45}.ReplayBoardView-module__EMU76G__sectionHeader{letter-spacing:.8px;background:0 0;border:0;border-radius:0;grid-column:1/-1;align-items:center;gap:8px;width:100%;margin:20px 0 0;padding:14px 0 9px;font-size:11px;font-weight:900;display:flex}.ReplayBoardView-module__EMU76G__sectionHeaderOpen{color:var(--brand-accent)}.ReplayBoardView-module__EMU76G__sectionHeaderReviewed{color:var(--color-text-muted)}.ReplayBoardView-module__EMU76G__sectionDot{border-radius:4px;width:8px;height:8px}.ReplayBoardView-module__EMU76G__sectionDotOpen{background:var(--brand-accent)}.ReplayBoardView-module__EMU76G__sectionDotReviewed{background:var(--color-text-muted)}.ReplayBoardView-module__EMU76G__sectionLabel{letter-spacing:.8px}.ReplayBoardView-module__EMU76G__sectionEmpty{border-bottom:1px solid color-mix(in srgb, var(--color-text-muted) 26%, transparent);width:100%;color:var(--color-text-muted);opacity:.7;grid-column:1/-1;padding:16px 0;font-size:13px}@media (max-width:640px){.ReplayBoardView-module__EMU76G__container{max-width:40rem;padding-bottom:32px}.ReplayBoardView-module__EMU76G__scroll{grid-template-columns:1fr}.ReplayBoardView-module__EMU76G__toolbarRow{flex-direction:column;align-items:stretch}.ReplayBoardView-module__EMU76G__toolbarActions{width:100%}.ReplayBoardView-module__EMU76G__filterButton,.ReplayBoardView-module__EMU76G__addReplayButton{flex:1 1 0;min-width:0}.ReplayBoardView-module__EMU76G__filterChips{width:100%}}
