.RankingChart-module__qrQ2Ra__chartContainer{width:100%}.RankingChart-module__qrQ2Ra__chartToolbar{background:var(--ui-surface-subtle);border:1px solid var(--ui-border);border-radius:var(--ui-radius);margin-bottom:1rem;padding:1rem 1.25rem;box-shadow:0 1px 2px #0f172a0a}.RankingChart-module__qrQ2Ra__chartField{flex-direction:column;gap:.375rem;max-width:min(100%,20rem);display:flex}.RankingChart-module__qrQ2Ra__chartFieldLabel{color:var(--ui-muted);letter-spacing:.02em;font-size:.75rem;font-weight:600}.RankingChart-module__qrQ2Ra__chartSelect{width:100%;min-height:2.625rem;color:var(--ui-heading);background-color:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:1rem;padding:.5rem 2.25rem .5rem .75rem;font-size:.9375rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.RankingChart-module__qrQ2Ra__chartSelect:hover{border-color:var(--ui-border-strong)}.RankingChart-module__qrQ2Ra__chartSelect:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-muted);outline:none}
.AnalysisView-module__Ru7bVa__main{max-width:100%;padding:0}.AnalysisView-module__Ru7bVa__title{letter-spacing:-.02em;color:var(--ui-heading);margin:0 0 1.5rem;font-size:clamp(1.5rem,4vw,1.875rem);font-weight:700;line-height:1.2}.AnalysisView-module__Ru7bVa__searchSection{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);margin-bottom:1.5rem;padding:1.5rem 1.5rem 1.25rem;box-shadow:0 1px 2px #0f172a0a,0 4px 24px #0f172a0f}.AnalysisView-module__Ru7bVa__sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);margin:0 0 1.25rem;font-size:.8125rem;font-weight:600}.AnalysisView-module__Ru7bVa__filtersRow{flex-wrap:wrap;align-items:flex-start;gap:1rem 1.25rem;margin-bottom:1.25rem;display:flex}.AnalysisView-module__Ru7bVa__fieldGroup{flex-direction:column;gap:.375rem;min-width:min(100%,11rem);display:flex}.AnalysisView-module__Ru7bVa__fieldGroupGrow{flex:14rem;min-width:min(100%,14rem)}.AnalysisView-module__Ru7bVa__fieldLabel{color:var(--ui-muted);letter-spacing:.02em;font-size:.75rem;font-weight:600}.AnalysisView-module__Ru7bVa__select{width:100%;max-width:20rem;min-height:2.625rem;color:var(--ui-heading);background-color:var(--ui-surface-subtle);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:1rem;padding:.5rem 2.25rem .5rem .75rem;font-size:.9375rem;font-weight:500;transition:border-color .15s,box-shadow .15s,background-color .15s}.AnalysisView-module__Ru7bVa__select:hover{border-color:var(--ui-border-strong);background-color:var(--ui-surface)}.AnalysisView-module__Ru7bVa__select:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-muted);background-color:var(--ui-surface);outline:none}.AnalysisView-module__Ru7bVa__dateInput{min-height:2.625rem;color:var(--ui-heading);background:var(--ui-surface-subtle);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);padding:.5rem .75rem;font-size:.9375rem;font-weight:500;transition:border-color .15s,box-shadow .15s,background-color .15s}.AnalysisView-module__Ru7bVa__dateInput:hover{border-color:var(--ui-border-strong);background:var(--ui-surface)}.AnalysisView-module__Ru7bVa__dateInput:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-muted);background:var(--ui-surface);outline:none}.AnalysisView-module__Ru7bVa__dateRow{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem;margin-bottom:1rem;display:flex}.AnalysisView-module__Ru7bVa__actions{flex-shrink:0;padding-top:1.375rem}.AnalysisView-module__Ru7bVa__updateButton{color:#fff;background:linear-gradient(165deg,#6366f1 0%,var(--ui-accent)45%,#3730a3 100%);border-radius:var(--ui-radius-sm);cursor:pointer;border:none;min-height:2.625rem;padding:0 1.5rem;font-size:.9375rem;font-weight:600;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 1px 2px #0f172a14,0 4px 12px #4f46e559}.AnalysisView-module__Ru7bVa__updateButton:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 2px 4px #0f172a1a,0 8px 20px #4f46e566}.AnalysisView-module__Ru7bVa__updateButton:active:not(:disabled){transform:translateY(0)}.AnalysisView-module__Ru7bVa__updateButton:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;filter:grayscale(.2);transform:none}.AnalysisView-module__Ru7bVa__checkboxField{flex-direction:column;justify-content:flex-end;gap:.375rem;min-height:2.625rem;padding-top:1.375rem;display:flex}.AnalysisView-module__Ru7bVa__bonusCheckboxContainer{background:var(--ui-surface-subtle);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.625rem;margin:0;padding:.5rem .875rem;transition:border-color .15s,background-color .15s;display:inline-flex}.AnalysisView-module__Ru7bVa__bonusCheckboxContainer:hover{border-color:var(--ui-border-strong);background:var(--ui-surface)}.AnalysisView-module__Ru7bVa__bonusCheckboxContainer input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--ui-accent);cursor:pointer;border-radius:4px;margin:0}.AnalysisView-module__Ru7bVa__bonusCheckboxContainer span{color:var(--ui-heading);font-size:.875rem;font-weight:500}.AnalysisView-module__Ru7bVa__errorMessage{color:#991b1b;border-radius:var(--ui-radius-sm);white-space:pre-line;background:#fef2f2;border:1px solid #fecaca;margin-top:1rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.5}.AnalysisView-module__Ru7bVa__errorMessage strong{font-weight:600}.AnalysisView-module__Ru7bVa__hint{border-top:1px solid var(--ui-border);color:var(--ui-muted);margin-top:.75rem;padding-top:.75rem;font-size:.75rem;line-height:1.4}
.page-module__-I0m-G__container{max-width:1200px;margin:0 auto;padding:24px}.page-module__-I0m-G__header{margin-bottom:24px}.page-module__-I0m-G__backLink{color:var(--ui-heading);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.page-module__-I0m-G__backLink:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-subtle);box-shadow:0 2px 8px #0f172a0f}
