.FrameDataView-module__BqozTW__pageContainer,.FrameDataView-module__BqozTW__punishDialog{--tool-chrome-bg:linear-gradient(90deg, #080809f0, #232325e0 52%, #101012f0);--tool-chrome-bg-hover:linear-gradient(90deg, #0c0c0ef5, #2a2a2de6 58%, #141416f5);--tool-subheader-bg:linear-gradient(90deg, #080809f5, #1c1c1ef5);--tool-tab-divider:var(--color-tab-divider);--tool-tab-hover-bg:var(--color-tab-hover-bg);--tool-tab-active-bg:var(--color-tab-active-bg);--tool-tab-active-ring:var(--color-tab-active-ring);--tool-tab-active-text:var(--color-tab-active-text);--tool-control-shadow:inset 0 0 0 1px #ffffff0a;--tool-control-shadow-hover:inset 0 0 0 1px #ffffff14;--tool-row-bg:linear-gradient(90deg, #121213fa, #232325f0);--tool-row-bg-hover:linear-gradient(90deg, #1c1c1efa, #2d2d30f0);--tool-row-bg-active:linear-gradient(90deg, #262628fa, #37373af0);--tool-thumbnail-border:#ffffff14}.FrameDataView-module__BqozTW__pageContainer{width:100%;max-width:var(--page-main-max-width,64rem);flex-direction:column;height:100%;min-height:0;margin:0 auto;display:flex;overflow:visible}.FrameDataView-module__BqozTW__backButton{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:12px 20px;transition:color .15s;display:flex}.FrameDataView-module__BqozTW__backButton:hover{color:var(--color-text)}.FrameDataView-module__BqozTW__backArrow{font-size:18px}.FrameDataView-module__BqozTW__backText{font-size:14px;font-weight:700}.FrameDataView-module__BqozTW__heroHeader{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;padding:20px 0}.FrameDataView-module__BqozTW__heroMain{cursor:pointer;align-items:center;gap:12px;margin-bottom:16px;padding:0 20px;display:flex}.FrameDataView-module__BqozTW__heroPortrait{background:var(--color-surface-2);object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.FrameDataView-module__BqozTW__heroInfo{flex:1;min-width:0}.FrameDataView-module__BqozTW__heroName{letter-spacing:-1px;font-size:32px;font-weight:900;line-height:1.1}.FrameDataView-module__BqozTW__heroSub{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700}.FrameDataView-module__BqozTW__heroChevron{color:var(--color-text-muted);flex-shrink:0}.FrameDataView-module__BqozTW__heroSelect{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.FrameDataView-module__BqozTW__searchContainer{margin:0 20px 14px}.FrameDataView-module__BqozTW__searchToolbar{align-items:center;gap:10px;display:flex}.FrameDataView-module__BqozTW__searchInput{flex:auto;width:100%;max-width:none}.FrameDataView-module__BqozTW__searchInput input{letter-spacing:0;font-size:.9375rem;font-weight:500}.FrameDataView-module__BqozTW__clearButton{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:4px;font-size:14px;display:flex}.FrameDataView-module__BqozTW__clearButton:hover{background:var(--color-overlay-medium)}.FrameDataView-module__BqozTW__filterToggle{border:1px solid var(--color-border-subtle);background:var(--color-surface-outline-bg);min-width:118px;height:44px;color:var(--color-text);cursor:pointer;box-shadow:inset 0 0 0 1px var(--color-overlay-soft);border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:800;line-height:1.1;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.FrameDataView-module__BqozTW__filterToggle:hover,.FrameDataView-module__BqozTW__filterToggleActive{border-color:var(--color-text-muted);background:var(--color-surface-outline-bg);box-shadow:inset 0 0 0 1px var(--color-overlay-medium)}.FrameDataView-module__BqozTW__filterCount{background:var(--color-text);min-width:18px;height:18px;color:var(--color-bg);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:900;display:inline-flex}.FrameDataView-module__BqozTW__filterDrawerScrim{z-index:490;cursor:default;background:#00000085;border:0;position:fixed;inset:0}.FrameDataView-module__BqozTW__filterDrawer{z-index:500;border:1px solid var(--color-border-subtle);background:var(--color-bg);width:min(376px,100vw - 32px);height:100dvh;color:var(--color-text);border-top:0;border-bottom:0;border-right:0;border-radius:8px 0 0 8px;flex-direction:column;animation:.16s ease-out FrameDataView-module__BqozTW__frameFilterDrawerIn;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-24px 0 64px #00000057}.FrameDataView-module__BqozTW__filterDrawerHeader{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:28px 24px 18px;display:flex}.FrameDataView-module__BqozTW__filterDrawerEyebrow{color:var(--color-text-muted);letter-spacing:0;text-transform:uppercase;font-size:.6875rem;font-weight:800;line-height:1}.FrameDataView-module__BqozTW__filterDrawerTitle{color:var(--color-text);letter-spacing:0;margin:6px 0 0;font-size:1.25rem;font-weight:750;line-height:1.2}.FrameDataView-module__BqozTW__filterDrawerClose{border:1px solid var(--color-border-subtle);width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.FrameDataView-module__BqozTW__filterDrawerClose:hover{color:var(--color-text);background:var(--color-overlay-soft)}.FrameDataView-module__BqozTW__filterDrawerBody{flex-direction:column;flex:auto;gap:22px;padding:22px 24px 24px;display:flex;overflow-y:auto}.FrameDataView-module__BqozTW__filterGroup{flex-direction:column;gap:10px;margin:0;display:flex}.FrameDataView-module__BqozTW__filterGroupTitle{color:var(--color-text-muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:750;line-height:1}.FrameDataView-module__BqozTW__filterOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.FrameDataView-module__BqozTW__filterOption{border:1px solid var(--color-border-subtle);min-height:36px;color:var(--color-text-muted);cursor:pointer;text-align:center;background:0 0;border-radius:0;padding:0 10px;font-size:.875rem;font-weight:650;line-height:1.15;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s}.FrameDataView-module__BqozTW__filterOption:hover{color:var(--color-text);background:var(--color-overlay-soft)}.FrameDataView-module__BqozTW__filterOptionActive,.FrameDataView-module__BqozTW__filterOptionActive:hover{color:var(--color-text);border-color:var(--color-text);background:var(--color-overlay-medium);box-shadow:inset 0 0 0 1px}.FrameDataView-module__BqozTW__filterDrawerFooter{border-top:1px solid var(--color-border-subtle);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 24px 24px;display:flex}.FrameDataView-module__BqozTW__filterResetButton,.FrameDataView-module__BqozTW__filterDoneButton{cursor:pointer;border-radius:0;min-width:78px;height:36px;padding:0 14px;font-size:.875rem;font-weight:750}.FrameDataView-module__BqozTW__filterResetButton{border:1px solid var(--color-border-subtle);color:var(--color-text-muted);background:0 0}.FrameDataView-module__BqozTW__filterResetButton:hover:not(:disabled){color:var(--color-text);background:var(--color-overlay-soft)}.FrameDataView-module__BqozTW__filterResetButton:disabled{cursor:not-allowed;opacity:.45}.FrameDataView-module__BqozTW__filterDoneButton{border:1px solid var(--color-text);background:var(--color-text);color:var(--color-bg)}.FrameDataView-module__BqozTW__resultSummary{justify-content:space-between;align-items:center;gap:14px;min-height:36px;margin:10px 20px 0;display:flex}.FrameDataView-module__BqozTW__resultSummaryText{min-width:0;color:var(--color-text-muted);align-items:center;gap:10px;font-size:.8125rem;font-weight:650;display:inline-flex}.FrameDataView-module__BqozTW__resultControls{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.FrameDataView-module__BqozTW__frameDetailsToggle{border:1px solid var(--color-border-subtle);height:28px;color:var(--color-text-muted);cursor:pointer;letter-spacing:0;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 8px 0 9px;font-size:.8125rem;font-weight:650;line-height:1.1;display:inline-flex}.FrameDataView-module__BqozTW__frameDetailsToggle:hover,.FrameDataView-module__BqozTW__frameDetailsToggle:focus-visible{color:var(--color-text);border-color:var(--color-text-muted);background:var(--color-overlay-soft)}.FrameDataView-module__BqozTW__frameDetailsToggle:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}.FrameDataView-module__BqozTW__frameDetailsSwitch{background:var(--color-overlay-medium);border-radius:999px;flex:none;align-items:center;width:28px;height:16px;padding:2px;transition:background-color .15s;display:inline-flex;position:relative}.FrameDataView-module__BqozTW__frameDetailsSwitch[data-checked=true]{background:var(--color-text)}.FrameDataView-module__BqozTW__frameDetailsSwitch span{background:var(--color-bg);border-radius:999px;width:12px;height:12px;transition:transform .15s;transform:translate(0)}.FrameDataView-module__BqozTW__frameDetailsSwitch[data-checked=true] span{transform:translate(12px)}.FrameDataView-module__BqozTW__resultCharacter{color:var(--color-text);white-space:nowrap}.FrameDataView-module__BqozTW__resultCount{white-space:nowrap}.FrameDataView-module__BqozTW__activeFilterChips{scrollbar-width:none;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.FrameDataView-module__BqozTW__activeFilterChips::-webkit-scrollbar{display:none}.FrameDataView-module__BqozTW__activeFilterChip,.FrameDataView-module__BqozTW__activeFilterClear{border:1px solid var(--color-border-subtle);height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:.8125rem;font-weight:650;line-height:1.1;display:inline-flex}.FrameDataView-module__BqozTW__activeFilterChip:hover,.FrameDataView-module__BqozTW__activeFilterClear:hover{color:var(--color-text);border-color:var(--color-text-muted);background:var(--color-overlay-soft)}.FrameDataView-module__BqozTW__activeFilterClear{color:var(--color-text)}.FrameDataView-module__BqozTW__filterScroll{background:var(--tool-chrome-bg);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0;align-items:stretch;gap:0;height:48px;margin:0 20px;padding:0;display:flex;overflow-x:auto}.FrameDataView-module__BqozTW__filterScroll::-webkit-scrollbar{display:none}.FrameDataView-module__BqozTW__filterChip{border:0;border-right:1px solid var(--tool-tab-divider);cursor:pointer;background:0 0;border-radius:0;flex:1 0 112px;justify-content:center;align-items:center;min-width:112px;padding:0 18px;transition:background-color .15s,box-shadow .15s,color .15s;display:flex;position:relative}.FrameDataView-module__BqozTW__filterChip:first-child{border-left:1px solid var(--tool-tab-divider)}.FrameDataView-module__BqozTW__filterChip:hover{background:var(--tool-tab-hover-bg)}.FrameDataView-module__BqozTW__filterChipActive,.FrameDataView-module__BqozTW__filterChipActive:hover{background:var(--tool-tab-active-bg);box-shadow:inset 0 0 0 2px var(--tool-tab-active-ring)}.FrameDataView-module__BqozTW__filterText{color:var(--color-text-muted);letter-spacing:0;white-space:nowrap;font-family:inherit;font-size:.9375rem;font-weight:750;line-height:1.1}.FrameDataView-module__BqozTW__filterTextActive{color:var(--tool-tab-active-text);text-shadow:none}.FrameDataView-module__BqozTW__moveListHeader{z-index:2;background:var(--tool-subheader-bg);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;justify-content:flex-end;padding:10px 20px 8px;display:flex;position:sticky;top:0}.FrameDataView-module__BqozTW__contentLayout{flex:auto;align-items:flex-start;gap:34px;width:100%;height:auto;min-height:0;padding:20px;display:flex;overflow:visible}.FrameDataView-module__BqozTW__frameDataScrollPanel{flex:1.3}.FrameDataView-module__BqozTW__previewPane{flex:1;align-self:start;min-width:0;position:sticky;top:20px}.FrameDataView-module__BqozTW__previewPanel{flex-direction:column;gap:0;display:flex}.FrameDataView-module__BqozTW__previewPanel .FrameDataView-module__BqozTW__detailImageContainer{border:1px solid var(--color-border-subtle);background:#121212;border-radius:0;height:clamp(280px,36vh,380px);min-height:280px;max-height:380px}.FrameDataView-module__BqozTW__visualizerHeader{background:var(--tool-row-bg);border:1px solid var(--color-border-subtle);border-bottom:0;border-radius:0;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:10px 12px 10px 14px;display:flex}.FrameDataView-module__BqozTW__visualizerHeader+.FrameDataView-module__BqozTW__detailImageColumn .FrameDataView-module__BqozTW__detailImageContainer,.FrameDataView-module__BqozTW__moveActionBar+.FrameDataView-module__BqozTW__detailImageColumn .FrameDataView-module__BqozTW__detailImageContainer{border-top:0}.FrameDataView-module__BqozTW__moveActionBar{border:1px solid var(--color-border-subtle);background:#121212;border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.FrameDataView-module__BqozTW__moveActionButton{border:0;border-right:1px solid var(--color-border-subtle);min-height:42px;color:var(--color-text-muted);letter-spacing:0;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:.8125rem;font-weight:800;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.FrameDataView-module__BqozTW__moveActionButton:last-child{border-right:0}.FrameDataView-module__BqozTW__moveActionButton:hover,.FrameDataView-module__BqozTW__moveActionButtonActive{background:var(--color-overlay-medium);color:var(--color-text)}.FrameDataView-module__BqozTW__moveActionButton:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}.FrameDataView-module__BqozTW__moveActionButton span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.FrameDataView-module__BqozTW__visualizerHeadingText{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.FrameDataView-module__BqozTW__visualizerTitle{color:#fff;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.0625rem;font-weight:800;line-height:1.2;overflow:hidden}.FrameDataView-module__BqozTW__visualizerMetaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.FrameDataView-module__BqozTW__previewPanel .FrameDataView-module__BqozTW__detailHeaderCard,.FrameDataView-module__BqozTW__previewPanel .FrameDataView-module__BqozTW__detailStatsList,.FrameDataView-module__BqozTW__previewPanel .FrameDataView-module__BqozTW__detailVariantStrip{border-radius:0}.FrameDataView-module__BqozTW__moveList{flex-direction:column;gap:0;padding:12px 0 20px;display:flex}.FrameDataView-module__BqozTW__moveCard{background:var(--tool-row-bg);border:1px solid var(--color-border-subtle);cursor:pointer;padding:10px 18px 10px 10px;transition:background-color .15s,border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.FrameDataView-module__BqozTW__moveCard+.FrameDataView-module__BqozTW__moveCard,.FrameDataView-module__BqozTW__moveCard+.FrameDataView-module__BqozTW__moveRouteGroup .FrameDataView-module__BqozTW__moveCard:first-child,.FrameDataView-module__BqozTW__moveRouteGroup+.FrameDataView-module__BqozTW__moveCard,.FrameDataView-module__BqozTW__moveRouteGroup+.FrameDataView-module__BqozTW__moveRouteGroup .FrameDataView-module__BqozTW__moveCard:first-child{border-top:0}.FrameDataView-module__BqozTW__moveRouteGroup{--route-branch-offset:22px;--route-follow-up-indent:38px;position:relative}.FrameDataView-module__BqozTW__moveFollowUpList{margin-left:var(--route-follow-up-indent);position:relative}.FrameDataView-module__BqozTW__moveFollowUpList:before{content:"";top:-1px;bottom:0;left:calc(var(--route-branch-offset) * -1);z-index:2;background:color-mix(in srgb, var(--color-text) 28%, transparent);pointer-events:none;width:1px;position:absolute}.FrameDataView-module__BqozTW__moveCard:hover{background:var(--tool-row-bg-hover)}.FrameDataView-module__BqozTW__moveCardRouteParent{background:color-mix(in srgb, var(--tool-row-bg) 90%, var(--color-text) 10%)}.FrameDataView-module__BqozTW__moveCardRouteParent:hover{background:color-mix(in srgb, var(--tool-row-bg-hover) 88%, var(--color-text) 12%)}.FrameDataView-module__BqozTW__moveCardFollowUp{background:color-mix(in srgb, var(--tool-row-bg) 94%, transparent);overflow:visible}.FrameDataView-module__BqozTW__moveCardFollowUp .FrameDataView-module__BqozTW__moveThumbnail{width:88px;height:56px;margin-right:14px}.FrameDataView-module__BqozTW__moveCardFollowUp .FrameDataView-module__BqozTW__moveStats{gap:8px;margin-left:12px}.FrameDataView-module__BqozTW__moveCardFollowUp .FrameDataView-module__BqozTW__moveStat{min-width:44px}.FrameDataView-module__BqozTW__moveCardFollowUp .FrameDataView-module__BqozTW__moveStatValue{font-size:.9375rem}.FrameDataView-module__BqozTW__moveCardFollowUp:before{content:"";top:50%;left:calc(var(--route-branch-offset) * -1);z-index:3;width:var(--route-branch-offset);background:color-mix(in srgb, var(--color-text) 32%, transparent);pointer-events:none;height:1px;position:absolute}.FrameDataView-module__BqozTW__moveCardFollowUp:hover{background:color-mix(in srgb, var(--tool-row-bg-hover) 92%, transparent)}.FrameDataView-module__BqozTW__moveCardActive{background:var(--tool-row-bg-active);border-color:var(--color-text);box-shadow:inset 0 0 0 2px var(--color-text);z-index:1}.FrameDataView-module__BqozTW__moveCardMovelist{padding:9px 14px}.FrameDataView-module__BqozTW__moveCardMovelist .FrameDataView-module__BqozTW__moveHeaderRow{min-height:56px}.FrameDataView-module__BqozTW__moveCardMovelist .FrameDataView-module__BqozTW__moveThumbnail{width:92px;height:56px;margin-right:14px}.FrameDataView-module__BqozTW__moveCardMovelist .FrameDataView-module__BqozTW__moveNotationGroup{grid-template-columns:minmax(4.5rem,max-content) minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.FrameDataView-module__BqozTW__moveCardMovelist .FrameDataView-module__BqozTW__moveNotationRow{min-width:0}.FrameDataView-module__BqozTW__moveCardMovelist .FrameDataView-module__BqozTW__moveName{margin-top:0}.FrameDataView-module__BqozTW__moveCardMovelist .FrameDataView-module__BqozTW__moveRouteMeta{grid-column:2;margin-top:-8px}.FrameDataView-module__BqozTW__moveCardInner{padding:0}.FrameDataView-module__BqozTW__moveHeaderRow{align-items:center;display:flex}.FrameDataView-module__BqozTW__moveThumbnail{object-fit:contain;background:var(--color-overlay-soft);border:1px solid var(--tool-thumbnail-border);border-radius:0;flex-shrink:0;width:112px;height:74px;margin-right:18px}.FrameDataView-module__BqozTW__moveNotationGroup{flex:1;min-width:0}.FrameDataView-module__BqozTW__moveNotationRow{align-items:center;gap:8px;display:flex}.FrameDataView-module__BqozTW__moveNotation{color:var(--color-text);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:1.0625rem;font-weight:800;line-height:1.2;overflow:hidden}.FrameDataView-module__BqozTW__moveName{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.8125rem;font-weight:500;line-height:1.25;overflow:hidden}.FrameDataView-module__BqozTW__moveRouteMeta{color:var(--color-text-muted);letter-spacing:0;white-space:normal;text-overflow:clip;margin-top:5px;font-size:.75rem;font-weight:650;line-height:1.2;overflow:visible}.FrameDataView-module__BqozTW__moveCardRouteParent .FrameDataView-module__BqozTW__moveRouteMeta{color:color-mix(in srgb, var(--color-text) 72%, var(--color-text-muted))}.FrameDataView-module__BqozTW__hitBadge{border-style:solid;border-width:1px;border-radius:4px;flex-shrink:0;padding:2px 6px;display:inline-flex}.FrameDataView-module__BqozTW__hitBadgeText{letter-spacing:0;font-size:.625rem;font-weight:800;line-height:1.2}.FrameDataView-module__BqozTW__moveStats{flex-shrink:0;gap:12px;margin-left:18px;display:flex}.FrameDataView-module__BqozTW__moveStat{flex-direction:column;align-items:center;min-width:58px;display:flex}.FrameDataView-module__BqozTW__moveStatLabel{color:var(--color-text-muted);letter-spacing:0;margin-bottom:1px;font-size:.6875rem;font-weight:700;line-height:1.15}.FrameDataView-module__BqozTW__moveStatValue{color:var(--color-text);letter-spacing:0;font-size:1rem;font-weight:750;line-height:1.2}.FrameDataView-module__BqozTW__loadMoreSentinel{justify-content:center;padding:24px 0 40px;display:flex}.FrameDataView-module__BqozTW__loadMoreText{color:var(--color-text-muted);font-size:13px}.FrameDataView-module__BqozTW__emptyWrap{flex-direction:column;align-items:center;padding-top:80px;display:flex}.FrameDataView-module__BqozTW__emptyIcon{color:var(--color-text-muted);opacity:.4}.FrameDataView-module__BqozTW__emptyMsg{color:var(--color-text-muted);margin-top:15px;font-size:14px}.FrameDataView-module__BqozTW__detailLayout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;gap:14px;padding-right:4px;display:grid}.FrameDataView-module__BqozTW__detailImageColumn{flex-direction:column;gap:0;min-width:0;display:flex}.FrameDataView-module__BqozTW__detailImageContainer{border-radius:12px;flex:none;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.FrameDataView-module__BqozTW__detailImage{object-fit:contain;width:100%;height:100%;display:block}.FrameDataView-module__BqozTW__detailImageFallback{color:#0000008c;letter-spacing:-1px;font-size:36px;font-weight:900}.FrameDataView-module__BqozTW__hitboxExpandButton{z-index:2;border:1px solid var(--color-border-subtle);color:#fff;cursor:pointer;background:#0c0c0eb8;border-radius:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:10px;right:10px}.FrameDataView-module__BqozTW__hitboxExpandButton:hover{background:#18181ceb}.FrameDataView-module__BqozTW__detailVariantStrip{border:1px solid var(--color-border-subtle);background:#121212;border-top:0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.FrameDataView-module__BqozTW__detailVariantThumb{border:0;border-right:1px solid var(--color-border-subtle);cursor:pointer;background:0 0;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:auto;min-height:56px;padding:8px 10px;transition:background-color .15s,box-shadow .15s,color .15s;display:flex;position:relative}.FrameDataView-module__BqozTW__detailVariantThumb:last-child{border-right:0}.FrameDataView-module__BqozTW__detailVariantThumb:hover{background:var(--color-overlay-medium)}.FrameDataView-module__BqozTW__detailVariantThumb img{object-fit:contain;border:1px solid var(--color-border-subtle);background:#ffffff0f;flex-shrink:0;width:38px;height:36px}.FrameDataView-module__BqozTW__detailVariantThumbActive{background:var(--color-overlay-medium);box-shadow:inset 0 0 0 2px var(--color-text)}.FrameDataView-module__BqozTW__detailVariantLabel{color:var(--color-text-muted);letter-spacing:0;font-size:.8125rem;font-weight:750}.FrameDataView-module__BqozTW__detailVariantThumbActive .FrameDataView-module__BqozTW__detailVariantLabel{color:var(--color-text)}.FrameDataView-module__BqozTW__hitboxExpandDialog{background:var(--color-bg);border:1px solid var(--color-border-subtle);border-radius:0;flex-direction:column;width:min(72rem,100vw - 2rem);height:min(88vh,52rem);padding:0;display:flex;overflow:hidden}.FrameDataView-module__BqozTW__hitboxExpandHeader{border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;display:grid}.FrameDataView-module__BqozTW__hitboxExpandTitle{color:var(--color-text);letter-spacing:0;margin:3px 0 0;font-size:1.25rem;font-weight:850;line-height:1.2}.FrameDataView-module__BqozTW__hitboxExpandClose{border:1px solid var(--color-border-subtle);background:var(--color-overlay-soft);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.FrameDataView-module__BqozTW__hitboxExpandClose:hover{color:var(--color-text);background:var(--color-overlay-medium)}.FrameDataView-module__BqozTW__hitboxExpandBody{background:#111;flex:auto;min-height:0}.FrameDataView-module__BqozTW__moveDetailsDialog{background:var(--color-bg);border:1px solid var(--color-border-subtle);border-radius:0;flex-direction:column;width:min(76rem,100vw - 2rem);height:min(88vh,54rem);padding:0;display:flex;overflow:hidden}.FrameDataView-module__BqozTW__moveDetailsHeader{border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 18px 14px;display:grid}.FrameDataView-module__BqozTW__moveDetailsHeading{min-width:0}.FrameDataView-module__BqozTW__moveDetailsTitle{color:var(--color-text);letter-spacing:0;margin:3px 0 0;font-size:1.25rem;font-weight:850;line-height:1.2}.FrameDataView-module__BqozTW__moveDetailsMetaRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.FrameDataView-module__BqozTW__moveDetailsClose{border:1px solid var(--color-border-subtle);background:var(--color-overlay-soft);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.FrameDataView-module__BqozTW__moveDetailsClose:hover{color:var(--color-text);background:var(--color-overlay-medium)}.FrameDataView-module__BqozTW__moveDetailsBody{flex:auto;grid-template-columns:minmax(20rem,.9fr) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.FrameDataView-module__BqozTW__moveDetailsVisual{border-right:1px solid var(--color-border-subtle);min-width:0;padding:18px;display:flex}.FrameDataView-module__BqozTW__moveDetailsImageFrame{border:1px solid var(--color-border-subtle);background:#111;justify-content:center;align-items:center;width:100%;min-height:22rem;display:flex;overflow:hidden}.FrameDataView-module__BqozTW__moveDetailsImage{object-fit:contain;width:100%;height:100%;display:block}.FrameDataView-module__BqozTW__moveDetailsContent{flex-direction:column;gap:20px;min-width:0;padding:18px 22px 22px;display:flex;overflow:auto}.FrameDataView-module__BqozTW__moveDetailsSection{min-width:0}.FrameDataView-module__BqozTW__moveDetailsSectionTitle{color:var(--color-text-muted);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:.6875rem;font-weight:850}.FrameDataView-module__BqozTW__moveDetailsRows{border-top:1px solid var(--color-overlay-soft)}.FrameDataView-module__BqozTW__moveDetailsRow{border-bottom:1px solid var(--color-overlay-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:38px;padding:8px 0;display:grid}.FrameDataView-module__BqozTW__moveDetailsLabel{min-width:0;color:var(--color-text);letter-spacing:0;font-size:.875rem;font-weight:650;line-height:1.25}.FrameDataView-module__BqozTW__moveDetailsValue{color:var(--color-text);letter-spacing:0;text-align:right;font-size:.9375rem;font-weight:850;line-height:1.25}.FrameDataView-module__BqozTW__moveDetailsNotes{border-top:1px solid var(--color-overlay-soft);flex-direction:column;gap:8px;padding-top:10px;display:flex}.FrameDataView-module__BqozTW__moveDetailsNote{color:var(--color-text);opacity:.86;font-size:.875rem;line-height:1.45}.FrameDataView-module__BqozTW__punishFinderEyebrow{color:var(--color-text-muted);letter-spacing:0;text-transform:uppercase;font-size:.6875rem;font-weight:850}.FrameDataView-module__BqozTW__punishDialog{background:var(--color-bg);border:1px solid var(--color-border-subtle);border-radius:0;flex-direction:column;width:min(52rem,100vw - 2rem);display:flex;overflow:hidden}.FrameDataView-module__BqozTW__punishDialogHeader{background:var(--color-bg);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:12px;padding:16px 20px 14px;display:grid}.FrameDataView-module__BqozTW__punishDialogTitle{color:var(--color-text);letter-spacing:0;margin:3px 0 0;font-size:1.25rem;font-weight:850;line-height:1.25}.FrameDataView-module__BqozTW__punishDialogClose{border:1px solid var(--color-border-subtle);background:var(--color-overlay-soft);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.FrameDataView-module__BqozTW__punishDialogClose:hover{color:var(--color-text);background:var(--color-overlay-medium)}.FrameDataView-module__BqozTW__punishWindowBadge{color:var(--color-text);background:0 0;border:0;flex:none;padding:0;font-size:.875rem;font-weight:850;line-height:1}.FrameDataView-module__BqozTW__punishDialogBody{flex-direction:column;gap:16px;min-height:0;padding:18px 48px 20px 24px;display:flex}.FrameDataView-module__BqozTW__punishControls{grid-template-columns:minmax(20rem,22rem);align-items:end;gap:0;display:grid}.FrameDataView-module__BqozTW__punishSelectorRow{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.FrameDataView-module__BqozTW__punishSelectorLabel{color:var(--color-text-muted);letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:850}.FrameDataView-module__BqozTW__punishCharacterSelect{width:100%;height:2.25rem;margin:0}.FrameDataView-module__BqozTW__punishSummaryRow{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:.875rem;font-weight:800;line-height:1.35;display:flex}.FrameDataView-module__BqozTW__punishFilterScroll{margin:0}.FrameDataView-module__BqozTW__punishFilterScroll .FrameDataView-module__BqozTW__filterChip{flex:1 0 112px;min-width:112px;padding:0 14px}.FrameDataView-module__BqozTW__punishFilterScroll .FrameDataView-module__BqozTW__filterText{font-size:.875rem}.FrameDataView-module__BqozTW__punishScrollPanel{height:min(54vh,34rem);max-height:min(54vh,34rem);margin-right:0}.FrameDataView-module__BqozTW__punishCandidateList{background:0 0;flex-direction:column;display:flex}.FrameDataView-module__BqozTW__punishCandidateRow{border-bottom:1px solid var(--color-overlay-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:68px;padding:8px 0;display:grid}.FrameDataView-module__BqozTW__punishCandidateRow:last-child{border-bottom:0}.FrameDataView-module__BqozTW__punishCandidateMain{align-items:center;gap:12px;min-width:0;display:flex}.FrameDataView-module__BqozTW__punishCandidateThumb{width:88px;height:56px;color:var(--color-text);background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:900;display:inline-flex;overflow:hidden}.FrameDataView-module__BqozTW__punishCandidateThumb img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.FrameDataView-module__BqozTW__punishCandidateThumb span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 4px;overflow:hidden}.FrameDataView-module__BqozTW__punishCandidateText{flex-direction:column;gap:2px;min-width:0;display:flex}.FrameDataView-module__BqozTW__punishCandidateName{color:var(--color-text);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:850;line-height:1.2;overflow:hidden}.FrameDataView-module__BqozTW__punishCandidateMeta{min-width:0;color:var(--color-text-muted);text-transform:capitalize;align-items:center;gap:7px;font-size:.75rem;font-weight:650;line-height:1.2;display:flex}.FrameDataView-module__BqozTW__punishCandidateStats{color:var(--color-text);justify-content:flex-end;align-items:center;gap:12px;font-size:.8125rem;font-weight:850;display:flex}.FrameDataView-module__BqozTW__punishCandidateStats span{text-align:center;background:0 0;border:0;min-width:2.5rem;padding:0}.FrameDataView-module__BqozTW__punishEmptyText{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.FrameDataView-module__BqozTW__detailStatsColumn{flex-direction:column;gap:0;min-width:0;display:flex}.FrameDataView-module__BqozTW__detailHeaderCard{background:var(--color-card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;position:relative;overflow:hidden}.FrameDataView-module__BqozTW__detailHeaderContent{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.FrameDataView-module__BqozTW__detailNotation{letter-spacing:-.5px;color:var(--color-text);font-size:22px;font-weight:900;line-height:1.1}.FrameDataView-module__BqozTW__detailMetaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.FrameDataView-module__BqozTW__detailName{color:var(--color-text-muted);font-size:12px;font-weight:600}.FrameDataView-module__BqozTW__detailHeroStat{flex-direction:column;align-items:center;gap:0;padding:4px 0 2px;display:flex}.FrameDataView-module__BqozTW__detailHeroValue{color:var(--color-text);letter-spacing:-1px;font-size:36px;font-weight:900;line-height:1}.FrameDataView-module__BqozTW__detailHeroLabel{color:var(--color-text-muted);letter-spacing:1.5px;text-transform:uppercase;font-size:9px;font-weight:800}.FrameDataView-module__BqozTW__detailSubStatsRow{border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(3,1fr);gap:0;padding-top:10px;display:grid}.FrameDataView-module__BqozTW__detailSubStat{flex-direction:column;align-items:center;gap:1px;display:flex;position:relative}.FrameDataView-module__BqozTW__detailSubStat+.FrameDataView-module__BqozTW__detailSubStat:before{content:"";background:var(--color-border-subtle);width:1px;position:absolute;top:15%;bottom:15%;left:0}.FrameDataView-module__BqozTW__detailSubStatValue{color:var(--color-text);font-size:18px;font-weight:900;line-height:1.1}.FrameDataView-module__BqozTW__detailSubStatLabel{color:var(--color-text-muted);letter-spacing:.5px;text-transform:uppercase;font-size:9px;font-weight:700}.FrameDataView-module__BqozTW__detailStatsList{border:1px solid var(--color-border-subtle);background:#121212;border-radius:10px;padding:0 18px}.FrameDataView-module__BqozTW__detailImageColumn+.FrameDataView-module__BqozTW__detailStatsColumn .FrameDataView-module__BqozTW__detailStatsList{border-top:0}.FrameDataView-module__BqozTW__detailStatsListRow{border-bottom:1px solid var(--color-overlay-soft);justify-content:space-between;align-items:center;min-height:42px;padding:9px 0;display:flex}.FrameDataView-module__BqozTW__detailStatsListRow:last-child{border-bottom:none}.FrameDataView-module__BqozTW__detailStatsListLabel{color:var(--color-text);letter-spacing:0;font-size:.875rem;font-weight:650}.FrameDataView-module__BqozTW__detailStatsListValue{color:var(--color-text);letter-spacing:0;font-size:.9375rem;font-weight:800}@keyframes FrameDataView-module__BqozTW__frameFilterDrawerIn{0%{opacity:.92;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (max-width:720px){.FrameDataView-module__BqozTW__resultSummary{flex-direction:column;align-items:flex-start}.FrameDataView-module__BqozTW__resultControls{flex-wrap:wrap;justify-content:flex-start;width:100%}.FrameDataView-module__BqozTW__activeFilterChips{justify-content:flex-start;max-width:100%}.FrameDataView-module__BqozTW__contentLayout{flex-direction:column-reverse;gap:18px;height:auto;max-height:none;padding:16px;overflow:visible}.FrameDataView-module__BqozTW__frameDataScrollPanel{flex:none}.FrameDataView-module__BqozTW__previewPane{position:relative;top:0}.FrameDataView-module__BqozTW__previewPanel .FrameDataView-module__BqozTW__detailImageContainer{height:clamp(260px,48vh,360px);min-height:260px;max-height:360px}.FrameDataView-module__BqozTW__moveList{padding-bottom:12px}.FrameDataView-module__BqozTW__moveRouteGroup{--route-branch-offset:18px;--route-follow-up-indent:30px}.FrameDataView-module__BqozTW__detailHeroValue{font-size:40px}.FrameDataView-module__BqozTW__moveDetailsDialog{height:min(92vh,56rem)}.FrameDataView-module__BqozTW__moveDetailsBody{grid-template-columns:minmax(0,1fr);overflow:auto}.FrameDataView-module__BqozTW__moveDetailsVisual{border-right:0;border-bottom:1px solid var(--color-border-subtle);padding:16px}.FrameDataView-module__BqozTW__moveDetailsImageFrame{height:min(38vh,22rem);min-height:16rem}.FrameDataView-module__BqozTW__moveDetailsContent{padding:16px;overflow:visible}.FrameDataView-module__BqozTW__punishSummaryRow{flex-direction:column;align-items:flex-start}.FrameDataView-module__BqozTW__punishDialogHeader{grid-template-columns:minmax(0,1fr) auto}.FrameDataView-module__BqozTW__punishDialogHeader .FrameDataView-module__BqozTW__punishWindowBadge{display:none}.FrameDataView-module__BqozTW__punishDialogBody{min-height:0;padding:16px}.FrameDataView-module__BqozTW__punishControls{grid-template-columns:minmax(0,1fr)}.FrameDataView-module__BqozTW__punishScrollPanel{height:auto;max-height:none}.FrameDataView-module__BqozTW__punishCandidateRow{grid-template-columns:minmax(0,1fr)}.FrameDataView-module__BqozTW__punishCandidateStats{justify-content:flex-start}}@media (max-width:480px){.FrameDataView-module__BqozTW__heroName{font-size:26px}.FrameDataView-module__BqozTW__moveStats{gap:8px}.FrameDataView-module__BqozTW__moveStat{min-width:24px}.FrameDataView-module__BqozTW__moveCardMovelist .FrameDataView-module__BqozTW__moveNotationGroup{grid-template-columns:minmax(0,1fr);gap:4px}.FrameDataView-module__BqozTW__moveRouteGroup{--route-branch-offset:14px;--route-follow-up-indent:22px}.FrameDataView-module__BqozTW__moveCardMovelist .FrameDataView-module__BqozTW__moveRouteMeta{grid-column:1;margin-top:0}.FrameDataView-module__BqozTW__moveActionButton{gap:6px;padding:7px 6px;font-size:.75rem}.FrameDataView-module__BqozTW__moveDetailsHeader{padding:14px 14px 12px}.FrameDataView-module__BqozTW__moveDetailsRow{gap:12px}}[data-theme=light] .FrameDataView-module__BqozTW__pageContainer,[data-theme=light] .FrameDataView-module__BqozTW__punishDialog,[data-theme=light] .FrameDataView-module__BqozTW__moveDetailsDialog{--tool-chrome-bg:linear-gradient(90deg, #fffffff5, #f7f7f7eb 52%, #e5e5e5c7);--tool-chrome-bg-hover:linear-gradient(90deg, #fffffffa, #f7f7f7f5 58%, #e5e5e5db);--tool-subheader-bg:linear-gradient(90deg, #fffffff5, #f7f7f7e6);--tool-tab-divider:var(--color-tab-divider);--tool-tab-hover-bg:var(--color-tab-hover-bg);--tool-tab-active-bg:var(--color-tab-active-bg);--tool-tab-active-ring:var(--color-tab-active-ring);--tool-tab-active-text:var(--color-tab-active-text);--tool-control-shadow:inset 0 0 0 1px #4b4b4b0a;--tool-control-shadow-hover:inset 0 0 0 1px #4b4b4b1a;--tool-row-bg:linear-gradient(90deg, #fffffffa, #f7f7f7f0);--tool-row-bg-hover:linear-gradient(90deg, #f7f7f7fa, #e5e5e5e6);--tool-row-bg-active:linear-gradient(90deg, #ebebebfa, #dcdcdcf0);--tool-thumbnail-border:#4b4b4b1f}[data-theme=light] .FrameDataView-module__BqozTW__previewPanel .FrameDataView-module__BqozTW__detailImageContainer,[data-theme=light] .FrameDataView-module__BqozTW__moveDetailsImageFrame,[data-theme=light] .FrameDataView-module__BqozTW__detailVariantStrip,[data-theme=light] .FrameDataView-module__BqozTW__detailStatsList,[data-theme=light] .FrameDataView-module__BqozTW__moveActionBar,[data-theme=light] .FrameDataView-module__BqozTW__punishCandidateList{background:var(--color-bg)}[data-theme=light] .FrameDataView-module__BqozTW__detailVariantThumb img{background:#0000000a}
