html[data-sk-active] .sk-root,html[data-sk-active] .sk-root *,html[data-sk-active] body.jimos-no-native-cursor{cursor:auto!important}html[data-sk-active] .sk-root [role=button],html[data-sk-active] .sk-root a,html[data-sk-active] .sk-root button,html[data-sk-active] .sk-root label,html[data-sk-active] .sk-root select,html[data-sk-active] .sk-root summary{cursor:pointer!important}html[data-sk-active] .sk-root input,html[data-sk-active] .sk-root textarea{cursor:text!important}html[data-sk-active] .sk-root :disabled,html[data-sk-active] .sk-root [aria-disabled=true]{cursor:not-allowed!important}.sk-root .sk-demobar{position:sticky;top:0;z-index:var(--z-nav);display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between;padding:var(--space-3) var(--gutter);background:color-mix(in srgb,var(--surface-page) 86%,transparent);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--border)}.sk-root .sk-demobar__brand{font-family:var(--font-display);font-size:var(--text-h4);color:var(--text-strong)}.sk-root .sk-demobar__brand span{color:var(--accent)}.sk-root .sk-themeswitch{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-raised)}.sk-root .sk-themeswitch button{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.06em;text-transform:uppercase;padding:.5rem 1rem;min-height:var(--touch-min);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out-expo),color var(--dur-fast) var(--ease-out-expo)}.sk-root .sk-themeswitch button:hover{color:var(--text-strong)}.sk-root .sk-themeswitch button[aria-pressed=true]{background:var(--accent);color:var(--text-on-accent)}.sk-root .sk-themeswitch button:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.sk-root .sk-marquee__group{display:flex;flex:0 0 auto;align-items:center}