.page-reveal{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;background:var(--background,#ffffff);opacity:1;visibility:visible;pointer-events:none;animation:page-reveal-failsafe 2s linear forwards}.page-reveal[data-done=true]{animation:none;opacity:0;visibility:hidden;transition:opacity .22s ease-out,visibility 0s linear .22s}@keyframes page-reveal-failsafe{0%,99%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.page-reveal__mark{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:700;letter-spacing:-.02em;color:var(--foreground,#111111)}.page-reveal__mark-tld{color:var(--muted-foreground,rgba(0,0,0,.45));font-weight:600}.page-reveal__bar{position:relative;width:8.5rem;height:3px;border-radius:999px;background:var(--border,rgba(0,0,0,.1));overflow:hidden}.page-reveal__bar:after{content:"";position:absolute;inset-block:0;width:40%;border-radius:inherit;background:var(--primary,#00806f);animation:page-reveal-slide .9s ease-in-out infinite}@keyframes page-reveal-slide{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.page-reveal[data-done=true]{transition:none}.page-reveal__bar:after{animation:none;width:100%;opacity:.55}}