.AIXBanner_banner__RsrJc{display:block;width:100%;box-sizing:border-box;background:#FFFFFF;border-radius:16px;padding:14px 16px;text-decoration:none!important;color:#222222}.AIXBanner_banner__RsrJc:focus-visible{outline:2px solid #096B32;outline-offset:2px}.AIXBanner_content__EGFth{display:flex;align-items:center;gap:12px;min-height:44px}.AIXBanner_icon__7DqEg{width:20px;height:20px;color:#222222;flex-shrink:0}.AIXBanner_textWrapper__Rdy_A{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.AIXBanner_mainText__CojnD{font-size:15px;line-height:22px;font-weight:700;color:#2563EB!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.AIXBanner_banner__RsrJc:hover .AIXBanner_mainText__CojnD{color:#1D4ED8!important}.AIXBanner_subText___5IoY{font-size:13px;line-height:20px;color:#6A6A6A!important}.AIXBanner_arrow__GxA5b{width:16px;height:16px;color:#6A6A6A;flex-shrink:0}@media (min-width:769px){.AIXBanner_banner__RsrJc{padding:16px 24px}}.AIXBanner_banner__RsrJc{box-shadow:0 0 0 1px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.08)}.static_lead__ywMoU{max-width:720px}.static_prose__OD8kN{display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:26px;color:var(--ink);overflow-wrap:anywhere}.static_prose__OD8kN p{margin:0}.static_prose__OD8kN ul{margin:0;padding-left:1.25em;display:flex;flex-direction:column;gap:6px}.static_prose__OD8kN li{list-style:disc}.static_prose__OD8kN li::marker{color:var(--ink-sub)}.static_prose__OD8kN strong{font-weight:700}.static_link__9h4N8{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.static_link__9h4N8:hover{color:var(--link-hover)}.static_btnPrimary__WLmU2:focus-visible,.static_link__9h4N8:focus-visible{outline:2px solid var(--brand-strong);outline-offset:2px}.static_meta__sJsdX{font-size:13px;line-height:20px;color:var(--ink-sub)}.static_profile__zP0u7{display:flex;align-items:center;gap:16px}.static_avatar__jGTD9{width:72px;height:72px;border-radius:9999px;object-fit:cover;flex:none}.static_profile__zP0u7>div{min-width:0}.static_profileName__jtk_H{font-weight:700}.static_video__W1NFM{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--surface-subtle)}.static_video__W1NFM iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.static_actions__JnPCd{display:flex;justify-content:center;padding:8px 0}.static_btnPrimary__WLmU2{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:12px;background:var(--cta-bg,#222222);color:#FFFFFF;font-size:16px;line-height:24px;font-weight:600;text-decoration:none;text-align:center;max-width:100%;transition:background-color .15s cubic-bezier(.2,0,0,1)}.static_btnPrimary__WLmU2:hover{background:#3A3A3A;color:#FFFFFF}.static_btnPrimary__WLmU2:active{background:#111111}.static_subtle__7mTug{background:var(--surface-subtle);border-radius:12px;padding:12px 16px;font-size:14px;line-height:22px;color:var(--ink);display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center}@media (min-width:769px){.static_prose__OD8kN{gap:16px}}.ai_h2Anchor__Ce21H{scroll-margin-top:120px}.ai_prose__OmSgN{display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:26px;color:var(--ink);overflow-wrap:anywhere}.ai_prose__OmSgN p{margin:0;max-width:720px}.ai_prose__OmSgN strong{font-weight:700}.ai_link__04L0t{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ai_link__04L0t:hover{color:var(--link-hover)}.ai_link__04L0t:focus-visible,.ai_moreBtn__Z6Gtf:focus-visible,.ai_pg___5u7Y:focus-visible,.ai_raceCard__8H90V:focus-visible,.ai_raceNavLink__4nrKB:focus-visible{outline:2px solid var(--brand-strong);outline-offset:2px}.ai_empty__8dkL9{display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px 16px;text-align:center}.ai_empty__8dkL9 p{margin:0;font-size:14px;line-height:22px;color:var(--ink-sub)}.ai_empty__8dkL9 b{font-size:16px;line-height:24px;font-weight:600;color:var(--ink)}.ai_raceRail__g4Ceo{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;margin-inline:-.75rem;padding-inline:.75rem;scroll-padding-inline:.75rem;padding-block:6px 12px;margin-block:-6px -12px}.ai_raceRail__g4Ceo::-webkit-scrollbar{display:none}.ai_raceCard__8H90V{flex:0 0 168px;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;background:var(--surface);border-radius:16px;padding:14px;text-decoration:none;color:var(--ink);box-sizing:border-box;min-width:0}.ai_raceDate__HBdz1{font-size:12px;line-height:18px;color:var(--ink-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai_raceName__JgG8I{font-size:15px;line-height:22px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai_raceMeta__QKfM7{display:flex;gap:4px;flex-wrap:wrap}.ai_badgeSub__4HWfg{background:var(--surface-subtle);color:var(--ink)}.ai_moreBtn__Z6Gtf{display:flex;align-items:center;justify-content:center;height:48px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.ai_moreBtn__Z6Gtf:hover{border-color:var(--ink-sub)}.ai_mk__3BSyi{display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 9px 0 7px;border-radius:9999px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font-size:12px;line-height:18px;font-weight:600;white-space:nowrap;box-sizing:border-box}.ai_mkSym___qZl3{font-weight:700;font-size:13px}.ai_mkHonmei__zINvs{border-color:var(--good-line)}.ai_mkHimo__f2GGb{border-color:var(--ink-sub);border-style:dashed}.ai_mkKiken__qv1_z{border-color:var(--bad-line)}.ai_markItem__PGbye,.ai_markList__YYGL5{display:flex;flex-direction:column}.ai_markItem__PGbye{gap:8px;padding:14px 0;border-bottom:1px solid var(--line)}.ai_markItem__PGbye:first-child{padding-top:0}.ai_markItem__PGbye:last-child{border-bottom:0;padding-bottom:0}.ai_markItem__PGbye p{margin:0;font-size:14px;line-height:24px;color:var(--ink)}.ai_tblCard__n5R0a{display:flex;flex-direction:column;gap:12px}.ai_tblWrap__XbokO{margin-bottom:0!important}.ai_left__6CupZ{text-align:left!important}.ai_center__FIWFT{text-align:center!important}.ai_strong__0J8i5{font-weight:600}.ai_nameCol__G1zCw{min-width:0}.ai_nameCell__eRG_V{white-space:nowrap;font-weight:500}.ai_rankRows__4Gkm5 td{height:36px!important}.ai_rankRows__4Gkm5 thead th{height:32px!important}.ai_tblLink__66zN0{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:500}.ai_tblLink__66zN0:hover{color:var(--link-hover)}.ai_dateCell__2nS0Q{color:var(--ink-sub)}.ai_pager__guWi4{display:flex;flex-wrap:wrap;gap:6px}.ai_pager__guWi4,.ai_pg___5u7Y{justify-content:center;align-items:center}.ai_pg___5u7Y{position:relative;min-width:36px;height:36px;padding:0 12px;border-radius:9999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:14px;line-height:20px;font-weight:500;display:inline-flex;text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-sizing:border-box}.ai_pg___5u7Y:after{content:"";position:absolute;left:-4px;right:-4px;top:-4px;bottom:-4px}.ai_pg___5u7Y:hover{border-color:var(--ink-sub)}.ai_pgOn__7yFmE{background:#222222;color:#FFFFFF;font-weight:700}.ai_pgOn__7yFmE,.ai_pgOn__7yFmE:hover{border-color:#222222}.ai_pgOff__Pra_X{color:var(--ink-disabled);background:transparent}.ai_pgOff__Pra_X:hover{border-color:var(--line)}.ai_pgGap__iYbtX{min-width:20px;text-align:center;color:var(--ink-sub);font-size:14px}.ai_notes__fiL0R{display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:20px;color:var(--ink-sub)}.ai_noteItem__w5C_8{position:relative;padding-left:1em}.ai_noteItem__w5C_8:before{content:"※";position:absolute;left:0}.ai_trackInfo__bMDzd{margin:0;font-size:14px;line-height:22px;color:var(--ink-sub)}.ai_trackInfo__bMDzd strong{color:var(--ink);font-weight:700}.ai_foot__Jf9zX{display:flex;flex-direction:column;gap:16px;padding-top:28px}.ai_back__2igWp{margin:0;font-size:14px;line-height:20px}.ai_back__2igWp a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ai_back__2igWp a:hover{color:var(--link-hover)}.ai_raceNav__RKgpU{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding-top:16px}.ai_raceNavLink__4nrKB{display:flex;flex-direction:column;gap:2px;min-height:72px;min-width:0;padding:12px 14px;border-radius:16px;background:var(--surface);color:var(--ink);text-decoration:none;box-sizing:border-box}.ai_raceNavNext__go5xv{text-align:right}.ai_raceNavLabel__AfddW{font-size:12px;line-height:18px;color:var(--ink-sub)}.ai_raceNavPrev__1MFiA .ai_raceNavLabel__AfddW:before{content:"‹ "}.ai_raceNavNext__go5xv .ai_raceNavLabel__AfddW:after{content:" ›"}.ai_raceNavTitle___LKDx{font-size:14px;line-height:20px;font-weight:600;color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ai_raceNavLink__4nrKB:hover .ai_raceNavTitle___LKDx{color:var(--link-hover)}@media (min-width:769px){.ai_raceRail__g4Ceo{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.ai_raceCard__8H90V{flex-basis:184px}.ai_prose__OmSgN{gap:16px}.ai_raceNavLink__4nrKB{padding:14px 18px}}@media (max-width:768px){.ai_tblCard__n5R0a{padding-inline:12px}.ai_rankRows__4Gkm5 table{width:100%}.ai_rankRows__4Gkm5 td,.ai_rankRows__4Gkm5 th{padding:0 8px!important}.ai_rankRows__4Gkm5 td:not(.ai_nameCell__eRG_V),.ai_rankRows__4Gkm5 th:not(.ai_nameCol__G1zCw){width:1%}.ai_nameCell__eRG_V{white-space:normal!important;min-width:5.5em;line-height:17px}.ai_rankRows__4Gkm5 td{height:auto!important;min-height:36px}.ai_rankRows__4Gkm5 tbody tr{height:36px}}.ai_raceCard__8H90V,.ai_raceNavLink__4nrKB{box-shadow:0 0 0 1px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.08)}