.home-intro{margin-bottom:22px}.home-intro>p{max-width:760px}.home-goat-method{margin:14px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.site-search{position:relative;max-width:760px;margin-bottom:40px}.site-search form{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 14px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.site-search form:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.site-search-icon{color:var(--subtle);font-size:18px}.site-search input{flex:1 1;min-width:0;height:40px;border:0;background:transparent;font-size:15px;color:var(--text);outline:none}.site-search input::-webkit-search-cancel-button{cursor:pointer}.site-search-pending{width:14px;height:14px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:site-search-spin .8s linear infinite}@keyframes site-search-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.site-search-pending{animation:none}}.site-search-results{position:absolute;z-index:50;top:58px;left:0;right:0;max-height:440px;overflow:auto;padding:4px 0;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 40px -18px rgba(10,25,32,.45)}.site-search-group{padding:10px 14px 4px;color:var(--subtle);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.site-search-results [role=option]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 14px;cursor:pointer}.site-search-results [role=option] strong{font-size:13.5px;font-weight:600}.site-search-results [role=option] small{color:var(--subtle);font-size:11.5px;text-align:right}.site-search-results [role=option][aria-selected=true]{background:var(--accent-soft)}.site-search-empty{margin:0;padding:12px 14px;color:var(--muted)}.site-search-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;color:var(--subtle);font-size:12px}.site-search-suggestions span{margin-right:2px}.site-search-suggestions button{padding:3px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-size:12px}.site-search-suggestions button:hover{border-color:var(--accent);color:var(--accent)}.home-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 32px}.home-card .section-heading a{font-size:12px}.home-goat{list-style:none;margin:0;padding:0}.home-goat li{border-top:1px solid var(--line)}.home-goat li:first-child{border-top:0}.home-goat a{display:grid;grid-template-columns:30px 32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 4px;color:var(--text);text-decoration:none}.home-goat a:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.home-goat-rank{font-weight:750;color:var(--subtle);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-goat-1{--podium:#a7771e}.home-goat-2{--podium:#7b8791}.home-goat-3{--podium:#a3622f}[data-theme=dark] .home-goat-1{--podium:#e6bc65}[data-theme=dark] .home-goat-2{--podium:#c3ccd3}[data-theme=dark] .home-goat-3{--podium:#e0a06c}.home-goat li[class] .home-goat-rank{color:var(--podium)}.home-goat-name strong{display:block;font-size:14px}.home-goat-name small{color:var(--subtle);font-size:11.5px}.home-goat-points{font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-goat-points small{color:var(--subtle);font-weight:500}.home-series{list-style:none;margin:0;padding:0}.home-series li{border-top:1px solid var(--line)}.home-series li:first-child{border-top:0}.home-series a{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:9px 4px;color:var(--muted);text-decoration:none;font-size:13px}.home-series a:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.home-series a>span:nth-child(3){justify-self:end}.home-series .home-series-winner{color:var(--text);font-weight:650}.home-series-score{color:var(--text);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-series small{grid-column:1/-1;color:var(--subtle);font-size:11px}.home-records{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-record{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);text-decoration:none}.home-record:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.home-record-title{font-size:14px;line-height:1.35}.home-record-value{font-size:22px;font-weight:750;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-record-value small{color:var(--subtle);font-size:12px;font-weight:500;letter-spacing:0}.home-record-subject{font-weight:600}.home-record>small{margin-top:auto;color:var(--subtle);font-size:11px}.home-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.home-sections a{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--surface);color:var(--text);text-decoration:none}.home-sections a:hover{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}.home-sections strong{font-size:14px}.home-sections span{color:var(--muted);font-size:12.5px}@media (max-width:900px){.home-grid,.home-records{grid-template-columns:1fr}.home-sections{grid-template-columns:1fr 1fr}}@media (max-width:540px){.home-sections{grid-template-columns:1fr}.site-search .button{display:none}}.site-search-notice{font-size:12px;color:var(--muted);margin:10px 0}.site-search-results .site-search-notice{padding:0 14px}.site-search-all{display:block;width:100%;padding:12px 14px;text-align:left;border:0;border-top:1px solid var(--line);background:transparent;color:var(--accent);font:inherit;font-size:12px;cursor:pointer}.site-search-all:focus-visible,.site-search-all:hover{background:var(--accent-soft)}