.go-max-page{max-width:1080px;margin:0 auto;padding:1.5rem clamp(1rem,3vw,2rem) 4rem}.go-max-page .crumbs{margin-bottom:1.25rem;font-size:13px}.go-max-page .crumbs a{color:var(--text-muted);text-decoration:none;font-family:var(--font-mono)}.go-max-page .crumbs a:hover{color:var(--text)}.go-max-page .eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .4rem}.go-max-page h1{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.85rem);font-weight:800;line-height:1.05;letter-spacing:-.025em;margin:0 0 .6rem;color:var(--text)}.go-max-page .lead{color:var(--text-muted);line-height:1.55;font-size:15.5px;max-width:760px;margin:0}.go-max-page .lead a{color:var(--accent)}.mx-hero{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--divider)}.mx-settings{background:var(--surface);border:1px solid var(--divider);border-radius:14px;padding:16px 18px;margin-bottom:2rem}.mx-settings-h{font-family:var(--font-display);font-weight:800;font-size:18px;margin:0 0 10px;color:var(--text)}.mx-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px 18px;margin:0}.mx-field{border:0;margin:0;padding:0;min-width:0}.mx-field legend{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:0;margin-bottom:6px}.mx-seg{display:flex;flex-wrap:wrap;gap:6px}.mx-seg label{position:relative}.mx-seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.mx-seg span{display:inline-block;font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid var(--divider);color:var(--text);background:var(--bg)}.mx-seg input:checked+span{background:var(--accent);border-color:var(--accent);color:#fff}.mx-seg input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.mx-check{font-size:13.5px;color:var(--text);display:flex;gap:8px;align-items:center}.mx-check input{accent-color:var(--accent);width:16px;height:16px}.mx-note{color:var(--text-muted);font-size:12.5px;line-height:1.5;margin:12px 0 0;max-width:760px}.mx-empty{color:var(--text-muted);font-size:15px;margin:0 0 2rem}.mx-bosses{display:grid;gap:14px;margin-bottom:2.5rem}.mx-card{background:var(--surface);border:1px solid var(--divider-soft);border-radius:14px;padding:16px 18px;min-width:0;scroll-margin-top:80px}.mx-card-head{margin-bottom:12px}.mx-when{font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted);margin:0 0 4px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mx-status{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;padding:2px 8px;border-radius:999px;border:1px solid var(--divider);color:var(--text-muted)}.mx-status.mx-live{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.mx-card-title{font-family:var(--font-display);font-size:clamp(1.3rem,3vw,1.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 6px;color:var(--text)}.mx-types{display:flex;flex-wrap:wrap;gap:5px}.mx-type{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.04em;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.22);padding:3px 8px;border-radius:999px}.mx-event{font-size:12.5px;color:var(--text-muted);margin:8px 0 0}.mx-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:14px 22px}.mx-col{min-width:0}.mx-h3{font-family:var(--font-display);font-size:15px;font-weight:800;margin:0 0 2px;color:var(--text)}.mx-sub{font-size:12px;color:var(--text-muted);margin:0 0 6px;line-height:1.4}.mx-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--divider-soft)}.mx-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 2px;border-bottom:1px solid var(--divider-soft)}.mx-row:last-child{border-bottom:0}.mx-rank{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);text-align:right}.mx-main{display:flex;flex-direction:column;min-width:0}.mx-name{font-size:13.5px;font-weight:700;color:var(--text);line-height:1.25;overflow-wrap:anywhere}.mx-moves{font-size:12px;color:var(--text-muted);line-height:1.3;overflow-wrap:anywhere}.mx-pct{font-family:var(--font-mono);font-size:12.5px;font-weight:700;color:var(--text)}.mx-h2{font-family:var(--font-display);font-weight:800;font-size:clamp(1.35rem,3vw,1.65rem);line-height:1.15;letter-spacing:-.02em;margin:0 0 .75rem;color:var(--text)}.mx-how{margin-bottom:2.5rem}.mx-how p{color:var(--text);font-size:14.5px;line-height:1.65;margin:0 0 10px;max-width:760px}.mx-faq{margin-bottom:2rem}.go-max-page .faq-list{display:grid;gap:8px}.go-max-page .faq-item{background:var(--surface);border:1px solid var(--divider);border-radius:10px;padding:12px 16px}.go-max-page .faq-item summary{cursor:pointer;font-weight:600;color:var(--text);list-style:none;padding-right:24px;position:relative}.go-max-page .faq-item summary::-webkit-details-marker{display:none}.go-max-page .faq-item summary:after{content:"+";position:absolute;right:0;top:0;color:var(--accent);font-weight:700;transition:transform .15s ease}.go-max-page .faq-item[open] summary:after{transform:rotate(45deg)}.go-max-page .faq-item p{color:var(--text-muted);font-size:14.5px;line-height:1.6;margin:10px 0 0}.go-max-page .attribution-section{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--divider)}.go-max-page .attr{color:var(--text-muted);font-size:12.5px;line-height:1.55;margin:0}.go-max-page .attr a{color:var(--text);text-decoration:underline;text-decoration-color:var(--divider)}
