.page_page__ARU3k{--page-ink:#eaf1f7;--page-muted:#9aa8b7;--page-bg:#070b10;--page-line:rgba(170,183,196,.18);--page-hover:rgba(170,183,196,.045);--route-bg:#18232d;min-height:100svh;color:var(--page-ink);background:var(--page-bg);font-family:var(--font-body)}[data-theme=light] .page_page__ARU3k{--page-ink:#172027;--page-muted:#59636c;--page-bg:#f2eee6;--page-line:rgba(23,32,39,.25);--page-hover:rgba(255,255,255,.22);--route-bg:#172027}.page_hero__MBisN{width:min(100% - 2.5rem,1240px);margin:0 auto;padding:clamp(8rem,14vw,11rem) 0 clamp(4rem,8vw,7rem);display:grid;grid-template-columns:minmax(6rem,.3fr) 1fr;gap:2rem;border-bottom:1px solid var(--page-line)}.page_heroIndex__njCLh,.page_hero__MBisN p,.page_list__K19i1>a>span{color:#165dff;font-family:var(--font-ibm-plex-mono),monospace;font-size:.78rem;font-weight:700;letter-spacing:.08em}.page_hero__MBisN h1{max-width:16ch;margin-top:1.25rem;font-size:clamp(3rem,6vw,6rem);line-height:1.04;letter-spacing:-.055em}.page_hero__MBisN div:last-child>span{max-width:48rem;display:block;margin-top:1.75rem;color:var(--page-muted);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.75}.page_list__K19i1{width:min(100% - 2.5rem,1240px);margin:0 auto}.page_list__K19i1>a{min-height:14rem;display:grid;grid-template-columns:minmax(6rem,.3fr) 1fr auto;gap:2rem;align-items:center;border-bottom:1px solid var(--page-line);transition:color .2s ease,background-color .2s ease}.page_list__K19i1>a:hover{color:#4685ff;background:var(--page-hover)}.page_list__K19i1 p{color:var(--page-muted);font-size:.85rem}.page_list__K19i1 h2{margin-top:.45rem;font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.035em}.page_list__K19i1 small{max-width:52rem;display:block;margin-top:.85rem;color:var(--page-muted);font-size:1rem;line-height:1.7}.page_route__pVpRY{margin-top:clamp(5rem,10vw,9rem);padding:clamp(5rem,10vw,9rem) max(1.25rem,calc((100% - 1240px) / 2));color:#eaf1f7;background:var(--route-bg)}.page_route__pVpRY>p{color:#8cb2ff;font-family:var(--font-ibm-plex-mono),monospace;font-size:.8rem;font-weight:700;letter-spacing:.08em}.page_route__pVpRY h2{max-width:18ch;margin-top:1rem;font-size:clamp(2.2rem,4.5vw,4.5rem);line-height:1.08;letter-spacing:-.045em}.page_route__pVpRY>div{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.page_route__pVpRY a{min-height:48px;display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1rem;border:1px solid rgba(234,241,247,.32);font-weight:700}.page_route__pVpRY a:last-child{color:#172027;background:#eaf1f7}.page_route__pVpRY a:first-child{color:#172027;border-color:#dfff48;background:#dfff48}@media (max-width:680px){.page_hero__MBisN{grid-template-columns:1fr}.page_list__K19i1>a{min-height:auto;grid-template-columns:2.75rem 1fr auto;gap:1rem;padding:2rem 0}.page_list__K19i1 small{display:none}}