@layer components{.pnyZBW_boundary{min-height:100dvh}.pnyZBW_cursor{z-index:var(--layer-cursor);width:7px;height:7px;font-family:var(--design-font);color:var(--background);background:var(--foreground);visibility:hidden;pointer-events:none;transform:translate(var(--cursor-x,0), var(--cursor-y,0)) translate(-50%, -50%);border-radius:50%;font-size:.625rem;transition:width .25s,height .25s,background .25s;position:fixed;top:0;left:0}.pnyZBW_cursor[data-visible]{visibility:visible}.pnyZBW_cursor[data-mode=link]{--cursor-blur:1px;border:1px solid var(--cursor-link-border);background:var(--cursor-link);width:29px;height:29px}.pnyZBW_cursor[data-mode=page]{--cursor-blur:18px;text-align:center;width:90px;height:90px;color:var(--cursor-page-ink,var(--foreground));border:1px solid var(--cursor-page-border);background:var(--cursor-page-fill,var(--glass-solid));box-shadow:var(--cursor-page-shadow)}.pnyZBW_label-clip{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.pnyZBW_label{white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pnyZBW_cursor:is([data-mode=page],[data-mode=link]){-webkit-backdrop-filter:blur(var(--cursor-blur));backdrop-filter:blur(var(--cursor-blur))}.pnyZBW_cursor[data-mode=page]{background:var(--cursor-page-fill,var(--glass))}}@media (pointer:fine) and (prefers-reduced-motion:no-preference) and (forced-colors:none){.pnyZBW_boundary[data-cursor-active],.pnyZBW_boundary[data-cursor-active] :where(*){cursor:none}}@media (pointer:coarse),(prefers-reduced-motion:reduce),(forced-colors:active){.pnyZBW_cursor{display:none}}}
@layer components{.UM8kTG_glass{--glass-fill:var(--glass);--glass-backing:var(--glass-solid);--glass-filter:blur(24px) saturate(1.3);--glass-edge:#ffffff6b;--glass-elevation:0 3px 14px #00000003, inset 0 1px 0 #ffffff30;border:1px solid var(--glass-edge);background:var(--glass-backing);box-shadow:var(--glass-elevation)}.UM8kTG_glass[data-glass=badge]{--glass-fill:var(--badge-glass);--glass-backing:var(--badge-solid);--glass-edge:var(--badge-border);--glass-elevation:0 8px 40px #00000010, inset 1px 1px 0 #ffffff4d}.UM8kTG_glass[data-glass=control]{--glass-filter:blur(15px);--glass-edge:var(--border);--glass-elevation:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.UM8kTG_glass:not([data-opaque]){background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}}@media (forced-colors:active),(prefers-reduced-transparency:reduce){.UM8kTG_glass:not([data-opaque]){background:var(--glass-backing);-webkit-backdrop-filter:none;backdrop-filter:none}}}
