.wi-root{--wi-paper:#fdfbf7;--wi-ink:#1d2740;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;position:absolute;inset:0;overflow:hidden}.wi-sheet{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;isolation:isolate;outline:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.wi-sheet:focus-visible:after{content:"";z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--color-accent);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.wi-sheet{cursor:none}}.wi-paper{z-index:0;position:absolute;inset:0}.wi-canvas{opacity:0;width:100%;height:100%;transition:opacity var(--duration-300) var(--ease-entrance);display:block;position:absolute;inset:0}.wi-sheet[data-painted=true] .wi-canvas{opacity:1}.wi-nib{z-index:2;pointer-events:none;will-change:transform;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:0;left:0}.wi-nib:before{content:"";background:var(--wi-ink);box-shadow:0 0 0 1.5px var(--wi-paper);opacity:0;filter:blur(2px);transition:opacity var(--duration-150) var(--ease-hover), transform var(--duration-200) var(--ease-entrance), filter var(--duration-200) var(--ease-entrance), background-color var(--duration-300) var(--ease-hover);border-radius:999px;position:absolute;inset:0;transform:scale(.4)}.wi-nib[data-visible=true]:before{opacity:1;filter:blur();transform:scale(1)}.wi-nib[data-visible=true][data-down=true]:before{transform:scale(.55)}.wi-root[data-embedded]{background:var(--wi-paper)}.wi-root[data-embedded] .wi-sheet{border-radius:var(--radius-xl);touch-action:pan-y}.wi-root[data-embedded] .wi-canvas{filter:blur(6px);transition:opacity var(--duration-800) var(--ease-entrance), filter var(--duration-800) var(--ease-entrance)}.wi-root[data-embedded] .wi-sheet[data-painted=true] .wi-canvas{filter:blur()}.wi-sheet[data-revealed] .wi-canvas,.wi-root[data-embedded] .wi-sheet[data-revealed] .wi-canvas{transition:none}@media (prefers-reduced-motion:reduce){.wi-canvas,.wi-root[data-embedded] .wi-canvas{filter:none;transition:opacity var(--duration-200) linear}}
