.PageFrame-module__GozaKW__frame{inset:var(--frame-inset);border:1px solid var(--frame-line);border-radius:var(--frame-radius);box-shadow:var(--frame-glow);pointer-events:none;z-index:240;position:fixed}:is(body:has(main[data-page=home]) .PageFrame-module__GozaKW__frame,body:has(main[data-page=about]) .PageFrame-module__GozaKW__frame,body:has(main[data-page=contact]) .PageFrame-module__GozaKW__frame,body:has(main[data-page=products]) .PageFrame-module__GozaKW__frame,body:has(main[data-page=services]) .PageFrame-module__GozaKW__frame,body:has(main[data-page=blog]) .PageFrame-module__GozaKW__frame,body:has(main[data-page=blog-article]) .PageFrame-module__GozaKW__frame,body:has(main[data-page=privacy]) .PageFrame-module__GozaKW__frame,body:has(main[data-page=advisor]) .PageFrame-module__GozaKW__frame){display:none}.PageFrame-module__GozaKW__progress{inset:var(--frame-inset);border:1.5px solid var(--brand);border-radius:var(--frame-radius);box-shadow:0 0 16px color-mix(in oklch, var(--brand) 45%, transparent);pointer-events:none;z-index:241;opacity:0;clip-path:inset(0 0 100%);position:fixed}body:has(main[data-page=blog-article]) .PageFrame-module__GozaKW__progress{opacity:1}@supports (animation-timeline:scroll()){body:has(main[data-page=blog-article]) .PageFrame-module__GozaKW__progress{animation:linear both PageFrame-module__GozaKW__readProgress;animation-timeline:scroll(root)}}@keyframes PageFrame-module__GozaKW__readProgress{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}
