:is(html:has(.xe-root),body:has(.xe-root)){overflow-x:clip}.xe-root{font-family:var(--font-display), var(--font-sans), sans-serif}.xe-mono{font-family:var(--font-xe-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.xe-serif{font-family:var(--font-serif), "Times New Roman", serif;font-weight:400}.xe-under{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .5s cubic-bezier(.22,1,.36,1)}.xe-under:hover,.xe-under:focus-visible{background-size:100% 1px}.xe-arrow{transition:transform .45s cubic-bezier(.22,1,.36,1)}:is(a,button):hover .xe-arrow{transform:translate(4px)}.xe-flap{transform-origin:50%;backface-visibility:hidden;animation:.11s ease-out xe-flap;display:inline-block}@keyframes xe-flap{0%{opacity:.35;transform:rotateX(-85deg)}to{opacity:1;transform:rotateX(0)}}.xe-board-row{transition:background-color .35s}.xe-board-row:hover{background-color:#140a0614}.xe-split{position:relative}.xe-split:after{content:"";pointer-events:none;background:#3c10002e;height:1px;position:absolute;top:52%;left:0;right:0}.xe-wait{background:linear-gradient(90deg,#e7eaee 0%,#f3f5f7 50%,#e7eaee 100%) 0 0/200% 100%;animation:2.8s ease-in-out infinite xe-wait}@keyframes xe-wait{0%{background-position:100% 0}to{background-position:-100% 0}}.xe-pulse{animation:2.2s ease-in-out infinite xe-pulse}@keyframes xe-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.xe-flap,.xe-wait,.xe-pulse{animation:none}}
