/* GEPCS UI 1.0.0 — native scrolling with transparent rope overlays. */
.gepcs-ui-scroll-surface{scrollbar-width:none!important}
.gepcs-ui-scroll-surface::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
.gepcs-ui-scrollbar{position:fixed;z-index:100001;pointer-events:none;background:none;opacity:0;transition:opacity 1.1s cubic-bezier(.22,.61,.36,1);box-sizing:border-box}
.gepcs-ui-scrollbar[hidden]{display:none!important}
.gepcs-ui-scrollbar.is-scrolling{opacity:1;transition-duration:.65s}
.gepcs-ui-scroll-thumb{position:absolute;border:0!important;padding:0!important;margin:0!important;background:none!important;box-shadow:none!important;border-radius:999px;touch-action:none;pointer-events:none;min-width:0!important;min-height:0!important}
.gepcs-ui-scrollbar.is-scrolling .gepcs-ui-scroll-thumb{pointer-events:auto}
.gepcs-ui-scroll-thumb::before{content:'';position:absolute;pointer-events:none;background-repeat:repeat;border-radius:999px}
.gepcs-ui-scrollbar--x .gepcs-ui-scroll-thumb{height:12px;top:0}
.gepcs-ui-scrollbar--x .gepcs-ui-scroll-thumb::before{inset:4px 0 3px;background-image:var(--gepcs-ui-rope-x);background-size:160px 5px}
.gepcs-ui-scrollbar--y .gepcs-ui-scroll-thumb{width:12px;left:0}
.gepcs-ui-scrollbar--y .gepcs-ui-scroll-thumb::before{inset:0 3px 0 4px;background-image:var(--gepcs-ui-rope-y);background-size:5px 160px}
.gepcs-ui-scroll-thumb:focus-visible{outline:2px solid #425639;outline-offset:2px}
.gepcs-trail-top{display:inline-flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;min-width:44px;min-height:44px;background:#425639!important;color:#fff8e9!important;border:0!important;border-radius:50%!important;padding:0!important}
.gepcs-trail-top[hidden]{display:none!important}
.gepcs-trail-up{display:block;width:32px!important;height:32px!important;fill:none!important;color:inherit;transform:rotate(-90deg);pointer-events:none;--gh-sign-stroke:2.6}
.gepcs-top-fallback{position:fixed;right:20px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:9000}
@media(prefers-reduced-motion:reduce){.gepcs-ui-scrollbar{transition:none}}

:root{--gepcs-ui-rope-x:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%2014%20160%207%22%20width%3D%22160%22%20height%3D%227%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cpath%20id%3D%22gomo-right%22%20d%3D%22M365%2C151.5Q365%2C151%20366%2C151Q367%2C151%20367%2C150.5Q367%2C150%20367.5%2C150Q368%2C150%20368%2C149.5Q368%2C149%20369%2C148.5Q370%2C148%20370%2C147Q370%2C146%20370.5%2C146Q371%2C146%20371%2C145Q371%2C144%20371.5%2C144Q372%2C144%20372%2C138.5Q372%2C133%20372.5%2C133Q373%2C133%20373%2C132Q373%2C131%20373.5%2C131Q374%2C131%20374.5%2C130Q375%2C129%20376%2C129Q377%2C129%20377%2C128.5Q377%2C128%20378%2C128Q379%2C128%20379%2C127.5Q379%2C127%20381.5%2C127Q384%2C127%20384%2C126.5Q384%2C126%20386%2C126Q388%2C126%20388%2C127Q388%2C128%20387.5%2C128Q387%2C128%20387%2C129Q387%2C130%20386.5%2C130Q386%2C130%20386%2C131Q386%2C132%20385.5%2C132Q385%2C132%20385%2C135.5Q385%2C139%20384.5%2C139Q384%2C139%20384%2C141Q384%2C143%20383.5%2C143Q383%2C143%20383%2C144Q383%2C145%20382.5%2C145Q382%2C145%20382%2C146Q382%2C147%20381.5%2C147Q381%2C147%20380.5%2C148Q380%2C149%20379%2C149Q378%2C149%20377.5%2C150Q377%2C151%20375.5%2C151Q374%2C151%20374%2C151.5Q374%2C152%20369.5%2C152Q365%2C152%20365%2C151.5Z%22%20fill%3D%22%23a08059%22%20transform%3D%22matrix%280.19%20-0.006514285714285715%200%200.19%20-70.05757310960101%20-6.569714285714287%29%22%20%2F%3E%3Cpattern%20id%3D%22tranca-right%22%20patternUnits%3D%22userSpaceOnUse%22%20width%3D%223.4518347567161234%22%20height%3D%2236%22%20patternTransform%3D%22translate%2831.392573109601003%200%29%22%3E%3Cuse%20href%3D%22%23gomo-right%22%20transform%3D%22translate%28-3.4518347567161234%200%29%22%20%2F%3E%3Cuse%20href%3D%22%23gomo-right%22%20transform%3D%22translate%280.0%200%29%22%20%2F%3E%3Cuse%20href%3D%22%23gomo-right%22%20transform%3D%22translate%283.4518347567161234%200%29%22%20%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Crect%20width%3D%22200%22%20height%3D%2236%22%20fill%3D%22url%28%23tranca-right%29%22%20%2F%3E%3C%2Fsvg%3E");--gepcs-ui-rope-y:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%2214%200%207%20160%22%20width%3D%227%22%20height%3D%22160%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cpath%20id%3D%22gomo-right%22%20d%3D%22M365%2C151.5Q365%2C151%20366%2C151Q367%2C151%20367%2C150.5Q367%2C150%20367.5%2C150Q368%2C150%20368%2C149.5Q368%2C149%20369%2C148.5Q370%2C148%20370%2C147Q370%2C146%20370.5%2C146Q371%2C146%20371%2C145Q371%2C144%20371.5%2C144Q372%2C144%20372%2C138.5Q372%2C133%20372.5%2C133Q373%2C133%20373%2C132Q373%2C131%20373.5%2C131Q374%2C131%20374.5%2C130Q375%2C129%20376%2C129Q377%2C129%20377%2C128.5Q377%2C128%20378%2C128Q379%2C128%20379%2C127.5Q379%2C127%20381.5%2C127Q384%2C127%20384%2C126.5Q384%2C126%20386%2C126Q388%2C126%20388%2C127Q388%2C128%20387.5%2C128Q387%2C128%20387%2C129Q387%2C130%20386.5%2C130Q386%2C130%20386%2C131Q386%2C132%20385.5%2C132Q385%2C132%20385%2C135.5Q385%2C139%20384.5%2C139Q384%2C139%20384%2C141Q384%2C143%20383.5%2C143Q383%2C143%20383%2C144Q383%2C145%20382.5%2C145Q382%2C145%20382%2C146Q382%2C147%20381.5%2C147Q381%2C147%20380.5%2C148Q380%2C149%20379%2C149Q378%2C149%20377.5%2C150Q377%2C151%20375.5%2C151Q374%2C151%20374%2C151.5Q374%2C152%20369.5%2C152Q365%2C152%20365%2C151.5Z%22%20fill%3D%22%23a08059%22%20transform%3D%22matrix%280.19%20-0.006514285714285715%200%200.19%20-70.05757310960101%20-6.569714285714287%29%22%20%2F%3E%3Cpattern%20id%3D%22tranca-right%22%20patternUnits%3D%22userSpaceOnUse%22%20width%3D%223.4518347567161234%22%20height%3D%2236%22%20patternTransform%3D%22translate%2831.392573109601003%200%29%22%3E%3Cuse%20href%3D%22%23gomo-right%22%20transform%3D%22translate%28-3.4518347567161234%200%29%22%20%2F%3E%3Cuse%20href%3D%22%23gomo-right%22%20transform%3D%22translate%280.0%200%29%22%20%2F%3E%3Cuse%20href%3D%22%23gomo-right%22%20transform%3D%22translate%283.4518347567161234%200%29%22%20%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22rotate%2890%2018%2018%29%22%3E%3Crect%20width%3D%22200%22%20height%3D%2236%22%20fill%3D%22url%28%23tranca-right%29%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
