.page-activity-bar{inset-inline:0;z-index:200;transform-origin:0;opacity:0;pointer-events:none;background:linear-gradient(90deg, color-mix(in oklch, var(--primary) 45%, transparent), var(--primary));height:3px;box-shadow:0 0 10px color-mix(in oklch, var(--primary) 55%, transparent);border-radius:0 9999px 9999px 0;position:fixed;top:0;transform:scaleX(0)}[data-theme=blossom] .page-activity-bar{background:linear-gradient(90deg, #e5b8ef, #ec81c0, var(--primary))}@supports (color:lab(0% 0 0)){[data-theme=blossom] .page-activity-bar{background:linear-gradient(90deg, lab(80.1938% 23.8601 -21.3025), lab(67.7724% 47.5641 -14.0849), var(--primary))}}[data-theme=rose] .page-activity-bar{background:linear-gradient(90deg, #fab8ac, #ee6570, var(--primary))}@supports (color:lab(0% 0 0)){[data-theme=rose] .page-activity-bar{background:linear-gradient(90deg, lab(80.7504% 23.8282 16.0065), lab(61.0607% 54.7319 22.2959), var(--primary))}}[data-theme=forest] .page-activity-bar{background:linear-gradient(90deg, #f1c2d6, #86bd67, var(--primary))}@supports (color:lab(0% 0 0)){[data-theme=forest] .page-activity-bar{background:linear-gradient(90deg, lab(82.9599% 19.7745 -3.75519), lab(71.2957% -30.2057 37.4497), var(--primary))}}[data-theme=desert] .page-activity-bar{background:linear-gradient(90deg, #f3de90, #e6ac3d, var(--primary))}@supports (color:lab(0% 0 0)){[data-theme=desert] .page-activity-bar{background:linear-gradient(90deg, lab(88.8588% -.420362 40.8452), lab(74.5248% 14.3487 62.5064), var(--primary))}}.page-activity-pill{top:calc(env(safe-area-inset-top,0px) + 4.25rem);z-index:200;border:1px solid var(--border);background:color-mix(in oklch, var(--popover) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--muted-foreground);white-space:nowrap;pointer-events:none;opacity:0;border-radius:9999px;align-items:center;gap:.5rem;padding:.3rem .9rem .3rem .45rem;font-size:.8125rem;font-weight:500;transition:opacity .2s,translate .25s,scale .25s;display:flex;position:fixed;left:50%;translate:-50% -8px;scale:.96;box-shadow:0 10px 28px -12px #11161f59;box-shadow:0 10px 28px -12px lab(7.13753% -.43682 -7.17928/.35)}.page-activity-pill[data-show]{opacity:1;translate:-50%;scale:1}.page-activity-pill:not([data-show]) *{animation-play-state:paused!important}.page-activity-figure{place-items:center;width:1.75rem;height:1.75rem;display:grid}.page-activity-figure>[data-figure]{width:100%;height:100%;display:none}.page-activity-figure>[data-figure=sun]{display:block}.dark .page-activity-figure>[data-figure=sun],:is([data-theme=blossom],[data-theme=rose],[data-theme=forest],[data-theme=desert]) .page-activity-figure>[data-figure=sun]{display:none}.dark .page-activity-figure>[data-figure=moon]{display:block}[data-theme=blossom] .page-activity-figure>[data-figure=butterfly]{place-items:center;display:grid}[data-theme=rose] .page-activity-figure>[data-figure=rose],[data-theme=forest] .page-activity-figure>[data-figure=sprout],[data-theme=desert] .page-activity-figure>[data-figure=dunes]{display:block}:is(.sun-rays,.sun-core,.moon,.moon-star,.rose-bloom,.rose-heart,.dunes-sun){transform-box:fill-box;transform-origin:50%}.sun-rays{stroke:#f19024;stroke:lab(69.227% 32.3853 67.4927);stroke-width:2.8px;stroke-linecap:round;animation:9s linear infinite page-activity-turn}.sun-rays line{animation:1s linear infinite sun-ray}.sun-core{fill:#f9b73f;fill:lab(79.0964% 17.1872 66.9281);animation:1.6s ease-in-out infinite alternate sun-glow}@keyframes sun-ray{0%{opacity:1}to{opacity:.2}}@keyframes sun-glow{0%{scale:.9}to{scale:1.06}}.moon{fill:#eedea1;fill:lab(88.7943% -.783145 32.0302);animation:2.4s ease-in-out infinite alternate moon-rock}.moon-star{fill:#d7eaff;fill:lab(91.8265% -3.9838 -14.0915);animation:1.5s ease-in-out infinite moon-star}@keyframes moon-rock{0%{rotate:-12deg}to{rotate:8deg}}@keyframes moon-star{0%,to{opacity:.25;scale:.55}50%{opacity:1;scale:1.15}}[data-figure=butterfly] .butterfly{animation:.7s ease-in-out infinite alternate butterfly-hover;translate:none}@keyframes butterfly-hover{0%{transform:translateY(2px)rotate(-6deg)}to{transform:translateY(-3px)rotate(5deg)}}.rose-bloom{animation:7s linear infinite page-activity-turn,1.4s ease-in-out infinite alternate rose-open}.rose-petal{fill:#e14660;fill:lab(53.8102% 61.5306 21.2853);stroke:#ae2749;stroke:lab(40.0558% 55.1713 15.4526);stroke-width:.6px}.rose-heart{fill:#b8284d;fill:lab(42.2606% 58.4014 16.4013)}.rose-swirl{fill:none;stroke:#f3afb3;stroke:lab(78.2504% 26.0202 8.33523);stroke-width:1.1px;stroke-linecap:round}@keyframes rose-open{0%{scale:.86}to{scale:1.04}}.sprout{transform-box:view-box;transform-origin:20px 36px;animation:1.3s ease-in-out infinite alternate sprout-sway}.sprout-stem{fill:none;stroke:#397949;stroke:lab(45.5916% -30.0637 19.6786);stroke-width:2px;stroke-linecap:round}.sprout-leaf{fill:#5aa04a;fill:lab(59.8593% -35.9096 37.0977)}.sprout-leaf-top{fill:#81b84d;fill:lab(69.0961% -32.1054 47.0181);transform-box:view-box;transform-origin:20.4px 16.4px;animation:1.3s ease-in-out infinite alternate-reverse sprout-nod}@keyframes sprout-sway{0%{rotate:-9deg}to{rotate:9deg}}@keyframes sprout-nod{0%{rotate:-8deg}to{rotate:6deg}}.dunes-sun{fill:#fbc044;fill:lab(81.5549% 13.6156 67.2422);animation:1.6s ease-in-out infinite alternate dunes-sun}.dunes-back{fill:#e1b671;fill:lab(76.8653% 10.0725 40.8906)}.dunes-front{fill:#cb914e;fill:lab(64.9875% 17.8328 44.2148)}.dunes-grain{fill:#af7940;fill:lab(55.6596% 17.7866 39.4026);animation:2.7s ease-in infinite dunes-grain}@keyframes dunes-sun{0%{translate:0 3px;scale:.94}to{translate:0 -2px;scale:1.04}}@keyframes dunes-grain{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(26px,-5px)}}[data-page-busy]{cursor:progress}:is([data-slot=button],button[type=submit],[data-slot=sidebar-menu-button])[data-page-busy]{pointer-events:none}:is([data-slot=button],button[type=submit])[data-page-busy]>svg{display:none}:is([data-slot=button],button[type=submit])[data-page-busy]:before,[data-slot=sidebar-menu-button][data-page-busy]:after{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:9999px;flex:none;width:1em;height:1em;animation:.7s linear infinite page-activity-turn;display:inline-block}button[type=submit]:not([data-slot])[data-page-busy]:before{vertical-align:-.15em;margin-inline-end:.4em}[data-slot=sidebar-menu-button][data-page-busy]:after{opacity:.6;width:.8rem;height:.8rem;margin-inline-start:auto}[data-collapsible=icon] [data-slot=sidebar-menu-button][data-page-busy]:after{display:none}@keyframes page-activity-turn{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.page-activity-figure *{animation-play-state:paused!important}}
